Andreas Schildbach
34c1e4b708
build.gradle: use tasks.withType()
to apply options to tests as well
2024-08-29 22:56:59 +02:00
Andreas Schildbach
94bb527447
build.gradle: migrate --release
compiler option to compileJava.options.release
for wallettemplate, examples-kotlin, integration-test
...
For the remaining modules, we're still using Gradle 4.4 so we can't do the same.
2024-08-29 22:01:24 +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
eb8b415d99
build.gradle: update SLF4J to 2.0.13
2024-08-03 10:16:36 +02:00
Andreas Schildbach
5046ad3a49
build.gradle: update SLF4J to 2.0.12
2024-02-09 19:16:44 +01:00
Andreas Schildbach
89e190614a
build.gradle: drop the Eclipse plugin
...
We assume that these days the plugin isn't needed to set up bitcoinj within
Eclipse.
2023-11-19 23:12:10 +01:00
Sean Gilligan
69366caa9d
wallettemplate: migrate to Jakarta Annotations
...
Migrate `@Nullable` from JSR 250 (Common Annotations) to Jakarta
Annotations.
Jakarta Annotations supports Java modules, so this is necessary
to migrate to running `wallettemplate` on the module path.
2023-11-19 23:08:50 +01:00
Sean Gilligan
712d8aac10
build.gradle: update JavaFX to 21.0.1
2023-10-24 12:07:04 +02:00
Sean Gilligan
b8b64a339a
build.gradle: update SLF4J to 2.0.9
2023-10-24 11:48:23 +02:00
Sean Gilligan
d9e33a553a
build.gradle: enable JUnit 5 for wallettemplate
2023-10-01 15:51:32 +02:00
Sean Gilligan
eefadef5f6
build.gradle: update JavaFX to 21
2023-09-30 18:15:36 +02:00
Sean Gilligan
8aa808f7d4
build.gradle: update JavaFX to 20.0.2
2023-09-07 11:06:14 +02:00
Sean Gilligan
96d0022d09
build.gradle: update javafxplugin to 0.1.0
2023-09-07 11:04:03 +02:00
Sean Gilligan
0fe0daba59
wallettemplate: require JDK 17+ and Gradle 7.3+
...
Also update the README for latest build JDK/Gradle information.
2023-09-06 23:47:07 +02:00
Andreas Schildbach
b528fb5180
build.gradle: update SLF4J to 2.0.7
...
Starting with SLF4J 2.0.0, we can use the fluent logger API.
2023-03-27 15:25:02 +02:00
Sean Gilligan
86733a9414
build.gradle: update JavaFX to 17.0.6
2023-03-06 18:28:36 +01:00
Andreas Schildbach
8348285b39
build.gradle: update ZXing to 3.5.1
2022-11-14 08:24:23 +01:00
Sean Gilligan
a6e5c88ce8
build.gradle: add detailed deprecation warnings to all modules
2022-04-19 10:07:55 +02:00
Sean Gilligan
6fc45aafe9
build.gradle: update javafxplugin to 0.0.12
...
Among other things, this version provides support for macOS on M1.
2022-04-12 17:27:50 +02:00
Sean Gilligan
83cb847bcf
build.gradle: update javafxplugin to 0.0.10
...
This might help with Issue #2300 , but is worth updating anyway.
2022-03-05 01:18:00 +01:00
Sean Gilligan
cca322a01d
build.gradle: update JavaFX to 17.0.2
2022-03-05 00:48:21 +01:00
Sean Gilligan
ea208935ff
build.gradle: Update SLF4J to 1.7.36
...
Starting with version 1.7.36, SLF4J releases are reproducible.
2022-02-18 08:54:36 +01:00
Sean Gilligan
a2cf303655
build.gradle: require JDK 11 for the build
...
Uses javac -release option to validate API for older JDK.
2021-12-24 11:35:37 +01:00
Sean Gilligan
62f5097933
build.gradle: Update JavaFX to 17.0.0.1.
2021-09-17 17:33:53 +02:00
Sean Gilligan
65e9d9523b
build.gradle: Update ZXing to 3.4.1.
2021-09-17 11:57:24 +02:00
Sean Gilligan
6da10f8641
build.gradle: Update SLF4J to 1.7.32.
2021-09-17 11:51:11 +02:00
Sean Gilligan
1e5fa2ed0c
wallettemplate: upgrade JavaFX to version 15
...
JavaFX 15 is now released and is the now the latest supported
version. It supports JDK 11 and later — same as the previous release.
Release notes are here:
https://github.com/openjdk/jfx/blob/jfx15/doc-files/release-notes-15.md#release-notes-for-javafx-15
2020-09-08 15:43:22 -07:00
Sean Gilligan
b4d3372198
build.gradle: Update ZXing (only in wallettemplate) to 3.4.0.
...
Release notes:
https://github.com/zxing/zxing/releases/tag/zxing-3.4.0
2020-04-23 08:54:29 +02:00
Sean Gilligan
0d3a767cd4
build.gradle: Update JavaFX to 14.0.1.
...
This is a bug fix release:
https://github.com/openjdk/jfx/blob/jfx14/doc-files/release-notes-14.0.1.md#release-notes-for-javafx-1401
2020-04-23 08:51:08 +02:00
Sean Gilligan
47a2335a73
Update JavaFX to 14, JavaFX Plugin to 0.0.8.
2020-03-19 10:59:08 +01:00
Sean Gilligan
e4c6b98536
Make Guava an api
dependency using java-library
...
Use the Gradle java-library plugin to make Guava an `api`
dependency since Guava types are used in the bitcoinj public API.
This allows us to remove explicit dependencies on
Guava in the other modules.
2020-02-29 15:28:09 -08:00
Andreas Schildbach
0112e3ccbe
Update slf4j to 1.7.30.
2020-01-23 01:16:58 +01:00
Andreas Schildbach
68538e57af
Update Guava to 28.2-android.
2020-01-23 01:09:35 +01:00
Andreas Schildbach
ded215e69e
Update slf4j to 1.7.29.
2019-11-21 12:35:13 +01:00
Andreas Schildbach
f396327246
Update Guava to 28.1-android.
2019-10-21 12:15:53 +02:00
Sean Gilligan
03d7d7369f
Update slf4j to 1.7.28.
...
1.7.28 fixes an error in 1.7.27 that could affect some users of JPMS modules.
2019-08-27 12:16:59 +02:00
Sean Gilligan
1394f91d61
Update slf4j to 1.7.27.
2019-08-08 09:43:56 +02:00
Andreas Schildbach
cee5264ab9
build.gradle: Specify javadoc encodings.
2019-07-26 17:14:37 +02:00
Sean Gilligan
951d18b9a7
Update slf4j to 1.7.26.
2019-07-26 10:43:57 +02:00
Sean Gilligan
c2253d2e97
MainController: Replace EasyBind with two static methods.
...
This removes the dependency on EasyBind.
2019-04-22 09:06:09 +02:00
Sean Gilligan
7bfeff65f6
build.gradle: Use plugins block rather than 'apply plugin' statements.
2019-04-18 16:41:12 +02:00
Sean Gilligan
c18cf90a8e
build.gradle: Remove redundant wallet_template Gradle task.
2019-04-08 11:11:51 +02:00
Sean Gilligan
3538d3342e
ClickableBitcoinAddress: Write QR code directly to a JavaFX image, rather than transitioning through a PNG image.
...
This gets rid of the ZXing-JavaSE dependency.
2019-04-07 11:34:45 +02:00
Sean Gilligan
560e128458
build.gradle: Replace usage of QRGen by direct usage of ZXing 3.3.3 for generating QR codes.
2019-04-06 17:14:59 +02:00
Sean Gilligan
170cc80e45
Update Guava to 27.1-android.
2019-04-05 10:31:35 +02:00
Sean Gilligan
7b934591e5
Update EasyBind to 1.0.3.
2019-04-05 10:28:32 +02:00