master Changelog 5.0 === - 5.0.0 Update SPI for v5 4.0 === - 4.0.13 Add Optional URLs for mods and ModVersion dependencies, closes #6 - 4.0.12 Add support for dependency locators. - 4.0.11 teamcity - 4.0.10 Add `GAMELIBRARY` mod file type (#9) - 4.0.9 allow multiple language loaders in scan data, and use records :D - 4.0.8 tweak language loading slightly so we can have more than one in a package (only via technical setup) - 4.0.7 expose config - 4.0.6 expose logofile, logoblur and update url - 4.0.5 navigate to file from fileinfo - 4.0.4 simplify locators and make findResource a complete replacement - 4.0.3 Expose version string and used services list - 4.0.2 Fix Jenkinsfile nesting. - 4.0.1 A few API tweaks - 4.0.0 Update for j16, and start making the tweaks for API changes. 3.2 === - 3.2.3 Fix `@OnlyIn` to work on packages and other fixes - 3.2.2 Copy from MergeTool - 3.2.1 Fix @OnlyIn to work on packages Update Jenkinsfile + maven + Gradle 6.9 - 3.2.0 Add in manifestandsigners method 3.1 === - 3.1.1 Add license to library LOL (it has always been LGPLv2.1 for the pedants) - 3.1.0 Add license to mod file 3.0 === - 3.0.0 Enhance SPI for delegation of modfile elements 2.1 === - 2.1.1 Merge pull request #3 from tterrag1098/annotationdataequals Include annotation fields in AnnotationData equals/hash, clean up - 2.1.0 Update to gradle 6.3, remove reckon, update dependencies.. 2.0.0-milestone.1 ================= - 2.0.0-milestone.1.1 Include annotation fields in AnnotationData equals/hash, clean up - 2.0.0-milestone.1.0 Update for ASM 7.2, gradle 6.0.1 and other deps 1.5.0 ===== - 1.5.0.0 Tidy up the modlocator to provide a factory with a name. The old version will be removed shortly. 1.4.0 ===== - 1.4.0.0 Add key for progress consumer to allow external operators to add messages to the progress UI. 1.3.0 ===== - 1.3.0.0 Add key for ModFolder factory - to allow alternative locators. 1.2.0 ===== - 1.2.0.0 Move locating code into SPI so we can extend it outside. 1.1.0 ===== - 1.1.0.0 It's supposed to have a bloody argument! 1.0.0 ===== - 1.0.0.0 Tweak CoreModFile API, rev to 1.0 and Spec v3 0.13.0 ====== - 0.13.0.0 Tweak CoreModFile API 0.12.0 ====== - 0.12.0.0 Add repeatable wrapper to @OnlyIn Add _interface value to @OnlyIn to specify interface to strip without stripping entire class. 0.11.0 ====== - 0.11.0.0 Bump the SpecVersion for the breaking change. 0.10.0 ====== - 0.10.0.0 Make AnnotationData a set as well. 0.9.0 ===== - 0.9.0.0 Make ClassData a set, rather than a list. Prevents duplication of class scanning data. 0.8.0 ===== - 0.8.0.0 Update to modlauncher 1.10 API Update to gradle 5.2.1 0.7.0 ===== - 0.7.0.0 Expose showAsResourcePack in the ModFile API. 0.6.0 ===== - 0.6.0.0 Add mod files to the scan data. 0.5.0 ===== - 0.5.0.0 Move update URL to Mod info 0.4.0 ===== - 0.4.0.0 Namespace >> prefix 0.3.0 ===== - 0.3.0.0 Expose some additional data in the interfaces.. 0.2.0 ===== - 0.2.0.0 Let me build the environment 0.1.0 ===== - 0.1.0.0 Update gradle to 5.1.1. Move language interfaces into here, and some Environment discovery code as well.. 0.1.0-rc.6 ========== - 0.1.0-rc.6.0 Tweak jenkinsfile to test advanced checkout command 0.1.0-rc.5 ========== - 0.1.0-rc.5.0 Fix Jenkinsfile? 0.1.0-rc.4 ========== - 0.1.0-rc.4.0 Tweak build for move to Forge org, bump gradle wrapper 0.1.0-rc.3 ========== - 0.1.0-rc.3.0 Doc tidy 0.1.0-rc.2 ========== - 0.1.0-rc.2.0 Rename and move to somewhere a bit better. 0.1.0-rc.1 ========== - 0.1.0-rc.1.0 Use the reckon gradle plugin and jenkins changelog task 0.1.0-rc.1-pre ============== - 0.1.0-rc.1-pre-11 Tweak build - 0.1.0-rc.1-pre-10 Errr, actually publish a real artifact, not just pom files 🤔🤔🤔 - 0.1.0-rc.1-pre-9 Add sources JAR output - 0.1.0-rc.1-pre-8 Fix Junit Jupiter jar version - 0.1.0-rc.1-pre-7 Update gradle to 4.8 add Jenkinsfile and tag the jar properly - 0.1.0-rc.1-pre-6 Update libs - 0.1.0-rc.1-pre-5 Add a reader exception - 0.1.0-rc.1-pre-4 Side and SideOnly are widely used API. Let's make that explicit. This is a *temporary* idea at present, do NOT update your tools. - 0.1.0-rc.1-pre-3 Yeah, lets get the group right - 0.1.0-rc.1-pre-2 Try and get a build working - 0.1.0-rc.1-pre-1 Initial checkin of code