Skip to content

Releases: xp-forge/marshalling

2.4.0: Nullable

29 Dec 16:01
Compare
Choose a tag to compare
  • Merged PR #10: Support unmarshalling to nullable types - @thekid

2.3.0: Custom logic

01 Nov 12:17
Compare
Choose a tag to compare

2.2.0: XP 12 compatibility

24 Mar 12:15
Compare
Choose a tag to compare
  • Made compatible with XP 12 - @thekid

2.0.0. Scalar array unmarshalling

24 Sep 16:40
Compare
Choose a tag to compare

The second major release changes the way scalars are unmarshalled to arrays: Previously, they resulted in an empty array and a PHP warning
being raised. Now, they result in an array of themselves.

  • Merged PR #4: Unmarshal scalars and null to arrays - @thekid
  • Merged PR #5: Migrate to new reflection API - @thekid
  • Merged PR #3: Migrate to new testing library - @thekid

1.1.1: XP 11, PHP 8.1 compatibility

21 Oct 16:32
Compare
Choose a tag to compare

1.1.0: PHP custom object serialization support

02 Jan 21:32
Compare
Choose a tag to compare
  • Merged PR #1: Add support for __serialize() and __unserialize()
    (@thekid)

1.0.1: One-arg constructor fix

02 Jan 21:28
Compare
Choose a tag to compare
  • Only construct objects with one-arg constructors if their parameter
    accepts the argument
    (@thekid)

1.0.0: Drop PHP5

01 Dec 12:21
Compare
Choose a tag to compare

The first major release changes no functionality, but drops support for PHP 5, which has been EOL for almost a year at the time of this release.

0.3.2: XP10 compatibility

01 Dec 12:15
Compare
Choose a tag to compare
  • Made compatible with XP 10 - @thekid

Class shadowing fix

11 Feb 10:04
Compare
Choose a tag to compare
  • Fixed shadowing of util.data.Iterator class from xp-forge/sequence
    (@thekid)