Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v21.0.3-1.21] - 2024-07-15
Changed
- Add a few deprecation notices to highlight the internal migration to NeoForge's config system for Forge on Fabric, that will require registering Forge config classes via the NeoForge implementation in the future
- Add back contents to Forge's
ModConfig
as it is still used in config events, it now serves as an adapter to NeoForge'sModConfig
for registered Forge configs
Fixed
- Fix Forge config events not being called on Fabric
[v21.0.2-1.21] - 2024-07-13
- Updated to Night Config v3.8.0
- Update for NeoForge v21.0.82
Changed
- Remove internal Forge classes from the Fabric publication, NeoForge's system is used to benefit from the concurrency safety it provides
- There should be no breaking changes in any public facing api classes
[v21.0.1-1.21] - 2024-07-01
- Updated for Night Config v3.7.0
Fixed
- Common publications no longer try to pull Fabric Loader
[v21.0.0-1.21] - 2024-06-14
- Update to Minecraft 1.21
- Forge distribution remains unpublished as long as it is not supported by Architectury Loom
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v21.0.2-1.21] - 2024-07-13
- Updated to Night Config v3.8.0
- Update for NeoForge v21.0.82
Changed
- Remove internal Forge classes from the Fabric publication, NeoForge's system is used to benefit from the concurrency safety it provides
- There should be no breaking changes in any public facing api classes
[v21.0.1-1.21] - 2024-07-01
- Updated for Night Config v3.7.0
Fixed
- Common publications no longer try to pull Fabric Loader
[v21.0.0-1.21] - 2024-06-14
- Update to Minecraft 1.21
- Forge distribution remains unpublished as long as it is not supported by Architectury Loom
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v21.0.1-1.21] - 2024-07-01
- Updated for Night Config v3.7+
Fixed
- Common publications no longer try to pull Fabric Loader
[v21.0.0-1.21] - 2024-06-14
- Update to Minecraft 1.21
- Forge distribution remains unpublished as long as it is not supported by Architectury Loom
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v21.0.0-1.21] - 2024-06-14
- Update to Minecraft 1.21
- Forge distribution remains unpublished as long as it is not supported by Architectury Loom
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.6.1-1.20.6] - 2024-05-04
Changed
- Sync upstream changes for NeoForge, most importantly adding support for startup configs (loaded immediately on NeoForge to allow retrieving values during early mod loading)
- Using this new type is not necessary on Fabric since all configs but server configs already load immediately due to the absence of mod loading stages
- The new type is simply included for parity with NeoForge
Removed
- Remove outdated config options
recreateConfigsWhenParsingFails
andforceGlobalServerConfigs
which are always enabled now
[v20.6.0-1.20.6] - 2024-04-30
- Update to Minecraft 1.20.6
Changed
- Port upstream changes for
ForgeConfigSpec
andModConfigSpec
- Overhaul server config syncing to occur during the configuration phase in favor of login
Removed
- Remove deprecated Fabric api events and helper methods
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.6.0-1.20.6] - 2024-04-30
- Update to Minecraft 1.20.6
Changed
- Port upstream changes for
ForgeConfigSpec
andModConfigSpec
- Overhaul server config syncing to occur during the configuration phase in favor of login
Removed
- Remove deprecated Fabric api events and helper methods
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.4.3-1.20.4] - 2024-01-22
Fixed
- Fix
mods.toml
entries for NeoForge
[v20.4.2-1.20.4] - 2024-01-13
Changed
- Implement
UnmodifiableConfigWrapper
forIConfigSpec
adapters on NeoForge & Forge
[v20.4.1-1.20.4] - 2024-01-10
- Huge internal restructure, including new publications for NeoForge (for using Forge configs) and Forge (for using NeoForge configs)
- The Fabric publication still includes all classes for both config systems, the api package has been split from
fuzs.forgeconfigapiport.api.config
intofuzs.forgeconfigapiport.fabric.api.forge
andfuzs.forgeconfigapiport.fabric.api.neoforge
- The common module is no longer published as
forgeconfigapiport-common
, instead there are now two common publications which areforgeconfigapiport-common-forgeapi
andforgeconfigapiport-common-neoforgeapi
Added
- Added
disableConfigWatcher
config option to bothForgeConfigSpec
andModConfigSpec
Changed
- Updated ForgeConfigSpec with changes from MinecraftForge#9810
Fixed
- Fixed
FileWatcher
hanging due to an invalid path when unloading server configs
[v20.4.0-1.20.4] - 2023-12-21
- Updated to Minecraft 1.20.4 (thanks to Girafi for helping out!)
- The mod version now is more streamlined by including the targeted Minecraft version (e.g. Minecraft 1.20.4 -> Mod Version 20.4.X)