Releases: dotanuki-labs/android-archives-watchdog
Releases · dotanuki-labs/android-archives-watchdog
0.3.0
What's Changed
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core-jvm to v1.6.1 by @renovatebot in #104
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 by @renovatebot in #105
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.6.1 by @renovatebot in #103
- Update dependency com.android.tools.apkparser:binary-resources to v31.1.4 by @renovatebot in #107
- Update dependency com.android.tools.apkparser:apkanalyzer to v31.1.4 by @renovatebot in #106
- Update kotlin monorepo to v1.9.21 by @renovatebot in #108
- Update plugin detekt to v1.23.4 by @renovatebot in #109
- Update gradle/gradle-build-action action to v2.10.0 by @renovatebot in #110
- Update actions/setup-java action to v4 by @renovatebot in #111
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core-jvm to v1.6.2 by @renovatebot in #113
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.6.2 by @renovatebot in #112
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 by @renovatebot in #114
- Update dependency com.android.tools.apkparser:apkanalyzer to v31.2.0 by @renovatebot in #115
- Update dependency com.android.tools.apkparser:binary-resources to v31.2.0 by @renovatebot in #116
- Update dependency com.android.tools:common to v30.4.2 by @renovatebot in #118
- Update dependency com.android.tools:repository to v31.2.0 by @renovatebot in #119
- Update dependency com.android.tools:sdk-common to v31.2.0 by @renovatebot in #120
- Update dependency com.android.tools:sdklib to v31.2.0 by @renovatebot in #121
- Update dependency com.android.tools:common to v31 by @renovatebot in #122
- Update plugin com.gradle.enterprise to v3.16 by @renovatebot in #123
- Update gradle/gradle-build-action action to v2.11.0 by @renovatebot in #124
- Update plugin com.gradle.enterprise to v3.16.1 by @renovatebot in #125
- Update dependency com.google.guava:guava to v33 by @renovatebot in #128
- Update dependency com.google.truth:truth to v1.2.0 by @renovatebot in #129
- Update gradle/gradle-build-action action to v2.11.1 by @renovatebot in #130
- Update kotlin monorepo to v1.9.22 by @renovatebot in #131
- Update dependency com.android.tools.apkparser:binary-resources to v31.2.1 by @renovatebot in #133
- Update dependency com.android.tools:common to v31.2.1 by @renovatebot in #134
- Update dependency com.android.tools.apkparser:apkanalyzer to v31.2.1 by @renovatebot in #132
- Update dependency com.android.tools:repository to v31.2.1 by @renovatebot in #135
- Update dependency com.android.tools:sdklib to v31.2.1 by @renovatebot in #137
- Update dependency com.android.tools:sdk-common to v31.2.1 by @renovatebot in #136
- Update dependency com.github.ajalt.clikt:clikt to v4.2.2 by @renovatebot in #138
- Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 by @renovatebot in #139
- Update dependency com.google.truth:truth to v1.3.0 by @renovatebot in #140
- Update dependency com.android.tools.apkparser:apkanalyzer to v31.2.2 by @renovatebot in #141
- Update dependency com.android.tools.apkparser:binary-resources to v31.2.2 by @renovatebot in #142
- Update dependency com.android.tools:repository to v31.2.2 by @renovatebot in #144
- Update dependency com.android.tools:common to v31.2.2 by @renovatebot in #143
- Update dependency com.android.tools:sdklib to v31.2.2 by @renovatebot in #146
- Update dependency com.android.tools:sdk-common to v31.2.2 by @renovatebot in #145
- Update plugin ktlint to v12 by @renovatebot in #117
- Updates download and upload actions to v4.x by @ubiratansoares in #147
- Update gradle/gradle-build-action action to v2.12.0 by @renovatebot in #148
- Update plugin com.gradle.enterprise to v3.16.2 by @renovatebot in #149
- Update dependency com.github.ajalt.mordant:mordant to v2.3.0 by @renovatebot in #150
- Update plugin detekt to v1.23.5 by @renovatebot in #151
- Update gradle/gradle-build-action action to v3 by @renovatebot in #152
- Update dependency com.google.truth:truth to v1.4.0 by @renovatebot in #153
- Update actions/upload-artifact action to v4.3.1 by @renovatebot in #155
- Update actions/download-artifact action to v4.1.2 by @renovatebot in #154
- Update gradle/gradle-build-action action to v3.1.0 by @renovatebot in #156
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.6.3 by @renovatebot in #158
- Update dependency com.google.truth:truth to v1.4.1 by @renovatebot in #157
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.3 by @renovatebot in #160
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core-jvm to v1.6.3 by @renovatebot in #159
- Update actions/download-artifact action to v4.1.3 by @renovatebot in #161
- Update dependency io.arrow-kt:arrow-core to v1.2.2 by @renovatebot in #162
- Update actions/setup-java action to v4.1.0 by @renovatebot in #163
- Update dependency io.arrow-kt:arrow-core to v1.2.3 by @renovatebot in #164
- Update dependency com.android.tools.apkparser:binary-resources to v31.3.0 by @renovatebot in #166
- Update dependency com.android.tools:common to v31.3.0 by @renovatebot in #168
- Update dependency com.google.truth:truth to v1.4.2 by @renovatebot in #167
- Update dependency com.android.tools:repository to v31.3.0 by @renovatebot in #169
- Update dependency com.android.tools:sdklib to v31.3.0 by @renovatebot in #171
- Update dependency com.android.tools:sdk-common to v31.3.0 by @renovatebot in #170
- Update actions/download-artifact action to v4.1.4 by @renovatebot in #172
- Update dependency com.android.tools.apkparser:apkanalyzer to v31.3.0 by @renovatebot in https://github.com/dotanuki-lab...
0.2.0
What's Changed
- [New feature] All commands now support a
--verboseflag, which outputs more logs during the execution - [House Cleaning] All source files now have a proper SPDX license ID
- [House Cleaning] Updates
bundletool,apkparserandapkanalyserwith latest stable releases
Related Pull Requests
- Updates docs by @ubiratansoares in #81
- Updates install instructions by @ubiratansoares in #82
- Adds a few Github badges by @ubiratansoares in #83
- Driving integration tests with Bats core by @ubiratansoares in #84
- Adds CVEs detection during CI builds by @ubiratansoares in #85
- Update kotlin monorepo to v1.9.20 by @renovatebot in #86
- Update plugin detekt to v1.23.2 by @renovatebot in #88
- Update plugin detekt to v1.23.3 by @renovatebot in #89
- Reporting CVEs to a given commit by @ubiratansoares in #87
- Fixes check for main branch by @ubiratansoares in #90
- Adds SPDX Id to all source files by @ubiratansoares in #91
- Adds support to Gradle build scans by @ubiratansoares in #92
- Update crate-ci/typos action to v1.16.22 by @renovatebot in #93
- Improves message on Job summary by @ubiratansoares in #94
- Moves packaging logic to build script by @ubiratansoares in #95
- Enforcing essential checks in CI by @ubiratansoares in #97
- Update dependency com.android.tools.build:bundletool to v1.15.6 by @renovatebot in #98
- Update dependency com.android.tools.apkparser:binary-resources to v31.1.3 by @renovatebot in #100
- Update dependency com.android.tools.apkparser:apkanalyzer to v31.1.3 by @renovatebot in #99
- Adds support to verbose executions by @ubiratansoares in #101
- Prepares release 0.2.0 by @ubiratansoares in #102
Full Changelog: 0.1.0...0.2.0
0.1.0
This is the very first release 🚀
Main features :
- Overview of Android releasable archives (
.apkand.aab) - Baseline generation based on archives
- Comparison between archives and baselines
What's Changed
- Adds CI setup by @ubiratansoares in #6
- Revamps Gradle setup and dependencies by @ubiratansoares in #7
- Update dependency io.arrow-kt:arrow-core to v1.2.1 by @renovatebot in #8
- Update dependency com.github.ajalt.clikt:clikt to v4.2.1 by @renovatebot in #9
- Update dependency com.github.ajalt.mordant:mordant to v2.2.0 by @renovatebot in #11
- Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.7.0 by @renovatebot in #12
- Applying Kotlin code quality tools by @ubiratansoares in #13
- Setup few tests by @ubiratansoares in #14
- Update plugin ktlint to v11.6.0 by @renovatebot in #16
- Update plugin detekt to v1.23.1 by @renovatebot in #15
- Defines basic CLI setup by @ubiratansoares in #17
- Improves Git setup by @ubiratansoares in #18
- Improves CLI help menu by @ubiratansoares in #19
- Update plugin ktlint to v11.6.1 by @renovatebot in #20
- Improves CI with typo checks by @ubiratansoares in #21
- Update crate-ci/typos action to v1.16.19 by @renovatebot in #22
- Packages executable fatjar as an artifact by @ubiratansoares in #23
- Implements CLI for releasable overview by @ubiratansoares in #24
- Implements analysis for debuggable Apks by @ubiratansoares in #25
- Improves error handling with Raise DSL by @ubiratansoares in #26
- Adds real evaluation for dangerous permissions by @ubiratansoares in #27
- Fixes bug on permissions checks by @ubiratansoares in #28
- Implements overview support for release artifacts by @ubiratansoares in #29
- Adds ErrorAware alias for better context framing by @ubiratansoares in #30
- Update crate-ci/typos action to v1.16.20 by @renovatebot in #31
- Update actions/checkout action to v4.1.1 by @renovatebot in #32
- Re-organises project packages by @ubiratansoares in #33
- Introduces AnalysedArtifact domain model by @ubiratansoares in #34
- Adds support to Android system features by @ubiratansoares in #35
- Adds support to artifacts baselines by @ubiratansoares in #36
- Driving overview as json with kotlinx-serialization by @ubiratansoares in #37
- Encapsulates toml generation with a proper abstraction by @ubiratansoares in #38
- Driving IoC with context receivers per feature by @ubiratansoares in #39
- Augments artifact overview with Android components by @ubiratansoares in #40
- Augments artifact baseline with Android components by @ubiratansoares in #41
- Improves CLI output related to tests by @ubiratansoares in #42
- Cleaning up tests by @ubiratansoares in #43
- Implements logic to compare two analised artifacts by @ubiratansoares in #44
- Extends ArtifactBaselines and centralizes conversion logic by @ubiratansoares in #45
- Adds complete comparison between artifact and baseline by @ubiratansoares in #46
- Introduces categories to enrich comparison outcomes by @ubiratansoares in #47
- Ensuring same applicationId before comparing artifacts by @ubiratansoares in #48
- Adds validation against CLI arguments by @ubiratansoares in #49
- Running CI build against jdk21 by @ubiratansoares in #50
- Updates mergify rules by @ubiratansoares in #51
- Improves debugging with stacktrace CLI flag by @ubiratansoares in #52
- Implements e2e tests by @ubiratansoares in #54
- Adds support to AppBundles as supplied artifacts by @ubiratansoares in #56
- Re-organises project packages by @ubiratansoares in #57
- Enforces ordering on TOML entries by @ubiratansoares in #58
- Adds support to package patterns on baselines by @ubiratansoares in #59
- Running e2e tests with compact baselines by @ubiratansoares in #60
- Refines CLI arguments and updates integration tests by @ubiratansoares in #61
- Improves syntax on trusted packages by @ubiratansoares in #62
- Adds e2e against ProtonMail apk by @ubiratansoares in #63
- Rebrands project by @ubiratansoares in #64
- Adds some docs and license by @ubiratansoares in #65
- Fixes references to tool name by @ubiratansoares in #66
- Improves error feedback when comparing by @ubiratansoares in #67
- Adds quality checks for bash scripts by @ubiratansoares in #70
- Adds app version command by @ubiratansoares in #71
- Update crate-ci/typos action to v1.16.21 by @renovatebot in #72
- Adds automation for releasing binaries by @ubiratansoares in #73
- Implements aab processing with custom signing key by @ubiratansoares in #74
- Improves console output of comparison command by @ubiratansoares in #76
- Adds control to exit statuses when performing comparisons by @ubiratansoares in #77
- Enables output of comparison as json by @ubiratansoares in #78
- Tweaks release automation with zipballs by @ubiratansoares in #79
- Fixes zipballs paths by @ubiratansoares in #80
New Contributors
- @ubiratansoares made their first contribution in #6
- @renovatebot made their first contribution in #8
Full Changelog: https://github.com/dotanuki-labs/android-archives-watchdog/commits/0.1.0