main Changelog 0.3 === - 0.3.10 Publish a fatjar. - 0.3.9 Fix the broken tests, we explicitly diverge from the ZIP FS implementation here. - 0.3.8 Return the root of the filesystem. - 0.3.7 Pull the filename from the parent if we are root. Makes generic libraries work with FML. - 0.3.6 Use the passed in URI as a straight processing label. - 0.3.5 Handle URI creation way better by handling recursive prefix construction. - 0.3.4 Better handle the seperation of components in paths. - 0.3.3 And handle the same single entry corner case on LayFS FileSystem extraction. - 0.3.2 Make the LayFS provider handle the single key entry case. - 0.3.1 Make it possible to request a specific version of the JiJ package wrapper. - 0.3.0 Fix the most obvious case in the world 0.2 === - 0.2.26 Fix some more corner cases. - 0.2.25 Fix a corner where version ranges which are valid like [1.0.0,) where considered invalid due to a flipped restriction check. - 0.2.24 Fix a case where relativism is not guaranteed. Add test cases which handle compliance to the Zip Specification. Closes #1. - 0.2.23 Make FailureReason public. - 0.2.22 Support for indicating if the resolution failed due to illegal version constraints, or due to an resulting constrained range which had no source jar. Handle input jars which are also included in the output. - 0.2.21 Also handle serialization of the DefaultArtifactVersion. - 0.2.20 Add writing endpoint to IO Handler. - 0.2.19 Switch source compatibility version to 8. Run tests on 17 since that is our Forge target and Java 8 is missing the required ZipFS anyway. Force Java 8 Compiler. - 0.2.18 Added support for obfuscation metadata. - 0.2.17 Output the version range with the requesting mods. - 0.2.16 Add support for failure detection. - 0.2.15 Fix a logging issue which is not an error. - 0.2.14 Add in a delegate for the contained version which represents the range and contained jar version. - 0.2.13 Fix the metadata serializer reading and writing in the wrong format. - 0.2.12 Add custom serializers for the records. - 0.2.11 Add support for detection to the JarSelector. - 0.2.10 Fix the changelog generation. - 0.2.9 Output the version number. - 0.2.8 Add TeamCity building and publishing. - 0.2.7 Initial publication with NIO FS implementations. - 0.2.6 Remove the not needed hash. - 0.2.5 Make the JarSelector select method actually static. - 0.2.4 Remove the .idea gitignore. - 0.2.3 Add license and versioning - 0.2.2 Remove dummy test. - 0.2.1 Implement initial utils. - 0.2.0 Initial commit