Skip to content

Releases: zolex/vom

2.2.1

14 Mar 14:51

Choose a tag to compare

✨ Enhancements

  • 6de9118 - Add standard PHP functions to symfony expression language for enhanced normalization functionality. (commit by @zolex)

⚡ Performance Improvements

  • 6de9118 - Add Caching to expression language and pre-compile expressions. (commit by @zolex)

2.2.0

13 Mar 16:17

Choose a tag to compare

✨ New Features

  • e643276 - Introduce conditional mapping, which allows skipping properties or applying different accessors based on conditions. Supports callables and Symfony Expression Language. (commit by @zolex)

⚡ Performance Improvements

  • 5776798 - Add basic profiling tests that gives valuable insights into VOM's metadata cache performance. (commit by @zolex)

✅ Tests

  • 06508c9 - Slightly refactor the test suite for optimized integration with PHPStorm test runners. (commit by @zolex)

2.1.1

28 Feb 11:11

Choose a tag to compare

⚡ Performance Improvements

2.1.0

27 Feb 14:58

Choose a tag to compare

✨ New Features

  • 45490fa - Add support for Symfony Expression Language as an alternative to the legacy normalizer and denormalizer methods. See the documentation for details. (commit by @zolex)

💔 Deprecations

  • b5fe96c - Deprecate normalizer and denormalizer methods as well as method dependencies. VOM is designed to operate without requiring custom code, and the intended behavior can be achieved using VOM's built-in features. (commit by @zolex)

2.0.3

26 Feb 08:41

Choose a tag to compare

🐛 Bug Fixes

  • 1d301e1 - Avoid deprecation warnings on ReflectionProperty::getDefaultValue() in PHP 8.5 (commit by @zolex)
  • e9fe603 - Fixed installation of composer in Dockerfile for local testing (commit by @zolex)

🔧 Chores

2.0.2

15 Jan 14:01
2.0.2
01ed340

Choose a tag to compare

🔧 Chores

  • 01ed340 - Update version constraints for phpdocumentor/reflection-docblock (commit by @zolex)

2.0.1

09 Jan 16:05
2.0.1
8cf993f

Choose a tag to compare

🐛 Bug Fixes

  • 9de135b - Add improved isAllowedAttribute from latest AbstractObjectNormalizer (commit by @zolex)

✅ Tests

  • 8cf993f - Add tests for the ObjectNormalizer's support* methods (commit by @zolex)

2.0.0

02 Jan 18:18
2.0.0
a94ee94

Choose a tag to compare

🔧 Chores

  • c5a9fdd - Migrate from symfony property-info to type-info and add support for symfony 8. (commit by @zolex)

1.2.0

20 Aug 16:22
1.2.0
8329fdc

Choose a tag to compare

✨ New Features

  • 8329fdc - Add support for pure and backed enums. (commit by @zolex)

1.1.3

31 May 12:26
1.1.3
8ac6165

Choose a tag to compare

🐛 Bug Fixes

  • 89ec163 - Allow relative accessors in accessor-list, (commit by @zolex)

🔧 Chores

  • 8ac6165 - Refactor ObjectNormalizer::denormalizeProperty() (commit by @zolex)