Updated Changelog and Readme to include Maven Central

This commit is contained in:
Speiger 2024-04-11 19:11:07 +02:00
parent 7e475b5472
commit afdd27648e
2 changed files with 24 additions and 1 deletions

View File

@ -1,5 +1,21 @@
# Changelog of versions # Changelog of versions
### Version 0.9.0
- Added: getFirst/getLast/removeFirst/removeLast to List.class.
- Added: Dedicated Set toArray implementations.
- Added: ToArray/pushTop functions to Stack.class.
- Added: ComputeNonDefault functions which will contain the current behavior of the Compute function, while the Compute will be changed to be more java compliant!
- Added: List.reversed, which returns a SubList that has all elements in reversed order and also inserts reversed.
- Added: Iterators.infinite as an option that will create a Infinite Iterator based on the inputed one.
- Added: List.indexedIterator which allows you to create a iterator with a customized iteration indecies. Useful if you want to transform lists output.
- Added: PriorityQueue.contains is now a function
- Added: Iterators/Async Builders now support MapToPrimitiveType function on the object variant. So more processing can be done. (Will be expanded upon later versions)
- Fixed: SetValue wasn't working on forEach implementations.
- Fixed: Compute functions now perform with primitives more java compliant. Meaning that getDefaultReturnValue function no longer is seen as null.
- Fixed: Supplier was using the wrong dataType in their function name.
- Updated: SimpleCodeGenerator 1.3.0 is now being used which allows for iterative code support.
- Breaking Change: Map.compute/IfAbsent/Present and Map.supplyIfAbsent if the value is a primitive it will no longer accept the defaultReturnValue() as "null" if that functionality is desired then use: computeNonDefault which contains the functionality!
### Version 0.8.1 ### Version 0.8.1
- Added: getFirst/getLast/removeFirst/removeLast to List.class. - Added: getFirst/getLast/removeFirst/removeLast to List.class.
- Added: Dedicated Set toArray implementations. - Added: Dedicated Set toArray implementations.

View File

@ -44,7 +44,7 @@ To ensure that problems can be dealt with even if it is breaking the current API
# How to install # How to install
Using Jitpack Gradle Using Jitpack Gradle
```gradle ```groovy
repositories { repositories {
maven { maven {
url = "https://jitpack.io" url = "https://jitpack.io"
@ -55,6 +55,13 @@ dependencies {
} }
``` ```
Using Maven Central
```groovy
dependencies {
implementation 'io.github.speiger:Primitive-Collections:0.9.0'
}
```
# SourceCode # SourceCode
The generated Sourcecode can be automatically build, The generated Sourcecode can be automatically build,
but if you want to just browse around in it. but if you want to just browse around in it.