Set level where YAML switch to inline to 99 in order to improve human readability
Merge pull request #27 from jordillonch/master

Improve human readability when you use array parameters
Add options for renaming parameters in IncenteevParameterHandler
Fix typo in README, add missing typehint and remove unnecessary check
Merge pull request #28 from alcaeus/parameter_rename

Add the ability to rename parameters
Bumped the dev version and updated the changelog
Improved the formatting of the doc
Fixes #20 - Top-level keys on the yml files other than 'parameters' were not being maintained
Tweaked the doc and the changelog
Merge branch 'j-d/preserve_top_level_keys' (PR #23)

This PR has been squashed before merging it. Closes #23
Tweaked the doc
Added tests
Fixed the preservation of extra top level keys

The logic was preserving extra keys added manually in the generated file
but was not copying extra keys written in the dist file
Fixed the cascade renaming of params

This allows supporting the case where param1 has been renamed to param2
and then param2 renamed to param3 later, and you want to let the renaming
map handling updates from a state where param1 was still used too, by
renaming first to param2 and then to param3 (the order in the rename map
is important).
Create the folder of the generated file if it does not exist yet
Added the possibility to manage multiple files

Closes #21 and closes #25
Added some badges in the Readme

[ci-skip]
Updated the changelog
Splitted the logic into smaller methods
Renamed the method processing the renamed variables