Releases: zigai/sprout
Releases · zigai/sprout
Release list
1.3.3
1.3.2
1.3.1
1.3.0
Changelog
Features
5c77109feat(cli): add template management commands
Other Changes
3715d8bbuild: bump interfacy dependency53f7125ci: add lint and publish workflowsd06bf14build: rename package distributiondf35826docs: document template commandsaea674arefactor(project): consolidate post actionsa8c2394refactor(prompt): encapsulate question prompting40caac6chore(just): redirect default recipe to help3c152ecbuild: adopt PEP 639 license metadata
Detailed Changes: 1.2.0...1.3.0
1.2.0
Changelog
Features
842672ffeat(cli): expose yes-no questions as boolean flags
Bug Fixes
7de38e1fix(prompt): accept empty string as text default
Other Changes
ec86fa2docs: reformat README intro and examplesd96331fdocs: document boolean CLI flags and manifest stylee318251refactor(sprout): rename internal types and varsd6468d7build: switch wheel build to uv_build
Detailed Changes: 1.1.0...1.2.0
1.1.0
Changelog
Features
c9a6fc2feat(cli): show question choices in flag help
Other Changes
52ce10adocs: expand README usage and manifest guided776ffcrefactor(sprout): tighten manifest and project typesd9fee5crefactor(cli): remove InterfacyLayout from parserd560102build(just): run multi-version tests with uva96fe6fbuild(deps): add uv dependency groups
Detailed Changes: 1.0.0...1.1.0
1.0.0
Changelog
Features
6b096defeat(sprout)!: require ManifestContext for manifest hooksb255f8efeat(sprout): export project helpers from public APIec7dd7ffeat(sprout): add project helpers moduleecae45dfeat(sprout): add destination to summary output36be2c2feat(sprout): enable metavar in flag display for interfacy 0.6.0f3b674dfeat(sprout): validate rendered paths to prevent directory escape
Other Changes
b59e79adocs: expand README usage and manifest examples267ad01refactor(sprout): extract prompt answer processord95ef8ftest(sprout): verify summary shows destinationb31b1c3refactor(sprout): replace stateful helpers with classes224ca79refactor(sprout): introduce ManifestReader and ManifestContexta14099crefactor(sprout): add environment global helperdfe889frefactor(sprout): add validator type aliases and exportsc3f0065build: separate format check in check recipec21cd36build(deps): bump interfacy to 0.6.6 and rattle-lint to 2.5.1170194bbuild(deps): bump interfacy, ruff, rattle-lint and update config7517b28test(sprout): update tests for FallbackChoicePrompt9642287refactor(sprout): replace stateful helpers with classese5346a1build(deps): update dependencies and replace mypy with pyrefly1d49931build(deps): bump interfacy to 0.5.1 and update lock file94ec747test(sprout): add path traversal validation testsc26c45bchore(deps): bump rattle-lint and rattle-blank-lines1148713style(sprout): add blank lines between logical blocksf5df4d8chore(deps): bump rattle-blank-lines to 0.2.3
Detailed Changes: 0.1.3...1.0.0
0.1.3
0.1.2
0.1.0
Full Changelog: https://github.com/zigai/sprout/commits/0.1.0