MezzConfig is a lightweight configuration library for Minecraft mods on Fabric, Forge, and NeoForge. It gives mod developers one API for managing client preferences, settings for individual worlds and servers, and server-controlled options synchronized to connected players.
Features include:
- Different config types: shared client preferences, per-world or per-server client settings, and server-owned configuration.
- Modpack defaults: pack authors can provide defaults while allowing players and worlds to override individual settings.
- Validated configuration: built-in support for numbers, text, colors, enums, lists, and custom value types.
- Responsive updates: change listeners and restart requirements let mods apply settings at the right time.
- Automatically detect file updates: changes to config files are applied in-game.
- Migration and recovery: tools to preserve existing settings when mods change their config names, locations, or formats.
Mod developers can find setup instructions and API examples on Github.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 |
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.8](https://github.com/mezz/MezzConfig/commit/8a6524d2ae926daaa93540549b514672b5c0a926) - mezz
- [Fix Windows path and file replacement tests](https://github.com/mezz/MezzConfig/commit/f616882d44c83f5a7ed5239e3cd5a53aef373389) - mezz
- [Quote the Minecraft version argument in Windows CI](https://github.com/mezz/MezzConfig/commit/06d32940aecc0137eddc50f546eefac60c5b6aa1) - mezz
- [Retry Windows file sharing failures during config saves](https://github.com/mezz/MezzConfig/commit/91d3732e18992e0a9f0d49b29d377398d699e00d) - mezz
- [Separate staged and committed config file states](https://github.com/mezz/MezzConfig/commit/463a57baa60bae4ca16fc9834fa9df1b58cb4221) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz
- [Bump version to 0.6.7](https://github.com/mezz/MezzConfig/commit/ed9a9d274fe3ed4d537df3ad79008bfe8c931e85) - mezz
- [Separate schema definitions from runtime schemas](https://github.com/mezz/MezzConfig/commit/e09986385ce53e44d21a350fa9cd4ba7abca4431) - mezz
- [Fix #4: avoid path checks on unchanged config reads](https://github.com/mezz/MezzConfig/commit/1ee6b01763c20cea4ee4d4d3d9d96c882588c3e3) - mezz
- [Fix #2 JarJar resolution for standalone MezzConfig](https://github.com/mezz/MezzConfig/commit/97116e05dce3d0b373e5c6b749b9b8bd8a117f66) - mezz
- [Separate Forge compiler and resource outputs](https://github.com/mezz/MezzConfig/commit/9c4e5c966b6b20f66aa7c8c80497a855c777cac8) - mezz
- [Bump version to 0.6.4](https://github.com/mezz/MezzConfig/commit/bf39b383d71abf4eb9d0b12b72b8b76853ccbf71) - mezz
- [Keep loaded client settings when startup refresh fails](https://github.com/mezz/MezzConfig/commit/1166ea5e66f18ab5dcd58fee3752fea18d09b68c) - mezz
- [Skip config writes when serialized contents are unchanged](https://github.com/mezz/MezzConfig/commit/1645834515cab04c448f7b0b829c26d5fc6d47bb) - mezz
- [Serialize multiversion release validation](https://github.com/mezz/MezzConfig/commit/8e7732e89cd249bbace96ea07c9523ce02007a6f) - mezz
- [Ignore invalid release notification baselines](https://github.com/mezz/MezzConfig/commit/933cdb208e26b90561e29c3c4b27a597a4e17b9b) - mezz