# Revision history for Perl module autobox::Transform
1.035 2020-07-27T15:00:22Z
* Fixed #7: removed dependency on "true", thanks TBSliver/Tom Bloor
* Fixed #6: improved pod, thanks manwar/Mohammad S Anwar
* POD polish
1.034 2019-06-19T20:22:58Z
* Documentation improvements to go with new "reject", "reject_by",
"reject_each" methods
1.033 2019-06-19T20:15:20Z
* Doc fixes
1.032 2019-06-19T19:22:20Z
* New @array method: ->reject, the opposite of Array->filter
* New @array method: ->reject_by, the opposite of Array->filter_by
* New @array method: ->reject_each, the opposite of Array->filter_each
1.031 2017-11-09T00:48:09Z
* Improved POD documentation
1.030 2017-11-08T23:42:36Z
* Document simple case for group_by $value_sub
* New @array methods ->group, ->group_count, ->group_array
1.029 2016-10-24T22:09:19Z
* @array->to_hash, and %hash->to_array
1.028 2016-10-23T20:18:46Z
* Even more docs improvements for ->order, ->order_by.
1.027 2016-10-23T17:41:02Z
* POD fixes for order, order_by
* Other docs improvements
1.026 2016-10-23T16:58:04Z
* New feature: sorting using @array->order and @array->order_by.
1.025 2016-10-13T12:18:59Z
* Document %hash->filter_each to make it official.
1.024 2016-10-12T21:00:44Z
* ->filter and ->filter_by now takes a dwim predicate
which can be one of: subref (returns true), string (eq), regex
(=~), hashref (key exists).
Arrayref (in) and undef (is) will annoyingly have to wait until the
old call style is removed in 2.000 .
1.023 2016-10-10T21:46:35Z
* Officially rename all "grep"-related methods to "filter" something,
to open up for a new $array->filter() method which is more capable
than autobox::Core's $array->grep(). There are aliases for all
existing grep-methods.
All grep-related methods will continue to work: they are not
deprecated and will probably never go away.
* Simple $array->filter($subref) method.
1.022 2016-10-09T20:11:29Z
* POD fixes and documentation improvements
1.021 2016-10-09T19:33:10Z
* The new call style for accessors is now the preferred one, the old
one deprecated but still supported until 2.000 .
If you have code with the old call style, please pin your version
to < 2.000 in your cpanfile, dist.ini or whatever you use.
1.020 2016-10-09T15:15:22Z
* Support for new call style for accessor method calls with arguments
e.g. ->map_by([ price_with_discount_code => $code ])
1.019 2016-08-21T19:32:42Z
* Minor POD fixes
1.018 2016-08-21T18:55:54Z
* Array->to_ref, Hash->to_ref, Array->to_array, Hash->to_hash.
Use these e.g. as a nicer way to enfore scalar or list context.
* Use autobox::Core inside of autobox::Transform, so that e.g. String
autobox methods can be used in a map_by
1.017 2016-07-25T11:53:06Z
* Allow empty $args arrayref when accessing hash keys
1.016 2016-07-23T15:50:32Z
* Improved docs
1.015 2016-07-23T15:27:10Z
* Make $hash->map_each_value() official by documenting it.
* grep_by can now take a $grep_subref to check if each item should
remain (default: check for true values).
1.014 2016-07-21T17:02:10Z
* map_each_value Hash method (so far undocumented)
1.013 2016-07-19T12:29:41Z
* Change version required to 5.010, hopefully closing #3. Thanks to
https://github.com/findmo for reporting.
* Make $hash->map_each(), $hash->map_each_to_array() official by
documenting them.
1.012 2016-07-07T17:10:47Z
* Require perl 5.10, to avoid bogus test failures on unsupported
versions. This resolves issue #2: Fails with perls < 5.10
1.011 2016-07-07T12:57:42Z
* Rename Hash grep -> grep_each, grep_defined -> grep_each_defined
- This is why they're undocumented
* map_each, map_each_to_array Hash method (so far undocumented)
1.010 2016-06-04T06:59:49Z
* grep, grep_defined Hash methods (so far undocumented)
1.009 2016-06-05T21:24:57Z
* More doc improvements, examples
1.008 2016-06-04T16:51:58Z
* Docs fixes and improvements
1.007 2016-06-04T16:19:00Z
* Add new transform: uniq_by
1.006 2016-04-29T08:30:01Z
* key_value* Hash methods (so far undocumented)
1.004 2016-03-06T12:23:17Z
* Cleaner docs
1.003 2016-03-05T22:02:59Z
* map_by, grep_by, group_by can look up hash keys as well as make
method calls
1.002 2016-03-01T14:00:06Z
* Fix #1: Add cpanfile deps
1.001 2016-02-28T22:18:35Z
* Documentation for all methods
1.000 2016-02-28T21:37:22Z
* Original version