Skip to content

Release v4.0.9+1.20.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 17:07

Changelog

233db7f Add German translation
8e855d4 [1.20/1.20.1] Revert URLUtil to a version Forge likes
5bd2122 Fix name
b2e7c3e Make an alt publish script that skips modrinth and curseforge
f52f617 Make dedicated 1.20.1 branch for Forge binary compatibility reasons
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
b5553db Remove nexus publishing from the manual shell script
496b3ea Update minotaur
7f78f14 Revert "Attempt to fix snapshot publishing"
a680853 Attempt to fix snapshot publishing
8af49a6 Build against 1.19.4
99ebe81 Update gradle, ForgeGradle, and Loom
91db327 Fix maven artifact release
83db96c Update publish.yml
715558f Merge remote-tracking branch 'The-Fireplace-Minecraft-Mods/1.19.2' into 1.19.2
baaddf9 Fix up modrinth upload
5dbb950 Fix up modrinth upload
7489f32 Attempt to enable publishing via pipeline
debbf33 Merge pull request #13 from Waterpicker/1.19.2
8e6fd37 Forgot bit
639d21a Version bump
b4c8102 Forge JIJ!
98e886f Compile against 1.19.2
bbcdca6 Update Loom and Fabric Loader
fb0ca77 Make Modrinth the primary homepage URL
7cea434 Compile against latest Forge
ed870bc Compile against latest Forge
8a70130 Move tree building logic out of InjectorNodeFinderImpl and into its own file
0bba1e2 Clear dependency tree maps when we're done with them to reduce memory usage.
6f575fa Don't scan mods that aren't using DI for the dependency tree
4762d23 Re-add the confirmed candidates check for when we don't rebuild the powerSet
fa11ce7 Switch to a custom power set implementation optimized for this purpose.
be13f29 Update pack format for 1.19
eaf8ffd Remove custom Client/Server/Main entrypoint interfaces
7a39adf Bump version
2f35063 Remove unnecessary module dependency
22c5873 Code reformatting
59b99d3 Add editorconfig
b8a5cd9 Do not initialize other mods' Injectors from Fabric entrypoints
6f9d3ba Switch to using Issue Template Forms
20206a1 Rework internal management of mod dependencies to handle more setups
2dec2d6 Add basic handling for tangled dependency branches
f09d5df More refactoring: Extract another piece of common code for readability
785e8a7 Begin dependency tree logic breakdown into smaller functions
b781837 Add java to the root node if present, don't include a mod in its own parents
5d6b0cb Fix imports
56769b6 Don't use a concurrent map when we won't access it concurrently
d28f64c Don't allow concurrent injector creation
e8945fd Update new test to Java 16
293d154 Ignore missing mods when building the dependency tree
e3bf179 Ensure modules are populated before providing them
1540f95 Compile against 1.19