All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.5.1 (2022-08-24)
- Generator: correctly parse "0" from string list (82bcb8b)
3.5.0 (2022-02-01)
- Generator: extract generator logic into sub classes (7a97164)
3.4.0 (2022-02-01)
- Generator: add more options to makeFromStringList (dbe9efe)
3.3.4 (2021-12-13)
- flatten: ensure numeric keys don't throw a TypeError (5bc0aa3)
- Path: ensure "0" and 0 are valid paths (94911d0)
3.3.3 (2021-11-24)
3.3.2 (2021-11-24)
3.3.1 (2021-11-24)
- flatten: ensure that empty arrays at the paths end stay in the list (fa4ae96)
3.3.0 (2021-05-28)
- getList: allow $keyKey to be TRUE to keep the current list key (491b838)
- merge: fix typos in exception messages (faa4c70)
3.2.0 (2021-02-12)
3.1.0 (2021-02-12)
- introduce $allowEmpty param to parsePath() + allow empty paths in mergePaths (a6f1315)
3.0.0 (2021-02-11)
- changes the old instance based architecture to be trait based. This removes the instance handling and duplicate method creation. However, it may break apps that depend on the instance and class replacement feature
- internal refactoring (3dd3cff)
- merge: fix type hint for args (1d82775)
2.0.2 (2021-02-11)
- merge: make sure __UNSET values don't get copied into the output by accident (a3f7bb3)
2.0.1 (2021-01-30)
- getList: rework of the internals (f504742)
2.0.0 (2021-01-30)
- getList: getList() no longer returns $default on empty input
- implement dumpToJson helper (905b4e1)
- getList: fix return value on empty $input (abc4307)
1.3.8 (2020-11-26)
- ArrayDumper: prevent double root xml element (27fd262)
1.3.7 (2020-11-18)
- ArrayDumper: prevent double root xml element (dfd05ba)
1.3.6 (2020-11-18)
- ArrayDumper: create $xml root if required (adfe86e)
1.3.5 (2020-11-02)
- ArrayDumper: implement cdata handling (164b619)
1.3.4 (2020-09-04)
1.3.3 (2020-09-04)
1.3.2 (2020-09-04)
1.3.1 (2020-08-10)
1.3.0 (2020-08-09)
- remove dependency on neunerlei/options (4100f95)
- add missing tests and minor bugfixes (f07d6f8)
1.2.3 (2020-08-09)
1.2.2 (2020-07-21)
- some additional tests + bugfixing (d06422f)
1.2.1 (2020-07-20)
- fix lodash security warning in the docs (60a1c92)
1.2.0 (2020-07-01)
- update code to be PSR-2 compliant (2701040)
- doc: update dependencies for security reasons (207a88c)
1.1.8 (2020-03-11)
1.1.7 (2020-03-10)
1.1.6 (2020-03-10)
1.1.5 (2020-03-10)
1.1.4 (2020-03-10)
1.1.3 (2020-03-10)
1.1.2 (2020-03-10)
1.1.1 (2020-03-10)
- initial commit (453877e)