All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Available types:
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.
- Trie builder does not crash if a Node use a list for children and it contain None values.
- Previous release didn't work. Rewrote code with validation.
- Bumped pillow version to 9.4 to avoid DDOS security threat and support Python3.10.
- Trie structures can now have other node values than string type.
- Added support to create graphs of Trie structures.
- Added ability to create GIFs of recursion.
- Added possibility for visualizing recursive function calls.
- Fixed bug where parameter names werent updated with the documentation.
- Fixed bug where paths in cygwin weren't correctly converted to windows paths.
- Fixed bug where methods names weren't updated with the documentation.
- Renamed named parameters to match documentation.
- Renamed classes for more clear naming in configuration file.
- Fixed bug where Graphviz on MacOs didn't add newlines in labels.
- CHANELOG to track changes.
- Removed wrongfully limit on specific OS's.