Skip to content

Releases: xizzhu/Joshua

v0.20.2

08 Feb 01:16
Compare
Choose a tag to compare
  • Bug fixes:
    • Should call AppCompatDelegate.setDefaultNightMode() on main thread
  • Update dependencies:
    • Kover to 0.5.0

See Changelog for details.

v0.20.1

02 Feb 15:09
Compare
Choose a tag to compare
  • Bug fixes:
    • Should call AppCompatDelegate.setDefaultNightMode() on main thread
  • Update dependencies:
    • Android Gradle Plugin to 7.1.0
    • Android compile and target SDK level downgraded to 31
    • Robolectric to 4.7.3

See Changelog for details.

v0.20.0

22 Jan 17:28
Compare
Choose a tag to compare
  • New features:
    • Support using system's day / night mode (#206)
    • Improve search functionality (#152)
      • Support searching from only Old Testament or New Testament
      • Use quotation mark for exact match
  • 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

11 Dec 22:30
Compare
Choose a tag to compare
  • Bug fixes:
    • Should also remove caches when removing translations
    • Filter invalid Strong's Numbers

See Changelog for details.

v0.19.0

26 Nov 16:51
Compare
Choose a tag to compare
  • 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

11 Nov 16:40
Compare
Choose a tag to compare
  • Bug fixes:
    • Should not crash if currentSettingsViewData is not initialized yet
    • Fixed background color when night mode is on
    • Do not fail the search if a note is attached to a verse that does not exist in current translation

See Changelog for details.

v0.18.1

05 Nov 16:55
Compare
Choose a tag to compare
  • Changes:
    • Remove Firebase Perf monitoring
  • Bug fixes:
    • Should not crash if no translation is available

See Changelog for details.

v0.18.0

01 Nov 13:43
Compare
Choose a tag to compare
  • 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

03 Aug 03:14
Compare
Choose a tag to compare
  • 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

20 Feb 03:26
Compare
Choose a tag to compare
  • 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.