Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ 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.6]

### Added

- Interactive demo page powered by Pyodide - try nestedutils directly in your browser without installation
- Demo page includes examples for all core functions (`get_at`, `set_at`, `exists_at`, `delete_at`) with real-time JSON editing
- Added interactive demo badge and link to README

## [1.1.5]

### Changed
Expand Down Expand Up @@ -112,6 +120,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.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
[1.1.3]: https://github.com/ysskrishna/nestedutils/compare/v1.1.2...v1.1.3
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@
[![PyPI](https://img.shields.io/pypi/v/nestedutils)](https://pypi.org/project/nestedutils/)
[![PyPI Downloads](https://static.pepy.tech/personalized-badge/nestedutils?period=total&units=INTERNATIONAL_SYSTEM&left_color=GREY&right_color=BLUE&left_text=downloads)](https://pepy.tech/projects/nestedutils)
[![Documentation](https://img.shields.io/badge/docs-ysskrishna.github.io%2Fnestedutils-blue.svg)](https://ysskrishna.github.io/nestedutils/)
[![Interactive Demo](https://img.shields.io/badge/demo-Try%20it%20now!-green.svg)](https://ysskrishna.github.io/nestedutils/demo/)

The lightweight Python library for safe, simple, dot-notation access to nested dicts and lists. Effortlessly get, set, and delete values deep in your complex JSON, API responses, and config files without verbose error-checking or handling KeyError exceptions.

> 🚀 **Try it interactively in your browser!** Test the library with our [Interactive Demo](https://ysskrishna.github.io/nestedutils/demo/) - no installation required.

![OG Image](https://raw.githubusercontent.com/ysskrishna/nestedutils/main/media/og.png)

## Why nestedutils?
Expand Down Expand Up @@ -279,6 +282,7 @@ These limits help protect against accidental memory exhaustion or performance is

- **PyPI**: [pypi.org/project/nestedutils](https://pypi.org/project/nestedutils/)
- **Documentation**: [ysskrishna.github.io/nestedutils](https://ysskrishna.github.io/nestedutils/)
- **Interactive Demo**: [ysskrishna.github.io/nestedutils/demo/](https://ysskrishna.github.io/nestedutils/demo/)
- **Repository**: [github.com/ysskrishna/nestedutils.git](https://github.com/ysskrishna/nestedutils.git)
- **Issues**: [github.com/ysskrishna/nestedutils/issues](https://github.com/ysskrishna/nestedutils/issues)

Expand Down
Loading