This repository has been 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
/resultAsList
converters toFunctions
- Added
asList
toResult
, returning a singleton list if present, or an empty list if not - Added
nullBinder
andnullReceiver
singletons that does nothing toBinders
/Receivers
Rvadapter sample extension
- Added
forItem
to theRepositoryPresenterCompiler
, creating aRepositoryPresenter
for aRepository
of a single item - Added
LayoutPresenter
, and a layout presenter builder, for the newRepositoryAdapter
methodsaddItem
andaddLayout
, allowing to add static items or layouts inside aRecyclerView
controlled by aRepositoryAdapter
- Added static
stableId
to theRepositoryPresenterCompiler
- Added
forCollection
to theRepositoryPresenterCompiler
, allowing to present aRepository
of 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
null
to data binding variables when a view is recycled - Added static
stableId
to theDataBindingRepositoryPresenterCompiler
- Added
collectionId
to theDataBindingRepositoryPresenterCompiler
, allowing to present aRepository
of 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
stableId
to theRepositoryPresenterCompiler
- Added
forCollection
to theRepositoryPresenterCompiler
, allowing to present aRepository
of any type as a list of items, and bind to to the collection and list items individually
Rvdatabinding sample extension
- Added static
stableId
to theDataBindingRepositoryPresenterCompiler
- Added
collectionId
to theDataBindingRepositoryPresenterCompiler
, allowing to present aRepository
of 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
/resultAsList
converters toFunctions
- Added
asList
toResult
, returning a singleton list if present, or an empty list if not - Added
nullBinder
andnullReceiver
singletons that does nothing toBinders
/Receivers
Rvadapter sample extension
- Added
forItem
to theRepositoryPresenterCompiler
, creating aRepositoryPresenter
for aRepository
of a single item - Added
LayoutPresenter
, and a layout presenter builder, for the newRepositoryAdapter
methodsaddItem
andaddLayout
, allowing to add static items or layouts inside aRecyclerView
controlled by aRepositoryAdapter
Rvdatabinding sample extension
- Added
forItem
(from rvadapter) - Added recycle configuration to allow to send
null
to data binding variables when a view is recycled
v1.3.0
Agera core
- Added
contains(value)
toResult
that checks if it is present with the given value
Rvadapter sample extension
- Added
recycleWith(Receiver)
to theRepositoryPresenterCompiler
, andrecycle
to 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)
toResult
that checks if it is present with the given value
Rvadapter sample extension
- Added
recycleWith(Receiver)
to theRepositoryPresenterCompiler
, andrecycle
to theRepositoryPresenter
1.2.0
Agera core
- Added an
orContinue
directive to the repository compiler, allowing for the rest of the processing flow to only be used if thethenAttempt
failed - Added a
sendDiscardedValuesTo
directive to the repository compiler, allowing to specify a disposerReceiver
to 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