Skip to content

Releases: xp-forge/rest-api

4.4.0: XP 12 compatibility

24 Mar 13:23
Compare
Choose a tag to compare
  • Made compatible with XP 12 - @thekid

4.3.0: Library compatibility

30 Jan 18:29
Compare
Choose a tag to compare
  • Added PHP 8.4 to the test matrix - @thekid
  • Made this library compatible with xp-forge/web version 4.0 - @thekid

4.2.0: Parameter conversions & matrix parameters

30 Sep 11:23
Compare
Choose a tag to compare
  • Merged PR #26: Add possibility to convert input parameters via
    annotations, see #25. Includes support for matrix parameters.
    (@thekid)

4.1.0: Marshalling library compatibility

24 Sep 16:51
Compare
Choose a tag to compare
  • Added compatibility with xp-forge/marshalling v2.0.0 - @thekid

4.0.1: Annotation arguments fix

31 Jul 19:22
Compare
Choose a tag to compare
  • Fixed annotation argument not being taken into account - @thekid

4.0.0: Reflection migration

25 Jul 20:39
Compare
Choose a tag to compare
  • Heads up: Removed deprecated web.rest.ClassesIn - @thekid
  • Merged PR #24: Migrate to new reflection library - @thekid
  • Merged PR #23: Migrate to new testing library - @thekid

3.5.0: Async streaming

19 Nov 22:10
Compare
Choose a tag to compare
  • Merged PR #22: Change Response::stream() to use async APIs - @thekid

3.4.1: Default headers fix

02 Nov 23:29
Compare
Choose a tag to compare
  • Ensured default headers are always set, not just when returning a
    web.rest.Reponse instance
    (@thekid)

3.4.0: Default headers

02 Nov 22:56
Compare
Choose a tag to compare
  • Added X-Content-Type-Options: nosniff and Cache-Control: no-cache
    to prevent errors in the browser console when using REST APIs via
    XHR / fetch. See issue #21
    (@thekid)

3.3.0: Charset

16 Oct 18:53
Compare
Choose a tag to compare
  • Merged PR #20: Return "application/json; charset=utf-8" as content
    type, requested to be changed in #19.
    (@thekid)