Releases: aternosorg/codex
v3.0.0
What's Changed
- Drop support for php 8.1 and php 8.2 by @pavog in #27
- Update phpunit to 12.3 by @pavog in #28
- Add constant type "string" to constants in PatternParser by @pavog in #29
- Normalize composer.json by @pavog in #30
Full Changelog: v2.3.0...v3.0.0
v2.3.0
What's Changed
- Add PHP 8.4 to version matrix for tests in GitHub actions by @pavog in #22
- PHP 8.4 compatability: Make parameter types explicitly nullable by @pavog in #23
- Update GitHub actions by @pavog in #24
- Update year in LICENSE by @pavog in #25
- Remove unused imports by @pavog in #26
Full Changelog: v2.2.0...v2.3.0
v2.2.0
v2.1.1
v2.1.0
Insights can now access the Log through the Analysis. This allows access to the log content in Insights which could be used to parse additional information from the log content from different entries.
This is a breaking change if you don't extend the default PatternAnalyser, Analysis or Insight classes.
Full Changelog: v2.0.1...v2.1.0
v2.0.1
v2.0.0
What's Changed
- 2.0 by @matthi4s in #15
- Increased minimum PHP version: 8.1
- Added correct return/argument/property types to all classes (
⚠️ This might affect child classes) - Entry level as enum (
⚠️ $entry->getLevel()should probably be replaced by$entry->getLevel()->asString()). - JSON serializable Log/Entry/Analysis/Insight/Solution
Full Changelog: v1.5.0...v2.0.0
v1.5.0
This release contains backwards incompatible changes. Updating to this release might require changes to all classes implementing PatternInsightInterface, see #9.
What's Changed
- [BC] Set return type of PatternInsightInterface->setMatches to void by @pavog in #9
- Add github action / workflow to run phpunit tests on commit and pr by @pavog in #8
- Fix typo in readme by @pavog in #10
- Fix offsetExists($offset): bool by @pavog in #11
- Add constructor to Line by @pavog in #14
- Add constructor to PatternModification by @pavog in #13
- Improve testcoverage by @pavog in #12
Full Changelog: v1.4.0...v1.5.0
v1.4.0
The minimum required PHP version is now PHP 7.4!
What's Changed
- Rename Aternos UG to Aternos GmbH by @JulianVennen in #1
- Add namespace to tests by @pavog in #2
- Add return type hints to test methods by @pavog in #3
- Add phpunit.xml by @pavog in #5
- Require at least php 7.4 or 8.0 by @pavog in #7
- Migrate file content checks to newer phpunit assertions by @pavog in #4
New Contributors
- @JulianVennen made their first contribution in #1
- @pavog made their first contribution in #2
Full Changelog: v1.3.2...v1.4.0