v1.0.0 – Stable Release with YAML Support, Validation, and CLI Improvements
This release brings a set of features that improves both execution logic, schema validation and fixes.
- YAML schema validation before execution
- User lambda verification before benchmark
- Support for YAML anchors
- Fix progress bar rendering
- Improve logging clarity
What's Changed
- Feat: Add pyproject.toml by @cl3to in #7
- Save environment variables before execution by @rodrigo-ceccato in #11
- Use JSON to specify application command by @rodrigo-ceccato in #12
- Replace JSON configuration with YAML file by @rodrigo-ceccato in #15
- Add CI lint by @rodrigo-ceccato in #16
- Refactor/input specific settings by @rodrigo-ceccato in #18
- Add logic to capture output by @rodrigo-ceccato in #24
- Add MIT license by @rodrigo-ceccato in #37
- Add --extra-args option by @cl3to in #39
- Automate PyPi publusing using CI by @rodrigo-ceccato in #45
- Add spinner docs infrastructure by @cl3to in #44
- Add schema validation by @leiteg in #40
New Contributors
- @cl3to made their first contribution in #7
- @rodrigo-ceccato made their first contribution in #11
- @leiteg made their first contribution in #40
Full Changelog: https://github.com/LSC-Unicamp/spinner/commits/v1.0.0