Skip to content

Latest commit

 

History

History
194 lines (120 loc) · 6.75 KB

CHANGELOG.md

File metadata and controls

194 lines (120 loc) · 6.75 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.5.0 (2025-02-10)

Features

  • add release please configuration to monorepo (57de3a2)

[1.4.1]

Changed

  • Update to support std uri template v2 #166

[1.4.0]

Added

  • Add interface for ComposedTypeWrapper for marking composed types.

Changed

[1.3.1]

Added

Changed

  • Changed method visibility in the serialization helper traits to Private. #134

[1.3.0]

Added

  • Provide helper traits for dealing with DateIntervals, booleans and DateTime. #133

Changed

[1.2.0]

Added

  • Add support for multipart request body. #132

Changed

[1.1.0]

Added

  • Update stduritemplate/stduritemplate requirement from ^0.0.48 to ^0.0.48 || ^0.0.49 #118
  • Fix the promise dependency to promises v1.2 #121

Changed

[1.0.2]

Changed

  • Excluded non-prod required files and directories from released package

[1.0.1]

Changed

  • Initialises URL Template in Request Information to empty string. #111

[1.0.0] - 2023-11-01

Changed

  • Deserializing collections of objects to return a non-nullable value within the collection. #106
  • Bump OpenTelemetry SDK dependency to stable 1.0.0. #106

[0.9.1] - 2023-10-31

Changed

  • Made return type of AccessTokenProvider getAuthorizationTokenAsync() nullable. #104

[0.9.0] - 2023-10-30

Added

  • Adds generic types to Promise types in PHPDocs

Changed

  • Ensure changes to nested BackedModel or array properties in the backing store makes the entire backing store value dirty.

[0.8.5] - 2023-10-17

Changed

  • Disabled auto-suggestion of PSR implementations by OpenTelemetry SDK. #95

[0.8.4] - 2023-10-12

Added

  • exposed the tryAdd method of request headers through request info.

Changed

  • Defaults the content type parameter in setStreamContent to application/octet-stream

[0.8.3] - 2023-10-11

Added

  • Adds CHANGELOG. #86
  • Added a content type parameter to the set stream content method in request information.
  • Added a try add method for request headers.

Changed

  • Update tests for date serialization logic. #89

[0.8.2] - 2023-10-05

Added

  • Adds missing fabric bot configuration. #76
  • Add support for observability. #80
  • Add tryAdd to RequestHeaders. #81

Changed

  • Switch to std-uritemplate. #78

[0.8.1] - 2023-07-10

Changed

  • Validate derived types in collections. #74

[0.8.0] - 2023-06-29

Changed

  • Handle nulls when merging deserializers & serializing intersection wrappers. #70

[0.7.1] - 2023-06-20

Added

  • Add util to validate type of collection values. #67

Changed

  • Disable pipeline runs for forks. #66

[0.7.0] - 2023-05-18

Changed

  • Remove unused abandoned php-http/message-factory dependency. #61

[0.6.7] - 2023-05-16

Added

  • CAE support - Allow auth layer to receive claims. #51

[0.6.6] - 2023-05-05

Added

  • Add response headers to the api exception class. #57

[0.6.5] - 2023-05-05

Changed

  • Fix visibility of request config properties. #54

[0.6.4] - 2023-04-13

Added

  • Add base type for config and request builder. #43

[0.6.3] - 2023-03-22

Added

  • Add generic PHPDoc types to request adapter. #47

[0.6.2] - 2023-03-21

Added

  • Add generics PHPDoc tags to ParseNode methods. #42

[0.6.1] - 2023-03-07

Changed

  • Refactor request headers. #37
  • Return empty if request header key doesn't exist. #38
  • Ignore interfaces from coverage information. #39

[0.6.0] - 2023-02-21

Added

  • Support deserialization of composed types. #29
  • Adds dependabot auto-merge and conflicts workflows. #31
  • Add test matrix for supported PHP versions. #30
  • Add SonarCloud code coverage. #32
  • Add response status code to API exception. #34

Changed

  • Make return BackingStoreFactorySingleton getInstance() return type non-nullable. #33

Removed

  • Deprecates [get|set]Response from ApiException. The exception now only exposes the HTTP response status code

For entries before this version, please see Release Notes