Releases: xp-forge/web
Releases · xp-forge/web
1.10.0: Filter functions
1.9.0: Web testing improvements
- Added start(), header() and body() accessors to
web.io.TestOutput
(@thekid) - Heads up: Deprecated
web.io.TestOutput::using()
in favor of its
constructor, which now accepts the same arguments.
(@thekid) - Merged PR #56:
web.io.TestOutput
constructors - @thekid - Merged PR #55: Calculate content length of given body - @thekid
- Merged PR #54: Add ability to pass body as map to
web.io.TestInput
(@thekid)
1.8.0: Dispatch parameters
1.7.0: PHP 7.4 compatibility
- Made compatible with PHP 7.4 - don't use
{}
for string offset;
see https://wiki.php.net/rfc/deprecate_curly_braces_array_access
(@thekid)
1.6.4: Apache FastCGI bug workaround
- Added a workaround for Apache's FastCGI not being able to handle
chunked transfer encoding in combination with gzip, see
https://bz.apache.org/bugzilla/show_bug.cgi?id=53332
(@johannes85, @thekid)
1.6.3: CGI fix
- Fixed "CONTENT_LENGTH" and "CONTENT_TYPE" request meta-variables
not being honored when behind a CGI interface
(@thekid)
1.6.2: Web entry point fixes
1.6.1: Protocol robustness fixes
- Fixed
Transfer-Encoding: chunked
for development webserver - @thekid - Closed issue #26: Handle preconnect (was already handled) - @thekid
- Changed protocol to send
400 Bad Request
when neither receiving a
complete HTTP status line within the initial socket read nor after an
additional 100 ms.
(@thekid)
1.6.0: Trailing slashes
- Changed
FilesFrom
handler to support directories without trailing
slashes; and to add it if necessary be redirecting the user agent.
Users might type directory names without "/", leading to resources
loaded relatively from within the index.html file to produce wrong
absolute URIs. This mirrors Apache's DirectorySlash directive, see
http://httpd.apache.org/docs/2.4/mod/mod_dir.html#directoryslash
(@thekid)
1.5.1: Error logging fix
- Fixed console and file loggers when logging errors - @thekid