Skip to content

Releases: zigai/sprout

1.3.3

Choose a tag to compare

@zigai zigai released this 15 Jul 18:55

Changelog

Bug Fixes

  • c744025 fix(project): push initial commit via gh auth

Detailed Changes: 1.3.2...1.3.3

1.3.2

Choose a tag to compare

@zigai zigai released this 15 Jul 12:13

Changelog

Bug Fixes

  • 2643d8e fix: derive template names from Windows paths

Detailed Changes: 1.3.1...1.3.2

1.3.1

Choose a tag to compare

@zigai zigai released this 15 Jul 10:48

Changelog

Features

  • af30a5f feat(cli): improve command help

Other Changes

Detailed Changes: 1.3.0...1.3.1

1.3.0

Choose a tag to compare

@zigai zigai released this 15 Jul 09:30

Changelog

Features

  • 5c77109 feat(cli): add template management commands

Other Changes

  • 3715d8b build: bump interfacy dependency
  • 53f7125 ci: add lint and publish workflows
  • d06bf14 build: rename package distribution
  • df35826 docs: document template commands
  • aea674a refactor(project): consolidate post actions
  • a8c2394 refactor(prompt): encapsulate question prompting
  • 40caac6 chore(just): redirect default recipe to help
  • 3c152ec build: adopt PEP 639 license metadata

Detailed Changes: 1.2.0...1.3.0

1.2.0

Choose a tag to compare

@zigai zigai released this 03 Jul 07:04

Changelog

Features

  • 842672f feat(cli): expose yes-no questions as boolean flags

Bug Fixes

  • 7de38e1 fix(prompt): accept empty string as text default

Other Changes

  • ec86fa2 docs: reformat README intro and examples
  • d96331f docs: document boolean CLI flags and manifest style
  • e318251 refactor(sprout): rename internal types and vars
  • d6468d7 build: switch wheel build to uv_build

Detailed Changes: 1.1.0...1.2.0

1.1.0

Choose a tag to compare

@zigai zigai released this 29 Jun 20:17

Changelog

Features

  • c9a6fc2 feat(cli): show question choices in flag help

Other Changes

  • 52ce10a docs: expand README usage and manifest guide
  • d776ffc refactor(sprout): tighten manifest and project types
  • d9fee5c refactor(cli): remove InterfacyLayout from parser
  • d560102 build(just): run multi-version tests with uv
  • a96fe6f build(deps): add uv dependency groups

Detailed Changes: 1.0.0...1.1.0

1.0.0

Choose a tag to compare

@zigai zigai released this 29 Jun 07:37

Changelog

Features

  • 6b096de feat(sprout)!: require ManifestContext for manifest hooks
  • b255f8e feat(sprout): export project helpers from public API
  • ec7dd7f feat(sprout): add project helpers module
  • ecae45d feat(sprout): add destination to summary output
  • 36be2c2 feat(sprout): enable metavar in flag display for interfacy 0.6.0
  • f3b674d feat(sprout): validate rendered paths to prevent directory escape

Other Changes

  • b59e79a docs: expand README usage and manifest examples
  • 267ad01 refactor(sprout): extract prompt answer processor
  • d95ef8f test(sprout): verify summary shows destination
  • b31b1c3 refactor(sprout): replace stateful helpers with classes
  • 224ca79 refactor(sprout): introduce ManifestReader and ManifestContext
  • a14099c refactor(sprout): add environment global helper
  • dfe889f refactor(sprout): add validator type aliases and exports
  • c3f0065 build: separate format check in check recipe
  • c21cd36 build(deps): bump interfacy to 0.6.6 and rattle-lint to 2.5.1
  • 170194b build(deps): bump interfacy, ruff, rattle-lint and update config
  • 7517b28 test(sprout): update tests for FallbackChoicePrompt
  • 9642287 refactor(sprout): replace stateful helpers with classes
  • e5346a1 build(deps): update dependencies and replace mypy with pyrefly
  • 1d49931 build(deps): bump interfacy to 0.5.1 and update lock file
  • 94ec747 test(sprout): add path traversal validation tests
  • c26c45b chore(deps): bump rattle-lint and rattle-blank-lines
  • 1148713 style(sprout): add blank lines between logical blocks
  • f5df4d8 chore(deps): bump rattle-blank-lines to 0.2.3

Detailed Changes: 0.1.3...1.0.0

0.1.3

Choose a tag to compare

@zigai zigai released this 29 Mar 10:25

Full Changelog: 0.1.2...0.1.3

0.1.2

Choose a tag to compare

@zigai zigai released this 22 Feb 19:49

Full Changelog: 0.1.0...0.1.2

0.1.0

Choose a tag to compare

@zigai zigai released this 09 Oct 14:35