Commit graph

5090 commits

Author SHA1 Message Date
Andreas Schildbach
f70182cbfa build.gradle: update equalsverifier to 3.17.3 2024-11-19 14:14:55 +01:00
Andreas Schildbach
9fe93201ed build.gradle: update protobuf-javalite to 4.28.3 2024-11-19 14:07:32 +01:00
Andreas Schildbach
6532336e92 build.gradle: update SLF4J to 2.0.16 2024-11-19 14:05:16 +01:00
Andreas Schildbach
6fcf9ad313 build.gradle: update Guava to 33.3.1-android 2024-11-19 14:01:43 +01:00
Andreas Schildbach
2f89ce09a6 build.gradle: update Bouncy Castle to 1.79 2024-11-19 14:00:39 +01:00
Andreas Schildbach
97b8acc9dd Script, ScriptBuilder: clarify concept of creation time in the JavaDocs 2024-11-05 09:24:51 +01:00
Andreas Schildbach
d606d7f789 gradle.yml, graalvm.yml: update macOS to 13 2024-10-18 09:03:01 +02:00
Sean Gilligan
352b0c6e2b gradle.yml, graalvm.yml: update Gradle to 8.10.2 2024-10-18 01:01:56 +02:00
Sean Gilligan
aa04abc0b5 ScriptChunk: deprecate write(OutputStream)
Deprecate write(OutputStream) and replace with existing
toByteArray() method. Internally implement a write(ByteBuffer) method.

Update Script to use chunk.toByteArray().
2024-09-27 15:24:23 +02:00
Sean Gilligan
a531898019 Script: add back two constructors as deprecated 2024-09-26 00:32:03 +02:00
Sean Gilligan
caaec74c9d Script: two private constructors for clarity
This also makes parameter validation more consistent.
2024-09-26 00:27:58 +02:00
Sean Gilligan
55c71b4f2a Script: functional-style parseIntoChunks(), parseIntoChunksPartial() 2024-09-25 15:27:05 +02:00
Sean Gilligan
3d1adc787e Script: annotate program as @Nullable
This reflects current design and behavior.
2024-09-25 15:22:41 +02:00
Sean Gilligan
0d406e0905 ListenableCompletableFuture, ListenableCompletionStage: add deprecations/warnings
If we deprecate these two classes, there will be no way for callers to
get rid of the deprecation warnings.

Instead, I've added **bolded** warnings in the JavaDoc for each class
**and** deprecated all their methods.

I also removed the "When the migration is finished" paragraphs in the
JavaDoc.
2024-09-04 01:08:45 +02:00
Andreas Schildbach
80593ddb83 AbstractBlockChain: migrate private getMedianTimestampOfRecentBlocks() to Instant 2024-09-04 00:45:14 +02:00
Andreas Schildbach
5f86c9bc9d NetworkParameters: migrate constant BIP16_ENFORCE_TIME to Instant 2024-09-04 00:32:56 +02:00
Andreas Schildbach
d836ca4a22 Block: remove reference to deprecated getTimeSeconds() 2024-09-03 01:50:42 +02:00
Andreas Schildbach
847b75f48a Message: remove references to deprecated bitcoinSerialize() 2024-09-03 01:13:16 +02:00
Andreas Schildbach
086156e50d Transaction: migrate isFinal() to Instant
Keep the old method as deprecated.
2024-09-03 00:00:52 +02:00
Andreas Schildbach
3cd47def35 Block: remove references to deprecated constructor 2024-09-02 19:53:04 +02:00
Andreas Schildbach
947b7a8236 PeerGroup: remove reference to deprecated setFastCatchupTimeSecs() 2024-09-02 19:53:04 +02:00
Andreas Schildbach
23b0b327fc Wallet: remove reference to deprecated addWatchedAddress() 2024-09-02 19:53:04 +02:00
Andreas Schildbach
c5f887bf5f Wallet: remove references to deprecated autosaveToFile() 2024-09-02 19:53:04 +02:00
Sean Gilligan
73ea050838 LegacyAddressTest: use BitcoinNetwork.legacyP2SHHeader() rather than NetworkParameters
This adds some validation of `BitcoinNetwork.legacyP2SHHeader()` and
removes a dependency on `core`.
2024-09-01 16:49:25 +02:00
Andreas Schildbach
a862e220c8 LegacyAddress: prefer a reference to BitcoinNetwork over NetworkParameters 2024-09-01 16:48:23 +02:00
Andreas Schildbach
df96d98dc1 build.gradle: update Gradle plugin for GraalVM to 0.9.28 2024-08-28 20:24:29 +02:00
Andreas Schildbach
9cac33cad5 README: update jitpack link for release branch to 0.17 2024-08-28 09:57:20 +02:00
Andreas Schildbach
643f380ea7 prepare 0.17-SNAPSHOT 2024-08-28 09:56:18 +02:00
Andreas Schildbach
bae12cec38 tag 0.17-beta1 2024-08-23 11:42:21 +02:00
Andreas Schildbach
ba60554425 optimize imports 2024-08-21 13:32:13 +02:00
Andreas Schildbach
e51f1630df build.gradle: update Guava to 33.3.0-android 2024-08-21 13:12:59 +02:00
Sean Gilligan
58ca59ba53 TorUtils: move to o.b.core.internal
It is only used by PeerAddress, so it makes sense for it to be in the
same package as PeerAddress. This removes a Guava dependency from
the o.b.crypto package/module.
2024-08-19 20:14:07 +02:00
Sean Gilligan
3ded6f9c66 ECKey, BtcFormat: fix bad JavaDoc @link tags
JDK 23 fixes a bug that allowed these invalid links:
https://bugs.openjdk.org/browse/JDK-8164094

