Skip to content

Releases: goradd/maps

v1.3.0

Choose a tag to compare

@spekary spekary released this 07 Jan 21:18
e9dafc6

Hiding the mutex functions Lock, Unlock, Lock and RUnlock from public view. This does change the interface, but exposing these was really a bug.

v1.2.1

Choose a tag to compare

@spekary spekary released this 07 Jan 20:50
71c70c3

Fixing a receiver

v1.2.0

Choose a tag to compare

@spekary spekary released this 11 Feb 18:37
c78486d

Added SliceSet to allow keeping track of comparables in an ordered Set, rather than just cup.Ordered values.
Also remembers the order the items were added.

v1.1.2

Choose a tag to compare

@spekary spekary released this 25 Jan 02:19
33cb8a4

Adding nil receiver processing for Set types.

v1.1.1

Choose a tag to compare

@spekary spekary released this 24 Jan 18:58
6e95be5

Fixing Clone for OrderedSet

v1.1.0

Choose a tag to compare

@spekary spekary released this 23 Jan 16:24
03614ee

Added ordered set

v1.0.0

Choose a tag to compare

@spekary spekary released this 09 Nov 01:44
cabe871

Maps is now released.

This new version requires Go 1.23 and supports iterator functions similar to the iterators in the standard library's maps package.

v0.1.6

Choose a tag to compare

@spekary spekary released this 09 Nov 01:13
c098757

Delete now returns the value of the item deleted.
Keys() and Values() for slice maps are returning the correct order.

Nil SliceMap

Choose a tag to compare

@spekary spekary released this 16 Sep 18:41
fff85b2

Creating a reasonable response when a SliceMap is nil.

Ranging over nil values

Choose a tag to compare

@spekary spekary released this 09 Nov 17:05
a44c292

A little work saver. You can correctly range over a nil map and it will do nothing, rather than complain that the map is nil. So it behaves the same as a built-in map in this way.