This file documents the changes of PyModMC.
Alpha 1.2.2 - 7/28/2023
- Migrated to Modrinth API v2.
- Fixed extra tab characters on the saving mod timer.
- Added the use of Github API to find the most recent template branch to download.
- Changed docstring format from Google to PEP 257.
- Changed
Item
andFoodItem
to classes. - Updated the error logging system.
- Changed how locales are detected to work on Windows.
- Added
change_locale
function. - Updated Java code to newer versions of Fabric API.
Alpha 0.2.2 - 12/12/2021
- Only generates Gradle wrapper and gives executable permissions to
gradlew
when the mod is first made, instead of every time Gradle is used. - Switched from running
chmod
command to usingos.chmod
. - Added automatic detection of locale code.
- Changed the default mod directory from the desktop to the current working directory.
- Added
LOCALE_CODE
andlogger
to__init__.py
. - Added retry if rate-limited by the Modrinth API.
- Added handling the fact that some unstable Minecraft versions are not recorded in Fabric's Modrinth Page.
Alpha 0.1.2 - 9/4/2021
- Added
Build
function toMod
class. Exports the mod as a jar file. - Added compatibility with the logging module.
Alpha 0.0.2 - 7/6/2021
- Added
FoodItem
function toMod
class. - Added timer to
Mod.save
function. - Added docstrings to functions.
- Fixed
ModuleNotFoundError
in__init__.py
.
Alpha 0.0.1 - 7/1/2021
Initial release of PyModMC.