Skip to content

0.3.0

Choose a tag to compare

@noirbizbot noirbizbot released this 15 Aug 02:40
57e81d1

💫 Features

  • questions Validate string answers with a pattern - (ce13a49)
  • render Share macros with {% import %} and {% include %} - (e04ad3c)
  • userconfig Authorise templates from a [trust] list - (3b1fbcb)
  • userconfig Expand [shortcuts] in a template URL - (e609588)
  • userconfig Seed prompts from [defaults] - (72dbae4)
  • userconfig 🚨 breaking Read ~/.config/git-tpl/config.toml - (b868a09)

🐛 Bug Fixes

  • cli Describe every revision the same way - (f1bf503)
  • graph Name the unknown reference in the help - (a04ece7)

🔨 Refactor

  • commands Remove the small divergences in the command layer - (3f59b5a)
  • commands Rename Context to Session - (89424f2)
  • data Carry SourceKind through the error path - (5a7505e)
  • errors Drop the duplicate variants for two conditions - (c8fd61c)
  • git Keep the GitBackend boundary above src/git/ - (135b0f3)
  • gitconfig One shape for preference overrides - (a2a72bd)
  • update Use the shared answering and trust helpers in the dry run - (0e54fd8)
  • Reconcile the documentation and the code (#7) - (290e05f)
  • Never name a String revision - (8fc79de)

📚 Documentation

  • data Remote sources take YAML too - (84ab02d)
  • determinism Checksum pinning exists - (713df97)
  • diff Say that the diff covers the whole tree - (328f15f)
  • quickstart Make the conditional path actually conditional - (1a96d62)
  • releasing Match what cliff.toml actually sets - (3d757a2)
  • Correct the ADR index URL - (db3aa47)
  • Regenerate the transcripts from real runs - (5ab40f4)
  • One accurate description of the src/ tree - (5935cb2)
  • Drop the flags that do not exist, add the ones that do - (7a45ac2)
  • Use one derived template id in every example - (0d4be94)

🧪 Tests

  • Pin test repositories to LF line endings - (3384d04)
  • Name tests as sentences, and share the one duplicated helper - (72186d9)

🔧 CI

  • Assert on git tpl status output without its exit status - (8b2f648)
  • Fail the job when a Windows step fails - (9e027ac)