Releases: aternosorg/codex-minecraft
Releases · aternosorg/codex-minecraft
v4.0.0
What's Changed
- Make members for matches not-nullable by @pavog in #118
- #127 by @pavog
- Require PHP 8.3 or newer
- Update
aternos/codexto 3.0.0 - Update
phpunitto 12.4 - Add vilibility modifier and type to constants
- Remove constants from
ReportParserand use values fromReportLevelenum instead - Fix warning level in test:
forge-crash-report.json - Fix warning level in test:
mohist-crash-report.json
Full Changelog: v3.9.0...v4.0.0
v3.9.0
What's Changed
- Various minor code style fixes by @pavog in #100
- Update GitHub actions by @pavog in #112
- Update phpunit to 10.5 by @pavog in #114
- Normalize composer.json by @pavog in #115
- Use
constfrom base class (PatternParser) instead of child class (Parser) by @pavog in #113 - Update year in LICENSE by @pavog in #117
- Change type to
intforclassFileVersioninUnsupportedClassVersionProblemby @pavog in #116 - Update translations by @female-nectar in #121
- Reformat code by @pavog in #120
- Use
@inheritDocin phpdoc forgetDetectors()by @pavog in #122 - Use
@inheritDocin phpdoc forgetPatterns()by @pavog in #124 - Use
@inheritDocin phpdoc forgetMessage()andgetPatterns()by @pavog in #125 - Use
@inheritDocin phpdoc forsetMatches()by @pavog in #126 - Detect duplicate mods with new forge logging format by @JulianVennen in #110
- Remove class name and
@packagenamespace from class php docs by @pavog in #119 - Add
SpigotCrashReportLogto detect Spigot in crash reports by @pavog in #107 - Detect more crash reports from Paper by @pavog in #106
- Set properties of solutions in constructor by @pavog in #123
- Fix: Extract plugin name from error message with dot in plugin name by @pavog in #103
Full Changelog: v3.8.0...v3.9.0
v3.8.0
What's Changed
- Improve detection of Forge fatal errors by @JulianVennen in #102
- Detect Fatal Mixin errors on fabric by @JulianVennen in #105
Full Changelog: v3.7.0...v3.8.0
v3.7.0
What's Changed
- Add problem for missing data pack and overworld settings missing by @female-nectar in #97
- Add PHP 8.3 and 8.4 to version matrix for tests in GitHub actions by @pavog in #98
- Add support for class loaders in report level parsing by @JulianVennen in #101
New Contributors
- @female-nectar made their first contribution in #97
Full Changelog: v3.6.0...v3.6.1
v3.6.0
v3.5.0
What's Changed
- Remove ".paper-remapped/" from plugin path by @pavog in #91
- Added
- PluginFileProblem which is a base class for all problems that are related to a plugin file. It holds the plugin file path and offers a generic function (setMatches) to extract the plugin file name and path from the errors, as well as adding the solutions PluginInstallDifferentVersionSolution and PluginInstallDifferentVersionSolution and FileDeleteSolution
- Function correctPluginPath to PluginProblem that corrects the ".paper-remapped" in the plugin path
- Function extractPluginName to PluginProblem that extracts the plugin name from the plugin path
- Function extractPluginFileName to PluginProblem that extracts the plugin file name from the plugin path
- Changed
- AmbiguousPluginNameProblem now extends PluginProblem
- PluginDependenciesProblem now extends PluginFileProblem which adds the PluginInstallDifferentVersionSolution to it
- PluginDependencyProblem now extends the PluginFileProblem which adds the PluginInstallDifferentVersionSolution to it
- PluginLoadProblem now extends PluginFileProblem
- UnsupportedApiVersionProblem now extends PluginFileProblem
- UnsupportedClassVersionProblem now extends PluginFileProblem which adds the PluginInstallDifferentVersionSolution to it
- PluginRegionalTickingProblem now extends PluginFileProblem and suggests the PluginInstallDifferentVersionSolution
- ApiVersionLowerThanPluginProblem now extends PluginFileProblem
- Added test logs
- paper-multiple-dependencies-1-21-1
- paper-plugin-api-version-too-low-1-21-1
- paper-plugin-dependency-1-21-1
- paper-plugin-unsupported-class-version-1-21-1
- paper-unsupported-api-version-1-21-1
- Added
Full Changelog: v3.4.0...v3.5.0
v3.4.0
v3.3.0
v3.2.0
v3.1.0
What's Changed
- Detect UnsupportedClassVersionErrors in newer versions of Paper by @pavog in #78
- Detect UnsupportedApiVersionErrors in newer versions of Paper by @pavog in #79
- Detect AmbiguousPluginNameErrors in newer versions of Paper by @pavog in #80
- Detect missing / unknown dependencies errors in newer versions of Paper by @pavog in #81
- Detect new versions of Paper and Folia by @pavog in #83
- add translations by @DominikDoemsky in #82
- Paper: Detect problem "Plugin API version ... is lower than the minimum allowed version. " by @pavog in #84
Full Changelog: v3.0.2...v3.1.0