Releases: looztra/yamkix
Releases · looztra/yamkix
v0.10.0
What's Changed
- Update pip to 20.1.1 by @pyup-bot in #55
- Update tox to 3.15.1 by @pyup-bot in #56
- chore: setup pyup badges by @looztra in #57
- chore: setup pypi badge by @looztra in #58
- Update flake8 to 3.8.2 by @pyup-bot in #59
- chore: use circleci contexts to narrow down secrets usage by @looztra in #60
- Update sphinx to 3.0.4 by @pyup-bot in #61
- Update pytest to 5.4.3 by @pyup-bot in #62
- Update tox to 3.15.2 by @pyup-bot in #63
- Update pylint to 2.5.3 by @pyup-bot in #64
- Update flake8 to 3.8.3 by @pyup-bot in #65
- Update sphinx to 3.1.0 by @pyup-bot in #66
- Update sphinx to 3.1.1 by @pyup-bot in #67
- Update twine to 3.2.0 by @pyup-bot in #68
- Update watchdog to 0.10.3 by @pyup-bot in #69
- Update tox to 3.16.1 by @pyup-bot in #71
- Update sphinx to 3.1.2 by @pyup-bot in #72
- Update coverage to 5.2 by @pyup-bot in #73
- Update tox to 3.18.0 by @pyup-bot in #76
- Update coverage to 5.2.1 by @pyup-bot in #77
- Update tox to 3.18.1 by @pyup-bot in #78
- Update pip to 20.2 by @pyup-bot in #79
- Update pytest to 6.0.1 by @pyup-bot in #81
- Update pip to 20.2.1 by @pyup-bot in #82
- Update tox to 3.19.0 by @pyup-bot in #83
- Update sphinx to 3.2.0 by @pyup-bot in #84
- Update pip to 20.2.2 by @pyup-bot in #85
- chore: configure pyup to only propose security fixes by @looztra in #89
- Update wheel to 0.35.1 by @pyup-bot in #87
- Update sphinx to 3.2.1 by @pyup-bot in #88
- chore: remove .vscode/tags file for the tracked files by @looztra in #90
- Update pylint to 2.8.2 by @pyup-bot in #99
- Update pip to 21.1 by @pyup-bot in #100
- chore: move to github actions by @looztra in #103
- chore: add classifiers by @looztra in #104
- chore: rework CI and use poetry by @looztra in #127
- docs: update README and CONTRIBUTING by @looztra in #129
- feat(mk): use remote mk targets by @looztra in #130
- chore: use mk-1.1.0 targets by @looztra in #131
- fix: enforce a ruamel.yaml recent version by @looztra in #134
- fix/release/pep440 by @looztra in #135
Full Changelog: v0.9.0...v0.10.0
Provide a smarter helper to get config from the default one
Provide yamkix.config.get_yamkix_config_from_default
that allow you to change only some of the parameters but being based on the default config.
Because I'm a module now I must respect my users
because callers may have short opt flag that conflicts with yamkix ones, you can now override the short opt flag when calling yamkix.args.add_yamkix_options_to_parser
Look 'Ma, I'm a module now
yamkix is now a grown up python module that can be integrated into other pieces of python code (like kubesplit)
Maintenance release / Fix issue#29
Start to deal with comments
- introduce the
-c/--spaces-before-comment
to deal with comments that can be moved during a reformat- have a look at the integration tests located in
test-assets
- please not that for the moment, comments not associated to list or maps are not moved
- have a look at the integration tests located in
- introduce the
-v/--version
to show off the current yamkix version - bump
ruamel.yaml
to0.16.x
Fixes :
listen to the pyup-bot (and update dev dependencies)
- maintenance release, no code change
Fix 'should never have been there' debug trace
- remove the print statement (old style debug you know) that should not be there
- add an integration test to check that the output is not wasted by such debug traces
fix indentation of lists at the first level when pushing dash inwards
- fix #12
- new integration tests (that's a start and better than nothing, isn't it?)
BREAKING CHANGE
No more python2 binaries produced
set width to 2048 to avoid line wrapping
- the previous versions of yamkix were wrapping lines, now the max line length is 2048 by defaut (and there's no behaviour to change this fixed value yet)