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.
- Replace psalm with phpstan
- Allow
-
values for%O
and%I
: #66 - Avoid
PHP Deprecated: Creation of dynamic property is deprecated
on PHP 8.2+: #65
- Run tests on PHP 8.2
- Update PCRE pattern after LogParser::addPattern*(): #60
- Add support for %{format}p format string: #55
- Replace TravisCI with GitHub Actions;
- Strict types
- vimeo/psalm checks
- PSR-4 autoloading
- Change tests namespace
- Update PHP to 7.2+
- Update dev dependencies
- PHP 7.3/PCRE2 support
- Partial HTTP 2 support within
%H
and%r
- Update supported PHP versions (PHP5.6+ only, no HHVM)
- Tests for issue #30
%u
was not matching usernames with dots (issue #30)
- Now we have a change log!
scheme
property (nginx-only): #27LogParser::createEntry
allowing overwrite the\stdClass
: https://github.com/kassner/log-parser/pull/28/files