This PR fixes the invalid links and does not require JDK 23, but
does fix our build so it will work with JDK 23.
2024-08-15 08:39:03 +02:00
Sean Gilligan
b2c8d15864 gradle.yml, graalvm.yml: update Gradle to 8.10
Gradle 8.10 supports JDK 23.
2024-08-15 08:32:28 +02:00
Sean Gilligan
d394ce63a5 DefaultAddressParserProvider: deprecate fromNetworks()
It was already package-private and is only used by deprecated methods
in `AddressParser`.
2024-08-06 00:41:27 +02:00
Sean Gilligan
c27947d0da gradle.yml, graalvm.yml: update Gradle to 8.9 2024-08-05 09:41:03 +02:00
Andreas Schildbach
863751de85 build.gradle: update JavaFX to 21.0.4 2024-08-03 10:16:43 +02:00
Andreas Schildbach
73e2663efa build.gradle: update FontAwesomeFX to 8.0.13 2024-08-03 10:16:36 +02:00
Andreas Schildbach
78631379f2 build.gradle: update Jakarta Annotations to 3.0.0 2024-08-03 10:16:36 +02:00
Andreas Schildbach
e6c08f5df1 build.gradle: update ZXing to 3.5.3 2024-08-03 10:16:36 +02:00
Andreas Schildbach
a91321af91 build.gradle: update JUnit 5 to 5.10.3 2024-08-03 10:16:36 +02:00
Andreas Schildbach
33a69dcebe build.gradle: update Hamcrest to 3.0 2024-08-03 10:16:36 +02:00
Andreas Schildbach
5231112ffa build.gradle: update Jackson to 2.17.2 2024-08-03 10:16:36 +02:00
Andreas Schildbach
d56f51ad3b build.gradle: update EasyMock to 5.4.0 2024-08-03 10:16:36 +02:00
Andreas Schildbach
eb8b415d99 build.gradle: update SLF4J to 2.0.13 2024-08-03 10:16:36 +02:00
Andreas Schildbach
32c05aeb8d build.gradle: update protobuf-javalite to 4.27.3 2024-08-03 09:37:46 +02:00
Andreas Schildbach
20ac61ea23 build.gradle: update Guava to 33.2.1-android 2024-08-03 09:34:29 +02:00
Andreas Schildbach
0c1828a302 Prepare 0.17-SNAPSHOT 2024-08-02 12:55:08 +02:00
Andreas Schildbach
739ff511de Tag 0.17-alpha5 2024-08-02 10:06:41 +02:00
Andreas Schildbach
6a2e01bfed checkpoints.txt: refresh bundled checkpoints 2024-08-02 10:04:15 +02:00