Releases: TheBossMagnus/ModpackChangelogger
Releases · TheBossMagnus/ModpackChangelogger
1.0.1
1.0.0
BREAKING CHANGES
- Changed how the project is installed/used
- Changed the name of many config values
- Changed the package name
- Changed how errors are handled
Added
- 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 from 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
- Removed the already-deprecated Linux-compiled binaries
- Removed the advanced debug logging
Changed
- 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
1.0.0 release candidate 1
BREAKING CHANGES
- Changed how the project is installed/used
- Changed the name of many config values
- Changed the package name
- Changed how errors are handled
Added
- 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
- Removed the already-deprecated Linux-compiled binaries
- Removed the advanced debug logging
Changed
- 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
1.0.0 beta 1
BREAKING CHANGES
- Changed how the project is installed/used
- Changed the name of many config values
- Changed the package name
Added
- The program is now published to pypi
- It can be runned 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, udated, removed)
- Formatted: 1 unified variable with the formatted changelog
- The whole code is now linted via isort and black
Removed
- Removed the already-deprecated linux compiled binaries
Changed
- Changed how the project has to be run from the source .py files
- Changed some texts in the output changelog
0.3.2
Fixed
- Fix -f being mandatory
- Fix script not working on some linux environments
- Fix warnings being printed if there weren't added, updated or removed mods
0.3.1
Fixed
- Fix Removed and added mod being inverted on Modrinth packs
0.3.0
Added
- 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
Changed
- 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
- The compiled Linux executable is now deprecated
0.3.0-beta2
- 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.
- Fixed issue with requests timeout being too low.
- Code cleanups and refactoring
0.3.0-beta1
- 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.
- This is the first beta version, so there might be some quirks.
- The compiled Linux executable is now deprecated.
- You can use the .py script on Linux instead.
- It's still downloadable in the action workflows artifacts, but it'll be removed in a future release.
- Many refactoring, as usual.
0.2.0
- Added the option to print the changelog to the console (use -f console flag)
- Fixed a crash occurring when running as a module
- Enhanced the reliability and performance of web requests
- Implemented various refactorings and improvements for better code quality and maintainability
Development of Curseforge support is in progress and will be available soon.
Stay tuned for more updates!