Honza Rychnovsky
150778f008
[ #367 ] Fix Kotlin compiler warnings
...
* Fix missing room schema export directory
* Fix returned unused fields from cursor
* Fix missing db column index
* Improved TODO. Added suppress warning
* Changed parameters name to correspond to their supertype
* Changed type to Kotlin variant
* Use priority parameter
* Unified parameter names
* Suppress unchecked type warning
* Removed inline function
* Suppress obsolete coroutine warnings
* Improve previous commit
* Fix unnecessary safe call warning
* Remove unused parameter
* Unreachable code
* toLowerCase where possible
* Changed parameter name
* Suppress several "unused" warnings
* Fixed fromHtml() deprecation
* Suppress intentionally unused parameter warning
* Remove redundant initializer
* Remove inline function
* Suppress intentionally used deprecated code
* Unreachable code
* Suppress obsolete coroutine warnings
* Suppress intentionally unused parameter
* Remove unused expression
* Supertype parameter name
* Warnings of GetBlockRangeFragment.kt
* Deprecated onActivityCreated
* Suppress obsolete coroutine/flow warnings
* Unnecessary null check
* Suppress intentionally unused parameter
* Suppress intentionally unused parameters
* Deprecated onActivityCreated
* Predetermined type
* ListUtxosFragment clean code
* Suppress intentionally unused parameter
* Lint checks warnings fix
* Add data db migration
* Enable treating Kotlin compiler warnings as errors
* Solve several darkside-test-lib tests warnings
* Solve several demo-app tests warnings
* Solve several sdk-lib tests warnings
* Ktlint check result fix
* Remove parentheses now that Synchronizer is not cast
* Remove wildcard imports for java.util
* Revert "Add data db migration"
* Revert "Fix missing db column index"
* Suppress missing indexes on data db entities
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2022-08-17 15:48:02 +02:00
Carter Jernigan
10d0652a8d
[ #252 ] Replace third party publishing Gradle plugin
...
The third party plugin that we’ve used for publishing has introduced multiple breaking changes recently.
By migrating to more standard Gradle publishing APIs, the deployment process is more explicit for those unfamiliar with Gradle. It also will simplify some upcoming changes to modularize this SDK project.
2022-08-16 08:53:23 -04:00
Honza Rychnovsky
c721a5e24e
[ #343 ] Store database files in no_backup folder
...
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2022-08-12 11:05:00 -04:00
Carter Jernigan
823e8387cb
[ #477 ] Typesafe Zatoshi APIs for amounts
2022-06-21 19:34:42 -04:00
Carter Jernigan
a5a07becd8
[ #548 ] Configure testing with emulator.wtf
2022-06-21 07:57:04 -04:00
Carter Jernigan
17c09908a8
[ #421 ] Maven Publish 0.20.0
2022-06-16 08:11:46 -04:00
Carter Jernigan
5ec79cc20d
[ #512 ] Android Gradle Plugin 7.2.1
2022-06-16 08:11:46 -04:00
Carter Jernigan
971c65a520
[ #549 ] Update checkpoints
...
This resolves several issues including:
- Updated checkpoints
- #550 Support for new checkpoint format with NU5
- #377 Removed explicit dependency on GSON
2022-06-14 13:42:46 -04:00
Carter Jernigan
6496d717b9
[ #543 ] Align gradle properties for included builds
2022-06-07 07:07:30 -04:00
Carter Jernigan
7d8182d5be
[ #476 ] GRPC 1.46.0
2022-05-09 09:38:31 -04:00
Carter Jernigan
3aa0543305
Fix snapshot publishing
2022-03-21 19:04:40 -04:00
Carter Jernigan
0da0802e2a
Fix version name for snapshot releases
2022-02-03 11:07:11 -05:00
Carter Jernigan
1ab79286f4
[ #374 ] Android Gradle Plugin 7.1
2022-02-02 14:22:55 -05:00
Carter Jernigan
3c575a497c
Configure build with GitHub Actions
...
Also configure testing with Firebase Test Lab
2022-01-26 15:19:28 -05:00
Carter Jernigan
6c8ac20655
[ #358 ] Snapshot publishing
2022-01-19 17:00:58 -05:00
Carter Jernigan
eb728fe3d8
[ #330 ] Use KSP for annotation processing
...
This resolves issues with included builds
2022-01-06 06:59:40 -05:00
Carter Jernigan
4994718549
[ #302 ] Add ProGuard consumer rules
...
This allows consumers of the SDK to use ProGuard without breaking the SDK
2021-11-22 10:14:21 -05:00
Carter Jernigan
b4213f3e48
[ #290 ] Delete `targets` directory during clean
2021-09-30 07:45:36 -04:00
Carter Jernigan
4923b5fd12
[ #291 ] Fix rust build tasks
...
This resolves a regression introduced in the implementation of issue #251 .
2021-09-30 07:27:07 -04:00
Carter Jernigan
dfe7dad834
[ #256 ] Use Gradle Version Catalog for dependencies
2021-09-25 12:54:42 -04:00
Carter Jernigan
07d02e6cea
[ #285 ] Implement gradle build conventions
...
In addition to using build-conventions to make the build scripts more DRY, the following additional changes are included in this commit:
- Convert build scripts to kts
- Fix a double-build issue with the SDK
- Add configurable options for treating compiler warnings as errors (disabled for now, due to extensive warnings that need to be corrected first)
- Added detekt as an additional static analysis tool
2021-09-25 12:54:42 -04:00