Releases: freeotp/freeotp-android
Releases · freeotp/freeotp-android
v2.0.5
- Overwrite master key in keystore on restore
- ci: Update gradle setup and add API matrix
- Update to Android 14 / API Level 34
- Update dependencies
- Upgrade AGP to 8.5.0, Gradle to 8.7
- Add Dutch (nl) translation
- support Chinese & Chinese Simplicified
- Add Basque (eu) translation
- Translated using Weblate (Chinese (Traditional))
- Remove Travis CI configuration and update README
- Extremely optimize PNG image assets losslessly
- Use edit icon only as vector drawable
- Fix token adapter instrumented tests
- Update androidx.constraintlayout dependency to 2.1.4
- Remove local JAR from dependencies
- Remove androidx.navigation packages from dependencies
- Use only Nullable from androidx.annotation package
- Move definition of Android namespace from Manifest to Gradle build file
- Upgrade Android Gradle Plugin from 7.2.0 to 7.4.2
- Move margin from inner LinearLayout to ScrollView to fix cut-off content
- Update Corsican translation for FreeOTP for Android 2.0.4
- CI: Use MacOS 13 runner for tests
- CI: Update tests workflow java to 17
Contributos: @basvdhoeven @aldatsa @PeterHsu @PeterDaveHello @joggee-fr @Patriccollu
v2.0.4
- Remove unused View.OnClickListener interface from backup fragment
- Replace deprecated Html.fromHtml()
- Fix hyperlink in backup fragment
- Add select on long click on item
- Nest password activity in scroll view
- Add margins to manual add activity
- Use tools:listitem in RecyclerView to preview token items
- Replace hardcoded welcome string
- Remove Google+ Icons
Contributors: @joggee-fr @WebSnke
v2.0.3
- Removed unused strings - @joggee-fr
- Tests: Skip lock-enabled tokens in compat migration
- Add Tutanota icon - @albeec13
- Create strings.xml for Corsican language - @Patriccollu
- Add French translation - @joggee-fr
- Icon: Update Fedora Icon
- Update strings.xml - @jackaw
v2.0.2
- Add additional logos for common services - @albeec13
- Add Norwegian (Bokmål) translation - @sandakersmann
- Some translation fixes - @sandakersmann
- Add missing closing /string
- A couple more translation fixes - @sandakersmann
- Updated some links in README.md - @sandakersmann
- Restore: Do not overwrite master key in keystore
- Add icons and auto clipboard checkbox to hamburger menu (and change it's icon) - @DreamyLynn
- Update German translation - @WebSnke
- Add Traditional Chinese strings - @PeterDaveHello
- Update Test Case for empty label - @DreamyLynn
- Bump Target SDK to API level 33
v2.0.1
- Use Base32 library from apache commons
- Backup: Skip restoring existing tokens
- Improve backup and restore logging
- Display RTL token code correctly
- Fix Picasso crash with invalid image value
- Ignore casing of token algorithm - @ChristianStadelmann
v2.0
- New Material Design UI
- Tokens migrated to KeyStore
- Backup and Restore
- Default branding for major services