Android1500 / GpsSetter

Xposed module which will set location where you want without effect mock location.
340 stars 48 forks source link

Bump com.highcapable.yukihookapi:api from 1.1.11 to 1.2.0 #99

Open dependabot[bot] opened 12 months ago

dependabot[bot] commented 12 months ago

Bumps com.highcapable.yukihookapi:api from 1.1.11 to 1.2.0.

Release notes

Sourced from com.highcapable.yukihookapi:api's releases.

1.2.0

YukiHookAPI 1.2.0 Released

⚠ BREAKING CHANGES

  • The license agreement has been changed from MIT to Apache-2.0, subsequent versions will be distributed under this license agreement, you should change the relevant license agreement after using this version
  • This is a breaking update, please refer to Migrate to YukiHookAPI 1.2.x for details
  • Adapted to Android 14, thanks to @​BlueCat300 for PR
  • Fixed findAllInterfaces related issues, thanks to @​buffcow for PR
  • Fixed the delayed callback problem in the Hook process, thanks to @​cesaryuan for his Issue
  • Added support for Resources Hook related functions, please refer to this Issue for details
  • Added YukiHookAPI.TAG
  • Obsolete YukiHookAPI.API_VERSION_NAME, YukiHookAPI.API_VERSION_CODE, merged into YukiHookAPI.VERSION
  • Added YukiHookAPI.TAG
  • Obsolete YYukiHookAPI.API_VERSION_NAME, YukiHookAPI.API_VERSION_CODE, merged into YukiHookAPI.VERSION
  • Deprecated the useDangerousOperation method in YukiMemberHookCreator
  • The instanceClass function in YukiMemberHookCreator is obsolete and is no longer recommended
  • Modify instanceClass in HookParam to be a null safe return value type
  • Detach all Hook objects created using injectMember to LegacyCreator
  • Modify appClassLoader in PackageParam to be a null safe return value type
  • Refactor all logger... methods to new usage YLog
  • Removed the --> style behind the print log function
  • Fixed and improved the problem that the module package name cannot be obtained through KSP after using namespace
  • Functions such as whether to enable module activation status have now been moved to the InjectYukiHookWithXposed annotation
  • Detached FreeReflection will no longer be automatically generated and will be automatically imported as a dependency
  • Added a warning log that will be automatically printed when the same Hook method is repeated
  • The findClass(...) method in PackageParam is obsolete, please migrate to the "...".toClass() method
  • The String.hook { ... } method in PackageParam is obsolete, and it is recommended to use a new method for Hook
  • AppLifecycle can now be created repeatedly in different Hookers
  • The old version of Hook priority writing is obsolete and migrated to YukiHookPriority
  • Removed the tag function in the Hook process
  • Refactored remendy functionality in find methods, which now prints exceptions in steps
  • The multi-method find result type is changed from HashSet to MutableList
  • Added method(), constructor(), field() to directly obtain all object functions in the class
  • constructor() no longer behaves like constructor { emptyParam() }
  • Added lazyClass and lazyClassOrNull methods to lazily load Class

For more details, please check the changelog.


YukiHookAPI 1.2.0 已发布

⚠ 重大更新

  • 许可协议由 MIT 变更为 Apache-2.0,在此之后的版本将由此许可协议进行分发,您在使用此版本后应变更相关许可协议
  • 这是一次重大更新,详情请参考 迁移到 YukiHookAPI 1.2.x
  • 适配 Android 14,感谢 @​BlueCat300PR
  • 修复 findAllInterfaces 相关问题,感谢 @​buffcowPR
  • 修复 Hook 过程中的延迟回调问题,感谢 @​cesaryuanIssue

... (truncated)

Commits
  • dc4b028 Bump version to 1.2.0
  • d55e4e3 refactor: change license to Apache-2.0
  • 333877c refactor: change repository owner to HighCapable
  • 87adab8 docs: add LSPlant
  • 8f523d4 style: use "2.0.0" instead "2.x.x"
  • 6d82c28 docs: merge some future to migrate docs
  • 5939e1d fix: normal logs not output throwable
  • ba9928b fix: typo
  • 8462d9c docs: update api-exception, example
  • 94ffac8 docs: update api docs
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)