diff --git a/CHANGELOG.md b/CHANGELOG.md index a8d1f0e..79845fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.1.7] + +### Added + +- JSON textarea editor in demo page replacing read-only data display +- Radio button selection for three example datasets (User Profile, E-commerce Data, API Response) and custom JSON input +- Consolidated path validation tests into `test_normalize_path.py` with new test cases for complex keys and None value handling + + +### Fixed + +- Fixed `normalize_path()` converting all list path keys to strings, now preserves integer and other key types. + ## [1.1.6] ### Added @@ -120,6 +133,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Immutable container protection (tuples cannot be modified) - Safe list deletion (requires explicit `allow_list_mutation=True` flag) +[1.1.7]: https://github.com/ysskrishna/nestedutils/compare/v1.1.6...v1.1.7 [1.1.6]: https://github.com/ysskrishna/nestedutils/compare/v1.1.5...v1.1.6 [1.1.5]: https://github.com/ysskrishna/nestedutils/compare/v1.1.4...v1.1.5 [1.1.4]: https://github.com/ysskrishna/nestedutils/compare/v1.1.3...v1.1.4 diff --git a/docs/demo.md b/docs/demo.md index 2ed8b50..751b0ee 100644 --- a/docs/demo.md +++ b/docs/demo.md @@ -29,22 +29,38 @@ Try the `nestedutils` library directly in your browser! This page uses [Pyodide]