Skip to content

Release v4.0.9+1.19.4

Choose a tag to compare

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

Changelog

a842c1c Add German translation
35dc26b Version bump, update changelog
1e48bbe Create pl_pl.json
34ed0f2 Update changelog
32493ef [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-)
5c58791 Version bump, update README
31d0ee9 Copy in libs to make artifact upload actually useful
67a89d7 Run unit tests in pipeline, move up CF/MR publish so we can skip them if tests fail
255faab Add github license badge to README
fd779da Update shared subproject task configs to meet modern gradle recommendations
56301ac Update target game versions block, update maven central badge
cf778f1 Update editorconfig
3288cf7 Update gradle wrapper and loom
b3a27e3 [1.19.4-] Update gradle wrapper validation task
62a6683 [1.19.4-] Fix setup java settings
f9bde6c [1.19.4-] Update pipeline dependencies
716fd35 Update Forge releases to use Central Portal
5ca9719 Add French translation
668e7d2 Fix heading size
aa49b8b Update badges and add supported game version notes
3bcc5ff Replace dead nexus publish + OSSRH snapshot publish with JReleaser + Central Portal
537bfd6 Update build pipeline dependencies
229d4f4 [1.18.X/1.19.X] Update changelog
a3e471f Enable CF/MR publishing via workflow, remove closeAndReleaseRepository
671e1cf Extract variable for supported MC versions, remove deprecated buildDir reference
794c523 Remove processing starting log message
04e1385 Mark guice as an API dependency for Forge so other mods can consume it again
b7e4473 Mark guice as a transitive dependency for Forge
d392812 Fix exceeded access rights, remove unnecessary semicolon
5efd2ae Replace deprecated buildDir references in annotation processor buildscript
1572459 Apply suggestions to reduce unnecessary configuration
a9e13f8 Optimize injector speed in production by providing the correct Stage
ed279b8 Minor debug logging cleanup
518cd85 Update Twitter translation
7d2d4a1 Update Twitter URL
cb865da Delete dead Patreon URL
dcf24f4 Give common code access to jakarta similar to the current javax access
8557178 Remove shadow related configuration from Forge buildscript
160ac41 JiJ jakarta inject API
fee07c7 Declare jakarta inject API a transitive dependency for Forge
aa8aa78 Update AutoService to 1.1.1
089c611 Update changelog
5a1f3fd Log when we start the annotation processor
419ccf9 Reference class name instead of hardcoding the string
367b7a4 Pull duplicate annotation data into the parent class
97332c3 Correct modrinth publish task
c3e1979 Tag all 1.19 versions when publishing
464ea9a [1.19.X] Target Java 17 when annotation processing
26296b1 Update to JUnit 5.10.3
5a774a5 Update to Gson 2.11.0
08ec29a Update to Guice 6.0.0
24d1d91 Bump mod version to 4.0.4
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
cd5eeb2 Update Gradle Wrapper
8d5e511 Update Fabric Loader and Loom
42298cf Switch to tree based injector scope
91c8f13 Adjust versioning for Forge version checker
6df4f66 Fix nexus publish plugin not closing the repository
87bb2a9 Ensure that sources and javadocs are available for all artifacts
a384fb4 Fix modrinth publishing error about duplicate version
76e1d23 Annotated DI 3.0.0
ba52ded Force publish tasks to run in correct order
2191087 [1.18.X] Compile against 1.18.2
9768ce9 Merge remote-tracking branch 'origin/1.18' into 1.18
11274a0 Switch away from deprecated API in ImplementationScanner
983ea68 Make description in Mod Menu translatable, update changelog
aedb5da Extract common metadata to gradle properties
20eacdd Bump guice, gson, and autoservice versions
38556ab Bump to Minecraft 1.18.1, bump Fabric versions
f51892e Refactoring for a more logical code and package structure
27e7f93 Revert logical proxy changes
59cc057 Update README.md
00d44be Rework of how mapped names are retrieved for checking the stacktrace
1984a73 Add a few more server side classes to threaded side detection
c2d7499 Add network handlers to recognized stacktraceside names
8547331 Fix implementation class being checked instead of interface for proxy bindings
7cdabc9 Fix local publishing
fab58b0 Simplify snapshot naming
c244531 Split workflows into different files for each purpose.
8406a5c Attempt to get jar signing working for auto snapshots
25914ab Attempt to get jar signing working for auto snapshots
0ae94e1 Fix publish auth checking, make the GH artifacts use the snapshot version numbers
d76deff Work on auto-snapshots, part one - stage without releasing
dba965d Update build workflow to work with J17
5498301 Add TODO with next steps
8dba120 Actually use the logical sided thread checker for the logical thread factory.
b4706de Add logical side proxy handling for implementations (experimental)
7f9b700 Add ability to be implementation for all implemented interfaces without explicitly declaring them.
dc3ecc6 switch to release release type
e99359d Switch to component based publication
8f999ad Update to J17 and MC 1.18