Notable changes are logged here by release. This project follows Semantic Versioning:
- Version numbers take the format X.Y.Z
- X is associated with major API breakage / changes in algorithm and results.
- Y is associated with minor updates and improvements
- Small amounts of code tidying, refactoring and documentation lead to .Z releases
Initial development was quite rapid and partly based on existing "hacks" and SemVer discipline was limited at this stage, hence the slightly arbitrary early version numbers.
The changelog format is inspired by keep-a-changelog.
1.1.1 - 2018-07-02
- Orthographic projection flag *actually* enabled in CLI
- Camera clipping causing problems in orthographic view, reduce draw distance.
1.1.0 - 2017-03-14
- Orthographic projection supported in CLI and GUI
- Arrow normalisation between modes by max arrow length
- Nonlinear mass rescaling option
- Modified arrow scaling algorithm, defaults
- Fixed a serious bug in atom position updates
- Fixed a bug in GIF output
1.0.0 - 2016-03-16
- Support for tiled arrays of modes using ImageMagick ("montage" option)
- Major API overhaul of options and configuration system
- Project state and user themes can be saved/loaded via GUI
- Config format shared with CLI and Python API
0.5.0 - 2016-02-22
- New configuration options including bounding box colour
- Outlining now uses Freestyle for a crisper and more customisable appearance
0.3.0 - 2016-02-09
- Customisable colours
- YAML dependency removed, use ConfigParser for human-friendly config files
0.2.2 - 2016-02-08
- Documentation with Sphinx
- Docstrings overhauled to use ReST
Initial Release: first "usable" version