• v0.3.0 29ba6bfd4d

    v0.3.0
    All checks were successful
    CI / Check PR Title (push) Has been skipped
    CI / Makefile Lint (push) Successful in 50s
    CI / Go Lint (push) Successful in 54s
    CI / Markdown Lint (push) Successful in 50s
    CI / Unit Tests (push) Successful in 47s
    CI / Mutation Tests (push) Successful in 1m31s
    CI / Fuzz Tests (push) Successful in 1m21s
    Pre-Release

    mvhutz released this 2026-04-16 03:31:41 +00:00 | 1 commits to main since this release

    • Breaking change: All member functions of Table are pointer receivers, instead of value receivers.
    • Breaking change: NewTable is now New.
    • Breaking change: NewTableBy is now NewBy.
    • Breaking change: NewCustomTable is now NewCustom.
    • Breaking change: Table.Get(K) (V, error) is now Table.Get(K) (V, bool).
    • Added ErrBadHash sentinel error. Developers can use it to manage errors from the library, when a table can no longer perform operations using the hash functions it was given.
    • Added Table.Find, which holds the serves the same purpose that value := map[index] does. It fills a niche which the comma-ok notation of Table.Get does not.
    Downloads