You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added richer accessor/path APIs, including AccessorPath.read_value, subscriptable accessors, improved AccessorPath.get overloads, NodeAccessor.getitem, pathlib-style path manipulation, and traversability support. #29#31#85#93#66#89#91
Improved performance in core hot paths, including faster parse_parts, optimized getitem, faster membership checks, and better per-instance caching behavior. #92#104#103#87#71
Expanded parsing and typing guarantees with stronger parsing contracts and broader bytes/PathLike test coverage. #80#81
Fixes
Improved correctness and diagnostics across accessors and paths, including tighter KeyError messages and more consistent len()/keys() behavior. #84#75#73
Improved filesystem/stat error handling with better OSError handling in accessor flows. #69
Fixed separator correctness in core path operations. #67
Fixed AccessorPath child-return behavior for getitem. #94
Backward incompatibilities
Dropped Python 3.7, 3.8, and 3.9 support. #24#25#101