chassis_forge 1.2.0 chassis_forge: ^1.2.0 copied to clipboard
Chassis Forge is a foundation for building modern CLI apps and tools to help with project automation and other various tasks.
Changelog #
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
[1.2.0] - 2022-01-13 #
- [Feature] - Support Nesting
ChassisForge
as a@Command
- [Feature] - Scoped IShell Instances
- [Fix] - Exit with code
0
if--help
was requested - [Chore] - Update analysis and linting rules
- [Chore] - Update
process_run
to version0.12.3+1
- [Chore] - Update
smart_arg_fork
to minimum version2.4.0
- [Chore] - Remove
get_it
as a dependency
[1.1.0] - 2021-12-17 #
- [Feature] - Support not throwing on exception
- [Feature] - Add
stdout
to exception string message for more useful information - [Chore] - Update Smart Arg Fork to be '>=2.2.0 <3.0.0'
- [Chore] - Update example commands
- [Fix] - Add library tag to SmartArg export helper
[1.0.1] - 2021-12-13 #
- [Fix] - Kindle Build command recursive call generating analysis options
[1.0.0] - 2021-12-13 #
- [Breaking] - Swap
smart_arg
forsmart_arg_fork
for easy access to added features - [Feature] - Add
package:chassis_forge/smart_arg.dart
proxy export for easier access
[0.3.0] - 2021-12-13 #
- [Feature] - Add the ability to modify an IShell environment outside of a process run
- [Feature] - Generate analysis_options.yaml when using kindle tool
- [Enhancement] - Use 'tool' instead of 'forge' as the default directory
- [Fix] - Markdown formatting with remark
- [Style] - Update Analyzer and lint rules
[0.2.0] - 2021-11-23 #
- [Feature] - Added
ChassisForge
class as a foundation class to reduce some boilerplate - [Feature] - Added
HelpOption
abstract classes to remove lint warnings - [Feature] - Added
VerboseOption
abstract classes to remove lint warnings - [Feature] - Added
kindle
helper tool to quickly bootstrap new projects - [Feature] - Added
kindle
helper tool to quickly bootstrap new projects - [Feature] - remark-preset-lint-consistent@5.1.0 and remark-preset-lint-recommended@6.1.1 for markdown formatting
- [Enhancement] - Allow setting log level before run
- [Enhancement] - Powershell shebang added to kindle script generation
- [Enhancement] - Locked Remark and plugins to specific versions
- [Fix] - Improved
build.chassis.yaml
generation to include dart source directories - [Fix] - Prevent argument de-expansion when running in bash
- [Chore] - Added more example links
- [Chore] - Drop shell script run log level to fine
- [Chore] - Powershell Shebang added to Helper Script
- [Chore] - Remove generated documentation for pub publishing
- [Chore] - Update Forge Helper script to just call dart
- [Chore] - Updated Readme
- [Chore] - Updated
reflectable
to version3.0.4
- [Chore] - Use official
smart_arg
2.0.0 or compatible
[0.0.1] - 2021-10-22 #
- Initial Release