- `7.0.44` Fail fast when a dependency replacement handler throws an unhandled exception. (#49) - `7.0.43` Pre-create the idePostSync Task in IntelliJ to prevent it not existing from masking the actual project sync error. (#48) - `7.0.42` Switch to the NeoForged GDI artifact (#47) - `7.0.41` Fix multiple AT files not working when final file name matches (#41) - `7.0.40` Update neoforge jar path to remove the MC version prefix (#40) - `7.0.39` Fix patch generation using system line separator causing all patches to diff on windows (#39) - `7.0.38` Remove TC CI checks (#36) - `7.0.37` Added a GHA Pull-Request Workflow (#35) There is also a separate test-reporting workflow to allow the reporting of JUnit test results as a Github check, even if the build is running without write-permission (i.e. the PR is made from a fork). - `7.0.36` Fixed another spot where memory size was being computed. (#33) Pass heap size as megabyte, since Groovy seems to be fussy about other formats. Use integer division to prevent String.format from throwing due to invalid type conversion. - `7.0.35` Add useful links to README.md (#32) Add links to the docs, MDK and the NF maven to see the latest available versions of NG. - `7.0.34` Assign memory to fork options for recompile and execute. Should fix several OOM related issues with the recompile and decompile cycle. - `7.0.33` Fix an issue where libraries and assets write to the same directory - `7.0.32` Centrally cache services - `7.0.31` Implement internal cache directory. - `7.0.30` Centrally cache the libraries needed. - `7.0.29` Fix gradle being stupid when generating set properties. Closes: #29 - `7.0.28` Merge pull request #21 * Switch back to using the renamed jar as the base for joined binpatch … - `7.0.27` Merge pull request #28 * Add installer logo property to installer task - `7.0.26` Fix an issue where the file cache provider was using @Nested preventing optimizations on modern gradle. - `7.0.25` Introduce central caching of assets. Prepare for central caching of other easy cacheable resources. Disable caching of run tasks Do not make eclipse wait for termination Closes: #24 Closes: #22 Closes: #15 Closes: #14 - `7.0.24` Merge branch 'feature/mixins' into NG_7.0 - `7.0.21` Fix module path quoting. - `7.0.20` Also run asset download for data generators. - `7.0.19` Only run with assets and natives on client like runs. - `7.0.18` Only download assets on runs. - `7.0.17` Better implement quoting around interpolation data. - `7.0.16` Fix a corner case where there is a sourceset in a run that has no runtimes available. - `7.0.15` Additionally configure build dependencies. - `7.0.14` Fix a missing short-circuit handling of the ProjectHolder. - `7.0.13` Add support for using SourceSets which are not related to NeoGradle applied projects. Closes: #26 - `7.0.14` Add support for the new Mixin argument. - `7.0.13` Add support for per Run and per Jar task configs. Closes: #14 - `7.0.12` Automatically generate auto headers. Closes: #17 - `7.0.11` Only apply IDE plugins when they are not applied yet. Closes #19 - `7.0.10` Compile java for all related sourcesets before running the game. - `7.0.9` Always surround interpolated values with quotes. Closes: #20 - `7.0.8` Break on successful download - `7.0.7` Merge pull request #16 from Technici4n/retries-assets Retry on asset download failure - `7.0.6` Retry on asset download failure - `7.0.5` Use the source configuration as the target of the task execution dependency - `7.0.4` Use the raw jar providing task directly in the target dependency and not in a wrapper. - `7.0.3` Add classpath data properly since we now do funny things with configurations. - `7.0.2` Fix publishing of maven artifacts and plugin coordinates. - `7.0.1` Fix the tests not working due to the new replacement logic supporting more than one configuration. - `7.0.0` Implement proper clean up of ng_dummy_ng dependencies Add GU 3.x Add versioning