Skip to content

Latest commit

 

History

History
143 lines (114 loc) · 4.84 KB

changelog.md

File metadata and controls

143 lines (114 loc) · 4.84 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.7.2 - 2024-05-04

Fixed

  • namedSrc not found error when decompiling Minecraft 1.20.5 with Yarn mappings.

Security

  • Updated cryptography from 40.0.2 to 42.0.4
  • Updated requests from 2.28.1 to 2.31.0
  • Updated certifi from 2023.5.7 to 2023.7.22
  • Updated urllib3 from 2.0.5 to 2.0.7
  • Updated gitpython from 3.1.30 to 3.1.41
  • Updated idna from 3.4 to 3.7

0.7.1 - 2023-04-08

Fixed

  • Removed leading dot from .yarn and .DecompilerMC paths for improved compatibility.

0.7.0 - 2022-09-08

Changed

  • Git commands are no longer run in a shell. For portability, the git binary is called directly.

Fixed

  • Git commands not being tokenized correctly on Windows (#18).
  • Missing dependency click.
  • Missing dependency colorama on Windows.

0.6.1 - 2022-07-09

Fixed

  • Import error when invoking shulkr.

0.6.0 - 2022-07-09

Changed

  • Improve terminal output.
  • Now exits with a status code of 0 (instead of 3) when no versions are entered.

Fixed

  • Versions older than the latest version in the repo can no longer be generated.

0.5.0 - 2022-06-26

Added

  • .shulkr file for repository settings.

Changed

  • Server sources are no longer generated seperately when using Mojang's mappings (the client includes them).

0.4.4 - 2022-05-31

Fixed

  • Omitting the first version in a range pattern starts after the newest version in the repo instead of the oldest one.

0.4.3 - 2022-05-31

Fixed

  • Omitting the first version in a range pattern now works correctly after checking existing tags out with git.

0.4.2 - 2022-04-13

Fixed

  • ..X now starts with the next release (not including snapshots).
  • ..X and ...X raising an exception if the repo is up-to-date.

0.4.1 - 2022-04-13

Fixed

  • Next version not being detected correctly.
  • NoSuchPathError when creating a repo without a mapping specified.
  • GitCommandError when using a brand-new repo without a mapping specified.

0.4.0 - 2022-04-12

Added

  • Support for Yarn mappings.
  • Can now be invoked in different repos at the same time.

Changed

  • Omitting the first version in a range pattern defaults to the version after the latest commit.

0.3.3 - 2021-01-03

Fixed

  • Deleted files not being committed
  • --undo-renamed-vars causing error in commit step

0.3.2 - 2021-12-31

Fixed

  • Not all files being added to commits
  • File exists error when decompiling the second version
  • --undo-renamed-vars causing error

0.3.1 - 2021-12-30

Changed

  • client and server are no longer deleted before each version
  • Reword some argument descriptions in the help page

0.3.0 - 2021-12-30

Added

  • Each commit is now tagged with its Minecraft version

Changed

  • Restructure source roots for easier project organization in IDEs
    • src/clientclient/src
    • src/serverserver/src

Fixed

  • Issue with commit message substition

0.2.0 - 2021-12-16

Added

  • Negative version patterns

0.1.1 - 2021-12-16

Fixed

  • No such file or directory: main.py error

0.1.0 - 2021-12-16

Added

  • Decompilation with DecompilerMC
  • Git integration
    • Each version committed to local repo
  • Range operators (.. and ...)