Speiger
374b027120
Fixed the last unit tests
2026-05-15 00:04:54 +02:00
Speiger
21ccbee3b2
Disabled Google Tests that we don't have to deal.
2026-05-14 21:32:16 +02:00
Speiger
58a9eb38b4
Loads of additions.
...
-Added: Indirect Sorters.
-Added: ReferenceMaps
-Fixed: A bunch of smaller bugs found due to tests
2026-05-14 19:21:38 +02:00
Speiger
2f1525ab57
Fixes and new updates.
...
- Added: Collectors to lists/queues/sets
- Fixed: Bugs in linked hash sets.
- Fixed: Bugs in unit tests.
2026-05-14 02:51:38 +02:00
Speiger
9f46091282
Added Tests for Ordered Maps and more work on completing the
...
implementation
2026-05-12 13:37:22 +02:00
Speiger
3d39d5526d
Breaking update
...
- Added: Optionals for the missing JDK ones.
- Removed: Default values for Reduce and FindFirst. Using Optionals
instead.
2026-05-11 18:00:00 +02:00
Speiger
c6f656ee66
Switched to yearly activity
2026-05-11 00:36:08 +02:00
Speiger
f0139d1a22
Fixed Badge Generator
2026-05-11 00:34:48 +02:00
Speiger
58e20bb513
Fixed Enums
2026-05-11 00:10:44 +02:00
Speiger
502f22cea3
Removed java 25 support. Gradlew isn't supporting this yet.
2026-05-10 22:11:18 +02:00
Speiger
90e3b7110a
Updated Actions
2026-05-10 22:09:21 +02:00
Speiger
a26106cc89
Fixed a bunch of Iterator code and implemented Reverse Map/Set Tests
2026-05-10 22:00:55 +02:00
Speiger
d002f0094f
Updated Build Matrix to incude newer java versions and remove obsolete
...
ones
2026-05-09 05:25:26 +02:00
Speiger
042460a338
Started Adding support for JDK21 SequencedCollections.
...
Implementation is mostly finished. Just need to iron out bugs.
But at this point i want to push activity.
2026-05-09 05:22:35 +02:00
Speiger
20927a97eb
Reworked Module Settings System
...
Changelog:
- Added: Dependency System that will resolve missing classes and enable
them as needed. (This isn't perfect on some low level modules like
Functions)
- Added: Dependency Error system that will throw errors if a dependency
is that is required is specifically disabled.
- Added: Default setting for "undefined" entries.
- Fixed: A few bugs that made the dependency system unnecessary
difficult.
- Updated: Documentation
2025-03-09 23:29:13 +01:00
Speiger
ebe75b0fea
Fixing a few things and testing more. Not useable atm.
2025-03-08 01:08:31 +01:00
Speiger
a6be24c59d
Start of a Advanced Dependency System.
...
The idea behind this system is that you can select systems a lot easier.
So if a custom system isn't required it can be disabled and all the
subsystems that require it either get disabled too.
it also allows you to set systems as: Only if they are required. Meaning
if only a specific system is required its dependencies can still load.
2025-03-08 01:08:31 +01:00
Speiger
afdd27648e
Updated Changelog and Readme to include Maven Central
2024-04-11 19:11:07 +02:00
Speiger
7e475b5472
Fixed a few bugs in the maven central script
2024-03-30 05:12:57 +01:00
Speiger
e65fde736b
Fixed
2024-03-30 01:08:38 +01:00
Speiger
bf0b4172de
Added Maven central Badge
2024-03-30 01:07:46 +01:00
Speiger
961b47a58c
Fixed java8 compat
2024-03-30 01:02:42 +01:00
Speiger
330be87338
finalizing the maven central release.
2024-03-30 00:32:37 +01:00
Speiger
4b30ce12c9
Upgraded thread workers and disable GPG temporarly.
2024-03-29 22:35:44 +01:00
Speiger
0be7dba5d3
Fixed script bug
2024-03-29 22:26:34 +01:00
Speiger and Speiger
6eaa992f5f
Create SECURITY.md
2024-03-29 22:19:29 +01:00
Speiger
9b23d713ff
Started maven publish plugin.
2024-03-29 22:17:38 +01:00
Speiger
85d230c561
Fixed a auto generation bug where iterators wouldn't accept settings
2023-07-04 17:29:32 +02:00
Speiger
6afed5e174
Version Bump
0.9.0
2023-06-29 22:52:44 +02:00
Speiger
640a1a8161
Fixed tests and added missing changelog
2023-06-29 20:04:45 +02:00
Speiger
274d37c4d6
New Features.
...
-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)
-Updated: SimpleCodeGenerator 1.3.0 is now being used which allows for iterative code support.
2023-06-29 18:30:22 +02:00
Speiger
a89c812c06
Added Infinite Iterators
2023-06-17 01:22:56 +02:00
Speiger
6af0656216
Adding coverage to master to make things simpler!
2023-06-15 18:53:08 +02:00
Speiger
e76db94136
Upgrading Other dependencies!
2023-06-15 18:31:22 +02:00
Speiger
7011101b05
Upgraded Gradle to be java19/20 friendly
2023-06-15 18:19:12 +02:00
Speiger
d0599b99ec
Upgraded Build Script and support now java19/20
2023-06-15 18:09:14 +02:00
Speiger
d7c5b9ad7d
Optimized SelectionSort a tiny bit.
2023-06-15 18:08:57 +02:00
Speiger
d2c81e7779
Fixed all the reported issues by the Unit testing.
2023-06-15 17:12:11 +02:00
Speiger
ef5fdbd377
Finished Code Cleanup with Compute functions and added ReversedWrappers
2023-06-14 17:40:27 +02:00
Speiger
5e67e45910
Fixed failing tests/errors
2023-06-06 11:21:52 +02:00
Speiger
63ef68fb95
New Compute function and better toArray implementations
2023-06-05 23:40:48 +02:00
Speiger
0f9751bf70
Fixed that setValue wasn't working with ForEach implementations.
2023-05-18 23:02:27 +02:00
Speiger
bcc2ffdc13
New features.
...
-Added: Improved Map documentation for compute methods
-Added: Dedicated toArray implementations to TreeSets
2023-05-17 09:58:55 +02:00
Speiger
2da4588430
Added getFirst/getLast/removeFirst/removeLast to lists
2023-05-17 09:20:45 +02:00
Speiger
ed9ce60af4
Small Fixes to doc and Useless Imports
2023-05-17 09:01:09 +02:00
Speiger
4dd3a4a6e8
0.8.0 Release
0.8.0
2022-12-20 09:33:26 +01:00
Speiger
efd29bbe7e
First draft of the 0.8.0 patch.
2022-12-19 16:03:43 +01:00
Speiger
96458bd8b6
Changes:
...
- Added: RandomGenerator support (Java17), though requires self
compilation
- Added: Optimizations for HashUtils next power of function.
- Added: toArray() now returns a cached empty array if the collection is
empty.
- Added: toArray function for AsyncBuilder
- Updated: SCG to version 1.2.2
2022-12-16 18:17:51 +01:00
Speiger
477f3c9f40
Implemented ForEachIndexed into all collections
2022-12-16 13:03:28 +01:00
Speiger
3f6e7fbb88
Added forEachIndexed
2022-12-15 20:08:33 +01:00