Skip to content

Release 0.4.0

Latest

Choose a tag to compare

@jacek-marchwicki jacek-marchwicki released this 11 Jul 10:18
93d0d5b

New Features & Improvements:

  • Improved Publishing and Version Management: Enhanced the process for publishing the library and managing its versions.
  • Java 17 Upgrade: The project now officially supports and builds with Java 17, upgrading from Java 11.
  • Faster Android Tests with KVM: Enabled Kernel-based Virtual Machine (KVM) for Android tests on CI, leading to significantly faster test
    execution.
  • Gradle Version Catalog: Refactored dependency management to use Gradle's version catalog, providing a more organized and scalable approach to
    managing project dependencies.
  • CI/CD Enhancements:
    • Added a GitHub Actions workflow for building the project.
    • Integrated Android tests into the Continuous Integration pipeline.
    • Introduced Dependabot configuration for automated dependency updates.
  • PR Template and AI Tooling Documentation: Added a pull request template and documentation for AI tooling to streamline development workflows.

Dependency Updates:

  • Kotlin Plugin: Bumped from 1.9.0 to 2.2.0.
  • OkHttp: Updated from 4.12.0 to 5.1.0.
  • Strikt Mockk: Upgraded from 0.34.1 to 0.35.1.
  • AndroidX Test Ext JUnit: Updated from 1.1.5 to 1.2.1.
  • Ktor: Bumped from 2.3.9 to 3.2.1.
  • GitHub Actions:
    • android-actions/setup-android: Updated from v2 to v3.
    • actions/setup-java: Updated from v3 to v4.
    • actions/checkout: Updated from v3 to v4.
    • actions/cache: Updated from v3 to v4.
  • Gradle: Upgraded Gradle version and configured Java toolchain.
  • Kotlin Serialization Plugin: Updated to 1.9.0.