Skip to content

Latest commit

 

History

History
60 lines (51 loc) · 2.57 KB

CHANGELOG.md

File metadata and controls

60 lines (51 loc) · 2.57 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2023-04-05

  • Added PHP 8.1 support
  • Added API Platform 3 support
  • Dropped API Platform < 3.0.12 support
  • Dropped Symfony < 6.1 support
  • Dropped PHP7 support

[0.4.0] - 2022-01-07

  • Removed deprecated PaginatedCollectionIterator::iterateOver
  • Removed deprecated findOneByIri, findOneBy, findBy, findAll methods in AbstractMicroserviceHttpRepository
  • Added dispatching of a RequestEvent once a request is sent
  • Added partialUpdate method in AbstractMicroserviceHttpRepository
  • Added log_request option to log each request, by default request are logged if debugging is enabled.

[0.3.0] - 2021-01-19

  • Added authentication header providers
  • Added PHP8 support
  • Deprecated findOneByIri, findOneBy, findBy, findAll methods in AbstractMicroserviceHttpRepository
  • Added fetchOneByIri, fetchOneBy, fetchBy, fetchAll methods in AbstractMicroserviceHttpRepository
  • Deprecated PaginatedCollectionIterator::iterateOver
  • Added PaginatedCollectionIterator::iterateItems
  • Added PaginatedCollectionIterator::iteratePages

[0.2.1] - 2020-10-19

  • Fixed PaginatedCollectionIterator service definition

[0.2.0] - 2020-10-15

  • Excluded unneeded files from export
  • Loaded serialization configuration files only when specified in a microservice config
  • Moved services definition from XML to PHP
  • Added classes to preload
  • Added create, update and delete methods in AbstractHttpMicroserviceRepository
  • Allowed to replace nested Symfony HttpClient during runtime thanks to setWrappedHttpClient
  • Removed useless api_platform_ms.http_repository.http_repository service definition
  • Added query params to AbstractHttpMicroserviceRepository
  • Added nested resource denormalization
  • Set lowest symfony/property-access version to 4.4
  • Replaced Travis CI by Github actions
  • Removed PHPCPD QA checks

[0.1.1] - 2020-05-12

  • Denormalized objects using APIP denormalizers (except for HAL because APIP doesn't handle it)

[0.1.0] - 2020-05-10

  • Added microservice specific HTTP client
  • Added generic HTTP client
  • Added Abstract HTTP repository
  • Added collection, pagination and paginated collection iterator
  • Added ConstraintViolationList denormalizers
  • Added Collection denormalizers
  • Added ApiResource denormalizers
  • Added Object denormalizers
  • Added ApiResourceExist constraint