Releases: adomorn/StructuredJson
Releases · adomorn/StructuredJson
Release v1.0.0
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.
[1.0.0] - 2025-06-13
Added
- Initial implementation of StructuredJson library
- Path-based API for JSON manipulation
- Support for .NET Standard 2.0, .NET 8, and .NET 9
- Comprehensive test suite with cross-platform compatibility
- XML documentation for all public APIs
- GitHub Actions workflow for automated releases
- Intelligent type conversion system
- Sparse array support with automatic null-filling
- Locale-aware number formatting
- Comprehensive path validation
- Robust error handling
- Memory-efficient sparse array support
Features
- Path-based API for intuitive JSON navigation
- Smart type conversion between strings and numbers
- Array manipulation with automatic null-filling
- Locale-aware number formatting
- Comprehensive error handling
- Dictionary-based O(1) key lookups
- Optimized path parsing with regex
- Lazy evaluation for type conversions
Technical Details
- Built on .NET Standard 2.0 for maximum compatibility
- Uses System.Text.Json for modern JSON serialization
- Cross-platform support (Windows, macOS, Linux)
- Full XML documentation coverage
- Comprehensive unit test coverage