4 * Rebuild package with fixed Vala compiler
9 * Fix Iterator.remove in PriorityQueue
14 * Prevent hashtables from resizing during iteration
19 * Fix compilation with vala master
20 * Fix creation of GObject introspection files
25 * Fix buffer underflow.
30 * Add check-news to AM_INIT_AUTOMAKE
35 * Fix adding second element to priority queue.
36 * Fix problem with key used in range is freed.
41 * Fix memory leaks in LinkedList.
46 * Fix compiler warning.
51 * Fix memory leaks in TimSort and LinkedList.
52 * Bug fixes in TreeMap and TreeSet.
57 * Build system enhancements to conform Gnome's style.
58 * Bug fixes in TreeSet, TreeMap and Collection.to_array.
59 * Deprecated Map methods marked with [Deprecated].
64 * Bug fixes in HashMultiSet, TimSort, TreeMap, TreeMultiSet, and TreeSet.
65 * Fix build with Vala 0.8.0 and later.
66 * Fix build on Windows.
67 * Fix subprocess handling in test infrastructure.
73 * Introduce Functions hash, equal and compare function factory
74 * Introduce Comparable<G> interface
75 * Implementations provides sane defaults when constructed without functions
76 * ReadOnly* made internal in favor of a `read_only_view` properties
77 * Iterator<G> is now mutable and resettable
78 * Introduction of BidirIterator<G> bidirectional iterators
79 * List<G>.list_iterator () returns a specialized ListIterator<G>
80 * Various API contracts clarifications and enhancements
81 * Introduce List<G>.sort () with TimSort implementation
82 * Complete Map API rework
83 * Introduce Queue and Deque interfaces
84 * Introduce MultiSet and MultiMap interfaces (Ali Sabil)
85 * Introduce SortedSet interface (Maciej Pietchotka)
88 * HashMultiSet and HashMultiMap (Ali Sabil)
89 * TreeMultiSet and TreeMultiMap.
91 * LinkedList now implements Deque
92 * TreeSet now implements SortedSet (Maciej Pietchotka)
95 * New test framework and complete tests refactoring (Julien Peters)
96 * New doc/ documentation directory (--enable-doc)
97 * Test coverage analysis using lcov (--enable-coverage)
98 * Basic benchmark framework and sort benchmark (--enable-benchmark)
99 * Use silent rules by default for users of automake 1.11
104 * Lots of additional documentation
105 * Better overall encapsulation, dangerous public setters have been removed
106 * Better test coverage (more than 90%)
116 * Introduce AbstractCollection, AbstractList and AbstractMap base classes.
117 * Add new properties and methods to Collection, List and Map. (Tomaž Vajngerl)
118 * Add LinkedList implementation. (Mark Lee)
119 * Add TreeSet and TreeMap implementations. (Maciej Piechotka)
120 * Iterable.element_type is now a property.
121 * Map.remove now takes an optional parameter to retrieve the removed value.
122 * Bump library version info to reflect API/ABI breakage
132 * Fix build for Vala 0.7.
138 * Add slice method to Gee.List.
143 * Update for Vala 0.3.3.
149 * Update for Vala 0.3.1.
160 * Add get_element_type method to Gee.Iterable.
161 * Update for Vala 0.1.6.