- Fixed bug in setCurrentUser method for web.
- Fixed error for push notifications in Android when app is closed.
- Updated dependency to Android-SDK to 7.0.6.
- Fixed a bug with receiving push notifications when the application is closed in Android.
- Fixed bug thats stayLoggedIn is true but method getUserToken returns null after restart application.
- Fixed uncorrect type casting in BackendlessException class.
- Fixed error thats appear when trying to get currentUser thats equals null(web).
- Fixed bug when getCurrentUser in web returned error.
- Added parameter 'attachments' to sendEmailFromTemplate method.
- Bump Backendless Android SDK version to 7.0.0.
- Fixed a bug with an issue where the user token would continue to be sent in a custom service request even after logout. s
- Fixed bug in web with nested relations named the same as global js classes.
- Fixed bug due to which connect and disconnect listeners did not work in RT.
- Fixed bug with ignoring relation properties for transaction find method
- Updated dependencies to newer ones
- Minor refactoring
Note: This release has breaking changes.
- Bump Backendless Android SDK version to 6.3.6
- Bump Backendless iOS SDK version to 6.7.2
- BREAKING The minimum iOS version is 11.0
- Fixed a problem with setCurrentUser method.
- Fixed a bug due to which the request for permission to send push notifications did not appear on IOS.
- Fixed a bug that did not allow you to remove a subscription to a RT event in Android.
- Fixed a bug that occurred when working with Cyrillic in custom services
- Fixed a bug due to which the method parsed the response incorrectly on ios.
- Added getAuthorizationUrlLink method.
- Fixed a bug due to which the RT handlers did not work in the web application.
- Added support for upsert in save method.
- Added upsert and bulkUpsert methods for transactions.
- Added the ability to set the
stayLoggedIn
parameter in thesetCurrentUser
method.
- Updated version of Android-SDK
- Fixed problem with initializing custom domains.
- Added support null safety for tests
- Fixed a bug due to which the web project did not start
- Fixed a bug due to which the user-token did not get into custom services
- Added custom headers implementation to custom services
- Fixed bug with DataQueryBuilder
- Fixed a bug in the relationsDepth parameter for IOS
- Now the minimum version of IOS is 10.
- Upgrade Android embedding
- Added implementation for method findByRole
- Added leave and removeAllMessageListeners methods
- Fixed error with compile app for ios
- Bump Backendless Android SDK version to 6.3.1
Add:
createEmailConfirmationURL
method- RT listeners for relations
- Deep save
Note: This release has breaking changes.
- Enable null safety
- Require Dart 2.12 or greater
- App initialization with custom domain
- BREAKING Update
initApp
method signature with named parameters
- Handle
stayLoggedIn
parameter forloginWithOauth
methods - Fix
BackendlessUser
encoding - Add
setCurrentUser()
method.currentUser()
method renamed togetCurrentUser()
- Fixes and improvements.
- Fix social login with guest user
- Add BulkCreateListener for Data RT
- Enable template values for
pushWithTemplate
method - Support spatial data types for Web
- Fixes and optimizations
Note: This release has breaking changes.
- Add
distinct
parameter toDataQueryBuilder
- Fix relationsPageSize parameter on Android
- Rename
providerName
parameter toproviderCode
. - Add new oauth login methods:
loginWithOauth1
&loginWithOauth2
- BREAKING Remove old social login methods:
loginWithGoogle
,loginWithFacebook
&loginWithTwitter
- BREAKING Remove deprecated geo service. You should use new spatial data types
- Added JSON API
- Fix Custom Service invocation for Web
- Implement social logins for Web
- Minor fixes for Web platform
- Add Web support
- Introduce Transactions API
- Bump the plugin version to match the Backendless v.6 release
- Fixed error handling for iOS
- Fixed a crash on iOS due to Swift SDK update
- Added
excludeProperties
. Usage:
dataQueryBuilder.excludeProperties = ['excluded-property-1', 'exclude-property-2'];
- Fixed
EmailBodyParts
naming
- Updated relations method signatures. Now you can just use parent and child object IDs instead of the object itself.
- Fixed crash during
Backendless.data.describe()
call - Implemented method
removeHeader
that acceptsString
key - Implemented custom class approach for the
BackendlessUser
class. CallBackendless.data.withClass<BackendlessUser>()
to start working withUsers
table.
- Fixed DateTime deserialization
- Fixed iOS methods not returning the result
- Fixed inner sdk classes deserialization
- Guest login with social account
- Support for geometry data types
- Custom classes caching
- Fixed crash during
publish()
call
- Bump to released version
- Added integration tests
- Fixes and optimizations
- Added
relationsPageSize
parameter toDataQueryBuilder
- Fixed deserialization of
List<CustomClass>
properties inClassDrivenDataStore
- Fixed
DateTime
deserialization inClassDrivenDataStore
- Fixed encoding/decoding of class
BackendlessGeoQuery
- Fixed method
setRelation
to correctly work withMap children
- Fixed deserialization of
DateTime
forClassDrivenDataStore
on iOS - Added AndroidX support in Android example
- Fixed decoding of
EmailEnvelope
- A lot of fixes and improvements.
- Fixed
HeadersEnum
rawValues in iOS. - Fixed problem with sending BackendlessUser from Flutter to native SDK.
- Added
Class to Table Mapping
andColumn Name Mapping
. - Added
FlutterBackendlessFCMService
. Now you can handle notifications from Flutter. - Added the ability to publish and subscribe to custom classes.
- A lot of fixes and improvements.
- Add support for custom classes. To start working with custom classes, use the following method:
Backendless.data.withClass<TestTable>()
. - Add methods
Backendless.getHeaders
,Backendless.setHeader
,Backendless.removeHeader
, and alsoBackendless.userService.getUserToken
,Backendless.UserService.setUserToken
. - Fixes and optimizations.
- Remove redundant methods.
- Fix encoding issues.
- Add support for iOS.
- Fixes and improvements.
- Restructure the plugin.
- Fix all analyzer hints.
- Initial version for Android.