Skip to content

Releases: laminas/laminas-hydrator

4.5.0

13 Jul 13:59
4.5.0
bc849d4
Compare
Choose a tag to compare

Release Notes for 4.5.0

Feature release (minor)

4.5.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Enhancement

renovate

4.4.0

13 Jul 09:13
4.4.0
a264e31
Compare
Choose a tag to compare

4.3.2

13 Jul 09:02
4.3.2
38d29dc
Compare
Choose a tag to compare

Release Notes for 4.3.2

4.3.x bugfix release (patch)

4.3.2

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Documentation,Enhancement,hacktoberfest-accepted

4.3.1

09 Sep 09:55
4.3.1
cc5ea6b
Compare
Choose a tag to compare

Release Notes for 4.3.1

4.3.x bugfix release (patch)

4.3.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

4.3.0

08 Sep 18:03
4.3.0
7c1a958
Compare
Choose a tag to compare

Release Notes for 4.3.0

Added

  • This release adds support for PHP 8.1.

Changed

  • #69 adds caching to the UnderscoreToCamelCaseFilter and CamelCaseToUnderscoreFilter, providing a 75% performance improvement when these filters are hit for the same value names.

  • #73 modifies exceptions thrown via the ArraySerializableHydrator to make it easier to pinpoint what element caused the error.

4.3.0

  • Total issues resolved: 1
  • Total pull requests resolved: 4
  • Total contributors: 4

Enhancement

4.2.2

02 Aug 15:33
4.2.2
ed5d9ca
Compare
Choose a tag to compare

Release Notes for 4.2.2

Added

  • This release adds template annotations defining generics to each of:
    • Laminas\Hydrator\HydrationInterface::hydrate()
    • Laminas\Hydrator\Aggregate\HydrateEvent
      The change has no impact on functionality.

Changed

  • This release reverts the deprecation of Laminas\Hydrator\Strategy\BooleanStrategy. The class had been marked deprecated in 4.2.0, with the ScalarTypeStrategy listed as a replacement. However, on review, we determined that the mapping behavior of BooleanStrategy differed significantly from ScalarTypeStrategy and deserved its own implementation.

4.2.2

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Documentation,Enhancement

Enhancement

4.2.1

29 Jun 11:05
4.2.1
e2749d6
Compare
Choose a tag to compare

Release Notes for 4.2.1

4.2.x bugfix release (patch)

4.2.1

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

4.2.0

28 Jun 17:26
4.2.0
54599e5
Compare
Choose a tag to compare

Release Notes for 4.2.0

Added

  • This release adds Laminas\Hydrator\Strategy\ScalarTypeStrategy, which will cast values to the scalar type specified when instantiating the strategy. The strategy supports int, float, string, and bool types, and also includes named constructors to simplify constructing instances that target each scalar type.

Deprecated

  • This release depecreates Laminas\Hydrator\Strategy\BooleanStrategy. Users are urged to use the ScalarTypeStrategy instead.

4.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 7
  • Total contributors: 7

Bug

Enhancement

Documentation

Bug,Documentation,Duplicate

Bug,Documentation

4.1.1

28 Jun 15:57
4.1.1
cc8f511
Compare
Choose a tag to compare

4.1.1 - 2021-06-28


Release Notes for 4.1.1

Fixed

  • Forward ports a patch from 3.2.1 that resolves a false positive cache hit in the ClassMethodsHydrator.

4.1.1

Bug

4.0.3

28 Jun 15:44
4.0.3
9d085cb
Compare
Choose a tag to compare

4.0.3 - 2021-06-28


Release Notes for 4.0.3

Fixed

  • Forward ports a patch from 3.2.1 that resolves a false positive cache hit in the ClassMethodsHydrator.

4.0.3

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug