Modpack Changelogger
ModpackChangelogger is a Python tool that compares two Minecraft Modpacks (in modrinth.mrpack or curseforge.zip format) and generates a markdown changelog to show the difference between them.
Features
- Precise Comparison: Easily spot added, removed, and modified items, changes to the Minecraft version, and updates to modloaders.
- Markdown Output: View the differences in a markdown document with various styles options.
- Configurability: You can customize output through a config file.
- Multi-Platform: Run it on Windows or Linux, Python installation not mandatory.
Installation
Install the pip package
pip install modpack-changelogger
Or use the compiled windows .exe.
More information on the wiki.
Basic Usage
-o,--old: Specify the first pack to compare.-n,--new: Specify the pack to compare against.
E.g:Compare old_pack to new_pack using the settings in config.json, and write the output to output.md.
modpack-changelogger -o old_pack -n new_pack -c config.json -f output.md
More information on the wiki.
Metadata
Release files for modpack-changelogger 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| modpack_changelogger-1.1.0.tar.gz | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| modpack_changelogger-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.1 kB
Release files / modpack_changelogger-1.1.0.tar.gz
| Download URL | modpack_changelogger-1.1.0.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
678ed93bec766061527ffcad15d11ad6dce3486f2fd280bd62118d20eff3d6fd
|
|
BLAKE2b-256 checksum How to use checksums |
873749ff0b1f15ca44e2e295ddbfa49f7559c39a3052f378adad79f7a019c525
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 1, 2025.
Transparency logRelease files / modpack_changelogger-1.1.0-py3-none-any.whl
| Download URL | modpack_changelogger-1.1.0-py3-none-any.whl |
|---|---|
| Size | 21.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
981558e555bf404594724c257ad35feb07d616b579b6482f94d181c53ee62af3
|
|
BLAKE2b-256 checksum How to use checksums |
e9aa4e437f1472ff9155072631b54e8bb0933371dc2f6128187a2621550260cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 1, 2025.
Transparency log