Releases: bitwarden/authenticator-android
Releases Β· bitwarden/authenticator-android
v2024.12.0
What's Changed
- [deps]: Update kotlin to v2 (major) by @renovate in #108
- [deps]: Update googleProtoBufJava to v4 (major) by @renovate in #118
- [deps]: Update kotlin by @renovate in #107
- [deps]: Update gradle minor by @renovate in #67
- Escape and use correct apostrophe symbol by @SaintPatrck in #130
- [BWA-28] Sync translations with Crowdin by @SaintPatrck in #129
- Add Maven as supported Renovate manager by @withinfocus in #136
- Configure registry URL for SDK by @withinfocus in #135
- Remove Renovate SDK customizations by @withinfocus in #137
- Adjust Sonar scan paths by @withinfocus in #139
- [BWA-45] Update Androidx Lifecycle components to fix runtime crash by @SaintPatrck in #140
- [deps]: Update gh minor by @renovate in #117
- [deps]: Update crowdin/github-action action to v2 by @renovate in #131
- [deps]: Update ubuntu to v22 by @renovate in #133
- [deps]: Lock file maintenance by @renovate in #134
- [deps]: Update gradle minor by @renovate in #138
- [deps]: Update kotlin by @renovate in #142
- Exclude tests from Sonar by @withinfocus in #147
- [deps]: Update gradle minor by @renovate in #149
- [BWA-28] Read Crowdin API token from secrets by @SaintPatrck in #152
- [BWA-47] Update gradle wrapper validation GH action by @SaintPatrck in #145
- [deps]: Update gh minor by @renovate in #148
- [deps]: Update gradle minor by @renovate in #150
- [deps]: Update kotlin by @renovate in #151
- [BWA-52] Disable MissingTranslation lint error by @SaintPatrck in #156
- Autosync Crowdin Translations by @github-actions in #153
- [deps]: Lock file maintenance by @renovate in #162
- [deps]: Update gradle/actions action to v4 - autoclosed by @renovate in #161
- [deps]: Update github/codeql-action action to v3.26.2 by @renovate in #159
- [deps]: Update gradle minor by @renovate in #160
- Autosync Crowdin Translations by @github-actions in #158
- [BWA-53] Fix: Resolve issue with code copying in search results by @Elastic-Heart in #163
- [deps]: Update github/codeql-action action to v3.26.3 by @renovate in #164
- [deps]: Update sonarsource/sonarcloud-github-action action to v3 by @renovate in #165
- [deps]: Lock file maintenance by @renovate in #166
- [deps]: Update github/codeql-action action to v3.26.4 by @renovate in #170
- [deps]: Lock file maintenance by @renovate in #173
- Autosync Crowdin Translations by @github-actions in #169
- [deps]: Update kotlin by @renovate in #171
- [deps]: Update com.google.firebase:firebase-bom to v33.2.0 by @renovate in #172
- [BWA-56] Add network module by @SaintPatrck in #174
- [BWA-57] Define feature flag disk source by @SaintPatrck in #175
- [BWA-58] Define feature flag repo by @SaintPatrck in #176
- [BWA-59] Define feature flag manager by @SaintPatrck in #177
- [BWA-60] Configure detekt scanning by @SaintPatrck in #178
- [BWA-61] Fix pre-existing detekt issues by @SaintPatrck in #179
- Autosync Crowdin Translations by @github-actions in #180
- [deps]: Update gh minor by @renovate in #182
- [deps]: Update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.2 by @renovate in #181
- [deps]: Lock file maintenance by @renovate in #184
- [deps]: Update gradle minor by @renovate in #183
- BITAU-158 Add PasswordManagerSync local feature flag by @ahaisting-livefront in #189
- Autosync Crowdin Translations by @github-actions in #186
- [BWA-65] Sort items alphabetically with special char precedence by @SaintPatrck in #190
- [deps]: Update gh minor by @renovate in #194
- [deps]: Lock file maintenance by @renovate in #195
- [PM-12166] Update detekt by @SaintPatrck in #196
- [deps]: Update gradle minor by @renovate in #192
- [BWA-77] Setup codeowners by @vvolkgang in #198
- Autosync Crowdin Translations by @github-actions in #197
- BITAU-66 Use fixed keystore for signing debug build by @ahaisting-livefront in #201
- [BWA-79] Sanitize manual entry code before validation by @SaintPatrck in #200
- [deps]: Lock file maintenance by @renovate in #210
- [deps]: Update ubuntu to v24 by @renovate in #209
- [deps]: Update gh minor by @renovate in #207
- [deps]: Update org.testng:testng to v7 by @renovate in #208
- [deps]: Update gradle minor by @renovate in #206
- Autosync Crowdin Translations by @github-actions in #202
- BITAU-67 Add custom authenticator bridge permission to manifest by @ahaisting-livefront in #211
- Added locators for the settings page and the Add Code button by @vphan916 in #203
- remove unused getAuthCodeFlow() by @ahaisting-livefront in #215
- [deps]: Update compose to 2024.09.02 by @SaintPatrck in #212
- [deps]: Update androidxLifecycle to 2.8.6 by @SaintPatrck in #213
- [deps]: Update kotlin by @renovate in #193
- [BWA-91] Add OmitFromCoverage annotation by @SaintPatrck in #217
- [BWA-90] Remove WorkManager for clipboard clearing by @SaintPatrck in #216
- BITAU-68 Specify build specific bridge permission in manifest by @ahaisting-livefront in #218
- [PM-13249] [deps]: Lock file maintenance by @renovate in #224
- [PM-13250] [deps]: Update gh minor by @renovate in #223
- Autosync Crowdin Translations by @github-actions in #219
- [PM-13247] [deps]: Update androidx.compose:compose-bom to v2024.09.03 by @renovate in #221
- BITAU-83 Refactor AuthenticatorRepository to accomodate shared codes by @ahaisting-livefront in #220
- Update Android Gradle plugin and Gradle wrapper by @SaintPatrck in #225
- [BWA-10] Handle excep...
v2024.6.2
What's Changed
- Improve 2FAS import by @SaintPatrck in #124
- Extract account name from Aegis imports by @SaintPatrck in #126
- [BWA-32] Sort verification codes by issuer by @SaintPatrck in #127
- [BWA-10] Sanitize launch intents before processing by @SaintPatrck in #128
Full Changelog: v2024.6.1...v2024.6.2
Version 2024.6.1
What's Changed
- Remove language switcher by @SaintPatrck in #121
- Fix Bitwarden import by @SaintPatrck in #120
- Update 2FAS import option label by @SaintPatrck in #123
- Display a descriptive error when import fails by @SaintPatrck in #122
Full Changelog: v2024.6.0...v2024.6.1
Version 2024.6.0
Overview
- Import from Bitwarden, Aegis, 2FAS, LastPass, Google Authenticator
- Select favorite verification codes to show at the top
- Toggle crash logging settings
- Bug and security fixes
What's Changed
- [deps]: Update gh minor by @renovate in #65
- DEVOPS-1952 - Update Gradle validation action by @vgrassia in #69
- Convert digits input to stepper by @SaintPatrck in #70
- Update label for OTP type input field by @SaintPatrck in #71
- Enable crashlytics by @SaintPatrck in #48
- Allow users to toggle crash logging by @SaintPatrck in #72
- [deps]: Update kotlin by @renovate in #66
- [deps]: Update ruby to v3.3.1 by @renovate in #30
- Add README and code style guidelines by @SaintPatrck in #75
- Fix screenshot dimensions in readme by @kspearrin in #76
- Remove nulab password strength library by @SaintPatrck in #73
- Use valid authenticators on Android Q and below by @SaintPatrck in #77
- Build release bundles and publish to Firebase by @SaintPatrck in #50
- Fix version name generation by @SaintPatrck in #78
- Declare ruby version globally by @SaintPatrck in #80
- Enforce Base32 key values by @SaintPatrck in #82
- Allow users to import exported JSON vault files by @SaintPatrck in #81
- Allow users to select favorites by @SaintPatrck in #84
- Force scanned codes to uppercase alpha characters by @SaintPatrck in #85
- Define issue template for bugs by @SaintPatrck in #86
- [deps]: Update gh minor by @renovate in #89
- [deps]: Update com.google.firebase:firebase-bom to v33 by @renovate in #92
- [deps]: Lock file maintenance by @renovate in #93
- [deps]: Update com.google.firebase.crashlytics to v3 by @renovate in #91
- [deps]: Update kotlin by @renovate in #90
- [BWA-9] Set task affinity to mitigate task hijacking by @SaintPatrck in #94
- [BWA-11] Import 2FAS exports by @SaintPatrck in #95
- Separate androidxTest and androidxTestRules dependency versions by @SaintPatrck in #97
- [BWA-14] Support importing LastPass exports by @SaintPatrck in #98
- [BWA-5] Support importing Aegis exports by @SaintPatrck in #99
- [BWA-12] Update workflow to accept custom inputs by @SaintPatrck in #96
- [PM-7288] Include changes to actions in scan workflow by @bwdil in #87
- Add
androidx.lifecycle
dependencies to kotlin group by @SaintPatrck in #104 - [BWA-22] Prevent FAB from hiding verification codes by @SaintPatrck in #102
- [BWA-18] Add Backup option to settings by @SaintPatrck in #103
- [BWA-21] Disable screen capture by @SaintPatrck in #110
- [deps]: Update gh minor by @renovate in #106
- [BWA-16] Import Google Authenticator exports via scanner by @SaintPatrck in #101
- Checkmarx configuration by @withinfocus in #111
- Repo tuneup by @withinfocus in #112
- Add example test for MainViewModel by @SaintPatrck in #113
- Code coverage configuration by @withinfocus in #115
Full Changelog: v2024.5.0...v2024.6.0
Version 2024.5.0
- Initial release of Bitwarden Authenticator