Releases: MMK21Hub/Capitalisation-Fixes
v2.19
After taking a break from development, we're back with a new release: 2.19. It adds support for not only the 1.20.2 snapshots, but also versions 1.19.4 to 1.20.2. One new bug (covering 3 translation strings) has been fixed: MC-264962 (References to keybinds with two keys are inconsistently formatted). However, you'll notice that the total number of fixes has dropped for newer versions - this is due to Mojang fixing a lot of our bugs in vanilla Minecraft in 1.20.
As part of our work to support as many Minecraft versions as possible simultaneously, I've reduced the number of variants that will be included with each release. Now, the only snapshots included will be the ones from the current release cycle, and older versions will only have variants provided if they're stable versions (not snapshots). If you want to use the pack for an in-between snapshot, this is still supported, but you just need to build it yourself. In the future, we'll have command-line arguments to easily customise your build of the pack, without having to edit main.ts
.
Finally, there's been quite a bit of work done on the build tool: two bugs that used to sporadically cause failed builds have been fixed, and a new MinecraftVersionRange
class has been introduced to provide a simple interface for working with version ranges. A similar interface for single-version specifiers (things like "the latest version") will be ready soon. Also planned is a way to filter versions based on their attributes, e.g. "All release versions between 1.19 and 1.20".
v2.18
This release adds support for 23w04a and introduces fixes for two bugs:
- MC-258461 - The "Detect structure size and position:" label in the structure block GUI is improperly capitalized
- The pack has included a fix for buttons in the Structure Block GUI since v2.0 was first released, and that interface is now fully correctly-capitalised with the addition of this fix. It's available for all Minecraft versions.
- MC-259360 - The
selectWorld.mapFeatures.info
string is missing a comma after the word "Shipwrecks"- This is a newer bug that was introduced when the description for the Generate Structures world creation setting was changed in 23w04a. (Therefore, 23w04a is the only version that has this fix included.)
v2.17
A new release in time for 2023! This one includes plenty of user-facing and internal upgrades, so be sure to download it from here or on Modrinth!
New fixes
Two new bugs are fixed with this update. They are both available for all Minecraft versions.
- MC-203095 -
/xp
feedback is pluralised regardless of value- This bug means that the command feedback from
/xp
can say things like "1 experience levels", which is incorrect. - The pack fixes this by changing the strings to say "experience level(s)", to ensure correctness regardless of the number of levels.
- This bug means that the command feedback from
- MC-256422 - Some translation strings use right quotation marks instead of apostrophes
- Apostrophes (
'
) are used in almost all of the strings, apart from five strings that use right quotation marks instead (’
). - The pack replaces the quotation marks in the affected strings with apostrophes.
- Apostrophes (
Updated fixes
- MC-219541 - Armour equipping subtitles are improperly capitalised
- In August 2022, the bug report was updated to include six extra translation strings that are incorrectly capitalised
- Previously, the subtitle for equipping Horse Armour was the only one mentioned, but it now covers equipping subtitles for all armour types.
- The pack now includes fixes for all seven of the strings affected by the bug.
Internal changes
- The transformer system has been improved, and is no longer plagued by the possibility of transformers returning
null
orundefined
(d879d0f) (#10) - The
multiFixGroup()
fix group now has all the options from the basicfixGroup()
(6c704bd) - When outputted translation strings are printed, newlines are now stripped to keep the output neat (a942ec3/94ac348b9ed706d4fe7a1807d74028e9328b6591)
- The transformer
PluralGuardTransformer
has been added. It is used for the MC-203095 fix, and in the future can be used anywhere that words are being pluralised too often.
List of commits: v2.16...v2.17
v2.16
I was away for the 1.19.3 release, but a new Capitalisation Fixes update is finally here with support for the latest MC version 🎉
This release includes one new bugfix: the Telemetry Data button in the Options menu is missing an ellipsis (MC-258246). This fix is only available for versions 22w46a and above, including the 1.19.3 release.
In other news, some important upgrades to the build system are coming, which will open the door to a bunch of new bugfixes. Stay tuned!
v2.15
v2.14
Just like the old days of the pack, I've added a fix for an advancement description (MC-250197). Now you can enjoy all advancement descriptions consistently referring to Glass Bottles! 🎉 This fix is available for all versions.
The fixes for MC-244721 and MC-195780 have been deactivated for versions since 22w44a because Mojang has now fixed those bugs.
v2.13
Finally, we have Capitalisation Fixes for the 1.19.3 snapshots!
This release fixes one bug: MC-256424 (Game mode is sometimes referred to as "gamemode"). A fix for it is now available for 1.19.2 and both of the 1.19.3 snapshots (22w42a/22w43a).
Now also available for 22w44a!
P.S. Modrinth release will come once I fix the publisher script :P Now available on Modrinth too! https://modrinth.com/resourcepack/capitalisation-fixes/version/v2.13-22w43a
v2.12
v2.11
v2.10
Double-digit version numbers! This release fixes one bug introduced in 1.19.1-pre2: MC-253741 (Inconsistent concluding punctuation in chat message statuses).
If you're running Pre-Release 1 or Release Candidate 1, there's nothing new, so you can stick with v2.9.
In other news, the master
branch now has 200 commits 🎉
MC-253741 has been marked as Working as Intended, which means that the current behaviour is correct anyway. You should therefore stick with v2.9 or update to v2.11.