Skip to content

Releases: TheBossMagnus/ModpackChangelogger

1.0.1

18 Oct 09:44
030d3cf
Compare
Choose a tag to compare
try fixing

Signed-off-by: TheBossMagnus <TheBossMagnus@proton.me>

1.0.0

22 Jun 13:18
56fa4cf
Compare
Choose a tag to compare

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

31 May 20:35
9478ba8
Compare
Choose a tag to compare

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

28 Apr 19:01
176791a
Compare
Choose a tag to compare
1.0.0 beta 1 Pre-release
Pre-release

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

19 Mar 17:58
9058c37
Compare
Choose a tag to compare

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

03 Mar 12:27
27a6858
Compare
Choose a tag to compare

Fixed

  • Fix Removed and added mod being inverted on Modrinth packs

0.3.0

01 Mar 21:19
f3115fb
Compare
Choose a tag to compare

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

21 Feb 20:51
200e5d0
Compare
Choose a tag to compare
0.3.0-beta2 Pre-release
Pre-release
  • 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

14 Feb 20:53
c5bba4e
Compare
Choose a tag to compare
0.3.0-beta1 Pre-release
Pre-release
  • 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

30 Jan 18:10
2e3ee2e
Compare
Choose a tag to compare
  • 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!