v2.0.5333
版本发布时间: 2025-01-11 04:17:19
lihenggui/blocker最新发布版本:v2.0.5333(2025-01-11 04:17:19)
Features
- Added screen name in exceptions for better debugging in
AppDetailTabs
. - Introduced support for 2 panes in the UI.
- Added
NavigationSuiteScaffold
for improved navigation handling. - Migrated to type-safe navigation.
- Introduced screenshot accessibility tests.
- Updated target SDK to 35.
- Added
androidx.lint:lint-gradle
to build logic.
Bug Fixes and Minor Changes
- Fixed a Windows unit test failure due to a DataStore threading issue.
- Incorporated a safe fallback destination to fix null destination issues.
- Optimized startup by preventing unnecessary screen recompositions.
- Improved documentation and instructions.
- Checked for the presence of SARIF files before executing
upload-sarif
. - Various dependency updates including Gradle, Kotlin, Firebase, and AndroidX libraries for improved stability and performance.
What's Changed
- Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1009
- Bump madrapps/jacoco-report from 1.7.0 to 1.7.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1008
- Bump androidx.compose.material:material from 1.7.1 to 1.7.2 by @dependabot in https://github.com/lihenggui/blocker/pull/1010
- Bump androidxNavigation from 2.8.0 to 2.8.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1011
- Bump androidxLifecycle from 2.8.5 to 2.8.6 by @dependabot in https://github.com/lihenggui/blocker/pull/1012
- Nightly builds with baseline profiles by @lihenggui in https://github.com/lihenggui/blocker/pull/1013
- Enable KVM group perms in the NightlyBaselineProfiles.yaml by @lihenggui in https://github.com/lihenggui/blocker/pull/1015
- Bump gradle/wrapper-validation-action from 1 to 3 by @dependabot in https://github.com/lihenggui/blocker/pull/1019
- Bump androidx.compose:compose-bom from 2024.09.01 to 2024.09.02 by @dependabot in https://github.com/lihenggui/blocker/pull/1018
- Add screen name in exception in the AppDetailTabs by @lihenggui in https://github.com/lihenggui/blocker/pull/1014
- Bump protobuf from 4.28.1 to 4.28.2 by @dependabot in https://github.com/lihenggui/blocker/pull/1016
- Bump androidxMacroBenchmark from 1.3.0 to 1.3.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1017
- Support 2 panes by @juliewww in https://github.com/lihenggui/blocker/pull/746
- Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.2 to 1.7.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1020
- Bump androidx.profileinstaller:profileinstaller from 1.3.1 to 1.4.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1021
- Bump com.materialkolor:material-kolor from 1.7.0 to 1.7.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1023
- Add missing steps to Nightly BP generation by @lihenggui in https://github.com/lihenggui/blocker/pull/1025
- Bump protobuf from 4.28.1 to 4.28.2 by @dependabot in https://github.com/lihenggui/blocker/pull/1027
- Bump androidx.compose.runtime:runtime-tracing from 1.0.0-beta01 to 1.7.0-rc01 by @dependabot in https://github.com/lihenggui/blocker/pull/1026
- Use converter from com.squareup.retrofit2 by @lihenggui in https://github.com/lihenggui/blocker/pull/1029
- Replace gradle-home-cache-cleanup with cache-cleanup by @lihenggui in https://github.com/lihenggui/blocker/pull/1030
- Build tuning by @lihenggui in https://github.com/lihenggui/blocker/pull/1031
- Remove validate-wrappers by @lihenggui in https://github.com/lihenggui/blocker/pull/1032
- Add NavigationSuiteScaffold by @juliewww in https://github.com/lihenggui/blocker/pull/1028
- Use JDK 17 and toolchain by @lihenggui in https://github.com/lihenggui/blocker/pull/1033
- Bump org.eclipse.jgit:org.eclipse.jgit from 6.10.0.202406032230-r to 7.0.0.202409031743-r by @dependabot in https://github.com/lihenggui/blocker/pull/994
- Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1034
- Bump com.materialkolor:material-kolor from 1.7.1 to 2.0.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1037
- Bump androidxNavigation from 2.8.1 to 2.8.2 by @dependabot in https://github.com/lihenggui/blocker/pull/1038
- Bump roborazzi from 1.26.0 to 1.27.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1035
- Bump com.google.firebase:firebase-bom from 33.3.0 to 33.4.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1036
- Bump androidxMacroBenchmark from 1.3.1 to 1.3.2 by @dependabot in https://github.com/lihenggui/blocker/pull/1039
- Bump androidx.compose:compose-bom from 2024.09.02 to 2024.09.03 by @dependabot in https://github.com/lihenggui/blocker/pull/1043
- Bump androidx.profileinstaller:profileinstaller from 1.4.0 to 1.4.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1041
- Bump roborazzi from 1.27.0 to 1.28.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1044
- Fix #993: Add blocked and enabled status in the app header by @lihenggui in https://github.com/lihenggui/blocker/pull/1046
- Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.9 by @dependabot in https://github.com/lihenggui/blocker/pull/1047
- Bump the kotlin-ksp group with 7 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1048
- Bump the kotlin-ksp group with 2 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1049
- Bump ch.qos.logback:logback-classic from 1.5.9 to 1.5.10 by @dependabot in https://github.com/lihenggui/blocker/pull/1051
- Bump roborazzi from 1.28.0 to 1.29.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1052
- Fix Windows unit test failing because of DataStore threading issue by @lihenggui in https://github.com/lihenggui/blocker/pull/1053
- Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1054
- Bump ch.qos.logback:logback-classic from 1.5.10 to 1.5.11 by @dependabot in https://github.com/lihenggui/blocker/pull/1055
- Bump licensee from 1.11.0 to 1.12.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1056
- Bump androidx.compose:compose-bom from 2024.09.03 to 2024.10.00 by @dependabot in https://github.com/lihenggui/blocker/pull/1062
- Migrate to Type safety navigation by @juliewww in https://github.com/lihenggui/blocker/pull/1063
- Translations update from Weblate - SanmerApps by @SanmerBot in https://github.com/lihenggui/blocker/pull/1058
- Bump androidxNavigation from 2.8.2 to 2.8.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1061
- Bump androidx.activity:activity-compose from 1.9.2 to 1.9.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1060
- Bump app.cash.turbine:turbine from 1.1.0 to 1.2.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1059
- Bump androidxMacroBenchmark from 1.3.2 to 1.3.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1065
- Bump com.google.firebase:firebase-bom from 33.4.0 to 33.5.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1068
- Bump the kotlin-ksp group with 2 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1069
- Bump protobuf from 4.28.2 to 4.28.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1070
- Bump com.google.firebase:firebase-bom from 33.5.0 to 33.5.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1071
- Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 by @dependabot in https://github.com/lihenggui/blocker/pull/1072
- Bump androidx.compose:compose-bom from 2024.10.00 to 2024.10.01 by @dependabot in https://github.com/lihenggui/blocker/pull/1076
- Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1078
- Bump androidxLifecycle from 2.8.6 to 2.8.7 by @dependabot in https://github.com/lihenggui/blocker/pull/1075
- Bump roborazzi from 1.29.0 to 1.30.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1079
- Bump com.android.tools:desugar_jdk_libs from 2.1.2 to 2.1.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1084
- Bump roborazzi from 1.30.1 to 1.32.2 by @dependabot in https://github.com/lihenggui/blocker/pull/1083
- Bump the kotlin-ksp group across 1 directory with 2 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1087
- Bump androidxNavigation from 2.8.3 to 2.8.4 by @dependabot in https://github.com/lihenggui/blocker/pull/1086
- Bump com.google.firebase:firebase-bom from 33.5.1 to 33.6.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1090
- Bump roborazzi from 1.32.2 to 1.33.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1092
- Bump roborazzi from 1.33.0 to 1.34.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1093
- Bump xmlutil from 0.90.1 to 0.90.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1081
- Bump androidx.compose:compose-bom from 2024.10.01 to 2024.11.00 by @dependabot in https://github.com/lihenggui/blocker/pull/1094
- Bump protobuf from 4.28.3 to 4.29.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1096
- Bump the kotlin-ksp group with 9 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1095
- Bump the gradle-plugin-and-build-tools group with 8 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1097
- Bump com.google.firebase:firebase-bom from 33.6.0 to 33.7.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1098
- Bump protobuf from 4.29.0 to 4.29.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1100
- Bump roborazzi from 1.34.0 to 1.37.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1101
- Bump org.eclipse.jgit:org.eclipse.jgit from 7.0.0.202409031743-r to 7.1.0.202411261347-r by @dependabot in https://github.com/lihenggui/blocker/pull/1099
- Bump androidxNavigation from 2.8.4 to 2.8.5 by @dependabot in https://github.com/lihenggui/blocker/pull/1103
- Bump hilt from 2.53 to 2.53.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1102
- Optimize google maven downloading by @lihenggui in https://github.com/lihenggui/blocker/pull/1105
- Bump androidx.compose:compose-bom from 2024.11.00 to 2024.12.01 by @dependabot in https://github.com/lihenggui/blocker/pull/1106
- Replace kotlin("test") to version catalog kotlin.test by @lihenggui in https://github.com/lihenggui/blocker/pull/1104
- Upgrade ktlint to 1.5.0 by @lihenggui in https://github.com/lihenggui/blocker/pull/1108
- Improve documentation and instructions by @lihenggui in https://github.com/lihenggui/blocker/pull/1109
- incorporate safe fallback destination to fix null destination causing… by @lihenggui in https://github.com/lihenggui/blocker/pull/1110
- Introduce screenshot accessibility tests by @lihenggui in https://github.com/lihenggui/blocker/pull/1111
- Replace aapt2 executable with lazy property by @lihenggui in https://github.com/lihenggui/blocker/pull/1113
- Update target SDK to 35 by @lihenggui in https://github.com/lihenggui/blocker/pull/977
- Use the version catalog as the source of truth for plugin IDs by @lihenggui in https://github.com/lihenggui/blocker/pull/1115
- Disable GradleDependency Lint warning by @lihenggui in https://github.com/lihenggui/blocker/pull/1112
- Remove GMD from rugular build and added baseline and startup profile generation by @lihenggui in https://github.com/lihenggui/blocker/pull/1117
- Bump androidx.core:core-ktx from 1.13.1 to 1.15.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1085
- Bump androidxWork from 2.9.1 to 2.10.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1073
- Bump com.google.accompanist:accompanist-permissions from 0.36.0 to 0.37.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1107
- Update copyright year to 2025 by @lihenggui in https://github.com/lihenggui/blocker/pull/1126
- Optimize startup by preventing whole screen recomposing twice by @lihenggui in https://github.com/lihenggui/blocker/pull/1121
- Replace github action always into !cancelled by @lihenggui in https://github.com/lihenggui/blocker/pull/1127
- Upgrade Gradle to version 8.12 by @lihenggui in https://github.com/lihenggui/blocker/pull/1128
- Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.15 by @dependabot in https://github.com/lihenggui/blocker/pull/1125
- Bump roborazzi from 1.37.0 to 1.38.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1124
- Bump kotlinxCoroutines from 1.9.0 to 1.10.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1123
- Add androidx.lint:lint-gradle to build-logic by @lihenggui in https://github.com/lihenggui/blocker/pull/1120
- Use TextButton instead of Button with Clickable in Settings Dialog by @lihenggui in https://github.com/lihenggui/blocker/pull/1119
- Bump org.robolectric:robolectric from 4.14 to 4.14.1 by @dependabot in https://github.com/lihenggui/blocker/pull/1122
- Cherry pick latest updates from NIA by @lihenggui in https://github.com/lihenggui/blocker/pull/1130
- Move Android instrumented test NiaAppStateTest to unit test by @lihenggui in https://github.com/lihenggui/blocker/pull/1131
- Bump protobuf from 4.29.1 to 4.29.2 by @dependabot in https://github.com/lihenggui/blocker/pull/1114
- Bump hilt from 2.53.1 to 2.54 by @dependabot in https://github.com/lihenggui/blocker/pull/1133
- Opt out of Force Dark mode by @lihenggui in https://github.com/lihenggui/blocker/pull/1137
- Check presence of sarif files before executing upload-sarif by @lihenggui in https://github.com/lihenggui/blocker/pull/1129
- Bump roborazzi from 1.38.0 to 1.39.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1134
- Bump com.github.jeziellago:compose-markdown from 0.5.4 to 0.5.6 by @dependabot in https://github.com/lihenggui/blocker/pull/1140
- Bump com.android.tools:desugar_jdk_libs from 2.1.3 to 2.1.4 by @dependabot in https://github.com/lihenggui/blocker/pull/1138
- Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.3 to 1.8.0 by @dependabot in https://github.com/lihenggui/blocker/pull/1139
- Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 by @dependabot in https://github.com/lihenggui/blocker/pull/1141
- Bump the gradle-plugin-and-build-tools group with 9 updates by @dependabot in https://github.com/lihenggui/blocker/pull/1142
- Bump protobuf from 4.29.2 to 4.29.3 by @dependabot in https://github.com/lihenggui/blocker/pull/1143
Full Changelog: https://github.com/lihenggui/blocker/compare/v2.0.4839...v2.0.5333
1、 Blocker-2.0.5333-foss-release.apk 7.58MB
2、 Blocker-2.0.5333-market-release.apk 8.3MB