Releases: felangel/mason
Releases · felangel/mason
v0.0.1-dev.22
- fix: issue with variable mutation which excluded variables within arrays
v0.0.1-dev.21
- feat: export
MasonGenerator
and relevant objects to allowmason
to be consumed as a library - feat: expose
fromGitPath
onMasonGenerator
v0.0.1-dev.20
- fix: file loop content template variable resolution
v0.0.1-dev.19
- feat: file loop support
- fix: mason init incorrectly throwing MissingMasonYamlException
- refactor: simplify MasonGenerator.fromBrickYaml
v0.0.1-dev.18
- BREAKING revert: remove dart executable template support
- feat: add
lowerCase
andupperCase
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
- 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
- BREAKING:
mason make
creates subcommands for all available bricksmason 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
andbrick.yaml
- fix: handle empty or malformed
mason.yaml
- fix: handle empty or malformed
brick.yaml
v0.0.1-dev.15
- 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
- fix: mason init path resolution
v0.0.1-dev.13
- feat: improve
mason init
output - refactor: internal brick improvements
- refactor: internal configuration file renaming