This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
- Added JSON parse with additional checks, to avoid crashes on invalid .json files. #17
- Added TOML parse with additional checks, to avoid crashes on invalid .toml files.
- Added additional warnings for invalid mod files.
- Improved code quality and added additional tests.
- Updated known client side mods. Thanks to
@CorneliusCornbread
. - Small code optimizations and improvements.
- Added mods reader for
quilt.mod.json
files. #13 - Added detection for service mods like
Sinytra Connector
. #13 - Added additional tests for mod detection, especially for mixed mods and cross-loaded mods.
- Improved duplication detection by adding additional checks for mod versions and mod ids.
- General Code optimizations and improvements.
- Updated known client side and server side mods. Thanks to
@adamk33n3r
,@ChangeOtaku
and@Jadan1213
.
- Added support for Things pack.
- Improved general Forge, Fabric and NeoForge mod detection.
- Improved data pack detection.
- Added support for mixed mods and data pack mods.
- Added additional documentation for the config.toml configuration file.
- Reduced the numbers of log messages for non-debug mode.
- Improved error messages.
- Fixed Jar in Jar conflict with mods which are using the same package names.
- Added support for library mods and language provider mods.
- Added fallback mod id detection for mods without
mods.toml
orfabric.mod.json
files. - Improved Mod Type detection.
- Smaller code optimizations and improvements.
- Added mods reader for
mods.toml
files. - Added mods reader for
farbric.mod.json
files. - Added automatic sem-version correction for mod versions.
- Added mods.toml configuration file to classify mods for client and server.
- Initial release of Mods Optimizer (will replace Adaptive Performance Tweaks Mod Module).