v5.0.3
This release brings a lot of breaking changes and fixes from the under-development Homa Assembler (the sentence assembly module used in the under-development LibVanguard project):
- Fix memory leak issues.
- Again using DAG walking algorithm for sentence assembly but this time we don't use topological vertex sorting approach.
- Unigram is a class type now in order to reduce memory management pressures. This also allows the utilization of their unique memory addresses per instance.
- Added override status mirroring feature. This eliminates the needs of copying the entire compositor.
- Introducing GramInPath as the new representation of assembledSentence.
- Make candidate override APIs stronger.
Full Changelog: v4.0.1...v5.0.2