Skip to content

Releases: phly/PhlyRestfully

PhlyRestfully 2.3.1

31 May 14:21
Compare
Choose a tag to compare

Final release. Please use Apigility instead.

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #136 fixes autoloading and configuration paths in the Module class, due to having moved into the source tree.

PhlyRestfully 2.3.0

26 May 20:13
Compare
Choose a tag to compare

Final release. Please use Apigility instead.

Added

  • #135 adds an optional $data = [] parameter to ResourceController::deleteList() for consistency with other methods.
  • #135 adds support for PHP 7 and HHVM.
  • #107 suggests using zfr/zfr-cors to provide CORS support for your API.
  • #126 adds an __isset() method to HalResource, ensuring you can test for the identifier and/or resource (e.g., via isset($halResource->id)).

Deprecated

  • Nothing.

Removed

  • #135 removes support for PHP versions less than 5.5.

Fixed

  • #135 updates all references to Zend\Stdlib\Hydrator to instead use Zend\Hydrator.
  • #135 updates all trigger() and triggerUntil() usage with forwards-compatible variants.
  • #97 fixes the identifier comparison in ResourceController::getIdentifier() to use a strict comparison to boolean false, and thus allow identifiers of 0.
  • #104 corrects the logic in ResourceParametersListener::detachShared to pass the identifier.
  • #108 fixes identifier detection in HalLinks::createResourceFromMetadata(), ensuring that if no identifier name is present in the metadata, a null identifier is used.
  • #124 fixes how HalLinks retrieves the identifier from an object when it is not in an id field, allowing for custom identifiers per entity.