# Fabric Changelog
* Large rewrite, using a shared codebase across the seven supported versions.
* Apathy is now mostly written using a version-independent core.
* New config system (externally looks the same as the old one.)
* Removed usages of Mojang's `DataFixerUpper` library in favor of just dealing with JSON myself.
* All mixins are now prefixed with `apathy$`, which should make debugging crashes a bit easier.
* Dump files have moved to `apathy-dumps` in the root of the Minecraft instance's folder.
* The JSON in dump files is ordered more understandably (`type` comes first).
* `apathy:` is now optional in the JSON config file (it will be converted when dumping).
* The `allow_if` and `deny_if` JSON rules are now deprecated in favor of `predicated`.
* Those still work.
* Dump files will port them over.
* Fixed a possible crash when exiting and reentering a world while the "spawn_gateway" mechanic was playing.
* The `apathy:bosses` tag now contains `c:bosses` and `forge:bosses` by default.
## Fabric 1.16.5 changelog
Brought up to feature-parity with things from version 2.4.1.
* The dragon options have been split into a bunch of different options, instead of a blanket "no dragon" option.
* After updating, please check that the configuration is the way you want it.
* New `advancements` and `location` rules for your json files.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }