0.30.0 - 2026-02-12
Added
- Add warnings for nonexistent include directory and errors for missing path dependency (#229).
- Add vlog-arg for synopsys scripts (#227).
- Add flag for
rtltarget to files without target in script and sources (#186). - Add support for verilog/vhdl files with custom file endings in manifest (#207).
- Add CI check for unused crates, cleanup (#242).
- Add information for git version tags (#243).
- Add
pass_targetsto dependencies to allow passing targets for hierarchical file filtering (not only global) (#235). - Add
auditcommand to check for possible dependency updates (#236). - Add CLI script output regression tests (#245).
- Add metadata to script output to assist with traceability (#244).
- Add application of targets to only specific packages with a
<PKG>:<TARGET>model for the target flag (#247). - Add target filtering for dependencies (#250).
- Fixed symlink removal for windows (#252).
- Add LFS support for dependencies (#259).
- Add progress bars for git actions (#239, #262).
Fixed
- Fix suppression of all warnings along with an error (#234).
- Ensure sources output files are validated (#234).
- Properly fail cloning for path dependencies (#225).
- Fix symlink handling in windows (#252, #255).
- Fix git authentification hangs (#261).
Changed
- Change order of choice selection for conflicts on update (#237).
- Refactor CLI, group flags, add aliases and support for env variables (#240).
- Consolidate warnings, suppression and deduplication (#246).
- Add default
remotesto manifest to allow specifying multiple (default) remotes for dependencies, without having to write out the full git url every time (#260).