Skip to content

Releases: felangel/mason

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

v0.0.1-dev.12

26 Nov 06:24
Compare
Choose a tag to compare
v0.0.1-dev.12 Pre-release
Pre-release
  • feat: add mason init
  • feat: improve CLI output and error messages
  • docs: update README documentation

v0.0.1-dev.11

26 Nov 03:42
e0bdc12
Compare
Choose a tag to compare
v0.0.1-dev.11 Pre-release
Pre-release
  • BREAKING: rename templates to bricks
    • rename __template__ to __brick__
    • rename template.yaml to brick.yaml
  • BREAKING: rename mason build to mason make

v0.0.1-dev.10

24 Nov 06:49
804c388
Compare
Choose a tag to compare
v0.0.1-dev.10 Pre-release
Pre-release
  • feat: support file resolution from path variable

v0.0.1-dev.9

23 Nov 17:31
Compare
Choose a tag to compare
v0.0.1-dev.9 Pre-release
Pre-release
  • fix: unhandled json exception when --json omitted