Commit 71438660 authored by Raphaël Bleuse's avatar Raphaël Bleuse

Update Changelog

parent 008b7b9d
Pipeline #8779 passed with stage
in 18 seconds
......@@ -14,11 +14,42 @@ This projects adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0.ht
Unreleased_
===========
Added
-----
- [code] `core.Template` class is now the interface to manipulate templates.
- [code] `core.convert_order_position` to convert an order vector into a
position vector, and vice-versa.
- [code] `export` module to manage supported export formats.
- [code] New external dependency `multiset`.
Changed
-------
- [code] Complete rewrite of the optimization logic to compute of a
depth-optimal sequence of crossings.
- [code] Complete refactor of the SVG export code.
- [code] Public namespaces of each module have been cleaned of all unecessary
objects.
- [doc] Improve README.
Removed
-------
- [code] Legacy optimization logic of `main` module:
- `all_subsets`, `createTree`, `detectDoubles`, `getNeighbours`,
`getPermutations`, `getTorsions`, `updatePermutationList` and
`updatePosition` functions.
- `Node` and `Tree` classes.
- [code] Legacy drawing logic: `drawTemplate` module and `main.drawSVGTemplate`
function.
Fixed
-----
- [bug] float parsing for scale argument in CLI.
0.0.1 -- 2018-07-27
===================
......@@ -30,6 +61,7 @@ Added
- [code] Validation logic for linking matrix.
- [code] Optimization logic to minimize template height.
- [code] SVG drawing logic.
- [doc] Example input matrices: elementary matrices of size 5 and 6.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment