main Changelog
0.4
===
 - 0.4.0 Repackage to `net.neoforged.jarjar`

0.3
===
 - 0.3.22 Switch to the new GU
 - 0.3.21 Update to NeoForged.
 - 0.3.20 Remove SLF4J-Simple from the runtime classpath.
 - 0.3.19 Implement support for root Files.exists checks.
 - 0.3.18 Implement checkAccess so that Files.exists works.
 - 0.3.17 Reimplement the serializer for version ranges to handle the fact that apache did not implement toString properly.
 - 0.3.16 Switch to subprojects.
 - 0.3.15 Change the module name for the FileSystems since it is invalid.
 - 0.3.14 Add manifests to the published jars so that forge can load the modules from them.
 - 0.3.13 Exclude duplicates?
 - 0.3.12 Move the FSProvider interface to the filesystem runtime
 - 0.3.11 Stop publishing a fatjar and publish a filesystems zip separately.
 - 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