Skip to content

Releases: adomorn/StructuredJson

Release v1.0.0

13 Jun 10:12

Choose a tag to compare

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