Fix build-in ProGuard and R8 configuration for obfuscation after migrate from AAR to JAR
1.5.8
Fix bugs
All artifacts now will distributed as JAR instead of AAR
Update Jetpack Dependencies
Update Kotlin to 1.8.10
Update AGP to 7.4.1
Artifacts Renaming
viewbindingpropertydelegate-core - base API for ViewBindingPropertyDelegateviewbindingpropertydelegate-noreflection - API to work with ViewBindingPropertyDelegate without reflection calls
viewbindingpropertydelegate -> viewbindingpropertydelegate-full - All possible ways to create ViewBindingPropertyDelegate
Fix build-in ProGuard and R8 configuration for obfuscation
1.5.8
Fix bugs
All artifacts now will distributed as JAR instead of AAR
Update Jetpack Dependencies
Update Kotlin to 1.8.10
Update AGP to 7.4.1
1.5.4
December 23, 2021
Bug fixes
Improve error messages
1.4.3
November 19, 2021
Fix clearing of a Fragment when it is destroyed
1.5.2
November 13, 2021
New feature "Strict mode"
New library mode to check correctness of ViewBinding usage. Enabled by default.
Call ViewBindingPropertyDelegate.strictMode = false to switch to old behavior
Added a callback called when a ViewBinding inside ViewBindingProperty is destroyed
Callback is triggered when a ViewBinding in ViewBindingPropertyDelegate is destroyed
Instead of overriding Fragment.onDestroyView(), use
ViewBindingProperty will throw an error if it is created before the host is ready
ViewBindingPropertyDelegate throws an exception if it is used before the host
(Fragment, Activity, etc.) is ready to create a ViewBinding. As an example, accessing
ViewBindingPropertyDelegate in a Fragment, before onViewCreated() has been called, will now throw
an Exception.
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)
Bumps com.github.kirich1409:viewbindingpropertydelegate-noreflection from 1.5.6 to 1.5.9.
Release notes
Sourced from com.github.kirich1409:viewbindingpropertydelegate-noreflection's releases.
Changelog
Sourced from com.github.kirich1409:viewbindingpropertydelegate-noreflection's changelog.
... (truncated)
Commits
09d1082
Update changelog for 1.5.983c19dc
Update version to 1.5.959f4ab1
Add ProGuard configs788e949
Update README7879a31
Add javadocs jar to publishing94f19e2
Update dependencies3b79577
Fix AndroidManifest.xml13ac532
Update Gradle to 7.639cd9c5
Migrating from AAR to JAR artifacts3a5757c
Extract core artifactDependabot 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