bitwarden-android/authenticatorbridge
2024-10-21 20:46:30 +00:00
..
src Fix authenticator test (#4127) 2024-10-21 20:46:30 +00:00
.gitignore BITAU-172 Rename Authenticator Bridge SDK (#3959) 2024-09-24 22:09:27 +00:00
build.gradle.kts BITAU-97 Add AuthenticatorBridgeManager (#3987) 2024-10-01 21:27:12 +00:00
CHANGELOG.md BITAU-172 Rename Authenticator Bridge SDK (#3959) 2024-09-24 22:09:27 +00:00
CHANGELOG_FORMAT.MD BITAU-172 Rename Authenticator Bridge SDK (#3959) 2024-09-24 22:09:27 +00:00
consumer-rules.pro BITAU-172 Rename Authenticator Bridge SDK (#3959) 2024-09-24 22:09:27 +00:00
proguard-rules.pro BITAU-172 Rename Authenticator Bridge SDK (#3959) 2024-09-24 22:09:27 +00:00
README.md BITAU-97 Add AuthenticatorBridgeManager (#3987) 2024-10-01 21:27:12 +00:00

Authenticator Bridge SDK

Contents

Other Documents

Compatibility

  • Minimum SDK: 28
  • Target SDK: 34

Building

To build an AAR for inclusion in consumer applications, run:

```sh
$ ./gradlew authenticatorbridge:assembleRelease
```

Versioning

This repository conforms to the following versioning convention:

v[MAJOR].[MINOR].[PATCH]

where [RELEASE]   is incremented to represent major milestones that indicate a significant change in the library.

      [MINOR]     is incremented when any standard changes (breaking or otherwise) are introduced to the library.

      [PATCH]     is incremented when a hot-fix patch is required to an existing minor
                  release due to a bug introduced in that release.

Some things to note:

  • All updates should have a corresponding CHANGELOG.md entry that at a high-level describes what is being newly introduced in it. For more info, see Changelog Format Guide

  • When incrementing a level any lower-levels should always reset to 0.

Dependencies

Application Dependencies

The following is a list of all third-party dependencies required by the SDK.

Important

The SDK does not come packaged with these dependencies, so consumers of the SDK must provide them.

Development Environment Dependencies

The following is a list of additional third-party dependencies used as part of the local development environment. This includes test-related artifacts as well as tools related to code quality and linting. These are not present in the final packaged SDK.