Repository navigation
NnConfigKit v2.0.0 Release Notes
🚨 Breaking Changes
Library-Only Focus: NnConfigKit v2.0.0 removes all command-line functionality to focus exclusively on the core configuration management library.
What's Removed
NnConfigKitExecutabletarget and CLI commands- All external dependencies (ArgumentParser, NnShellKit, NnTestKit)
open-findercommand and related CLI functionality
What's Improved
- Simplified package structure
- Zero external dependencies for core functionality
- Streamlined testing approach
- Added comprehensive changelog
Migration Guide
If you were using the CLI: This version removes all command-line functionality. Consider implementing your own CLI wrapper around the NnConfigManager API.
If you were using the library: No changes needed - the core NnConfigManager<Config: Codable> API remains unchanged.
Core Library Features (Unchanged)
- Generic configuration management for any
Codabletype - JSON file storage with pretty-printing
- Default config location:
~/.config/NnConfigList/{projectName}/ - Nested file management within config directories