- Add optional
max_depthargument to cap nesting depth when encoding and decoding (defaults to unlimited) - Rust backend now encodes and decodes iteratively, avoiding native stack overflow on deeply nested input
- Add an encode/decode benchmark script
- Dependency updates (ruff, GitHub Actions)