Skip to content

Releases: YumeT023/proplate

proplate-v0.5.1

01 Apr 08:37
71c8b2e
Compare
Choose a tag to compare

0.5.1

cli (0.5.1)

  • show user friendly error logs instead of rust fatal error

errors (0.4.0)

  • ProplateError now has cause, ctx, kind and ProplateErrorKind variants are shaped differently for better error reporting - 3e6fa03

proplate-v0.5.0

14 Mar 07:02
2ee8392
Compare
Choose a tag to compare

/!\ NOT MOVING TO major until public APIs are stable

FEATURES

  • init command to create initial template
    • Proplate can initialize it locally if 'builtins' folder is present otherwise do it through git repo

NOTE

target.zip already comes with the 'builtins' folder but if you've downloaded proplate from the registry you have to download builtins.zip and extract it in the cargo_bin folder manually

proplate-v0.4.1

24 Feb 16:31
9ba3c66
Compare
Choose a tag to compare

/!\ NOT MOVING TO major until public APIs are stable

BREAKING_CHANGE

  • MapWithCtx trait -> Interpolate
  • proplate_core::template::interpolation::provide_ctx -> proplate_core::template::interpolation::interpolate
  • JSONArg, JSONArgType -> Arg, ArgType

Devs

  • unit tests have been moved to crates/core crate

proplate-v0.4.0

21 Jan 12:05
c03cbb9
Compare
Choose a tag to compare

Changelog

Features

  • (operations) CopyDir { path, dest } Copies 'path' dir entries to 'dest' dir #22
  • (dynamic_files) Allow enumerating file/dir under "dynamic_files" prop #23

proplate-v0.3.0

07 Jan 15:46
0182832
Compare
Choose a tag to compare

Features ✨

  • "args" field of type Text can have "default_value" (used as placeholder during interactive prompt)
  • "exclude" where you can enumerate the files that are not part of the template itself
    • meta.json and .proplate_aux_utils dir are ignored by default
  • "additional_operations" for extra fs operations
    • Supported operations are: Remove, Copy
    • operations can be executed conditionally [ "conditions" ]

Bugfixes 🛠

  • "dynamic_files" is now optional, proplate will walk the template files if it is missing or empty

Build change

  • Rename proplate-cli to proplate

INFO ✨

All of your templates continue to function because these features are backwards compatible.

proplate-0.1.0-beta

05 Dec 13:35
ce6a7e8
Compare
Choose a tag to compare
release: windows and linux