Skip to content

Releases: lihenggui/blocker

v2.0.4839

17 Sep 18:31
1d526b0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.4803...v2.0.4839

v2.0.4803

10 Sep 19:48
9d85391
Compare
Choose a tag to compare

Features

  • Removed the oss plugin and used the licensee plugin to present open-source libraries.

Bug Fixes and Minor Changes:

  • Removed the Compose buildFeature flag after AGP 8.5.1.
  • Used su instead of su --version to detect root permission.
  • Various other minor fixes and improvements.
  • Upgrade Compose to 1.7 to improve performance

Translations:

  • Updated translations from Weblate to support more languages and improve localization.

What's Changed

New Contributors

Full Changelog: v2.0.4497...v2.0.4803

v2.0.4497

03 Jul 01:50
42f0dee
Compare
Choose a tag to compare

What's New:

  • Added a feature to disable tracking.
  • Implemented runtime execution of su to detect SU in APatch and KernelSU.

Improvements:

  • Updated various dependencies to newer versions, including:
    • com.materialkolor:material-kolor
    • org.jetbrains.kotlinx:kotlinx-serialization-json
    • protobuf
    • kotlin-ksp group
    • gradle-plugin-and-build-tools group
    • androidx.compose.material:material
    • androidxLifecycle
    • xmlutil
    • org.eclipse.jgit:org.eclipse.jgit
    • androidx.compose:compose-bom
    • libsu
    • firebaseCrashlyticsPlugin
    • com.google.firebase:firebase-bom
    • androidx.appcompat:appcompat
    • androidx.test:rules
    • androidx.test:core
    • androidx.test:runner
    • androidx.test.espresso:espresso-core
    • androidx.test.ext:junit-ktx
    • com.google.truth:truth
  • Upgraded Gradle and ktlint.
  • Simplified and Kotlinified the updateTabs logic.
  • Updated translations from Weblate.

Bug Fixes:

  • Fixed CompositionLocal LocalLifecycleOwner not present exception.

What's Changed

Full Changelog: v2.0.4373...v2.0.4497

v2.0.4373

02 Jun 02:09
90ae699
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.4369...v2.0.4373

v2.0.4369

01 Jun 17:03
Compare
Choose a tag to compare

What's New:

  • Introduced several new ViewModel tests including SettingsViewModelTest, AppSortViewModelTest, ComponentSortViewModelTest, GeneralRuleViewModelTest, SearchViewModelTest, and RuleDetailViewModelTest to enhance test coverage and reliability.
  • Added git features within the app for better version control.
  • Updated tab names and integrated rules for improved user experience.
  • Added steps to update badging automatically to streamline the build process.

Improvements:

  • Enhanced backend performance by offloading connectivity monitoring to a background thread.
  • Migrated legacy Gradle actions to the new official gradle/actions for better build management.
  • Regenerated SVG graphs and cleaned up/reformatted files for better maintainability.
  • Removed the printModulePaths task and read modules directly from settings for a more streamlined configuration.
  • Updated the module graph for better visualization of dependencies.
  • Improved badging and Kotlin build script for better build automation.

