Releases: WendellCraft/ModpackDebuggerKit
Release list
3.3.0
This update polishes the app a little more and fixes a couple of annoying bugs, it also adds an option to add "required mods" which are mods that will basically be ignored during debugging, so they will always be there.
📦 RELEASE
This is an official release.
Build Information
- Version: 3.3.0
- Commit: 776a301
- Branch: main
- Built: 2026-06-21T15:23:46-07:00
Changes since 3.2.0
Features
- required mods option for mods that you want to stay in the folder during a debug scan (b2bdb84)
- confirm before changing mod folder when deps exist (6470a01)
Fixes
- escape mod names in dep manager onclick with " (af7dada)
- deep-copy deps slice to avoid shared reference mutation (80ec80f)
- suppress redundant hanging-libs-alert when count unchanged (b1a8fac)
- ignore pre-release suffixes in version comparison (afaae20)
- save-as always enabled, save disabled until save-as done (abbe171)
- clear stale hanging libs and deps when mod folder changes (a176a5f)
- hanging libraries button text not resetting when list is cleared (9836b21)
- prevent btn-grid buttons from stretching with long text (b113ecf)
Chores
- bump version to 3.3.0 and update verdesc (776a301)
3.2.0
This update brings one of the most anticipated features that has been asked for since day 1, automatic game launching! (For now this only works for people using Prism Launcher). Anyways the app now has an option to automatically launch your game during debug testing so you don't have to do it manually. Enjoy! :D
📦 RELEASE
This is an official release.
Build Information
- Version: 3.2.0
- Commit: 9987be9
- Branch: main
- Built: 2026-06-20T20:46:27-07:00
Changes since 3.1.1
Features
- add manual path input modal for mod folder selection (db490d1)
- option to auto-launch game for prism launcher users (9828811)
Docs
Chores
- bump version to 3.2.0 and update verdesc (9987be9)
3.1.1
This hotfix fixes an issue with the Go + Wails V2 rewrite which borked the functionality of the new mod detection / snapshot system / hanging library management. Anyways it is fixed now, no idea how I didn't catch this during testing, sorry about that.
📦 RELEASE
This is an official release.
Build Information
- Version: 3.1.1
- Commit: 98c4ad5
- Branch: main
- Built: 2026-06-20T11:50:10-07:00
Changes since 3.1.0
Fixes
- mod selection and hanging libs buttons not working (089f58d)
- new mods dialog buttons not working (58332bc)
- use correct JSON tag keys for DetectResult in frontend (5d22e4e)
Chores
- bump version to 3.1.1 and update verdesc (98c4ad5)
CI
- add blank line between verdesc and release changelog (3d28458)
3.1.0
This update polishes the application a little more after the Go rewrite, firstly it brings multiple bug fixes, it also fixes a minor-medium vulnerability in the application. Lastly, it adds an update checker so the app will notify you if a new version is available.
📦 RELEASE
This is an official release.
Build Information
- Version: 3.1.0
- Commit: b0b2d7c
- Branch: main
- Built: 2026-06-20T10:56:02-07:00
Changes since 3.0.0
Features
- add startup update check (a527763)
Fixes
- escape user-controlled strings in modal helpers to prevent XSS (687d7c6)
- abort debug scan on any mod move failure (050a622)
- guard sync-complete handler against stale modal references (14bb257)
- prevent duplicate SaveProject on window close confirmation (dec9815)
- reject mod folder changes during active debug scan (f428db1)
- use *os.LinkError type check instead of platform-specific string for cross-device detection (e5c2519)
- preserve temp dir when mod restore fails to prevent data loss (240a8fe)
- prevent debug scan button getting stuck and block premature modal close (cb1479c)
Chores
- bump version to 3.1.0 and update verdesc (b0b2d7c)
3.0.0
3.0.0 is a whole new upgrade for the Modpack Debugger Kit. The previous python codebase was contained within a singular script and was quickly getting monolithic, very hard for me to maintain, and very hard for me to find stuff in, the choice to make the program python-based originally was simply because it was the only language I felt I was good enough at to make such a program.
However, over the past couple of months, I have been spending a fair majority of my free time trying to learn Go, specifically desktop app development via the amazing Wails V2 library. Now, I believe I have reached a stage where I am well-versed enough in the language to refactor the entirety of MDK into Go.
With this update, a lot of things have been changed on the backend (on top of the obvious fact that the app is an entirely different programming language). For starters, I have aimed to make the codebase much more modular as opposed to a giant monolithic script. This should make it easier for me to maintain the software and for others to contribute. Next, the app should have a much lower memory footprint and should perform better overall. Lastly, the GUI should look much nicer, given it is now developed using HTML, CSS, and JS, which gives me significant flexibility over CustomTkinter. (Note: THIS IS NOT AN ELECTRON APP, I HATE ELECTRON APPS. There is NOT a full browser packaged in here.)
We also have a new roadmap page which is just a copy of the Kanban board I have been using throughout this whole project, so you can see the upcoming / planned features and completed ones there! Feel free to suggest new features by opening a feature request issue. New roadmap page: https://wendellcraft.github.io/Roadmaps/modpack-debugger-kit
Do take note however, while I have tried to iron out many of the bugs and flaws I had during testing, with a new language likely comes new bugs that I have not caught, so please if you encounter any issues on any platforms please open an issue. With that out of the way, I introduce to you, Modpack Debugger Kit 3.0.0!
📦 RELEASE
This is an official release.
Build Information
- Version: 3.0.0
- Commit: fee25cc
- Branch: main
- Built: 2026-06-19T14:13:10-07:00
Changes since 2.0.1
Features
Fixes
- ignore optional dependencies during Modrinth sync (58bf198)
- prevent progress updates from overwriting info messages (a5d6690)
- resolve modrinth dependency sync causing repeated log messages and duplicate detections (5969c86)
- resolve linux issue causing certain windows to appear blank (5f11cde)
Chores
- bump version to 3.0.0 & add version description (5f3d26d)
- improve build and release workflow (ccfceef)
- setup gitignore (9f90cc2)
CI
2.0.1
See the changes made since the last release: 2.0.0...2.0.1
- Fix issue on linux that caused dependency window to be blank
2.0.0
See the changes made since the last release: 1.1.2...2.0.0
- Added Button to Ignore Specific Hanging Library Warnings
- Shortened the text that confirms if you want to delete hanging libraries
- Implemented UI Scaling Based on Screen Size, To Prevent Overly Large GUIs on Smaller Monitors/Screens
1.1.2
See the changes made since the last release: 1.1.1...1.1.2
1.1.1
See the changes made since the last release: 1.1.0...1.1.1
1.1.0
See the changes made since the last release: 1.0.0...1.1.0