Managed SDK
- Added support for following link headers returned from the .NET backend
- Added a MobileServiceConflictException to detect duplicate inserts
- Added support for datetimeoffsets in queries
- Added support for sending provider specific query string parameters in LoginAsync()
- Fixed an issue causing duplicate registrations in Xamarin.iOS against .NET backends
Javascript SDK
- Fixed crash when server response did not have a Content-Type header
iOS SDK
- Address bug where version property was returned to the caller even when not asked for
- Fixes Swift QS for syntax changes up to Xcode Beta 7
Quickstarts
- Converted Windows Phone and Windows Store quickstarts to a univeral app quickstart
- Converted WinJS Windows Store quickstart to a universal app quickstart
- Fix syntax issues in iOS Swift quickstart
Managed SDK
- Added support for Xamarin iOS Azure Notification Hub integration
iOS SDK
- Fix issue with const when using both Azure Messaging and Mobile Services frameworks
- Fix issue #306 with how arrays passed as query string params to table and custom APIs are converted
- Fix issue where system properties (__version, __updatedAt, etc) were returned to the caller when they were not requested
iOS SDK
- Added support for APNS Azure Notification Hub integration
- Support for optimistic concurrency on delete
Managed SDK
- Support for optimistic concurrency on delete
- Update to Push surface area with minor object model changes. Added Registration base class in PCL and changed name within each extension to match the push notifcation surface. Example: WnsRegistration, WnsTemplateRegistration
- Added support for Xamarin Android Azure Notification Hub integration
Javascript SDK
- Support for optimistic concurrency on delete
Managed SDK
- Added support for Windows Phone 8.1, requires using Visual Studio 2013 Update 2 RC
Managed SDK
- Added support for Xamarin (iOS / Android)
- Clean-up id validation on insert operations
Javascript SDK
- Fix issue #218 in which some dates coming from the mobile services with the .NET runtime weren't parsed correctly
- [WinJS only] Fix race condition on notification hub integration initialization when storage was corrupted
iOS SDK
-
- Fix issue #218 in which some dates coming from the mobile services with the .NET runtime weren't parsed correctly
Android SDK
- Added support for Windows Azure Notification Hub integration
Managed SDK
- Added support for Windows Azure Notification Hub integration.
Javascript SDK
- Added support for Windows Azure Notification Hub integration for WinJS.
Managed SDK
- Added support for the Windows Azure Active Directory authentication in the
MobileServiceAuthenticationProvider
enumeration. - Also added a mapping from that name to the value used in the service REST API (
/login/aad
) - Fixed a issue #213 in which SDK prevented calls to custom APIs with query string parameters starting with
$
iOS SDK / Javascript SDK
- Added a mapping in the authentication provider from WindowsAzureActiveDirectory to the value used in the REST API (
/login/aad
)
Android SDK
- Support for optimistic concurrency (version / ETag) validation
- Support for
__createdAt
/__updatedAt
table columns - Added support for the Windows Azure Active Directory authentication in the
MobileServiceAuthenticationProvider
enum. - Also added a mapping from that name to the value used in the service REST API (
/login/aad
)
iOS SDK
- Supports the arm64 architecture
- Now requires iOS 6 or newer to use
Javascript SDK
- Support for optimistic concurrency (version / ETag) validation
- Support for
__createdAt
/__updatedAt
table columns
Managed SDK
- Fix #192 - Serialized query is ambiguous if double literal has no fractional part
- Fixed Nuget support for Windows Phone 8
iOS SDK
- Support for optimistic concurrency (version / ETag) validation
- Support for
__createdAt
/__updatedAt
table columns - Fix bug with using arrays in invokeAPI
Managed SDK
- Fix bug when inserting a derived type
- Dropped support for Windows Phone 7.x clients (WP7.5 can still use the client version 1.1.0)
All SDKS
- Support for tables with string ids
Android SDK
- Overload for log in which takes the provider as a string, in addition to the one with enums
Javascript SDK
- Removed client restriction on valid providers for login
- JS SDK files are now served from http://ajax.aspnetcdn.com/ajax/mobileservices/MobileServices.Web-[version].min.js (or [version].js for the non minified copy)
Managed SDK
- Support for optimistic concurrency (version / ETag) validation
- Support for
__createdAt
/__updatedAt
table columns - Overload for log in which takes the provider as a string, in addition to the one with enums
- Fix #121 - exceptions in
MobileServiceIncrementalLoadingCollection.LoadMoreItemsAsync
causes the app to crash
Managed SDK
- Fixed query issues in Visual Basic expressions
Javascript SDK
- Added support for
String.substr
inside functions onwhere
clauses - Fix #152 - InvokeApi method crashes on IE9 and IE8
- Fixed issue with login popup not being closed when using IE11