Skip to content

Releases

0.3.0

0.3.0 Pre-release
Pre-release

Choose a tag to compare

@pnzrr pnzrr released this 10 Nov 17:53
01f594f

What's Changed

  • Development version 0.3.0-SNAPSHOT after the 0.2.0 release by @pnzrr in #26
  • Publish the Android SDK to Maven Central by @pnzrr in #27
  • Flutter plugin by @pnzrr in #28
  • Android SDK: usable from apps on Kotlin 2.2 and compileSdk 36 by @pnzrr in #30
  • Docs: recommend DPoP for every client, refresh tokens stay native by @pnzrr in #31
  • React Native module by @pnzrr in #29
  • CI: path-filtered jobs behind one required check by @pnzrr in #32
  • README: a front page for users, with a quick start per platform by @pnzrr in #33

Full Changelog: 0.2.0...0.3.0

0.2.0

0.2.0 Pre-release
Pre-release

Choose a tag to compare

@pnzrr pnzrr released this 07 Nov 03:48
e301113

What's Changed

  • FcmPushIT: test the Android push sender against a fake FCM by @pnzrr in #11
  • Android SDK: Gradle build, Kotlin core module, transcript replay harness by @pnzrr in #12
  • Android SDK: port KeycloakNativeCore to the Kotlin core module (spec/17 step B5) by @pnzrr in #13
  • Android SDK: the android library module (spec/17 step C6) by @pnzrr in #14
  • Password-manager support on both SDKs by @pnzrr in #15
  • Android SDK: the ui module (spec/17 step 8) by @pnzrr in #16
  • README: rewrite the intro and add badges by @pnzrr in #17
  • Prepare the repository for public visibility by @pnzrr in #18
  • Android SDK: push (spec/17 step 9) by @pnzrr in #19
  • License split: demo assets and the ba-itsys rebuild are Apache 2.0 by @pnzrr in #22
  • Android SDK: the demo app (spec/17 step 10) by @pnzrr in #20
  • Docs: the Android SDK's push module and demo app are done by @pnzrr in #23
  • Release workflow: attach the Keycloak providers and the Android SDK to each release by @pnzrr in #24
  • Docs: Android integration guide by @pnzrr in #25

Full Changelog: 0.1.0...0.2.0

0.1.0

0.1.0 Pre-release
Pre-release

Choose a tag to compare

@pnzrr pnzrr released this 30 Oct 22:40
07b13a2

First pre-release. Below 1.0, any release may change the protocol or the API, so pin it exactly.

iOS SDK (Swift Package Manager): add this repository's URL in Xcode and pin exact: "0.1.0". The package identity is native-apps, and it has three products: KeycloakNativeCore, KeycloakNativeUI, KeycloakNativePush. Xcode needs a GitHub account with access to this private repository. See docs/ios-integration.md.

Keycloak extensions: build from source (mvn -f keycloak-native-auth package); the Maven artifacts are not published. Tested on Keycloak 26.4, 26.6 and 26.8.

Licenses: Apache-2.0 for the SDKs, spec, docs and transcripts; ELv2 for keycloak-native-auth/. See the README.

What's Changed

  • ci: fix workflow YAML so GitHub can parse it by @pnzrr in #1
  • Test Condition - credential after a native passkey login by @pnzrr in #2
  • StepUpIT: widen idle-timeout test margins for CI by @pnzrr in #3
  • Protocol additions: optional required actions, custom answers, x_ parameters by @pnzrr in #4
  • Move the Swift package manifest to the repository root by @pnzrr in #5
  • KeychainStore access control and a separate credentials store by @pnzrr in #6
  • Run one build on Keycloak 26.4, 26.6 and 26.8 by @pnzrr in #7
  • Android SDK plan and the Android passkey origin IT by @pnzrr in #8
  • Licenses (Apache-2.0 SDKs, ELv2 server), release 0.1.0 notes, spec status fixes by @pnzrr in #9
  • spec/03: Android passkey association and origin, android/fcm push values by @pnzrr in #10

New Contributors

  • @pnzrr made their first contribution in #1

Full Changelog: https://github.com/p2-inc/native-apps/commits/0.1.0