Skip to content

Releases: emirpasic/gods

v1.3.0

02 Jul 11:37
Compare
Choose a tag to compare
  • Bidirectional map (HashBidiMap) #23
  • Refactoring all iterators and enumerables into separate files #21

v1.2.0

27 Jun 01:16
Compare
Choose a tag to compare

New features:

  • Iterators extended:
    • Begin() for iterators to reset iterator (one-before-first).
    • End() for iterators to move iterator past the end (one-past-the-end).
    • First() for iterators to jump to first element.
    • Last() for reversible iterators to jump to last element.

Fixes and Improvements:

  • RebBlackTree iterator to be explicit about its state

#20

v1.1.0

25 Jun 19:06
Compare
Choose a tag to compare
  • Reverse iterators #18
  • Replace Timsort with Go's implementation #16
  • Documentation updates #15

v1.0.0

22 Sep 22:24
Compare
Choose a tag to compare

This is is the first official production-ready release that matured for a year. There were no issues throughout the year, so we feel comfortable calling this v1.0.0.

  • Containers
    • Lists
      • ArrayList
      • SinglyLinkedList
      • DoublyLinkedList
    • Sets
      • HashSet
      • TreeSet
    • Stacks
      • LinkedListStack
      • ArrayStack
    • Maps
      • HashMap
      • TreeMap
    • Trees
      • RedBlackTree
      • BinaryHeap
  • Functions
    • Comparator
    • Iterator
      • IteratorWithIndex
      • IteratorWithKey
    • Enumerable
      • EnumerableWithIndex
      • EnumerableWithKey
    • Sort
    • Container
  • Appendix