2021-06-23 18:38:23 +02:00
# Changelog of versions
2021-08-15 18:09:34 +02:00
2021-08-27 07:45:41 +02:00
### Version 0.3.5
- Fixed: Simple Code Generator dependency was declared wrong. Its only needed for runtime. Not for Compilation.
2021-09-02 13:38:25 +02:00
- Fixed: ObjectLists Crashed when a null was provided as a Comparator. (Unless the List was Initialized with the ClassType)
- Fixed: LinkedLists didn't implement add(Object)
- Fixed: Object Collections did have the JavaCollections deprecated as the Constructor. This should only be deprecated for Primitives
- Added: Tests with 5k Random names for Object sorting.
- Changed: Object Arrays no longer require a Comparable[] it just assumes now that the elements in the Array are Comparable
2021-08-27 07:45:41 +02:00
2021-08-15 18:09:34 +02:00
### Version 0.3.4
- Fixed: ArrayLists didn't resize properly if they were empty.
2021-07-21 16:32:30 +02:00
### Version 0.3.3
- Added: Flat/Mapping function for Iterables/Iterators to help avoid streams for cleaner looking code
2021-07-23 22:04:59 +02:00
- Fixed: AVLTrees pollFirst/Last is now keeping orders and is fixed
2021-08-12 14:31:29 +02:00
- Fixed: AbstractCollection bulk adding methods now link to the specialized implementations.
- Fixed: A bug with getElements in ArrayList.
- Fixed: PriorityQueue remove/toArray function were renamed so they fit better with other interfaces. (remove => removeFirst and toArray uses a different genericType)
- Added: LinkedList which is a List/PriorityDequeue/Stack which allows for more optimized use-cases and reduced boxing/unboxing.
- Added: Tests for LinkedList
2021-07-21 16:32:30 +02:00
2021-06-24 20:58:17 +02:00
### Version 0.3.2
- Fixed: Map.put wasn't referring to primitive variants.
2021-06-25 12:28:19 +02:00
- Added: ImmutableList.
- Added: Iterator pour function into a List or Array
- Changed: Arrays Wrap is now accessible to Objects and now is ? extends TYPE instead of TYPE.
2021-06-25 14:22:22 +02:00
- Added: OpenHashSets now implement foreach and have less overhead.
- Added: ImmutableOpenHashSet that is not editable (is linked by default for fast iteration)
2021-06-25 16:37:17 +02:00
- Added: CustomOpenHashSets now implement foreach and have less overhead.
2021-06-25 17:44:48 +02:00
- Added: ImmutableOpenHashMap that is not editable (is linked by default for fast iteration)
2021-06-27 16:02:26 +02:00
- Added: Maps can now be created through the interface.
2021-06-27 17:23:34 +02:00
- Fixed: Lists.addElements(T...elements) was adding elements at the beginning of a list instead of the end.
2021-06-27 21:31:42 +02:00
- Fixed: Bugs with the AVLTreeSet. And marked bugs with AVLTreeX that are still present.
2021-06-24 20:58:17 +02:00
2021-06-24 13:17:48 +02:00
### Version 0.3.1
- Fixed: containsKey & containsValue in HashMaps were deprecated for Object Variants.
- Fixed: HashMap wasn't deleting Keys & Values references when removing a Object
2021-06-24 17:16:36 +02:00
- Fixed: AVLTreeMap didn't balance properly.
2021-06-24 13:17:48 +02:00
- Changed: EnumMap no longer tries to access SharedSecrets since its gone in java11
2021-06-24 17:16:36 +02:00
- Added: HashMaps now implement ITrimmable
- Added: AVLTreeSet didn't balance properly
- Fixed: HashMaps & LinkedMaps weren't clearing references properly.
2021-06-24 13:17:48 +02:00
### Version 0.3.0 (Breaking 0.2.0)
2021-06-23 18:38:23 +02:00
- Added: Stack.isEmpty was missing
2021-06-23 19:07:30 +02:00
- Changed: remove/removeLast/enqueue/enqueueFirst no longer use Type Suffixes
- Removed: Suffixes for unmodifiable & synchronize functions.
2021-06-23 19:22:19 +02:00
- Changed: Primitive Stacks no longer depend on the base Stack class. Because seriously not needed.
2021-06-23 19:34:32 +02:00
- Changed: PriorityQueues no longer extends Object Variant.
2021-06-23 19:58:31 +02:00
- Changed: Maps.get function is no longer using Suffixes unless its absolutely necessary.
- Changed: Maps.remove function is no longer using Suffixes unless its absolutely necessary.
2021-06-23 21:45:12 +02:00
- Changed: ObjectList methods are no longer marked Deprecated even so it was for primitive ones.
- Added: Shuffle & Reverse Methods.
2021-06-23 22:14:08 +02:00
- Added: Concat Iterators.
- Added: PriorityQueues