Skip to content

Releases: xp-forge/web

4.10.0: Refactor I/O exceptions

Choose a tag to compare

@thekid thekid released this 21 Jun 17:24
  • Merged PR #134: Refactor I/O exceptions, dropping XP 10 support in the
    doing. See xp-framework/core#363 for a write-up on the reason behind
    this and the plan to move forward.
    (@thekid)

4.9.0: CORS

Choose a tag to compare

@thekid thekid released this 07 Jun 13:21

4.8.0: Request rewriting fix

Choose a tag to compare

@thekid thekid released this 04 Jun 09:59
  • Made it possible to optionally pass parameters when rewriting requests
    (@thekid)
  • Fixed Request::rewrite() discarding any form-urlencoded parameters
    present in the request.
    (@thekid)

4.7.0: Compatibility

Choose a tag to compare

@thekid thekid released this 25 Apr 20:38
  • Made compatible with xp-framework/networking version 11.0 - @thekid
  • Added PHP 8.5 and 8.6 to the test matrix - @thekid

4.6.0: Sessioning

Choose a tag to compare

@thekid thekid released this 13 Apr 17:38
  • QA: Cleaned up code base by standardizing @see and @test apidoc tags
    (@thekid)
  • Merged PR #122: Sessions. Note: This does not contain any session storage
    implementations, only the base class and accessors in web.Request
    (@thekid)

4.5.2: Error handling improvements

Choose a tag to compare

@thekid thekid released this 05 Jan 22:21
  • Fixed server to write warnings when not being able to send HTTP headers
    (@thekid)
  • Added logic to prevent double-closing file when serving partial content
    (@thekid)

4.5.1: Formdata decoding fix

Choose a tag to compare

@thekid thekid released this 29 Sep 10:45
  • Fixed error [] operator not supported for strings when handling array
    parameters
    (@thekid)
  • Fixed multipart/formdata field names and values decoding, these are not
    urlencoded. Ignore the specification which states ", \r and \n
    need to be escaped for consistency with PHP, see php/php-src#8206
    (@thekid)

4.5.0: Null logging

Choose a tag to compare

@thekid thekid released this 15 Sep 11:17
  • Fixed issue #119: Array parameter inconsistency with multipart/formdata
    (@thekid)
  • Make passing an empty value for logging like such: xp web -l "" [...]
    disable logging.
    (@thekid)

4.4.2: Params fix

Choose a tag to compare

@thekid thekid released this 26 Aug 11:21
  • Fixed accessing params from a request with content-type, but without
    content; following the be liberal in what you accept paradigm.
    (@thekid)

4.4.1: Request dispatching fix

Choose a tag to compare

@thekid thekid released this 07 Jul 15:17
  • Fixed request dispatching inside development webserver - @thekid