master Changelog 8.0 === - 8.0.9 Fix viewarea gaining an import after applying range mappings (#58) * Fix `.new ()` generating an unnecessary import * Fix gradle build error and update modlauncher to version with ManifestEntryVerifier reflection fixed * Use fixed versions - 8.0.8 Add test for canonical record, add apply to compact record test and make record components along with parameters in canonical constructors fields (#57) - 8.0.7 Fix extract for record components with varargs (#56) Update dependencies and Gradle 7.4.2 Bump docker java to 17 to support Java16Tests - 8.0.6 Set the master branch as the default branch to operate from. (#55) - 8.0.5 Add TeamCity setup (#54) - 8.0.4 Fix compact constructor extraction and improve record component range calculation (#53) - 8.0.3 Fix constructor names of local classes (#50) - 8.0.2 Support Java 17 and fix local classname bug (#49) - 8.0.1 Fix Srg2Source remapping var variables (#48) - 8.0.0 Update JDT to 3.26.0 and require Java 11 (#47) Support Java 16 Update tests for Java 11 changes Update pattern matching node traversal Switch to GradleUtils for git info Update ASM to 9.1 Requires Java 11 because JDT now requires it.