Releases: obscure-com/ti_touchdb
TiTouchDB 1.3.0
TiTouchDB 1.2.1
- Update Couchbase Lite iOS and Android libraries to version 1.0.4
- iOS module supports 64-bit builds
If you were using the 1.2.1 pre-release, please delete the modules/[android|iphone]/com.obscure.titouchdb
directory and the build directories prior to rebuilding to ensure that your project builds with this version of the code.
TiTouchDB 1.2.0
- Updated module to use Couchbase Mobile 1.0.3 libraries (iOS and Android)
- Fixed incorrect URL construction in Attachment.contentURL property on Android
- Added Database.close() method to explicitly close databases.
- Moved startListener() and stopListener() to the DatabaseManager proxy as the native listener class needs the native manager class to run.
- Implemented document change events.
- Implemented database change events.
- Built with Titanium 3.4.0.GA SDK.
TiTouchDB 1.1.0
- Updated to Couchbase Mobile 1.0.2 release for Android and iOS
- Fixed memory leak of CBL query objects (issue 80)
- Modified the Alloy sync adapter configuration to allow specifying
query properties with the view definition. - Added data model migration support to the sync adapter.
- [iOS] added
DatabaseManager.excludedFromBackup
property. Set to
true
to tell the OS to not include the database and attachment files
in iCloud backups.
See the wiki for more details about the sync adapter changes.
TiTouchDB 1.0.2
This release fixes a critical issue in the iOS version of the module. Android users should continue to use version 1.0.1.
Bug fixes:
- issue 75: iOS: Errors during build for distribution for an app including titouchdb 1.0.1
TiTouchDB 1.0.1
Bug fix release:
- [issue 74] implemented ReplicationProxy setHeaders(), getHeaders(), and setCredential()
- added (currently disabled) unit test for setting replication credentials
- fixed problem with alloy adapter when fetching individual models
TiTouchDB 1.0
This release of TiTouchDB is based on the 1.0.0 versions of couchbase-lite-android and couchbase-lite-ios. Please see the API documentation as there have been a number of changes to conform to the common CouchBase Mobile API specification and to enable cross-platform API compatibility.
Please report any bugs or feature requests in the Issues section.