- Remove dependency
thor
: now fizzy is without any dependency! You just need the ruby interpreter :D @alem0lars - Minor bug fixes
The following changes will break backward compatibility:
-
Simplified command names (no more nesting, removed useless commands) @alem0lars :
cfg cd
→cd
cfg cleanup
→cleanup
cfg details
→info
cfg edit
→edit
cfg instantiate
has been removedcfg sync
→sync
inst cd
has been removedinst install
has been removedquick-install
→incarnate
usage
has been kept unchangedversion
has been kept unchanged
-
Rename utility functions @alem0lars :
is_osx?
→osx?
is_windows?
→windows?
is_linux?
→linux?
-
Minimal required version of ruby is
2.1.0
(was2.0.0
) @alem0lars
The following functions are deprecated and will be removed soon:
get_var
: usevar
insteadget_var!
: usevar!
instead
- Add initial checks to ensure underlying system meets all needed requirements @alem0lars
- Update build system to generate all modules declarations needed: now developer can use compact style declarations without having to worry whether modules have already been defined @alem0lars
- Add internal diff facility, used to compute strings diff @alem0lars
- Internal instantiator that performs the instantiation step, without relying on any external dependency @alem0lars
- String colorization parser @alem0lars
- Misc logging / formatting utilities @alem0lars
- Refactor module
command
(and all pre-existing commands) into modulecli
using the new moduleargparse
instead ofthor
gem @alem0lars - Implement module
argparse
to perform command-based argument parsing @alem0lars - Singularize module names @alem0lars
- Update dependencies @alem0lars
- Restore API documentation generation through rake task @alem0lars
- Add more
Hash
utilities:deep_merge
,deep_merge!
,magic_merge
,magic_merge!
@alem0lars - Rename old
deep_merge
tomagic_merge
(that's the merge strategy used for vars and meta) @alem0lars - Migrate from rubocop to rufo @alem0lars
- Add some vim utilities in
.exrc
to uniform linting/formatting @alem0lars
- Fix filters apply @alem0lars
- Minor fixes @alem0lars
See the release notes.