Release v4.0.9+1.20.4
Changelog
501f9aa [1.20.2/3/4] Update Forge supported version range restriction
d2ec83b Add German translation
6e2fe06 Version bump, update changelog
1b73f0d Create pl_pl.json
491f21b Update changelog
455b5f2 [1.18+] Update implementation scanner to use gson's JsonArray#isEmpty method (Added in gson 2.8.7, not present on Minecraft 1.17.1-)
14f8fcc Version bump, update README
f14810c Copy in libs to make artifact upload actually useful
d8e7d55 Run unit tests in pipeline, move up CF/MR publish so we can skip them if tests fail
b61997d Add github license badge to README
7706f2b Update shared subproject task configs to meet modern gradle recommendations
b647188 Update target game versions block, update maven central badge
583a762 Update editorconfig
2eb969c Update gradle wrapper and loom
2cc1236 Update Forge releases to use Central Portal
29e60de Add French translation
1606563 Fix heading size
f58aea9 Update badges and add supported game version notes
0353511 Replace dead nexus publish + OSSRH snapshot publish with JReleaser + Central Portal
78d0077 Update build pipeline dependencies
db4f171 Update github workflows
8a6f661 Replace call to deprecated URL constructor. Closes #15
f86fdfd Update github actions upload-artifact
bc88232 [1.20.4] Fix release java versions
a9da6da [1.20.4] Fix publish scripts java version
f0c2393 Backport to 1.20.4
6d81f76 Update changelog
80c667d Target Java 21 with the Annotation Processor
3edac3c Enable CF/MR publishing via workflow, remove closeAndReleaseRepository
461f9af Extract variable for supported MC versions, remove deprecated buildDir reference
7480b44 Mark guice as an API dependency for Forge so other mods can consume it again
a4953f5 Mark guice as a transitive dependency for Forge
6164a0d Fix exceeded access rights, remove unnecessary semicolon
2871f11 Replace deprecated buildDir references in annotation processor buildscript
03f3877 Apply suggestions to reduce unnecessary configuration
01b41c6 Optimize injector speed in production by providing the correct Stage
4c0989d Minor debug logging cleanup
cf8b536 Update Twitter translation
f486d96 Update Twitter URL
0af136e Delete dead Patreon URL
46cfa07 Give common code access to jakarta similar to the current javax access
badaf07 Remove shadow related configuration from Forge buildscript
98f61ba JiJ jakarta inject API
18e7869 Declare jakarta inject API a transitive dependency for Forge
d2e7ba5 Update AutoService to 1.1.1
dc50c07 Update changelog
c767085 Reference class name instead of hardcoding the string
524e42b Pull duplicate annotation data into the parent class
84d1879 Correct modrinth publish task
e618b33 Update to JUnit 5.10.3
80bc840 Update to Gson 2.11.0
fd9cb0a Update to Guice 6.0.0
12a0413 Bump mod version to 4.0.4
d168233 Port to 1.20.6