This repository was archived by the owner on Mar 1, 2023. It is now read-only.
Releases: google/agera
Releases · google/agera
v1.4.0
Agera core
- Added
resultAsList/itemAsList/resultAsListconverters toFunctions - Added
asListtoResult, returning a singleton list if present, or an empty list if not - Added
nullBinderandnullReceiversingletons that does nothing toBinders/Receivers
Rvadapter sample extension
- Added
forItemto theRepositoryPresenterCompiler, creating aRepositoryPresenterfor aRepositoryof a single item - Added
LayoutPresenter, and a layout presenter builder, for the newRepositoryAdaptermethodsaddItemandaddLayout, allowing to add static items or layouts inside aRecyclerViewcontrolled by aRepositoryAdapter - Added static
stableIdto theRepositoryPresenterCompiler - Added
forCollectionto theRepositoryPresenterCompiler, allowing to present aRepositoryof any type as a list of items, and bind to to the collection and list items individually - Added fine-grained events support to
RepositoryPresenter
Rvdatabinding sample extension
- Added
forItem(from rvadapter) - Added recycle configuration to allow to send
nullto data binding variables when a view is recycled - Added static
stableIdto theDataBindingRepositoryPresenterCompiler - Added
collectionIdto theDataBindingRepositoryPresenterCompiler, allowing to present aRepositoryof any type as a list of items, and bind to to the collection and list items individually
v1.4.0-alpha4
Rvadapter and Rvdatabinding sample extensions
- Added fine-grained events support to
RepositoryPresenter
alpha3 was DOA
v1.4.0-alpha2
Rvadapter sample extension
- Added static
stableIdto theRepositoryPresenterCompiler - Added
forCollectionto theRepositoryPresenterCompiler, allowing to present aRepositoryof any type as a list of items, and bind to to the collection and list items individually
Rvdatabinding sample extension
- Added static
stableIdto theDataBindingRepositoryPresenterCompiler - Added
collectionIdto theDataBindingRepositoryPresenterCompiler, allowing to present aRepositoryof any type as a list of items, and bind to to the collection and list items individually
v1.4.0-alpha1
Agera core
- Updated support library to 25.2.0
- Added
resultAsList/itemAsList/resultAsListconverters toFunctions - Added
asListtoResult, returning a singleton list if present, or an empty list if not - Added
nullBinderandnullReceiversingletons that does nothing toBinders/Receivers
Rvadapter sample extension
- Added
forItemto theRepositoryPresenterCompiler, creating aRepositoryPresenterfor aRepositoryof a single item - Added
LayoutPresenter, and a layout presenter builder, for the newRepositoryAdaptermethodsaddItemandaddLayout, allowing to add static items or layouts inside aRecyclerViewcontrolled by aRepositoryAdapter
Rvdatabinding sample extension
- Added
forItem(from rvadapter) - Added recycle configuration to allow to send
nullto data binding variables when a view is recycled
v1.3.0
Agera core
- Added
contains(value)toResultthat checks if it is present with the given value
Rvadapter sample extension
- Added
recycleWith(Receiver)to theRepositoryPresenterCompiler, andrecycleto theRepositoryPresenter
Rvdatabinding sample extension
- Removed incorrect layout annotation from data binding methods
v1.3.0-alpha3
Documentation and support lib update only
v1.3.0-alpha2
Rvdatabinding sample extension
- Removed incorrect layout annotation from data binding methods
v1.3.0-alpha1
Agera core
- Added
contains(value)toResultthat checks if it is present with the given value
Rvadapter sample extension
- Added
recycleWith(Receiver)to theRepositoryPresenterCompiler, andrecycleto theRepositoryPresenter
1.2.0
Agera core
- Added an
orContinuedirective to the repository compiler, allowing for the rest of the processing flow to only be used if thethenAttemptfailed - Added a
sendDiscardedValuesTodirective to the repository compiler, allowing to specify a disposerReceiverto handle any intermediate values discarded from the data processing flow
Database sample extension
- Ability to use any column value type
Rvadapter sample extension
- Support for stable IDs in the
RepositoryPresenterCompiler
1.2.0-beta3
Rvadapter sample extension
- Support for stable IDs in the
RepositoryPresenterCompiler