Libgee Releases
Libgee 0.20.1
released on February 11, 2018
- Minor bug fixes
Libgee 0.20.0
released on Mars 21, 2017
- Fix to_array on enums and flags
- Add additional query operations to Traversable
Libgee 0.18.1
released on October 12, 2016
- Various build and runtime fixes
Libgee 0.18
released on March 24, 2015
Libgee 0.17
released on March 16, 2015
- Fix default value of --enable-consistency-check, fixes bug #746077 The intent here was that --enable-consistency-check would default to disabled (because it's a very expensive debug option and would make a lot of applications unusably slow), but a copy paste mistake ended up disabling internal asserts instead.
Libgee 0.16
released on October 14, 2014
Libgee 0.15
released on September 15, 2014
- Explicitly make the hashes, equality and comparation immutable
- Fix valadoc syntax and extend Traversable.tee documentation
- Add INSTALL to .gitignore
Libgee 0.14
- Enable vala for make distcheck
Libgee 0.13
Libgee 0.12
Libgee 0.11.4
released on July 10, 2013
Changes
- Add flat_map method to Traversable
- Add zip method to Future
- Specialize stream iterator (4-22% speed improvement in tests)
- Extend the Traversable.Stream with Stream.WAIT
- Fix lazy value usage in unfold
Libgee 0.11.0
released on July 3, 2013
Changes
- Add futures and promises to libgee
- Update the build system
Return true from HashSet.Iterator.foreach() if we fall off the end
Libgee 0.10
Libgee 0.10.2
released on July 12, 2013
Changes
- Use .value instead of value directly in unfold
Libgee 0.10.1
released on April 10, 2013
Changes
Return true from HashSet.Iterator.foreach() if we fall off the end
Libgee 0.10.0
released on March 25, 2013
Changes
- No changes since release candidate
Libgee 0.9.92
released on March 4, 2013
Changes
Libgee 0.9.91
released on February 17, 2013
Changes
ConcurrentSet implements SortedSet
Fix HashMultiMap, TreeMultiSet constructor
- Add add/contains/remove_all working on array
Allow creation of ArrayList from array
Libgee 0.9.0
released on December 3, 2012
Changes
ConcurrentSet preliminary implementation
- Bugfixes from 0.8.2 and 0.8.3
- Fix various Vala warnings
- First part of test refactoring
Libgee 0.8
Libgee 0.8.7
released on July 12, 2013
Changes
- Use .value instead of value directly in unfold
Libgee 0.8.6
released on April 10, 2013
Changes
Return true from HashSet.Iterator.foreach() if we fall off the end
Libgee 0.8.5
released on March 4, 2013
Changes
Libgee 0.8.4
released on February 17, 2013
Changes
Add generic type arguments to HashMultiMap, TreeMultiSet constructor
Libgee 0.8.3
released on December 3, 2012
Changes
Various fixes to PriorityQueue
Small fix for Gee.LinkedList.Iterator.next
Fix memory leak in HazardPointer implementation
Fix handling NULLs in HazardPointer
- Use portable sed command for GObject Introspection
Libgee 0.8.2
released on November 10, 2012
Changes
Add generic type arguments to HashSet
- GObject Introspection support improved
- Rebuild with fixed Vala compiler (fixes bug #687728)
Libgee 0.8.1
released on October 14, 2012
Changes
Allow slice in ReadOnlyList
Fix Iterator.remove in PriorityQueue
- Add foreach specializations
- Use foreach function instead of iterators
Libgee 0.8.0
released on September 24, 2012
Changes
- Fix Traversable.chop
- Remove unnecessary method
- Update README
Move everything to GenericAccessor
Libgee 0.7.90
released on August 27, 2012
Changes
- Don't notify when constructor property is set
Use views instead of copies in MultiMap as in rest of libgee
- Allow early termination in Traversable.foreach
Libgee 0.7.3
released on August 5, 2012
Changes
- Update documentation
- Fix iteration order in hashtables
Split SortedMap/SortedSet into bi-directional and uni-directional parts
Fix HazardPointers
Libgee 0.7.2
released on January 22, 2012
Changes
- Require *_type property for all collections
Add ArrayQueue
- A few bug fixes
Libgee 0.7.1
released on August 25, 2011
Changes
- Implement hazard pointers and concurrent linked lists
- Respect VALAFLAGS when building tests
- Fix a few compiling warnings
Libgee 0.7.0
released on August 19, 2011
Changes
Libgee 0.6
Libgee 0.6.8
released on March 4, 2012
Changes
Libgee 0.6.7
released on December 3, 2012
Changes
Various bugs fixed in PriorityQueue
Fixed Iterator.next in LinkedList
Libgee 0.6.6.1
released on November 10, 2012
Changes
- Rebuild package with fixed Vala compiler
Libgee 0.6.6
released on October 14, 2012
Changes
Fix Iterator.remove in PriorityQueue
Libgee 0.6.5
released on August 5, 2012
Changes
- Prevent hashtables from resizing during iteration
Libgee 0.6.4
released on January 22, 2012
Changes
- Fix compilation with vala master
- Fix creation of GObject introspection files
Libgee 0.6.3
released on November 9, 2011
Changes
- Fix buffer underflow.
Libgee 0.6.2
released on September 14, 2011
Changes
- Fix adding second element to priority queue.
- Fix problem with key used in range is freed.
Libgee 0.6.1
released on January 28, 2011
Changes
Fix memory leaks in LinkedList.
Libgee 0.6.0
released on September 26, 2010
Changes
- Fix compiler warning.
Libgee 0.5.3
released on September 16, 2010
Changes
Fix memory leaks in TimSort and LinkedList.
Libgee 0.5.2
released on August 2, 2010
Changes
- Build system enhancements to conform Gnome's style.
- Deprecated Map methods marked with [Deprecated].
Libgee 0.5.1
released on June 15, 2010
Changes
Bug fixes in HashMultiSet, TimSort, TreeMap, TreeMultiSet, and TreeSet.
- Fix build with Vala 0.8.0 and later.
- Fix build on Windows.
- Fix subprocess handling in test infrastructure.
Libgee 0.5
released on September 28, 2009
Changes
0.4
Libgee 0.4
released on September 28, 2009
Changes
- Bug fixes.