Releases: commitdev/zero
v0.2.6
v0.2.5
v0.2.4
v0.2.3
Thanks to @vnbhattarai @pmoranga @gmlwo530 @KarolosLykos
Changelog
- 1b79430 Fix: Use correct github actions page url (#443)
- a7afa04 Show error if template parsing fail (#448)
- 8213cba add contribution guidelines (#451)
- 75d3c9f add docker cli as a requirement during check (#454)
- d52ac6c build(deps): bump algoliasearch-helper from 3.4.4 to 3.6.2 in /doc-site (#436)
- 259bc22 build(deps): bump follow-redirects from 1.14.1 to 1.14.7 in /doc-site (#445)
- 62382c6 build(deps): bump nanoid from 3.1.23 to 3.2.0 in /doc-site (#450)
- c48c0a3 build(deps): bump shelljs from 0.8.4 to 0.8.5 in /doc-site (#444)
- 0c9bf0c enhancement: git push command use branch name from init.defaultBranch in git config (#425)
- c5189c4 fix: Was testing the look of a note in the docs site but forgot to remove it
- a2115d2 fix: typo on logo path (#421)
- 5250229 refactor: print nicer error to load config error (#428)
v0.2.2
v0.2.1
Changelog
a05fe27 Bump axios from 0.21.1 to 0.21.4 in /doc-site (#415)
2375f4f Bump prismjs from 1.24.1 to 1.25.0 in /doc-site (#414)
65d4147 feat: Added support for modules being able to supply a default value for a parameter when the condition is not met. Also improved documentation. (#420)
0672248 fix: missing projectName context in prompt:execute (#410)
v0.2.0
Changelog
a063f84 Bump prismjs from 1.23.0 to 1.24.1 in /doc-site (#388)
954a338 Bump url-parse from 1.5.1 to 1.5.3 in /doc-site (#405)
c42eead Doc site: landing page design update and swizzle sidebar (#390)
da92ea0 Doc site: updating landing page content (#393)
de0f78d bug: remove applying stage & prod at the same time (#400)
edddabf doc-site: core-concept and life-cycle explanation (#401)
5f59536 doc-site: google analyitics tracking (#394)
a50a7be enhancement: Change the referenced names of the modules to reflect the upcoming name change. A few improvements and consolidations to docs. (#407)
5a694f7 fix: typo in module reference (#406)
cb95645 remove custom stack (#403)
v0.1.2
Added an info box during the zero init
command that will provide more context about each parameter.
Changelog
da5ba4e Add Slack badge to readme
8fa5336 Documentation website (#387)
9cd9650 chore: Remove dependency license file to see if it fixes license detection in github (#372)
74ce0d1 chore: Update zero logo in readme (#369)
fb67316 doc-site: toc page links to stay on same tab (#389)
bdc1ccd feat: Add an info box showing more context during the info command (#391)
30ead0f touch up readme licence logo (#370)
v0.1.1
Overview
This release adds a new step during zero apply
: a check step. Check step will run through all the modules' check command and fail early with the error message, so modules can make sure the requirements are satisfied before doing the actual apply (eg. checking binaries exist or token permissions are sufficient)
Changelog
98a272d apply: to check module requirements before run (#358)
v0.1.0
[BREAKING] We just released Zero v0.1.0!
Changelog
c45c39e Validate zero modules (#324)
8fb6adb Version requirements (#357)
7f4c7a3 [SEMVER-MAJOR] condition support to module params (#350)
3b85924 fix: updated the url for zero logo in readme (#329)
40cc108 github push repository prompt to be options (#353)
0977af9 prompt options to use map instead of list (#351)
Notable changes:
- [BREAKING] we retired the global credentials file(
~/.zero/credentials.yml
), and merged the logic back into the modules, to bring more explicit behavior based on modules, and have a single source of truth for the project(zero-project.yml
).
Credentials prompts are now all explicitly declared from the modules commit - [BREAKING] Module parameter's options are now a map instead of list, this allows user to pick their option using human friendly text
- We also introduced new version requirement so module can declare which Zero they work with using SemVer notation, so Zero can detect non-compatible modules and error out before it executes going forward.
note: We have also released v0.0.5 with a the old modules locked down via git-tag from the registry commit, so if you need to run the old version you can download this version, but we'd definitely encourage you to upgrade to the latest for new features.