Bug Fixes:

  • Fixed an issue (#672) where the correct job was not being used for importing MAT rules.

Dependency Updates:

  • Updated various dependencies to their latest versions, including roborazzi, kotlinxCoroutines, kotlin-ksp-compose, org.jetbrains.kotlinx:kotlinx-datetime, androidxLifecycle, com.materialkolor:material-kolor, org.robolectric:robolectric, com.google.firebase:firebase-bom, protobuf, com.google.android.gms:play-services-oss-licenses, and firebaseCrashlyticsPlugin to ensure better performance, security, and compatibility.

What's Changed

Full Changelog: v2.0.4147...v2.0.4369

v2.0.4147

04 May 00:41
3a6b586
Compare
Choose a tag to compare

Changelog

What's New:
Introduced a new UI for GeneralRulesScreen for enhanced user interaction.
Added screenshot tests for better UI reliability.
Updated text style to Roboto Condense on rule cards and component items for better readability.

Improvements:
Enhanced various backend libraries and tools to the latest versions ensuring better performance and security. Major bumps include androidx.compose series and roborazzi.
Refined app behavior with new features like the ability to hide empty SDK tabs and enable strong skipping mechanisms.

Bug Fixes:
Resolved an issue where scroll bars were not displaying correctly.

What's Changed

  • Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in #777
  • Bump org.mockito.kotlin:mockito-kotlin from 5.2.1 to 5.3.1 by @dependabot in #778
  • Bump mikepenz/release-changelog-builder-action from 4.2.0 to 4.2.2 by @dependabot in #779
  • Bump roborazzi from 1.11.0 to 1.12.0 by @dependabot in #780
  • Translations update from Weblate - SanmerApps by @SanmerBot in #774
  • Add screenshot test for snack bar by @lihenggui in #783
  • Hide empty SDK tab by @lihenggui in #784
  • Bump com.google.firebase:firebase-bom from 32.8.0 to 32.8.1 by @dependabot in #781
  • Bump androidx.compose.compiler:compiler from 1.5.11 to 1.5.12 in the kotlin-ksp-compose group by @dependabot in #786
  • Bump androidxMacroBenchmark from 1.2.3 to 1.2.4 by @dependabot in #788
  • Bump androidx.core:core-ktx from 1.12.0 to 1.13.0 by @dependabot in #787
  • Bump androidx.datastore:datastore from 1.0.0 to 1.1.0 by @dependabot in #790
  • Update badging by @lihenggui in #793
  • Enable strong skipping by @lihenggui in #792
  • Bump androidx.compose:compose-bom from 2024.04.00 to 2024.04.01 by @dependabot in #794
  • Bump androidx.activity:activity-compose from 1.8.2 to 1.9.0 by @dependabot in #795
  • Bump androidx.compose.material:material from 1.6.5 to 1.6.6 by @dependabot in #789
  • Bump gradle/wrapper-validation-action from 2 to 3 by @dependabot in #785
  • Change text style to roboto condense on the rule card and component item by @lihenggui in #796
  • Bump roborazzi from 1.12.0 to 1.13.0 by @dependabot in #797
  • Add roborazzi plugin for feature modules by @lihenggui in #802
  • New UI of GeneralRulesScreen by @juliewww in #799
  • Bump com.github.jeziellago:compose-markdown from 0.4.1 to 0.5.0 by @dependabot in #804
  • Fix scroll bar did not correctly shown by @lihenggui in #806
  • Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in #807
  • Bump androidx.compose.compiler:compiler from 1.5.12 to 1.5.13 in the kotlin-ksp-compose group by @dependabot in #808
  • Bump androidx.compose:compose-bom from 2024.04.01 to 2024.05.00 by @dependabot in #812
  • Bump androidx.datastore:datastore from 1.1.0 to 1.1.1 by @dependabot in #809
  • Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 by @dependabot in #810
  • Bump androidx.compose.material:material from 1.6.6 to 1.6.7 by @dependabot in #811
  • Bump com.google.android.material:material from 1.11.0 to 1.12.0 by @dependabot in #814

Full Changelog: v2.0.4044...v2.0.4147

v2.0.4044

07 Apr 21:30
5a16666
Compare
Choose a tag to compare

What's Changed

  • Bump org.robolectric:robolectric from 4.12 to 4.12.1 by @dependabot in #768
  • Bump androidx.compose:compose-bom from 2024.03.00 to 2024.04.00 by @dependabot in #770
  • Bump the kotlin-ksp-compose group with 2 updates by @dependabot in #773
  • Bump androidx.compose.material:material from 1.6.4 to 1.6.5 by @dependabot in #769
  • Reset caches when clearing ifw rules by @lihenggui in #775
  • Reset switch status after finishing bulk operations by @lihenggui in #776

Full Changelog: v2.0.4031...v2.0.4044

v2.0.4031

03 Apr 03:41
39e6f18
Compare
Choose a tag to compare

What's Changed

  • Bump protobuf from 3.25.3 to 4.26.0 by @dependabot in #741
  • Update module dependency graphs and add script to create them by @lihenggui in #743
  • Remove :core:model dependency in the :core:systemdesign module by @lihenggui in #744
  • Remove :core:model dependency in the :core:common module by @lihenggui in #745
  • Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in #747
  • Bump com.squareup.retrofit2:retrofit from 2.9.0 to 2.10.0 by @dependabot in #748
  • Bump the kotlin-ksp-compose group with 8 updates by @dependabot in #752
  • Bump androidx.compose:compose-bom from 2024.02.02 to 2024.03.00 by @dependabot in #750
  • Bump androidx.compose.material:material from 1.6.3 to 1.6.4 by @dependabot in #751
  • Bump com.google.firebase:firebase-bom from 32.7.4 to 32.8.0 by @dependabot in #753
  • Upgrade spotless and ktlint by @lihenggui in #755
  • Upgrade Gradle to v8.7 by @lihenggui in #754
  • Add explanation for the foss and market version by @lihenggui in #756
  • Bump roborazzi from 1.10.1 to 1.11.0 by @dependabot in #742
  • Use Dynamic Theming with better color palette by @lihenggui in #757
  • Load icon asynchronously & use default style for navigation by @lihenggui in #758
  • Sets up jacoco coverage with a combined report and a GHA by @lihenggui in #759
  • Fix warning: 'enableAndroidTest: Boolean' is deprecated. by @lihenggui in #760
  • Change Gradle function getByName to named by @lihenggui in #761
  • Added ksp arg to generate room code in kotlin by @lihenggui in #762
  • Throw errors when the root API controller is not initialized properly by @lihenggui in #763
  • Bump protobuf from 4.26.0 to 4.26.1 by @dependabot in #764
  • Bump com.squareup.retrofit2:retrofit from 2.10.0 to 2.11.0 by @dependabot in #765
  • Bump hilt from 2.51 to 2.51.1 by @dependabot in #766
  • Bump org.robolectric:robolectric from 4.11.1 to 4.12 by @dependabot in #767

Full Changelog: v2.0.3961...v2.0.4031

v2.0.3961

13 Mar 23:01
bc6d021
Compare
Choose a tag to compare

What's Changed

  • Bump mikepenz/release-changelog-builder-action from 4.1.1 to 4.2.0 by @dependabot in #726
  • Remove TimeZoneBroadcastReceiver from each item by @lihenggui in #727
  • Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in #722
  • Bump androidx.compose:compose-bom from 2024.02.01 to 2024.02.02 by @dependabot in #732
  • Bump androidx.compose.material:material from 1.6.2 to 1.6.3 by @dependabot in #731
  • Bump androidx.browser:browser from 1.7.0 to 1.8.0 by @dependabot in #730
  • Move androidx.compose.ui:ui-tooling dependency to convention plugin by @lihenggui in #728
  • Bump com.google.firebase:firebase-bom from 32.7.3 to 32.7.4 by @dependabot in #736
  • Bump app.cash.turbine:turbine from 1.0.0 to 1.1.0 by @dependabot in #733
  • Bump zhaobozhen/apk-info-action from 1.1.2 to 1.1.3 by @dependabot in #734
  • Bump softprops/action-gh-release from 1 to 2 by @dependabot in #738
  • Fix #739: Use decodeFromString for devices running M or older OS. by @lihenggui in #740

Full Changelog: v2.0.3926...v2.0.3961

v2.0.3926

02 Mar 20:40
d1004c7
Compare
Choose a tag to compare
  • no changes

What's Changed

Full Changelog: v2.0.3914...v2.0.3926