3.0.0
What's Changed
- Ensure JsonMapper defaults avoid nullable configuration access by @magicsunday in #11
- refactor: unify mapper configuration by @magicsunday in #12
- Add coverage for JsonMapper edge cases by @magicsunday in #14
- Fix generics annotations for PHPStan compliance by @magicsunday in #15
- chore: enforce final mapper and expand docs by @magicsunday in #17
- docs: clarify JsonMapper PHPDoc and flow comments by @magicsunday in #18
- docs: improve PHPDoc coverage for value conversion by @magicsunday in #19
- docs: expand PHPDoc coverage for mapping context by @magicsunday in #20
- docs: clarify phpdoc for collection resolvers by @magicsunday in #21
- docs: reorder nested example types by @magicsunday in #22
- docs: clarify ReplaceProperty attribute parameters by @magicsunday in #23
- docs: improve property name converter phpdoc by @magicsunday in #24
- docs: clarify closure type handler documentation by @magicsunday in #25
- docs: clarify resolver helper phpdocs by @magicsunday in #26
- docs: clarify mapping report phpdocs by @magicsunday in #27
- docs: clarify exception phpdoc by @magicsunday in #28
- docs: clarify JsonMapper PHPDoc details by @magicsunday in #29
- fix(value): document custom type aliases as non-empty by @magicsunday in #30
- Add tests covering README and docs examples by @magicsunday in #31
- Fix composer ci:test failures by @magicsunday in #32
- docs: sync README and recipes with tests by @magicsunday in #33
- feat: add JsonMapper::createWithDefaults helper by @magicsunday in #34
- Refactor map method into helper methods by @magicsunday in #35
- Refactor mapper responsibilities into dedicated services by @magicsunday in #3
Full Changelog: 2.4.0...3.0.0