All notable changes to this project will be documented in this file. Betas won't be included. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.1 - 2024-09-18
- Pypi builds are now made on Github Actions
- Migrated from setup.py to pyproject.toml
- Fixed an erroneus error message when running without any arguments. Now it correctly displays the help message.
1.0.0 - 2024-06-22
- Changed how the project is installed/used
- Changed the name of many config values
- Changed the package name
- Changed how errors are handled
- The program is now published to Pypi
- It can run as a standalone CLI or imported as a module
- Added detection of mods added as .jar in the override folder (only for Modrinth)
- Added detection of changes to config files of mods
- Added the ability to return the changelog as a value in 2 ways
- Unformatted: 3 different variables (added, updated, removed)
- Formatted: 1 unified variable with the formatted changelog
- The whole code is now linted via Isort and Black
- Removed the already-deprecated Linux-compiled binaries
- Removed the advanced debug logging
- Changed how the project has to be run from the source .py files
- Changed some texts in the output changelog
- Improved the handling of the extraction temp dir
- Improved the error handling and the error messages
0.3.2 - 2024-03-01
- Fix -f being mandatory
- Fix script not working on some Linux envirornments
- Fix warnings being printed if there weren't added, updated or removed mods
0.3.1 - 2024-03-01
- Fix Removed and added mod being inverted on Modrinth packs
0.3.0 - 2024-03-01
- The compiled Linux executable is now deprecated
- Added support for Curseforge modpacks format and API
- Now, you can use two packs in the Curseforge format and expect changelogs just like with Modrinth packs
- Added a header to the generated changelogs
- can be easily customized via the config file
- Improved the handling of incomplete or malformatted config with proper error messages
- Made some improvements to the resulting changelog
- Made some improvements to the error messages and logging
0.2.0 - 2024-01-30
- Adde the option to print changelog to console (just do -f console)
- Fixed a crash when running as a module
- Improve reliability and performance of web requests
- Various refactorings and improvements
0.1.0 - 2023-12-24
First Release