Skip to content

Releases: laminas/laminas-hydrator

3.2.1

28 Jun 15:12
3.2.1
41aaccb
Compare
Choose a tag to compare

3.2.1 - 2021-06-28


Release Notes for 3.2.1

Fixed

  • The ClassMethodsHydrator would occasionally have a scenario whereby no methods were cached, but a conditional would miss this fact, which would lead to a logic error later. The conditional has been updated.

3.2.1

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

Bug

4.1.0

16 Dec 21:35
4.1.0
fc201f2
Compare
Choose a tag to compare

4.1.0 - 2020-12-16


Release Notes for 4.1.0

Feature release (minor)

4.1.0

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

Documentation Needed,Enhancement

Feature Request

4.0.2

16 Dec 21:20
4.0.2
3a70e7e
Compare
Choose a tag to compare

4.0.2 - 2020-12-16


Release Notes for 4.0.2

4.0.x bugfix release (patch)

4.0.2

4.0.1

11 Nov 22:23
4.0.1
725b70b
Compare
Choose a tag to compare

4.0.1 - 2020-11-11


Release Notes for 4.0.1

4.0.x bugfix release (patch)

4.0.1

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

Documentation

4.0.0

06 Oct 21:18
4.0.0
aa9b10c
Compare
Choose a tag to compare

4.0.0 - 2020-10-06

Changed

  • #30 modifies all Laminas\Hydrator\Filter\FilterInterface implementations shipped with the package, marking them as final. If you previously extended them, you will need to copy and paste the implementations, or open an issue requesting removal of the final keyword, detailing your use case.

  • #30 changes the signature of Laminas\Hydrator\Filter\FilterInterface::filter() to now accept a second, optional argument, ?object $instance = null. This argument's primary use case is with anonymous objects, to facilitate reflection; the ClassMethodsHydrator, for instance, was updated to pass the $instance value only when an anonymous object is detected. All filter implementations have been updated to the new signature.

Fixed

  • #30 fixes the filter system to allow usage with anonymous objects.

Release Notes for 4.0.0

next backward compatibility break release (major)

4.0.0

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

Enhancement

BC Break,Bug,Enhancement

Enhancement,hacktoberfest-accepted

3.2.0

06 Oct 19:45
3.2.0
f033669
Compare
Choose a tag to compare

3.2.0 - 2020-10-06

Added

  • #32 adds support for PHP 8.

Changed

  • #32 changes the minimum supported version of laminas-stdlib from 3.2 to 3.3.

Removed

  • #32 removes support for PHP versions prior to 7.3.

Release Notes for 3.2.0

3.2.0

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

Enhancement

3.1.1

06 Oct 14:59
3.1.1
e75fbff
Compare
Choose a tag to compare

3.1.1 - 2020-10-06


Release Notes for 3.1.1

3.1.1

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

Documentation

Documentation,Enhancement,Review Needed

Bug,Documentation

laminas-hydrator 3.1.0

14 Jul 21:06
3.1.0
Compare
Choose a tag to compare

Added

  • #17 adds a new strategy, DateTimeImmutableFormatterStrategy, to provide bidirectional conversion between strings and DateTimeImmutable instances.

  • #16 adds a new strategy implementation, Laminas\Hydrator\Strategy\Hydrator. It can be used to hydrate nested objects and vice versa.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

laminas-hydrator 3.0.3

14 Jul 21:04
3.0.3
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #5 fixes an error that occurs in Laminas\Hydrator\Filter\FilterComposite when used under the Swoole extension.