- `0.1.62` Update dependency gradle to v8.8 (#24) - `0.1.61` Update dependency net.neoforged.jst:jst-cli-bundle to v1.0.50 (#22) - `0.1.60` Configure Renovate [skip ci] (#20) - `0.1.59` Add an option to validate ATs (#18) This PR adds a `--validate-access-transformers` option that, when enabled, will make JST fatally error when ATs do not have a valid target. - `0.1.58` Adds support for automatic Parchment conflict resolution (#17) See https://github.com/neoforged/JavaSourceTransformer/pull/19 - `0.1.57` Externalize tool versions (#16) - `0.1.56` Bump JST to 1.0.42 (#15) - `0.1.55` Implement longer waits (5s instead of 10ms) when we get permission denied on Windows (#14) Make it less likely to fail when IJ locks our Minecraft artifact files. - `0.1.54` Added a test run for 1.19.2 - `0.1.53` Support user-supplied access transformers when only using NeoForm (#13) To fix https://github.com/neoforged/ModDevGradle/issues/38 - `0.1.52` Print pid and thread-id in verbose-mode. (#12) - `0.1.51` React better to access denied exceptions when obtaining lock files. (#11) - `0.1.50` No it doesn't [no ci] - `0.1.49` Remove duplicate publication. Gradle already creates one. - `0.1.48` Do not cache launcher manifests too eagerly. - `0.1.47` Rename output for combined sources+classes jar to match NeoForge - `0.1.46` Link to releases. - `0.1.45` Flip logic for --no-emoji and disable emojis by default on Windows for now until Gradle fixes their stuff. (#10) https://github.com/neoforged/ModDevGradle/issues/8 - `0.1.44` Improve Graph Export - `0.1.43` Rename ApplySourceAccessTransformersAction to ApplySourceTransformAction and allow the parser classpath to be extended - `0.1.42` When verbose mode is enabled, properly quote printed command line arguments to make re-running the command as-is easier - `0.1.41` Ensure the sources with patches+parchment are zipped (#9) - `0.1.40` Modify the NeoForge flow to produce separate artifacts and merge classes in after recompile (#7) Fixes [#11](https://github.com/neoforged/ModDevGradle/issues/11) - `0.1.39` Fix nullability issues when reporting cache misses. - `0.1.38` Fix disabling of cache use and storage - `0.1.37` Normalize maven coordinate extensions "jar"->"" to improve artifact manifest hit-rate. - `0.1.36` Improve logging in cases of misses - `0.1.35` Forgot places to warn about downloads - `0.1.34` Add an option to warn about misses in the artifact manifest - `0.1.33` Fix cleanup when directories are missing - `0.1.32` Added --no-color and --no-emoji Support - `0.1.31` Properly work with paths that are across drives. - `0.1.30` Seemingly the ECJ option RELEASE is not the same as --release - `0.1.29` Use "--release" semantics for ECJ too. - `0.1.28` Consider options in the cache key - `0.1.27` Make javac target release 21 - `0.1.26` Retry downloads on all IOExceptions - `0.1.25` Adjust compiler-options to be more in-line with what Gradle passes - `0.1.24` Adjust compiler-options to be more in-line with what Gradle passes - `0.1.23` Add compiler-type to cache key - `0.1.22` Limit retry attempts to 5. - `0.1.21` Add GOAWAY handling - `0.1.20` Implement retry-support and handling of 429 - `0.1.19` Handle artifact IDs as either paths or actual coordinates. - `0.1.18` Add Parchment support - `0.1.17` Add an experimental mergeWithSources result to try new avenus for IJ integration - `0.1.16` Only show recompile ERRORs unless in verbose mode - `0.1.15` Remove the use of AnsiColors that conflict with dark themes. - `0.1.14` Move all logging to a centralized class. - `0.1.13` Rename StringUtils -> StringUtil [no ci] - `0.1.12` Document artifact manifest [no ci] - `0.1.11` Readme cleanup, change cache directory. - `0.1.10` Implement better lock spinner Implement not replacing a result-file if it already matches - `0.1.9` Document download-assets [skip ci] - `0.1.8` Added an example [no-ci] - `0.1.7` Added description of the run command. - `0.1.6` Add automated cache maintenance on run. - `0.1.5` Started implementation of a cache-cleanup command. - `0.1.4` Added publishing repositories - `0.1.3` Added workflows - `0.1.2` Remove previous workflow - `0.1.1` Added gradleutils - `0.1.0` Continue renaming to NFRT