Skip to content

Releases: felangel/mason

v0.0.1-dev.22

04 Feb 20:33
e8c9ac7
Compare
Choose a tag to compare
v0.0.1-dev.22 Pre-release
Pre-release
  • fix: issue with variable mutation which excluded variables within arrays

v0.0.1-dev.21

05 Jan 05:27
f777697
Compare
Choose a tag to compare
v0.0.1-dev.21 Pre-release
Pre-release
  • feat: export MasonGenerator and relevant objects to allow mason to be consumed as a library
  • feat: expose fromGitPath on MasonGenerator

v0.0.1-dev.20

10 Dec 04:12
Compare
Choose a tag to compare
v0.0.1-dev.20 Pre-release
Pre-release
  • fix: file loop content template variable resolution

v0.0.1-dev.19

07 Dec 05:43
Compare
Choose a tag to compare
v0.0.1-dev.19 Pre-release
Pre-release
  • feat: file loop support
  • fix: mason init incorrectly throwing MissingMasonYamlException
  • refactor: simplify MasonGenerator.fromBrickYaml

v0.0.1-dev.18

04 Dec 05:53
Compare
Choose a tag to compare
v0.0.1-dev.18 Pre-release
Pre-release
  • BREAKING revert: remove dart executable template support
  • feat: add lowerCase and upperCase lambdas
  • fix: support non utf8 encoded files
  • fix: switch templating engine to be lenient by default
  • refactor: avoid templating content with no delimeters

v0.0.1-dev.17

02 Dec 21:42
Compare
Choose a tag to compare
v0.0.1-dev.17 Pre-release
Pre-release
  • feat: support dart execution inside templates
  • docs: add random_number example
  • fix: handle empty or missing vars in brick.yaml

v0.0.1-dev.16

02 Dec 18:43
05ed3df
Compare
Choose a tag to compare
v0.0.1-dev.16 Pre-release
Pre-release
  • BREAKING: mason make creates subcommands for all available bricks
    • mason make <BRICK_NAME> -- --var1 value1 --var2 value2 -> mason make <BRICK_NAME> --var1 value1 --var2 value2
  • feat: mason make -h provides a list of available subcommands based on available bricks
  • feat: add mason get to get all bricks
  • feat: support for mason get --force
  • feat: add local cache all bricks
  • feat: improve error handling and messaging
  • feat: require brick name consistency between mason.yaml and brick.yaml
  • fix: handle empty or malformed mason.yaml
  • fix: handle empty or malformed brick.yaml

v0.0.1-dev.15

27 Nov 08:19
Compare
Choose a tag to compare
v0.0.1-dev.15 Pre-release
Pre-release
  • feat: add mason new to create a new brick
  • feat: mason init sets up bricks with sample
  • fix: support bricks without vars
  • fix: support bricks with empty vars
  • docs: revamp README to include Quick Start section

v0.0.1-dev.14

26 Nov 22:05
Compare
Choose a tag to compare
v0.0.1-dev.14 Pre-release
Pre-release
  • fix: mason init path resolution

v0.0.1-dev.13

26 Nov 22:05
Compare
Choose a tag to compare
v0.0.1-dev.13 Pre-release
Pre-release
  • feat: improve mason init output
  • refactor: internal brick improvements
  • refactor: internal configuration file renaming