Rand Stats

The uploading author of cpan:HANENKAMP does not match the META author of github:zostay.

ArrayHash

cpan:HANENKAMP
v1.0.0	2020-04-07

    * COMPATIBILITY BREAKING: Previously, this class has accepted named
      arguments as hash items to add to the array-hash or multi-hash. However,
      this is not Raku-ish. From now on, elements must be added via positional
      arguments. If the arguments are Pairs, the Pairs will be added directly.
      If the items are not Pairs, they should be provided as an evenly numbered
      list of items that will be made into Pairs. A similar change has been made
      for all methods, such as .push. See documentation for details.
    * COMPATIBILITY BREAKING: (Maybe.) Some methods which previously returns
      List now return Seq, e.g., values, keys, kv, etc.
    * COMPATIBILITY BREAKING: Previously it was possible to bind scalar
      containers during construction. This is no longer the case. Binding scalar
      values can only be performed through bind assignments to hash keys or
      array indexes. This better matches the behavior of Array and Hash.
    * COMPATIBILITY BREAKING: Deleting hash keys used to remove pairs from the
      array. This now behaves similar to deletion of an Array index, which
      replaces the array index with a Pair type object unless it is the last
      item, in which case the array shrinks by one. (This is implemented using
      @array[]:delete, so the behavior should have similar nuances to Raku
      Arrays).
    * Methods that are both hashish and arrayish may have a :array/:hash adverb
      selector to allow you to choose which version of the method to use. The
      default is usually :hash if not specified.
    * Added the prepend method.
    * Added the Array and Hash coercion methods.
    * Added the join method.
    * Added the map method.
    * Added the grep method.
    * Added the first method.
    * Added the head method.
    * Added the tail method.
    * Added the sort method.
    * Added the produce method.
    * Removed the shape method.
    * Removed some delegated methods for methods that haven't existed in Perl 6
      for several years, including lol, flattens, and Parcel.
    * Bugfix: If multi-hash('a' => 1, 'a' => 2).[0]:delete occured, the hash
      side of the multi-hash would no longer mirror the state of the array side.
      This then triggered a post-condition failure.

v0.4.1	2019-03-12

    * Bugfix: Fix broken initial state for multi-hash tests. 

v0.4	2018-11-11

    * Fix location of use v6 for v6.d. :(

v0.3    2018-04-24

    * Released to CPAN.