Skip to content

Releases: PhpGt/DataObject

Empty/null nested arrays in objects

13 Jul 09:45
Compare
Choose a tag to compare

Empty/null nested arrays

13 Jul 09:35
53e355a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.5...v1.0.6

CI and QA improvements

28 Apr 15:07
d8edf5f
Compare
Choose a tag to compare

Matrix builds are now standard for every push, building on all supported PHP versions concurrently.

During the CI process, three QA tools are introduced: Mess Detector, Code Sniffer and PHPStan.

Have fun!

Maintenance of merges

15 Sep 09:23
dde4c5b
Compare
Choose a tag to compare

This minor patch release tidies up the merges that were made in the previous release.

What's Changed

  • maintenance: tidy up merges by @g105b in #15

Full Changelog: v1.0.3...v1.0.4

Add missing recursive call

14 Sep 19:31
68a0d23
Compare
Choose a tag to compare

This minor patch release adds a missing recursive call to deal with nested objects that are constructed as custom DataObject classes.

Fix for creating nested objects with custom classes

14 Sep 19:24
31e3741
Compare
Choose a tag to compare

#13 fixes the bug where a custom class could be provided, but nested objects wouldn't be cast to the custom class.

Full Changelog: v1.0.1...v1.0.2

Bugfixes and build improvements

14 Sep 19:13
f384434
Compare
Choose a tag to compare

What's Changed

  • build: hard dependencies by @g105b in #8
  • maintenance: dependabot by @g105b in #10
  • fix: nested objects with custom classes by @g105b in #12

New Contributors

  • @g105b made their first contribution in #8

Full Changelog: v1.0.0...v1.0.1

v1 release

15 Mar 18:07
Compare
Choose a tag to compare

The first public stable release of the most boring PHP library has just landed! DataObject adds such simple functionality to projects, but it is an important staple to how repositories within PHP.Gt and beyond will interoperate.

Have fun and stay productive!

JSON functionality refactored into own repository

18 Jan 23:16
Compare
Choose a tag to compare

The usefulness of the JsonObject and JsonObjectBuilder classes are worth maintaining separately. This keeps the functionality of this repository totally focussed, exactly how a DataObject should be.

See https://github.com/PhpGt/Json for the refactored functionality that builds upon this repository.

JsonData objects

18 Jan 17:09
Compare
Choose a tag to compare
JsonData objects Pre-release
Pre-release

An extension to the DataObject, the JsonData object can represent the datatypes of a standard Json response, which includes arrays and primitives.