CHANGELOG.md in eco-helpers-2.0.26 vs CHANGELOG.md in eco-helpers-2.0.27

- old
+ new

@@ -1,8 +1,26 @@ # Change Log All notable changes to this project will be documented in this file. -## [2.0.26] - 2021-06-xx +## [2.0.27] - 2021-06-xx + +### Added + +### Changed + - Parent class `Eco::API::UseCases::DefaultCases::ToCsvCase` shouldn't know header maps necessary for `Eco::API::UseCases::DefaultCases::ToCsvDetailedCase` + * Moved related header maps to `ToCsvDetailedCase` + +### Fixed + - `--help` should work fine now + - Attribute parsers that depended on indirect parser attributes were **not** included + - **changed** a couple of classes + - `Eco::API::Common::People::PersonEntryAttributeMapper`, where methods should receive `data` to re-scope if the data is available (most specifically `#internal_attrs`) + - `Eco::API::Common::People::PersonEntry`, where when setting the final values on `Person`, it should include any internal attribute that is present in the `final_entry` (the result of all the parsing process) + - `Eco::API::Common::People::DefaultParsers::CSVParser` + - indirect attributes that depended on other indirect attributes would show as missing even if they were active + - i.e. `name` depends on `first-name` & `surname`, **AND** `details-name` depends on `name` + +## [2.0.26] - 2021-06-25 ### Added - `Eco::API::MicroCases#set_supervisor`, tries to keep in sync the `#subordinates` **count** of previous and new supervisor - new **option** `-run-postlaunch` to run post launch cases, even when we run in `dry-run` mode * when in `dry-run` it will **not** reload the people base of the session