Releases: Syncano/syncano-android
v4.1.2
- Added offline feature. It's possible now to keep SyncanoObjects in local storage and query them.
- Updates in a realtime channel connection. Added option to auto reconnect after broken connection to a channel setAutoReconnect(true). Added method to parse received message as a chosen SyncanoObject: Notification.getPayloadAs(Class type).
- Fix for getting wrong query results when using Where and getting more than one page of objects.
v4.1.1
Fixes:
- Channel connection disconnects now when received error unsupported by the library.
- Lists of fields to increment and to clear set on SyncanoObject are now cleared after making a request.
- Can now inherit your own SyncanoObjects and inherited fields will be visible for library.
- Fixed crash when got null from Syncano for primitive field.
v4.1.0
Added some user related methods to Syncano: isUserLoggedIn(), setUserKey().
Fixed bug with wrong text encoding.
RequestGetOne -> RequestGet
Updated gson to 2.6.2
New method of instantiating Syncano instance: SyncanoBuilder
New Syncano API 1.1
- view -> data endpoint
- codebox -> script
- webhook -> script endpoint
- added templates
- added GCM push messages
v4.0.7
v4.0.6
Virtual Table support.
Added easy access to Reference object (with save).
Added possibility to clear field or remove reference from object.
User class is simpler to use because added social login method in object instance and send request update object without call getData manually.
Change query method exist(boolean) to isNull()/isNotNull().
Added Twitter and Linkedin SocialAuthBackend.
v4.0.5
Pure Java support.
Possible to get library by gradle dependency instead of jar.
Searching on strings.
Easier getting result of codebox and webhook execution.
Support for custom response webhooks.
Increment/decrement api support.
Easy to get next page of response.
Easy to get all objects, without using paging.
Strict certificate checking.
Easy file downloading.
Support for estimating number of objects api.
Possible to store logged in user on Android.
New selecting fields that should be downloaded.
isSuccess() method on response.
v4.0.3
Added support for all Syncano data fields types, including: date, file, reference.
Sending files support.
New simple call builders for creating objects, downloading objects, setting "where" filters, user login. Possible to make call running method on data object.
Updated realtime connection. Now it's handled in ChannelConnection class.
Added batch calls function.
Updated user related methods.
Removed many warnings.
Updated gson to 2.5
Easier creating syncano classes, by describing it in annotations.
Added trace result field to Trace object.
Added possibility to run public webhooks from url.
Updated creating shared Syncano instance.