Releases: xizzhu/Joshua
Releases · xizzhu/Joshua
v0.20.2
v0.20.1
v0.20.0
- New features:
- Changes:
- Refactor to use Material3 theme
- Use Kover for code coverage
- Update dependencies:
- Gradle to 7.3.3
- Android Gradle plugin to 7.0.4
- Android build tool to 32.0.0, compile and target SDK level to 32
- Kotlin to 1.6.10, Coroutines to 1.6.0
- AndroidX appcompat to 1.4.1, constraint layout to 2.1.3, coordinator layout to 1.2.0
- Firebase BOM to 29.0.4, Crashlytics Gradle plugin to 2.8.1
- Hilt to 2.40.5
- Material Component to 1.5.0
- Mockk to 1.12.2
See Changelog for details.
v0.19.1
v0.19.0
- New features:
- Click anywhere on toolbar to open chapter selection view and move to current book (#206)
- Add a seek bar to set font size scale (#206)
- Long tap on search results, bookmarks, highlights, notes, and Strong's Numbers to show preview
- Add "OT" and "NT" option to chapter selection view (#134)
- Support resuming downloading translations and Strong's Numbers (#149)
- Changes:
- Make view pager for reading less sensitive to swipe
- Bug fixes:
- Set color of ActionMode's back arrow to white
- Skip empty verses in Strong's Numbers
- Update dependencies:
- Gradle to 7.3
- Kotlin to 1.6.0
- AndroidX Annotations to 1.3.0, AppCompat to 1.4.0
- Hilt to 2.40.1
- Mockk to 1.12.1
See Changelog for details.
v0.18.2
v0.18.1
v0.18.0
- Changes:
- Lower Minimum SDK Version to 19 (Android 4.4)
- Remove coveralls plugin
- Use Roblectric for instrumented tests
- Replace Mockito by Mockk (#201)
- Bug fixes:
- Should run backup & restore on IO thread
- Update dependencies:
- Gradle to 7.2
- Android Gradle Plugin to 7.0.3
- Compile and Target SDK to 31
- Kotlin to 1.5.31, Coroutines to 1.5.2
- AndroidX Activity to 1.4.0, Core to 1.7.0, Lifecycle to 1.4.0, Constraint Layout to 2.1.1
- Firebase BOM 29.0.0, Google Services plugin to 4.3.10, Crashlytics plugin to 2.8.0
- Hilt to 2.40
- Logger to 0.6.1
See Changelog for details.
v0.17.1
- New features:
- Add link to website
- Changes:
- Re-enable proguard-android-optimize
- Bug fixes:
- Properly update "consolidated sharing" setting switch
- Update dependencies:
- Gradle to 7.1.1
- Java to 11
- Android Gradle plugin to 7.0.0, build tool to 31.0.0
- Kotlin to 1.5.21, Coroutines to 1.5.1
- AndroidX Activity to 1.3.0, Annotations to 1.2.0, AppCompat to 1.3.1, Core to 1.6.0, Lifecycle to 2.3.1, Constraint Layout to 2.1.0, Material Component to 1.4.0, Recycler View to 1.2.1, Espresso to 3.4.0, Test Rules to 1.4.0
- Firebase plugin to 4.3.8, Analytics to 19.0.0, Crashlytics plugin to 2.7.1, Crashlytics to 18.2.0, Perf plugin to 1.4.0, Perf to 20.0.2
- Dagger Hilt to 2.38.1
- Mockito to 3.11.2
See Changelog for details.
v0.17.0
- New features:
- Include bookmarks, highlights, and notes in search results
- Bug fixes:
- Do not crash if it fails to set searchable info
- Catch exception in case error occurred while observing downloaded translations
- Show toast when failed to update bookmarks, highlights, and parallel translations
- Changes:
- Use Firebase Perf to track translation and SN download and install time instead of Firebase Analytics
- Remove Stetho (#198)
- Use CrashlyticsLogger from Logger
- Refactoring:
- Replace broadcast channel with state flow
- Update dependencies:
- Gradle to 6.8.2
- Android Gradle Plugin to 4.1.2, Build tool to 30.0.3
- Kotlin to 1.4.30, Coroutines to 1.4.2
- AndroidX Activity to 1.2.0, Core to 1.3.2, ConstraintLayout to 2.0.4, Lifecycle to 2.3.0, Material Components to 1.3.0
- Firebase plugin to 4.3.5, Analytics to 18.0.2, Crashlytics to 17.3.1, Crashlytics plugin to 2.5.0, Perf to 19.1.1
- Dagger Hilt to 2.32-alpha
- Logger to 0.4.0
- Mockito to 3.7.7
See Changelog for details.