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.
- Re-runs now work properly.
- An optional parameter to
run()
, which sets theinputWord
before running the automaton. - Added integration tests by showing real automatons and their usage.
- Properly fix the building CI. There was a confucion between cjs and esm, which has now been resolved.
- The termination message import (or lack thereof) was messing when using the library.
- The option for a different initial character on the stack
- Fixed the publishing CI again, as it didn't build before publishing.
- Fixed the tscompiler, as before it didn't suggest the imports correctly
- Fixed the publishing CI, as it didn't build before publishing.
- Checking for multiple matching transitions, meaning the automaton isn't deterministic.
- Initial release