All Notable changes to php-psr
will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
1.2.0 - 2021-12-11
- PHP 8.1 support (@Jeckerson)
- All classes are now defined in a separate namespace
PsrExt
and aliased into thePsr
namespace to aid in debuggging compatibility issues for framework maintainers. (GH-88)
1.1.0 - 2021-04-10
- Update psr/container to 1.1.1
- Version ID constants to each header
- Use __dllspec(dllimport) where appropriate in php_psr.h on windows
1.0.1 - 2020-11-12
- Test failures on PHP 8 in psr-http-client and psr-http-message due to changes in inheritance
- Compile failures with clang
- Compatibility with API changes to PHP 8 in psr-log (@remicollet)
- Report proper default value in reflection for LoggerInterface - PHP 8 only (GH-78)
1.0.0 - 2020-02-18
- Drop max PHP version constraint in package.xml
0.7.0 - 2019-08-12
- Preliminary PHP 7.4 and 8.0 (master) support
- PSR-14 Event Dispatcher support
- PHP 5 support
0.6.1 - 2018-11-13
- Test failures on PHP 5.6
0.6.0 - 2018-11-11
- PSR-18 HTTP Client support
0.5.1 - 2018-10-29
Psr\Http\Message\ServerRequestInterface
did not actually extendPsr\Http\Message\RequestInterface
0.5.0 - 2018-09-10
- PSR-17 HTTP Factories support
- Whitelist PHP 7.3
0.4.0 - 2018-03-05
- PSR-15 HTTP Handlers support
0.3.0 - 2018-02-08
- PSR-11 Container support
- PSR-13 Link support
- PSR-16 Simple Cache support
- Windows support
- No longer run CI against PHP 5 due to lack of support in libraries
- TypeError when no argument is passed to methods in AbstractLogger
0.2.3 - 2016-05-05
- Changed the license from
LGPLv3
toSimplified BSD License
- Move PHP5/7 compatibility macros into separate header
0.2.2 - 2016-03-16
- arginfo for interfaces in headers
- Memory leak in Psr\Log\AbstractLogger::log()
0.2.1 - 2015-12-15
- PSR-6 psr/cache v1.0.0 is released without changes to interfaces since commit 4908941
- Test PSR-6 interfaces against Stash v1.0.0-dev branch
- Memory leak in Psr\Log\AbstractLogger::log() with PHP7
0.2.0 - 2015-12-09
- Update PSR-6 interfaces for commits up to 4908941
- Invalid read in Psr\Log\AbstractLogger::log()
- PSR-3 psr/log v1.0.0 interfaces and classes
- PSR-6 commit 2b812a4 interfaces
- PSR-7 psr/http-message v1.0.0 interfaces