Andreas Schildbach
24fb83c2fe
Script, ScriptBuilder: clarify concept of creation time in the JavaDocs
2024-11-09 12:48:36 +01:00
Andrey
e0c20f2bb0
build.gradle, settings.gradle: simplify Gradle version comparisons
2024-10-18 10:08:48 +02:00
Sean Gilligan
87f4114774
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:19:43 +02:00
Sean Gilligan
40a7cefe82
Script: two private constructors for clarity
...
This also makes parameter validation more consistent.
2024-09-26 00:26:58 +02:00
Sean Gilligan
0cb413cc4f
Script: functional-style parseIntoChunks(), parseIntoChunksPartial()
2024-09-25 15:25:46 +02:00
Sean Gilligan
c97c9f8f06
Script: annotate program
as @Nullable
...
This reflects current design and behavior.
2024-09-25 15:21:53 +02:00
Sean Gilligan
32cdb9fa8b
ListenableCompletableFuture, ListenableCompletionStage: complete migration to CompletableFuture
...
Release 0.17 was the transition release to allow users
to migrate from ListenableFuture to CompletableFuture.
In Release 0.18 we are removing ListenableCompletableFuture and
ListenableCompletionStage and changing method signatures to
return CompletableFuture.
This is technically a breaking change and, of necessity, we weren't
able to mark everything that is going away as "deprecated", but
we did put a special notice in the 0.17 release notes and the migration
should not be too difficult.
2024-09-04 10:37:34 +02:00
Sean Gilligan
d245256b96
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:08 +02:00
Andreas Schildbach
f64ce82586
AbstractBlockChain: migrate private getMedianTimestampOfRecentBlocks() to Instant
2024-09-04 00:43:03 +02:00
Andreas Schildbach
c912ee39e8
NetworkParameters: migrate constant BIP16_ENFORCE_TIME
to Instant
2024-09-04 00:30:41 +02:00
Andreas Schildbach
0aee8a176f
Block: remove reference to deprecated getTimeSeconds()
2024-09-03 01:49:54 +02:00
Andreas Schildbach
1f79cb770a
TransactionOutPoint: remove deprecated method getIndex()
2024-09-03 01:45:06 +02:00
Andreas Schildbach
b6f91c8daa
TransactionOutPoint: remove deprecated method getHash()
2024-09-03 01:42:52 +02:00
Andreas Schildbach
72a2832ae8
Message, TransactionInput, TransactionOutput, TransactionOutPoint, TransactionWitness, PartialMerkleTree: remove deprecated method getMessageSize()
2024-09-03 01:41:03 +02:00
Andreas Schildbach
dc7d64f7cb
Message, TransactionInput, TransactionOutput, TransactionOutPoint: remove deprecated methods bitcoinSerialize(), unsafeBitcoinSerialize()
2024-09-03 01:39:06 +02:00
Andreas Schildbach
615232e79b
Message: remove references to deprecated bitcoinSerialize()
2024-09-03 01:12:42 +02:00
Andreas Schildbach
578fcb9a0a
Transaction: remove deprecated method isFinal()
2024-09-03 01:10:23 +02:00
Andreas Schildbach
a0d8018e1f
Transaction: migrate isFinal() to Instant
...
Keep the old method as deprecated.
2024-09-03 01:07:12 +02:00
Andreas Schildbach
8d1a2cc966
WalletProtobufSerializer: remove deprecated methods that take NetworkParameters
2024-09-02 23:29:19 +02:00
Andreas Schildbach
8c1311a4c4
SendRequest: remove deprecated method that takes NetworkParameters
2024-09-02 23:27:17 +02:00
Andreas Schildbach
8a6e18b24d
KeyChainGroupStructure: remove deprecated method that takes NetworkParameters
2024-09-02 23:24:40 +02:00
Andreas Schildbach
f3917c68eb
KeyChainGroup: remove deprecated methods that take NetworkParameters
2024-09-02 23:22:32 +02:00
Andreas Schildbach
c85ea47af5
BasicKeyChain, DeterministicKeyChain: remove deprecated methods that take NetworkParameters
2024-09-02 23:19:56 +02:00
Andreas Schildbach
69c588e2bf
BlockFileLoader: remove deprecated constructors that take NetworkParameters
2024-09-02 23:17:52 +02:00
Andreas Schildbach
7fe8329bda
BitcoinURI: remove deprecated method and constructor that takes NetworkParameters
2024-09-02 23:15:50 +02:00
Andreas Schildbach
adb7b1e773
FakeTxBuilder: remove deprecated methods that take NetworkParameters
2024-09-02 23:13:24 +02:00
Andreas Schildbach
3158361fd8
Script: remove deprecated methods that take NetworkParameters
2024-09-02 23:07:34 +02:00
Andreas Schildbach
35bef91cac
WalletAppKit: remove deprecated constructors that take NetworkParameters
2024-09-02 23:05:01 +02:00
Andreas Schildbach
5a55660116
ECKey, DeterministicKey: remove deprecated methods that take NetworkParameters
2024-09-02 23:01:47 +02:00
Andreas Schildbach
d046ba3119
EncodedPrivateKey, DumpedPrivateKey, BIP38PrivateKey: remove deprecated methods and constructor that take NetworkParameters
2024-09-02 22:59:30 +02:00
Andreas Schildbach
0c6bd9cc13
TransactionOutput: remove deprecated method that takes NetworkParameters
2024-09-02 22:57:07 +02:00
Andreas Schildbach
2cee5a35e5
PeerGroup: remove deprecated constructors that take NetworkParameters
2024-09-02 22:52:14 +02:00
Andreas Schildbach
96c60b65b6
MultiplexingDiscovery, DnsDiscovery: remove deprecated method and constructors that take NetworkParameters
2024-09-02 21:32:36 +02:00
Andreas Schildbach
5be38aeca1
Wallet: remove deprecated methods that take NetworkParameters
2024-09-02 21:23:56 +02:00
Andreas Schildbach
c8c71b781f
Transaction: remove deprecated method and constructor that take NetworkParameters
2024-09-02 20:53:53 +02:00
Andreas Schildbach
fe1a574d9b
BitcoinSerializer: remove deprecated methods that take NetworkParameters
2024-09-02 20:51:21 +02:00
Andreas Schildbach
89bc342f9f
Context: remove deprecated methods that take NetworkParameters
2024-09-02 20:49:08 +02:00
Andreas Schildbach
3daf1692ad
core: remove deprecated methods that take instants or duration as long and TimeUnit
2024-09-02 20:00:00 +02:00
Andreas Schildbach
bc7883ef8f
Block: remove references to deprecated constructor
2024-09-02 19:48:24 +02:00
Andreas Schildbach
084a801e2c
PeerGroup: remove reference to deprecated setFastCatchupTimeSecs()
2024-09-02 19:46:02 +02:00
Andreas Schildbach
0794dd97ec
Wallet: remove reference to deprecated addWatchedAddress()
2024-09-02 19:42:44 +02:00
Andreas Schildbach
cef8b77e47
Wallet: remove references to deprecated autosaveToFile()
2024-09-02 16:18:44 +02:00
Andreas Schildbach
c43ef27167
base, core: remove all references to java.util.Date
...
This also removes deprecated members.
2024-09-02 13:16:54 +02:00
Sean Gilligan
34627259df
base: move base Java package to base module
2024-09-02 03:54:17 +02:00
Sean Gilligan
786599354f
base: add new module for foundational types
2024-09-02 03:41:42 +02:00
Sean Gilligan
57846ad363
ScriptBuilderTest: migrate script-related address tests from SegwitAddressTest
...
This removes dependencies on o.b.script from SegwitAddressTest.
2024-09-01 20:43:17 +02:00
Sean Gilligan
9f0a855ca3
AddressData: extract from SegwitAddressTest, place in test-support module
2024-09-01 19:47:52 +02:00
Sean Gilligan
5a852df6cc
test-support: add new module for test data and utilities
2024-09-01 19:37:24 +02:00
Sean Gilligan
29b1f1a341
LegacyAddressTest: move redeem-to-address test to ScriptBuilderTest
2024-08-31 12:11:32 +02:00
Sean Gilligan
5db6a8fab5
LegacyAddressTest: remove an unused import
2024-08-31 12:03:59 +02:00