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