# Changes for List-Objects-WithUtils 1.007000 (30 Jun 2013) Backwards incompatible change; the return value of hash->set() is now the object, in order to be consistent with array->set() Fix hash->get(@keys) return value Reorganize Role::Array POD 1.006001 (22 Jun 2013) Fix ->inflate() on autoboxed hashes; add test for same. 1.006000 (22 Jun 2013) Add hash->inflate() to simplify creating little struct-like objects out of hashes. Add a ->TO_JSON method to array and hash objects. (Serializing these objects to JSON is a pretty common use case for me.) 1.005000 (21 Jun 2013) Turn junctions into List::Objects::WithUtils::Array subclasses, allowing easier junction manipulation. Minor ->sort() optimization. 1.004000 (19 Jun 2013) Implement streamlined junctions. This removes Sub::Exporter from the dependency chain; additionally, we do not need the extra methods - and probably do not want the smart-match support - provided by Perl6::Junction and Syntax::Keyword::Junction. 1.003001 (16 Jun 2013) Missing dep on 'parent' 1.003000 (16 Jun 2013) Add 'use Lowu;' shortcut to import all available functionality. Add autoboxing support via List::Objects::WithUtils::Autobox and make autoboxing available via "use List::Objects::WithUtils 'autobox'" (as well as the 'use Lowu;' shortcut) More flexible import() in List::Objects::WithUtils; allows for exporting selected functionality to designated target packages. Added 'all'/':all' import tags to List::Objects::WithUtils; bare import list still just enables array/immarray/hash, 'all' adds autoboxing. Add array()->export to line up with hash()->export. POD improvements. 1.002002 (15 Jun 2013) Fix CarpLevel for unimplemented immutable array object methods 1.002001 (03 Jun 2013) Simplify read-only array constructor Cleanups / test tweaks 1.002000 (03 Jun 2013) Add immarray() immutable array objects Add hash->copy() to match array->copy() Add array->head(), array->tail() methods POD, test fixups 1.001001 (02 Jun 2013) Sanity check ->mesh() arguments. Other minor cleanups. 1.001000 (02 Jun 2013) Add array->part() 1.000003 (02 Jun 2013) Add array->mesh() 1.000002 (19 May 2013) Documentation tweaks. 1.000001 (10 May 2013) Minor documentation fix (->natatime's iterator returns a list, not an ARRAY) 1.000000 (05 May 2013) Documentation shuffle. No functional changes. 0.003000 (16 Mar 2013) Add hash->sliced() 0.002004 (14 Mar 2013) Documentation fixes. 0.002003 (10 Mar 2013) Fix missing POD for array->natatime with coderef callback. 0.002002 (10 Mar 2013) POD cleanups, some small fixes. New release tests and rectify missing test for array->join 0.002001 (10 Mar 2013) Missing dependency in dist.ini 0.002000 (10 Mar 2013) Add Junctions via Role::WithJunctions ( array->any_items / array->all_items ) 0.001001 Initial release