NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1844 most downloaded on PyPI
Advanced Python dictionaries with dot notation access
Last release 6 months ago
21 Feb 2026
Release timing varies
gaps range from 2 weeks to 1.1 years
Nearly every release is documented
notes for 53 of 53 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
66 releases · first in 2017
Adding default object abilities with default_box and default_box_attr kwargs
default_box and default_box_attr kwargsfrom_json and from_yaml functions to both Box and BoxListfrozen_box optionBoxError exception for custom errorsconversion_box to automatically try to find matching attributescamel_killer_box that converts CamelCaseKeys to camel_case_keysSBox that has json and yaml properties that map to default to_json() and to_yaml()box_it_up property that will make sure all boxes are created and populated like previous versionmodify_tuples_box option to recreate tuples with Boxes instead of dictsto_json and to_yaml for BoxList__call__ for compatibly with django and to make more like dict objectLightBoxto_jsonOne column per quarter.
Version 2.2.1 ======== * Fixing BoxList insert of lists
insert of listsAdding support for ruamel.yaml (Thanks to Alexandre Decan)
ruamel.yaml (Thanks to Alexandre Decan)Adding .update and .set_default functionality
.update and .set_default functionalitydir supportAdding BoxList to allow for Boxes to be recursively added to lists as well
BoxList to allow for Boxes to be recursively added to lists as wellto_json and to_yaml functionsBox original functionality to LightBox, Box now searches listsBox callable to return keys, not values, and they are sortedtree_view as near same can be seen with YAMLInitial release, copy from reusables.Namespace
Initial release, copy from reusables.Namespace
Original creation, 2132014
Your coding agent can read these notes before it upgrades. Set up the MCP server →