Revision history for Hash-Agnostic

0.0.20  2026-06-13T17:53:38+02:00
    - Migrated repo to Codeberg
    - Fix nasty bug in initialization of immutable structures
      which showed up in Ecosystem, through Map::Match and
      Map::Agnostic

0.0.19  2026-02-14T20:02:42+01:00
    - Fix issue with default STORE initialization from kv
    - Add default implementation for .push and .append
    - Modernize meta
    - 100% coverage testing
    - Update copyright year

0.0.18  2026-02-13T19:05:00+01:00
    - Make STORE an only, to make examples in post work.

0.0.17  2024-08-10T16:02:31+02:00
    - Don't call .STORE if there are no values to be stored.  This
      will allow agnostic hashes to be initialized in a TWEAK
      method without going through the local AT-KEY logic.  Issue
      spotted by Tim Nelson in Hash::Ordered

0.0.16  2024-08-10T12:33:55+02:00
    - Better fix for handling .Str and .gist on type objects

0.0.15  2024-08-10T12:06:26+02:00
    - Allow .gist / .Str / .raku / .perl to be called on type objects,
      Tim Nelson++ for spotting this deficiency
    - Modernize pod

0.0.14  2024-07-21T11:27:18+02:00
    - Make sure that .new will actually take any named arguments
      and run the normal object creation logic.  Tim Nelson++ for
      exposing this deficiency
    - Restore "list" and "List" methods, they work again

0.0.13  2024-07-20T12:38:18+02:00
    - Remove "list" and "List" from supported methods list for
      now because of some weird interaction when the role is being
      consumed by a class that has a TWEAK method in it.
    - Add separate CI badges for each OS supported
    - Add sponsor button

0.0.12  2024-04-28T12:05:31+02:00
    - Rename exception class to prevent import clash with
      Array::Agnostic.  Tim Nelson++ for report
    - Give test files a modern Raku extension
    - Updated copyright year

0.0.11  2023-12-15T18:23:14+01:00
    - Added support for .Numeric, .Int, .Bool
    - Added sponsor link
    - Updated copyright year

0.0.10  2021-09-10T10:56:48+02:00
    - Change file extension to .rakumod
    - Migrate to zef ecosystem
    - Update email address

0.0.9  2021-07-18T15:11:42+02:00
    - Make sure ASSIGN-KEY can take Mu (japhb++)

0.0.8  2021-07-17T09:59:49+02:00
    - Change "perl" into "raku" in tests
    - Add "antipairs" method

0.0.7  2021-01-30T12:17:53+01:00
    - Add "raku" method, deprecate "perl" method
    - Make sure default implementations only take instances
    - Update copyright year

0.0.6  2020-08-16T20:35:58+02:00
    - Make sure extended error message occurs when re-initializing

0.0.5  2020-08-16T19:54:07+02:00
    - Remove incorrect reference to :$initialize, it is not needed anyway
    - Provide default implementation for BIND-KEY, EXISTS-KEY, DELETE-KEY
    - Add Github CI info

0.0.4  2018-12-31T00:02:45+01:00
    - Fix .Hash coercer, spotted by Fernando Santagata

0.0.3  2018-10-06T13:42:51+02:00
    - Make .STORE a multi, so that we can call it from clients

0.0.2  2018-10-06T12:28:22+02:00
    - Make sure .new also indicates initialization

0.0.1  2018-09-19T12:36:45+02:00
    - Initial version
