Skip to content

Commit

Permalink
Release 1.4.8 !
Browse files Browse the repository at this point in the history
  • Loading branch information
tommyettinger committed Jan 7, 2024
1 parent 0f886d7 commit 7f385e2
Show file tree
Hide file tree
Showing 345 changed files with 4,963 additions and 2,702 deletions.
6 changes: 6 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
[1.4.8]
- Deque types can be initialized with capacity 0, and now won't suddenly crash when an item is added.
- Almost every type got some new methods, thanks to PrimitiveCollection adding overloads that take arrays or ranges of arrays.
- The above change was also applied manually to Object-based Collection types.
- Where appropriate, types have removeAll() and removeEach(), as well as containsAll() and containsAny().

[1.4.7]
- The dependency on digital was updated to 0.4.7, which adds some potentially useful features, and has many more null checks.
- Filtered sets and maps have the full range of constructors that maps and sets usually have, now.
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ You have two options: Maven Central for stable releases, or JitPack to select a

Maven Central uses the Gradle dependency:
```
api 'com.github.tommyettinger:jdkgdxds:1.4.7'
api 'com.github.tommyettinger:jdkgdxds:1.4.8'
```
You can use `implementation` instead of `api` if you don't use the `java-library` plugin.
It does not need any additional repository to be specified in most cases; if it can't be found, you may need the repository
Expand All @@ -143,7 +143,7 @@ If you have an HTML module, add:
```
implementation "com.github.tommyettinger:funderby:0.1.1:sources"
implementation "com.github.tommyettinger:digital:0.4.7:sources"
implementation "com.github.tommyettinger:jdkgdxds:1.4.7:sources"
implementation "com.github.tommyettinger:jdkgdxds:1.4.8:sources"
```
to its
dependencies, and in its `GdxDefinition.gwt.xml` (in the HTML module), add
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/allclasses-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>All Classes and Interfaces (jdkgdxds 1.4.7 API)</title>
<title>All Classes and Interfaces (jdkgdxds 1.4.8 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="class index">
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/allpackages-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>All Packages (jdkgdxds 1.4.7 API)</title>
<title>All Packages (jdkgdxds 1.4.8 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="package index">
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/com/github/tommyettinger/ds/Arrangeable.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Arrangeable (jdkgdxds 1.4.7 API)</title>
<title>Arrangeable (jdkgdxds 1.4.8 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: com.github.tommyettinger.ds, interface: Arrangeable">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>BinaryHeap.HeapIterator (jdkgdxds 1.4.7 API)</title>
<title>BinaryHeap.HeapIterator (jdkgdxds 1.4.8 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: com.github.tommyettinger.ds, class: BinaryHeap, class: HeapIterator">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>BinaryHeap.Node (jdkgdxds 1.4.7 API)</title>
<title>BinaryHeap.Node (jdkgdxds 1.4.8 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: com.github.tommyettinger.ds, class: BinaryHeap, class: Node">
Expand Down
344 changes: 327 additions & 17 deletions docs/apidocs/com/github/tommyettinger/ds/BinaryHeap.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/apidocs/com/github/tommyettinger/ds/BooleanBag.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>BooleanBag (jdkgdxds 1.4.7 API)</title>
<title>BooleanBag (jdkgdxds 1.4.8 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: com.github.tommyettinger.ds, class: BooleanBag">
Expand Down Expand Up @@ -220,7 +220,7 @@ <h3 id="methods-inherited-from-class-com.github.tommyettinger.ds.Ordered.OfBoole
<code><a href="Ordered.OfBoolean.html#selectRanked(com.github.tommyettinger.ds.support.sort.BooleanComparator,int)">selectRanked</a>, <a href="Ordered.OfBoolean.html#selectRankedIndex(com.github.tommyettinger.ds.support.sort.BooleanComparator,int)">selectRankedIndex</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.github.tommyettinger.ds.PrimitiveCollection.OfBoolean">Methods inherited from interface&nbsp;com.github.tommyettinger.ds.<a href="PrimitiveCollection.OfBoolean.html" title="interface in com.github.tommyettinger.ds">PrimitiveCollection.OfBoolean</a></h3>
<code><a href="PrimitiveCollection.OfBoolean.html#addAll(com.github.tommyettinger.ds.PrimitiveCollection.OfBoolean)">addAll</a>, <a href="PrimitiveCollection.OfBoolean.html#containsAll(com.github.tommyettinger.ds.PrimitiveCollection.OfBoolean)">containsAll</a>, <a href="PrimitiveCollection.OfBoolean.html#forEach(com.github.tommyettinger.function.BooleanConsumer)">forEach</a>, <a href="PrimitiveCollection.OfBoolean.html#removeIf(com.github.tommyettinger.function.BooleanPredicate)">removeIf</a></code></div>
<code><a href="PrimitiveCollection.OfBoolean.html#addAll(com.github.tommyettinger.ds.PrimitiveCollection.OfBoolean)">addAll</a>, <a href="PrimitiveCollection.OfBoolean.html#containsAll(boolean%5B%5D)">containsAll</a>, <a href="PrimitiveCollection.OfBoolean.html#containsAll(boolean%5B%5D,int,int)">containsAll</a>, <a href="PrimitiveCollection.OfBoolean.html#containsAll(com.github.tommyettinger.ds.PrimitiveCollection.OfBoolean)">containsAll</a>, <a href="PrimitiveCollection.OfBoolean.html#containsAny(boolean%5B%5D)">containsAny</a>, <a href="PrimitiveCollection.OfBoolean.html#containsAny(boolean%5B%5D,int,int)">containsAny</a>, <a href="PrimitiveCollection.OfBoolean.html#containsAny(com.github.tommyettinger.ds.PrimitiveCollection.OfBoolean)">containsAny</a>, <a href="PrimitiveCollection.OfBoolean.html#forEach(com.github.tommyettinger.function.BooleanConsumer)">forEach</a>, <a href="PrimitiveCollection.OfBoolean.html#removeAll(boolean%5B%5D)">removeAll</a>, <a href="PrimitiveCollection.OfBoolean.html#removeAll(boolean%5B%5D,int,int)">removeAll</a>, <a href="PrimitiveCollection.OfBoolean.html#removeEach(boolean%5B%5D)">removeEach</a>, <a href="PrimitiveCollection.OfBoolean.html#removeEach(boolean%5B%5D,int,int)">removeEach</a>, <a href="PrimitiveCollection.OfBoolean.html#removeIf(com.github.tommyettinger.function.BooleanPredicate)">removeIf</a></code></div>
</section>
</li>
</ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>BooleanDeque.BooleanDequeIterator (jdkgdxds 1.4.7 API)</title>
<title>BooleanDeque.BooleanDequeIterator (jdkgdxds 1.4.8 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: com.github.tommyettinger.ds, class: BooleanDeque, class: BooleanDequeIterator">
Expand Down
Loading

0 comments on commit 7f385e2

Please sign in to comment.