All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No unreleased changes.
4.0.1 - 2023-04-08
- The UTF-8 BOM is removed from output from
Php::executeFile()
because it's more trouble than it's worth.
4.0.0 - 2023-03-26
- 'Default' route parameters will be processed, and passed through to, the action.
AbstractAction::createNotFoundException()
because it was a bit pointless 🤦♂️
3.0.0 - 2023-03-11
- Added
RedirectHttpResponse
. - Added a couple more oft-used HTTP-response status codes.
- Restructured exception classes.
2.5.0 - 2023-03-08
- Added headers to
HTTPResponse
. - Added the 303 (See Other) and 400 (Bad Request) response codes to
HTTPResponse
.
- An
HTTPResponse
can safely be created from a response code unknown to the class—which is most of them at present.
2.4.0 - 2023-01-21
- Added
AbstractTestCase::getFixtureContents()
, which returns the contents of a fixture file.
- Simplified some code.
- Got
AbstractTestCaseTest
working 🤦♂️
2.3.3 - 2023-01-17
- In the CSS minifier, fixed a bug that was breaking selectors containing a pseudo-class.
2.3.2 - 2022-12-19
- Improved tests.
2.3.1 - 2022-12-03
- In
HttpRequest
, usesetContent()
in the constructor, duh!
2.3.0 - 2022-12-03
- Added dumb
content
property toHttpRequest
.
2.2.1 - 2022-11-30
- Quickly corrected some PHPDocs.
2.2.0 - 2022-11-26
- In
Registry
, factories can be any kind of callable.
2.1.0 - 2022-11-24
- In
Registry
, factory closures are passed theRegistry
instance.
2.0.0 - 2022-11-23
- Changed the structure of the route array:
id
must now be included in the array.
1.0.1 - 2022-10-22
- This change-log file.
- Updated
HttpResponse::send()
to accept anHttpRequest
. This should have been done previously 🤦♂️
1.0.0 - 2022-10-22
First stable release.