Verzeichnisstruktur phpBB-3.3.16


Veröffentlicht
27.04.2026

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

      (Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

CHANGELOG.md

Zuletzt modifiziert: 01.05.2026, 11:26 - Dateigröße: 8.22 KiB


 001  # Change Log
 002   
 003   
 004  All notable changes to this project will be documented in this file.
 005   
 006  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 007  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 008   
 009   
 010  ## Unreleased
 011   
 012  ## 1.9.1 - 2023-04-17
 013   
 014  ### Fixed
 015   
 016  - Fixed header validation issue
 017   
 018  ## 1.9.0 - 2022-06-20
 019   
 020  ### Added
 021   
 022  - Added `UriComparator::isCrossOrigin` method
 023   
 024  ## 1.8.5 - 2022-03-20
 025   
 026  ### Fixed
 027   
 028  - Correct header value validation
 029   
 030  ## 1.8.4 - 2022-03-20
 031   
 032  ### Fixed
 033   
 034  - Validate header values properly
 035   
 036  ## 1.8.3 - 2021-10-05
 037   
 038  ### Fixed
 039   
 040  - Return `null` in caching stream size if remote size is `null`
 041   
 042  ## 1.8.2 - 2021-04-26
 043   
 044  ### Fixed
 045   
 046  - Handle possibly unset `url` in `stream_get_meta_data`
 047   
 048  ## 1.8.1 - 2021-03-21
 049   
 050  ### Fixed
 051   
 052  - Issue parsing IPv6 URLs
 053  - Issue modifying ServerRequest lost all its attributes
 054   
 055  ## 1.8.0 - 2021-03-21
 056   
 057  ### Added
 058   
 059  - Locale independent URL parsing
 060  - Most classes got a `@final` annotation to prepare for 2.0
 061   
 062  ### Fixed
 063   
 064  - Issue when creating stream from `php://input` and curl-ext is not installed
 065  - Broken `Utils::tryFopen()` on PHP 8
 066   
 067  ## 1.7.0 - 2020-09-30
 068   
 069  ### Added
 070   
 071  - Replaced functions by static methods
 072   
 073  ### Fixed
 074   
 075  - Converting a non-seekable stream to a string
 076  - Handle multiple Set-Cookie correctly
 077  - Ignore array keys in header values when merging
 078  - Allow multibyte characters to be parsed in `Message:bodySummary()`
 079   
 080  ### Changed
 081   
 082  - Restored partial HHVM 3 support
 083   
 084   
 085  ## [1.6.1] - 2019-07-02
 086   
 087  ### Fixed
 088   
 089  - Accept null and bool header values again
 090   
 091   
 092  ## [1.6.0] - 2019-06-30
 093   
 094  ### Added
 095   
 096  - Allowed version `^3.0` of `ralouphie/getallheaders` dependency (#244)
 097  - Added MIME type for WEBP image format (#246)
 098  - Added more validation of values according to PSR-7 and RFC standards, e.g. status code range (#250, #272)
 099   
 100  ### Changed
 101   
 102  - Tests don't pass with HHVM 4.0, so HHVM support got dropped. Other libraries like composer have done the same. (#262)
 103  - Accept port number 0 to be valid (#270)
 104   
 105  ### Fixed
 106   
 107  - Fixed subsequent reads from `php://input` in ServerRequest (#247)
 108  - Fixed readable/writable detection for certain stream modes (#248)
 109  - Fixed encoding of special characters in the `userInfo` component of an URI (#253)
 110   
 111   
 112  ## [1.5.2] - 2018-12-04
 113   
 114  ### Fixed
 115   
 116  - Check body size when getting the message summary
 117   
 118   
 119  ## [1.5.1] - 2018-12-04
 120   
 121  ### Fixed
 122   
 123  - Get the summary of a body only if it is readable
 124   
 125   
 126  ## [1.5.0] - 2018-12-03
 127   
 128  ### Added
 129   
 130  - Response first-line to response string exception (fixes #145)
 131  - A test for #129 behavior
 132  - `get_message_body_summary` function in order to get the message summary
 133  - `3gp` and `mkv` mime types
 134   
 135  ### Changed
 136   
 137  - Clarify exception message when stream is detached
 138   
 139  ### Deprecated
 140   
 141  - Deprecated parsing folded header lines as per RFC 7230
 142   
 143  ### Fixed
 144   
 145  - Fix `AppendStream::detach` to not close streams
 146  - `InflateStream` preserves `isSeekable` attribute of the underlying stream
 147  - `ServerRequest::getUriFromGlobals` to support URLs in query parameters
 148   
 149   
 150  Several other fixes and improvements.
 151   
 152   
 153  ## [1.4.2] - 2017-03-20
 154   
 155  ### Fixed
 156   
 157  - Reverted BC break to `Uri::resolve` and `Uri::removeDotSegments` by removing
 158    calls to `trigger_error` when deprecated methods are invoked.
 159   
 160   
 161  ## [1.4.1] - 2017-02-27
 162   
 163  ### Added
 164   
 165  - Rriggering of silenced deprecation warnings.
 166   
 167  ### Fixed
 168   
 169  - Reverted BC break by reintroducing behavior to automagically fix a URI with a
 170    relative path and an authority by adding a leading slash to the path. It's only
 171    deprecated now.
 172   
 173   
 174  ## [1.4.0] - 2017-02-21
 175   
 176  ### Added
 177   
 178  - Added common URI utility methods based on RFC 3986 (see documentation in the readme):
 179    - `Uri::isDefaultPort`
 180    - `Uri::isAbsolute`
 181    - `Uri::isNetworkPathReference`
 182    - `Uri::isAbsolutePathReference`
 183    - `Uri::isRelativePathReference`
 184    - `Uri::isSameDocumentReference`
 185    - `Uri::composeComponents`
 186    - `UriNormalizer::normalize`
 187    - `UriNormalizer::isEquivalent`
 188    - `UriResolver::relativize`
 189   
 190  ### Changed
 191   
 192  - Ensure `ServerRequest::getUriFromGlobals` returns a URI in absolute form.
 193  - Allow `parse_response` to parse a response without delimiting space and reason.
 194  - Ensure each URI modification results in a valid URI according to PSR-7 discussions.
 195    Invalid modifications will throw an exception instead of returning a wrong URI or
 196    doing some magic.
 197    - `(new Uri)->withPath('foo')->withHost('example.com')` will throw an exception
 198      because the path of a URI with an authority must start with a slash "/" or be empty
 199    - `(new Uri())->withScheme('http')` will return `'http://localhost'`
 200   
 201  ### Deprecated
 202   
 203  - `Uri::resolve` in favor of `UriResolver::resolve`
 204  - `Uri::removeDotSegments` in favor of `UriResolver::removeDotSegments`
 205   
 206  ### Fixed
 207   
 208  - `Stream::read` when length parameter <= 0.
 209  - `copy_to_stream` reads bytes in chunks instead of `maxLen` into memory.
 210  - `ServerRequest::getUriFromGlobals` when `Host` header contains port.
 211  - Compatibility of URIs with `file` scheme and empty host.
 212   
 213   
 214  ## [1.3.1] - 2016-06-25
 215   
 216  ### Fixed
 217   
 218  - `Uri::__toString` for network path references, e.g. `//example.org`.
 219  - Missing lowercase normalization for host.
 220  - Handling of URI components in case they are `'0'` in a lot of places,
 221    e.g. as a user info password.
 222  - `Uri::withAddedHeader` to correctly merge headers with different case.
 223  - Trimming of header values in `Uri::withAddedHeader`. Header values may
 224    be surrounded by whitespace which should be ignored according to RFC 7230
 225    Section 3.2.4. This does not apply to header names.
 226  - `Uri::withAddedHeader` with an array of header values.
 227  - `Uri::resolve` when base path has no slash and handling of fragment.
 228  - Handling of encoding in `Uri::with(out)QueryValue` so one can pass the
 229    key/value both in encoded as well as decoded form to those methods. This is
 230    consistent with withPath, withQuery etc.
 231  - `ServerRequest::withoutAttribute` when attribute value is null.
 232   
 233   
 234  ## [1.3.0] - 2016-04-13
 235   
 236  ### Added
 237   
 238  - Remaining interfaces needed for full PSR7 compatibility
 239    (ServerRequestInterface, UploadedFileInterface, etc.).
 240  - Support for stream_for from scalars.
 241   
 242  ### Changed
 243   
 244  - Can now extend Uri.
 245   
 246  ### Fixed
 247  - A bug in validating request methods by making it more permissive.
 248   
 249   
 250  ## [1.2.3] - 2016-02-18
 251   
 252  ### Fixed
 253   
 254  - Support in `GuzzleHttp\Psr7\CachingStream` for seeking forward on remote
 255    streams, which can sometimes return fewer bytes than requested with `fread`.
 256  - Handling of gzipped responses with FNAME headers.
 257   
 258   
 259  ## [1.2.2] - 2016-01-22
 260   
 261  ### Added
 262   
 263  - Support for URIs without any authority.
 264  - Support for HTTP 451 'Unavailable For Legal Reasons.'
 265  - Support for using '0' as a filename.
 266  - Support for including non-standard ports in Host headers.
 267   
 268   
 269  ## [1.2.1] - 2015-11-02
 270   
 271  ### Changes
 272   
 273  - Now supporting negative offsets when seeking to SEEK_END.
 274   
 275   
 276  ## [1.2.0] - 2015-08-15
 277   
 278  ### Changed
 279   
 280  - Body as `"0"` is now properly added to a response.
 281  - Now allowing forward seeking in CachingStream.
 282  - Now properly parsing HTTP requests that contain proxy targets in
 283    `parse_request`.
 284  - functions.php is now conditionally required.
 285  - user-info is no longer dropped when resolving URIs.
 286   
 287   
 288  ## [1.1.0] - 2015-06-24
 289   
 290  ### Changed
 291   
 292  - URIs can now be relative.
 293  - `multipart/form-data` headers are now overridden case-insensitively.
 294  - URI paths no longer encode the following characters because they are allowed
 295    in URIs: "(", ")", "*", "!", "'"
 296  - A port is no longer added to a URI when the scheme is missing and no port is
 297    present.
 298   
 299   
 300  ## 1.0.0 - 2015-05-19
 301   
 302  Initial release.
 303   
 304  Currently unsupported:
 305   
 306  - `Psr\Http\Message\ServerRequestInterface`
 307  - `Psr\Http\Message\UploadedFileInterface`
 308   
 309   
 310   
 311  [1.6.0]: https://github.com/guzzle/psr7/compare/1.5.2...1.6.0
 312  [1.5.2]: https://github.com/guzzle/psr7/compare/1.5.1...1.5.2
 313  [1.5.1]: https://github.com/guzzle/psr7/compare/1.5.0...1.5.1
 314  [1.5.0]: https://github.com/guzzle/psr7/compare/1.4.2...1.5.0
 315  [1.4.2]: https://github.com/guzzle/psr7/compare/1.4.1...1.4.2
 316  [1.4.1]: https://github.com/guzzle/psr7/compare/1.4.0...1.4.1
 317  [1.4.0]: https://github.com/guzzle/psr7/compare/1.3.1...1.4.0
 318  [1.3.1]: https://github.com/guzzle/psr7/compare/1.3.0...1.3.1
 319  [1.3.0]: https://github.com/guzzle/psr7/compare/1.2.3...1.3.0
 320  [1.2.3]: https://github.com/guzzle/psr7/compare/1.2.2...1.2.3
 321  [1.2.2]: https://github.com/guzzle/psr7/compare/1.2.1...1.2.2
 322  [1.2.1]: https://github.com/guzzle/psr7/compare/1.2.0...1.2.1
 323  [1.2.0]: https://github.com/guzzle/psr7/compare/1.1.0...1.2.0
 324  [1.1.0]: https://github.com/guzzle/psr7/compare/1.0.0...1.1.0
 325