Skip to content

v2.0.0

Latest

Choose a tag to compare

@nikolainobadi nikolainobadi released this 19 Sep 23:17
b1fda3f

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

  • NnConfigKitExecutable target and CLI commands
  • All external dependencies (ArgumentParser, NnShellKit, NnTestKit)
  • open-finder command 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 Codable type
  • JSON file storage with pretty-printing
  • Default config location: ~/.config/NnConfigList/{projectName}/
  • Nested file management within config directories