changelog:start
Changelog
Workcraft v3.5.2 (2025-01-09)
Usability improvements
- Improve save and load of global preferences with sorting the settings and warnings on unrecognised groups and keys
- Support for multiple additional config with several
-config-add:
command line options - Automatically create missing directories when saving
.work
files with a path - Revise the use of fonts: Plain Sans Serif for node Names (similar to IDs) and Italic Sans Serif for Labels (similar to comments)
- Add help page to explain Early and Late Mutex protocols
Model and tool plugins
- Digital Circuit plugin
- Optimise reset insertion for mapped gates trying to replace the gate with a larger one that accommodates reset function
- Reduce clutter for inserted reset and scan networks by making use of proxy contacts
- Hide fanout count for library gates in Tool controls of Function Component tool
- Hide irrelevant properties Avoid init, Render type, and Treat as environment for zero delay components
- Add structural checks for new connection with zero delay buffers and inverters
- Improve rendering of Boolean formula by compressing glyphs for operators and using the same font as for contact names
- Signal Transition Graph plugin
- Clean up Transformation menu by removing transition insertion and contraction commands (these are still available in contextual popup menu)
- Add command for transition splitting via contextual popup menu
- Add initial state check to the verification of mutex place implementability
Fixes and technical stuff
- Sanity check for command line options
- Update build system to Gradle v8.10.2, CheckStyle v10.18.2, JUnit v5.11.3
- Update minimalistic build of Apache Batik to v1.18
- Fix Null-pointer exception when generating Circuit-STG for undriven zero-delay components
Previous versions
Copyright © 2014-2024 workcraft.org