Skip to content

Releases: tystr/rest-orm

v0.6.0

17 Jul 23:03
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release
  • Add note about requiring php 7.0 or higher to readme
  • Add packagist badges to readme
  • remove composer.lock from repo
  • Upgrade phpunit and require php7.x (#14)

v0.5.5

09 May 17:10
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release
  • Fix broken factory instantiateRepository() API (#13)
  • Allow repository instantiation to be overridden

v0.5.4

01 Feb 23:36
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release
  • Change repository property access to protected
  • update copyright year
  • Ensure that the RepositoryFactory only creates repositories that implement the repository interface
  • Exlclude test directory from coverage report
  • Report test coverage to code climate
  • Fix typo in RepositoryInterface

v0.5.3

19 Oct 14:23
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release
  • Allow passing requirements in the request factory methods

v0.5.2

14 Oct 21:55
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release
  • Fix a bug when handling embedded HAL collections when the embedded rel is the same as a key on the parent

v0.5.1

14 Oct 17:36
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • Fix handling of identifier values when it is private/protected

v0.5.0

14 Oct 00:14
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
  • Allow configuring a custom repository class in the @resource annotation

v0.4.0

13 Oct 15:44
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • fixed cs
  • Update hal-example.php to use the repository factory
  • Add a factory for creating repositories
  • Update RepositoryInterface with requirements arguments
  • Pass requirements to the url generator from the repostiory
  • Handle required url variables like /categories/{{categoryId}}/posts

v0.3.0

09 Oct 21:11
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Fix handling for embedded objects when using HAL
  • Use the "Default" serializer group when serializing objects for persisting. This allows for adding groups to properties to exclude them from the PUT/POST requests. This is essentially the same functionality as the @readonly jms/serializer annotation but for serializing not deserializing

v0.2.0

05 Oct 23:10
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • Modify the Repository to accept parameters and pass them to the request factory
  • Add missing argument to RepositoryInterface::save()
  • Modify Request\Factory to pass parameters to the url generator
  • Add missing method to UrlGeneratorInterface
  • Add functionality to url generators to accept parameters and append a query string to the url
  • Refactor Manager -> Repository
  • fixed @return docblock