* Fixing pickling with default box (thanks to sdementen)
3.2.2
-------------
* Adding hash abilities to new frozen BoxList * Fixing hashing returned unpredictable values (thanks to cebaa) * Fixing update to not handle protected words correctly (thanks to deluxghost) * Removing non-collection support for mapping and callable identification
3.2.1
-------------
* Fixing pickling on python 3.7 (thanks to Martijn Pieters) * Fixing rumel loader error (thanks to richieadler) * Fixing frozen_box does not freeze the outermost BoxList (thanks to V.Anh Tran)
3.2.0
-------------
* Adding `ordered_box` option to keep key order based on insertion (thanks to pwwang) * Adding custom `__iter__`, `__revered__`, `pop`, `popitems` * Fixing ordering of camel_case_killer vs default_box (thanks to Matan Rosenberg) * Fixing non string keys not being supported correctly (thanks to Matt Wisniewski)
3.1.1
-------------
* Fixing `__contains__` (thanks to Jiang Chen) * Fixing `get` could return non box objects
3.1.0
-------------
* Adding `copy` and `deepcopy` support that with return a Box object * Adding support for customizable safe attr replacement * Adding custom error for missing keys * Changing that for this 3.x release, 2.6 support exists * Fixing that a recursion loop could occur if `_box_config` was somehow removed * Fixing pickling