Open
Conversation
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
f07a521 to
25e21a3
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
25e21a3 to
e2e793c
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
e2e793c to
f4e1f4b
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
f4e1f4b to
073d9c3
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
6ed81df to
80b2197
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
80b2197 to
7cab5a0
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
7cab5a0 to
126eac6
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
126eac6 to
1b60cc4
Compare
Job Summary for GradleMinimal Android CI Workflow :: otakuworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: animeworld
|
Job Summary for GradleMinimal Android CI Workflow :: mangaworld
|
Job Summary for GradleMinimal Android CI Workflow :: novelworld
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.16.1→0.21.10.16.1→0.21.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
solrudev/Ackpine (ru.solrudev.ackpine:ackpine-core)
v0.21.1Compare Source
Bug fixes and improvements
Apk.Other) by their targeted feature/base inackpine-splits.versionCodeMajorattribute when parsingAndroidManifest.xmlinackpine-splits.ackpine-splits.Context.dpi,Apk.isCompatible()andSplitPackageAPIs.Apk.isCompatible()andSplitPackageAPIs.ackpine-splits.SplitPackage.equals()not working correctly for subclasses (e.g. the result offilterCompatible()andsortByCompatibility()).ackpine-splits.Public API changes
Apk.Othernow implementsApk.ConfigSplitand has a newconfigForSplitproperty.other: List<SplitPackage.Entry<Apk.Other>>property toSplitPackage.DynamicFeature.v0.21.0Compare Source
Bug fixes and improvements
SESSION_BASEDinstall sessions with an exception when the underlying system session is not found while committing.INTENT_BASEDinstall sessions eagerly when storage is not available on API < 24.SplitPackage.equals()always returningfalse.AndroidManifest.xmlattributes when parsing APKs inackpine-splits.Public API changes
InvalidManifestAttributeExceptioninackpine-splits.TestSessionController.setProgress(). UseTestProgressSessionController.setProgress()instead.v0.20.7Compare Source
Bug fixes and improvements
ZippedFileProviderandAssetFileProvider.v0.20.6Compare Source
Bug fixes and improvements
ackpine-testtest doubles creation ergonomics for Java consumers.Public API changes
TestSession.TestProgressSession.v0.20.5Compare Source
Bug fixes and improvements
ACTION_UNINSTALL_PACKAGEfor intent-based uninstaller on all Android versions. It improves uninstall result diagnostics.v0.20.4Compare Source
Bug fixes and improvements
INTENT_BASEDuninstaller type on API < 21 when configuring uninstall parameters.v0.20.3Compare Source
Bug fixes and improvements
TerminalStateListener.bind()with concurrent usage.v0.20.2Compare Source
Bug fixes and improvements
v0.20.1Compare Source
Bug fixes and improvements
falseonTestSession'slaunch()andcommit()subsequent calls.equals()andhashCode()inTestSessionScript.v0.20.0Compare Source
Bug fixes and improvements
TestPackageUninstaller.clearSessions()not clearingsessions.NoClassDefFoundErrorwhen callingPackageInstaller.getInstance()andPackageUninstaller.getInstance()in tests withackpine-test.removeSession()toTestPackageInstallerandTestPackageUninstaller.createdParameterstoTestPackageInstallerandTestPackageUninstaller.val script: TestSessionScriptinTestSessionController.TestSessionScriptfor each created session if default session factory is used. This makes multi-session tests withautoscript viable.Public API changes
uninstallerTypeproperty setter was made private inUninstallParameters.Builder.removeSession()toTestPackageInstallerandTestPackageUninstaller.createdParametersproperty toTestPackageInstallerandTestPackageUninstaller.TestPackageInstallerandTestPackageUninstallerwere made non-final.TestSessionControllerwas made non-final.scriptproperty ofTestSessionControllerwas made public.TestProgressSessionControllerinackpine-test. NowTestProgressSession.controllerreturnsTestProgressSessionController.TestSessionController.setProgress()with error. This method will be removed in the next minor release. This may be source-incompatible if you were callingsetProgress()on uninstall session controllers in tests (which anyway would have caused runtime exceptions).v0.19.5Compare Source
Bug fixes and improvements
ResolvableString.transientResource()resolving incorrectly.v0.19.4Compare Source
Bug fixes and improvements
v0.19.3Compare Source
Bug fixes and improvements
isAppNotForegroundRequiredinstall constraint instead ofisAppNotInteractingRequiredfor session-based installer.StackOverflowErrorwhen an error occurs while reading APK for intent-based installer sessions on API < 24.TestProgressSessionconstructor with default script inackpine-test.Public API changes
TestProgressSession.v0.19.2Compare Source
Bug fixes and improvements
ackpine-testmodule with testing utilities for Ackpine. See Testing documentation page for more information.ResolvableString.transientResource()no longer creates anonymous classes. Now these strings properly implementhashCode()andequals().sample-javaandsample-ktxusingackpine-test.Public API changes
ackpine-testmodule.v0.19.1Compare Source
Bug fixes and improvements
v0.19.0Compare Source
Bug fixes and improvements
Public API changes
UninstallFailure.Generic.INSTANCEstatic field.uninstallerTypeproperty inUninstallParameters.Builder. UsesetUninstallerType()method. The setter will be made private in the next minor release.v0.18.6Compare Source
Bug fixes and improvements
installerPackageNamewith Shizuku plugin.v0.18.5Compare Source
Dependencies
apksigto 8.13.2.Bug fixes and improvements
v0.18.4Compare Source
Bug fixes and improvements
Public API changes
installerPackageNameproperty toShizukuPlugin.Parametersand related APIs.v0.18.3Compare Source
Bug fixes and improvements
IllegalStateExceptioninstead ofIllegalArgumentExceptionwhere more appropriate.AckpinePlugin.Parametersfrom ProGuard rules.Public API changes
SplitPackagesNotSupportedExceptionis now extendingIllegalStateExceptioninstead ofIllegalArgumentException.v0.18.2Compare Source
Bug fixes and improvements
PackageInstaller-based uninstall session if failure event from OS wasn't received.v0.18.1Compare Source
Bug fixes and improvements
PackageInstallerevent forPackageInstaller-based uninstall failures. Now, if proper failure event is received from the OS, there won't be a genericAborted by userfailure message.v0.18.0Compare Source
Bug fixes and improvements
PackageInstaller-backed uninstallation. Make it the default implementation on API level >= 21.UninstallerTypeenum. See documentation for details.UninstallFailuretypes which map to system'sPackageInstalleruninstall status.ShizukuUninstallPlugin. See documentation for details.Public API changes
AckpinePluginRegistryinterface, which is implemented byInstallParameters.BuilderandUninstallParameters.Builder.usePlugin()functions toUninstallParameters.Builder.UninstallerTypeenum and related APIs.pluginContainerproperty toUninstallParameters.UninstallFailure.Blocked,UninstallFailure.Conflictclasses.UninstallFailure.Genericis now a data class. Referencing to it as a singleton object is no longer possible in Kotlin. StaticINSTANCEfield is deprecated and will be removed in the next minor release.UninstallFailureis now a sealed class with abstractmessageproperty, similar toInstallFailure.ackpine-ktx.usePlugin()inline extension function forInstallParametersDslinackpine-ktx.ShizukuUninstallPluginand related APIs inackpine-shizukuandackpine-shizuku-ktx.v0.17.0Compare Source
Dependencies
apksigto 8.13.1.Bug fixes and improvements
Sessiondocumentation.InstallParameters.pluginContainerinstead of the removedInstallParameters.plugins.Public API changes
InstallParameters.pluginsproperty.copymethod fromInstallMode.copymethod fromApk.Libs,Apk.ScreenDensityandApk.Localizationinackpine-splits.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.