Skip to content

0.4.0

Choose a tag to compare

@noirbizbot noirbizbot released this 16 Aug 00:39
343422f

πŸ’« Features

  • cli Add --strict-answers, --exit-code and init --force - (b6d0149)
  • cli Preview an uncommitted template with --dirty on diff, show and status - (dbff20e)
  • cli 🚨 breaking Emit machine-readable JSON, including on failure - (1283e54)
  • commands Add git tpl context to show what a template sees - (09f2fd8)
  • commands Add git tpl questions for the answer schema - (2569dd0)
  • commands Add git tpl lint for the checks rendering cannot make - (807ad8f)
  • commands Add git tpl render for a project-free rendering - (1ff2e30)
  • commands Add git tpl show for reading one path from the rendered ref (#10) - (9e7d66d)
  • diff Count lines in --stat (#12) - (8ba290b)
  • dist AUR packages git-tpl-bin and git-tpl (#43) - (0b83dc6)
  • dist Homebrew tap noirbizarre/homebrew-tap (#38) - (d04aa1c)
  • eval Close the undefined-name asymmetry between manifests and files - (61ae117)
  • ops Render to bytes without a project - (94dd5cf)

πŸ› Bug Fixes

  • diff Preview the merge instead of diffing the trees - (febbc37)
  • questions The text listing reports a value type where the schema means the declared kind (#16) - (9be9e74)
  • render Explain what .gitignore removed, and make --dry-run mean one thing - (9ddd798)

πŸ“š Documentation

  • diff Document --exit-code and --dirty (#42) - (4d16624)
  • Replace PLAN.md with the issue tracker and a roadmap page (#36) - (de94982)
  • Document the git-tpl GitHub topic for template discovery - (5b64bf8)

πŸ§ͺ Tests

  • eval A computed sequence and a computed table keep their type through evaluate() (#39) - (07dbe5e)
  • Detach the harness from the ambient Git environment (#17) - (c77dd2a)

πŸ—οΈ Build

  • release 🚨 breaking Publish .tar.gz archives containing a plain git-tpl (#37) - (05315b6)