diff --git a/CHANGELOG b/CHANGELOG index 8933290..60b83e6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,13 @@ # RELEASE.MAJOR.MINOR +1.6.2 + Added new functions to all collections: + - copy_of + - equals + Added the new collections to the tests + Fixed some collections and some improvements to the hashtables + Unified the functions set and update from the map implementations + 1.6.1 Removed ./ext/linkedqueue.h Added a deallocator parameter to all _free and _clear functions diff --git a/README.md b/README.md index d093120..759068d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Header only, macro generated, generic and type-safe Collections in C. ![License](https://img.shields.io/badge/License-MIT-blue.svg) -![Version](https://img.shields.io/badge/Version-v1.6.1-orange.svg) +![Version](https://img.shields.io/badge/Version-v1.6.2-orange.svg) [![Build](https://travis-ci.org/LeoVen/C-Macro-Collections.svg?branch=master)](https://travis-ci.org/LeoVen/C-Macro-Collections) [![codecov](https://codecov.io/gh/LeoVen/C-Macro-Collections/branch/master/graph/badge.svg)](https://codecov.io/gh/LeoVen/C-Macro-Collections) diff --git a/TODO b/TODO index 3636c2e..f727a76 100644 --- a/TODO +++ b/TODO @@ -11,25 +11,24 @@ TODO [X] Add MultiMap [X] Add IntervalHeap [ ] Add TreeHashMap + [ ] Add SortedList + [ ] Add BiDiMap [ ] Add functions [X] update {hashmap, treemap, multimap} [X] set {hashmap, treemap, multimap} - [/] to_string {all} + [X] to_string {all} [ ] iter_advance {all} (iterators) [ ] iter_rewind {all} (iterators) [ ] iter_go_to {all} (iterators) [ ] from_array {all} [ ] to_array {all} - [ ] equals {all} - [ ] copy_of {all} + [X] equals {all} + [X] copy_of {all} [ ] resize {dynamic arrays and circular buffers} [ ] save {all} (serialization) [ ] load {all} (serialization) [ ] read {all} (serialization) [ ] write {all} (serialization) - [ ] Iterator IO - [ ] range_insert - [ ] range_remove [ ] Stack Allocated Collections [ ] Deque [ ] HashMap @@ -52,9 +51,9 @@ TODO [ ] Stack [ ] TreeMap [ ] TreeSet -[X] Utility - [X] assert.h +[~] Utility + [~] assert.h [X] foreach.h - [X] log.h - [X] test.h + [~] log.h + [~] test.h [X] timer.h