All Versions
24
Latest Version
Avg Release Cycle
48 days
Latest Release
2436 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.3.0 Changes
August 31, 2015- Transactions are now exposed as objects instead of methods. Call
newTransaction()
to start a transaction. On theTransaction
instance, callmarkSuccessful()
to indicate success andend()
to commit or rollback the transaction. TheTransaction
instance implementsCloseable
to allow its use in a try-with-resources construct. See thenewTransaction()
Javadoc for more information. Query
instances can now be turned directly into anObservable<T>
by callingasRows
with aFunc1<Cursor, T>
that maps rows to a typeT
. This allows easy filtering and limiting in memory rather than in the query. See theasRows
Javadoc for more information.createQuery
now returns aQueryObservable
which offers amapToList
operator. This operator also takes aFunc1<Cursor, T>
for mapping rows to a typeT
, but instead of individual rows it collects all the rows into a list. For large query results or frequently updated tables this can create a lot of objects. See themapToList
Javadoc for more information.- New: Nullability,
@CheckResult
, and@WorkerThread
annotations on all APIs allow a more useful interaction with lint in consuming projects.
- Transactions are now exposed as objects instead of methods. Call
-
v0.2.1 Changes
July 14, 2015- Fix: Add support for backpressure.
-
v0.2.0 Changes
June 30, 2015- An
Observable<Query>
can now be created from wrapping aContentResolver
in order to observe queries from another app's content provider. SqlBrite
class is now a factory for both aBriteDatabase
(theSQLiteOpenHelper
wrapper) andBriteContentResolver
(theContentResolver
wrapper).
- An
-
v0.1.0 Changes
February 21, 2015๐ Initial release.