Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump groupie-databinding from 2.1.0 to 2.9.0 #347

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 18, 2021

Bumps groupie-databinding from 2.1.0 to 2.9.0.

Release notes

Sourced from groupie-databinding's releases.

v2.9.0

In this release:

  • Add GroupieAdapter as a default adapter which binds the GroupieViewHolder as its generic type, removing the need for creating a typealias for it yourself. (thanks @ibado)

  • Add replaceAll() method to GroupAdapter, Section and ExpandableGroup, which allows one to replace items without animations using notifyDataSetChanged() under the hood (thus differing from update() which runs DiffUtil and therefore issues animations).

(NOTE: this change required adding a new method to GroupDataObservable public interface, which typically delegates onDataSetInvalidated() and in the end resolves to notifyDataSetChanged(). Theoretically there is no need to use this interface manually, but those who do depend on it will need to update accordingly.)

  • Undeprecate groupie-databinding. While databinding is not preferred to viewbinding, those who use it should not need to call initializeViewBinding manually.

  • Deprecate groupie-kotlin-android-extensions due to its dependency on kotlin-android-extensions, which is also deprecated since Kotlin 1.4.20.

  • Update Kotlin to 1.4.21.

v2.8.1

In this release:

  • Add getGroups function to Section
  • Add draggable item example to main example project
  • Fix javadoc of groupie-viewbinding's BindableItem.bind methods to refer to ViewBinding instead of ViewDataBinding (#334)
  • Making Kotlin extensions work with all classes extending GroupieViewHolder. (#350)
  • Fix the crash when dragging an item to the top/bottom of the list area in main example (#351 )
  • Various version updates and unit test maintenance

❤️ Thank you to the contributors of this release: @rayworks , @herbeth1u , @nashcft & @zsoltvilagos

v2.8.0

This release adds groupie-viewbinding support. With the addition of this, groupie-databinding has been deprecated. If you're using the databinding library, please consider updating your AGP to 3.6.0+ and switching to groupie-viewbinding. (Issue #322, PR #325 )

❤ Thank you to @nashcft & @massanchik for contributing to this release.

v2.7.2

In this release:

  • Add fast simple first insert for GroupAdapter.updateAsync similar to how androidx.recyclerview.widget.ListAdapter behaves. (Issue #311, PR #313 )
  • Fix outdated ExpandableContentItem name in documentation (PR #306)
  • Add @NonNull annotations to payloads argument of BindableItem.bind method (PR #307)
  • Add @NonNull annotations to Item.isSameAs and Item.hasSameContentAs methods (PR #312)
  • Update library RecyclerView dependency to 1.1.0

❤ Thank you to @angusholder & @satoshun for contributing to this release.

v2.7.1

This release addresses the breaking changes in 2.7.0 in a less breaking manner as per discussion in #299 (PR #303 ). All old methods that were removed or changed have been returned but marked as deprecated and point to the ones that should be used instead.

Important if you've already updated to 2.7.0: If you now update to 2.7.1 be warned that getGroup(position) now functions like it did before 2.7.0. If you now want to get a top level group use the method getTopLevelGroup(position)

Other additions to this release:

  • Fix urls in Maven POM (PR #302 )

... (truncated)

Commits
  • 569c49f Release 2.9.0
  • edcbc98 Update example: add a refresh button + perf improvement in bind
  • b27f8b6 Also add replaceAll() for ExpandableGroup (see #365)
  • 0405303 Merge pull request #378 from lisawray/revert-362-Base-ExpanabeExpandableGroup...
  • 94832f6 Revert "Base ExpandableGroup on Section"
  • a4f104e Merge pull request #362 from MrLogic85/Base-ExpanabeExpandableGroup-on-Section
  • 517a236 Add support for replaceAll() in GroupAdapter and Section (fixes #365)
  • 818e4c4 Some example cleanup, deprecate kotlin-android-extensions, undeprecate databi...
  • 5cc74af Merge pull request #370 from ibado/master
  • 0a9e7cc Merge pull request #375 from lisawray/update_kotlin
  • 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 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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jan 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants