0.008 2020-04-15 Released-By: PERLANCAR; Urgency: low - No functional changes. - [doc] Add FAQ item about speed & using Data::Walk::More. 0.007 2020-04-09 Released-By: PERLANCAR; Urgency: medium - [bugfix] remove() on array element should update children's key_in_parent whose value is larger than our index. 0.006 2020-04-07 Released-By: PERLANCAR; Urgency: medium - [ux] No longer require users to add {class_prefixes=>['Data::CSel::WrapStruct']} csel() option; we add the prefix to @Data::CSel::CLASS_PREFIXES for them. - [bugfix] Hash method key() was inadvertently renamed to key_value(); now it's reverted to key(). 0.005 2020-04-07 Released-By: PERLANCAR; Urgency: medium - Allow wrapper node method value() to set new value using value($val). - Add wrapper node method: remove(). - Add function unwrap_tree(). - UPDATE: this release contains a bug where Hash method key() was inadvertently renamed to key_value(). Fixed in 0.006. 0.004 2019-07-29 Released-By: PERLANCAR; Urgency: medium - Handle JSON::PP::Boolean object by turning it into 1/0. - Hash: Rename pair_value() to the much shorter and more easily remembered key(). 0.003 2016-09-10 Released-By: PERLANCAR; Released: no - [Incompatible change] Rename Hash method pair_value() to the shorter and more easily remembered key(). 0.002 2016-09-01 Released-By: PERLANCAR - Hash: add methods has_key(), pair_value(). UPDATE: pair_value() was renamed to in 0.003. 0.001 2016-08-26 Released-By: PERLANCAR - First release.