Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.

v0.4.0

Latest

Choose a tag to compare

@SergeySeroshtan SergeySeroshtan released this 13 Feb 01:04
· 1 commit to master since this release

Key changes:

  • Android: Support Android 16K flexible pages by upgrading dependencies: virgil-sdk -> 7.4.0, virgil-crypto -> 0.17.2

Other changes:

  • Upgraded build to Gradle 8.7 and JDK 17 toolchain (still targets Java 8 bytecode for consumers).
  • Centralized versions via gradle/libs.versions.toml; removed jcenter().
  • Upgraded Virgil dependencies to com.virgilsecurity.sdk:* 7.4.0 and com.virgilsecurity.crypto:* 0.17.2.
  • Modernized Android build (AGP/Kotlin updates, namespace, compile/targetSdk 34).
  • Migrated CI from Travis to GitHub Actions:
    • .github/workflows/build-and-test.yml builds + runs JVM tests
    • optional secret-gated env.json.enc decryption for integration/connected tests
    • emulator hardening (dns, partition size, adb preflight) + reliable “skip” behavior
  • Added Central Portal release publishing workflow:
    • .github/workflows/publish-release.yml
    • Gradle CentralBundle repo + in-memory signing support
  • Updated docs (README.md) and added CHANGELOG.md.