# MarieLib 0.1.1-beta.2
This update expands MarieLib's tooling for both mod developers and modpack authors, with a new configuration validation framework, tag-audit system, improved developer commands, and several internal improvements to the classification pipeline.
## Highlights
### ✅ Configuration Validation Framework
Mods built on MarieLib can now register their own configuration validators.
New validation commands provide structured PASS / WARN / FAIL results with detailed findings, making it much easier to diagnose configuration issues without digging through log files.
Highlights include:
* ConfigValidator API
* ValidationResult / Finding API
* Per-mod validation runner
* `/\<modid> validate`
---
### 🔍 Tag Audit Framework
MarieLib now includes a complete tag-audit system for developers.
Tag rules can inspect registered tags, identify inconsistencies, and generate suggested fixes automatically.
The framework includes:
* TagScanner
* TagRule API
* TagReport
* TagIssue
* TagFixSuggestion
This is intended to make maintaining large food registries significantly easier.
---
### 🛠 Developer Commands
Several new commands have been added for MarieLib-based mods.
* `/\<modid> validate`
* Runs all registered configuration validators.
* `/\<modid> analyze <item>`
* Produces a detailed classification trace for any food item.
* `/\<modid> set_all`
* Sets every registered value for a player simultaneously.
These commands are designed to simplify debugging and balancing during development.
---
### 📈 API Improvements
New public APIs have been added for:
* Config validators
* Export resolvers
* Tag audit registration
* Source classification inspection
The RecipeInheritanceResolver has also been expanded to support pre-built recipe indexes for improved runtime performance.
---
### 🧹 Internal Improvements
* Improved scanner-spec loading
* Better command registration
* Additional export and tag-audit support
* Improved classification infrastructure
These changes primarily improve reliability and reduce unnecessary logging for consuming mods.
---
## Notes
Published artifact version: **0.1.1-beta.2**
As always, thanks to everyone testing MarieLib and providing feedback. Several improvements in this release were driven directly by real-world testing from the community.
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" }