Skip to content

Commit 79f2b73

Browse files
author
Donna Malayeri
committed
Split CHANGELOG into one for each client platform
1 parent 4fe1388 commit 79f2b73

6 files changed

+243
-226
lines changed

CHANGELOG.android.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Azure Mobile Services Android SDK Change Log
2+
3+
### Android SDK: Version 1.1.5
4+
- Added support for Windows Azure Notification Hub integration
5+
6+
### Android SDK: Version 1.1.3
7+
- Support for optimistic concurrency (version / ETag) validation
8+
- Support for `__createdAt` / `__updatedAt` table columns
9+
- Added support for the Windows Azure Active Directory authentication in the `MobileServiceAuthenticationProvider` enum.
10+
- Also added a mapping from that name to the value used in the service REST API (`/login/aad`)
11+
12+
### Android SDK: Version 1.1.0
13+
- Support for tables with string ids
14+
- Overload for log in which takes the provider as a string, in addition to the one with enums
15+

CHANGELOG.ios.md

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Azure Mobile Services iOS SDK Change Log
2+
3+
## SDK Downloads
4+
- [iOS 2.0 SDK](http://aka.ms/gc6fex)
5+
- [iOS 1.2.4 SDK](http://aka.ms/kymw2g)
6+
7+
### iOS SDK: Version 2.0
8+
- GA of offline sync changes from previous betas
9+
10+
### iOS SDK: Version 2.0.0 beta2
11+
- **[Breaking]** Changed MSReadQueryBlock to return MSQueryResult instead of items and totalCount. See [this blog post](http://azure.microsoft.com/blog/2014/10/07/mobile-services-beta-ios-sdk-released/) for more information.
12+
- Added support for incremental sync
13+
- Added support for query parameters in pull operations
14+
- Added support for following link headers returned from the .NET backend
15+
- Fixed issue with login controller completing before animation completes
16+
- Added a method for force purge of local data
17+
- Added a helper method to return an NSDictionary from an NSManagedObject
18+
- Fixed issue with the __includeDeleted flag sending the wrong value
19+
20+
### iOS SDK: Version 2.0.0 beta1
21+
22+
- Added support for incremental sync
23+
- Added support for query parameters in pull operations
24+
- Fixed issue with login controller completing before animation completes
25+
- Added a method for force purge of local data
26+
- Added a helper method to return an NSDictionary from an NSManagedObject
27+
- Fixed issue with the __includeDeleted flag sending the wrong value
28+
29+
### iOS SDK: Version 1.3 alpha1
30+
- Added support for offline and sync
31+
32+
### iOS SDK: Version 1.2.4
33+
- Address bug where version property was returned to the caller even when not asked for
34+
- Fixes Swift QS for syntax changes up to Xcode Beta 7
35+
36+
### iOS SDK: Version 1.2.3
37+
- Fix issue with const when using both Azure Messaging and Mobile Services frameworks
38+
- Fix issue [#306](https://github.com/Azure/azure-mobile-services/issues/306) with how arrays passed as query string params to table and custom APIs are converted
39+
- Fix issue where system properties (__version, __updatedAt, etc) were returned to the caller when they were not requested
40+
41+
### iOS SDK: Version 1.2.2
42+
- Added support for APNS Azure Notification Hub integration
43+
- Support for optimistic concurrency on delete
44+
45+
### iOS SDK
46+
- - Fix issue [#218](https://github.com/WindowsAzure/azure-mobile-services/issues/218) in which some dates coming from the mobile services with the .NET runtime weren't parsed correctly
47+
48+
### iOS SDK: Version 1.1.3
49+
- Added a mapping in the authentication provider from WindowsAzureActiveDirectory to the value used in the REST API (`/login/aad`)
50+
51+
### iOS SDK: Version 1.1.2
52+
- Supports the arm64 architecture
53+
- Now requires iOS 6 or newer to use
54+
55+
### iOS SDK: Version 1.1.1
56+
- Support for optimistic concurrency (version / ETag) validation
57+
- Support for `__createdAt` / `__updatedAt` table columns
58+
- Fix bug with using arrays in invokeAPI
59+
60+
### iOS SDK: Version 1.1.0
61+
- Support for tables with string ids
62+

CHANGELOG.javascript.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Azure Mobile Services JavaScript SDK Change Log
2+
3+
### JavaScript SDK: Version 1.2.7
4+
- Added support for phonegap/cordova with [plugin repo](https://github.com/Azure/azure-mobile-services-cordova)
5+
6+
### JavaScript SDK: Version 1.2.5
7+
- Added support for sending provider specific query string parameters in login using new loginWithOptions method
8+
- Added support for registering devices with notification hubs for apns and gcm
9+
- Fixed issue with InAppBrowser on iOS devices during auth workflows when using Cordova/PhoneGap
10+
11+
### JavaScript SDK: Version 1.2.4
12+
- Fixed crash when server response did not have a Content-Type header
13+
14+
### JavaScript SDK: Version 1.2.2
15+
- Support for optimistic concurrency on delete
16+
17+
### JavaScript SDK: Version 1.1.5
18+
- Fix issue [#218](https://github.com/WindowsAzure/azure-mobile-services/issues/218) in which some dates coming from the mobile services with the .NET runtime weren't parsed correctly
19+
- [WinJS only] Fix race condition on notification hub integration initialization when storage was corrupted
20+
21+
### JavaScript SDK: Version 1.1.4
22+
- Added support for Windows Azure Notification Hub integration for WinJS.
23+
24+
### JavaScript SDK: Version 1.1.3
25+
- Added a mapping in the authentication provider from WindowsAzureActiveDirectory to the value used in the REST API (`/login/aad`)
26+
27+
### JavaScript SDK: Version 1.1.2
28+
- Support for optimistic concurrency (version / ETag) validation
29+
- Support for `__createdAt` / `__updatedAt` table columns
30+
31+
### JavaScript SDK: Version 1.1.0
32+
- Support for tables with string ids
33+
- Removed client restriction on valid providers for login
34+
- Files are now served from http://ajax.aspnetcdn.com/ajax/mobileservices/MobileServices.Web-[version].min.js (or [version].js for the non minified copy)
35+
36+
### JavaScript SDK: Version 1.0.3:
37+
- Added support for `String.substr` inside functions on `where` clauses
38+
- Fix [#152](https://github.com/WindowsAzure/azure-mobile-services/issues/152) - InvokeApi method crashes on IE9 and IE8
39+
- Fixed issue with login popup not being closed when using IE11

CHANGELOG.managed.md

+119
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
# Azure Mobile Services Managed SDK Change Log
2+
3+
### Managed SDK: Version 1.3.1
4+
- Update to latest version of sqlite pcl [ce1aa67](https://github.com/Azure/azure-mobile-services/commit/ce1aa67)
5+
- Fix iOS classic compilation issues [316a57a](https://github.com/Azure/azure-mobile-services/commit/316a57a)
6+
- Update Xamarin unified support for Xamarin.iOS 8.6
7+
[da537b1](https://github.com/Azure/azure-mobile-services/commit/da537b1)
8+
- Xamarin.iOS Unified API Support [d778c60](https://github.com/Azure/azure-mobile-services/commit/d778c60)
9+
- Relax queryId restrictions #521 [offline]
10+
[3e2f645](https://github.com/Azure/azure-mobile-services/commit/3e2f645)
11+
- Work around for resource missing error on windows phone [offline]
12+
13+
### Managed SDK: Version 1.3
14+
15+
- allow underscore and hyphen in queryId [7d192a3](https://github.com/Azure/azure-mobile-services/commit/7d192a3)
16+
- added force option to purge data and pending operations on data [aa51d9f](https://github.com/Azure/azure-mobile-services/commit/aa51d9f)
17+
- delete errors with operation on cancel and collapse [372ba61](https://github.com/Azure/azure-mobile-services/commit/372ba61)
18+
- rename queryKey to queryId [93e59f7](https://github.com/Azure/azure-mobile-services/commit/93e59f7)
19+
- insert should throw if the item already exists [#491](https://github.com/Azure/azure-mobile-services/issues/491) [fc13891](https://github.com/Azure/azure-mobile-services/commit/fc13891)
20+
- **[Breaking]** Removed PullAsync overloads that do not take queryId [88cac8c](https://github.com/Azure/azure-mobile-services/commit/88cac8c)
21+
22+
### Managed SDK: Version 1.3 beta3
23+
- Improved the push failure error message [d49a72e](https://github.com/Azure/azure-mobile-services/commit/d49a72e)
24+
- Implement true upsert [c5b0b38](https://github.com/Azure/azure-mobile-services/commit/c5b0b38)
25+
- Use more fine grained types in sqlite store [de49712](https://github.com/Azure/azure-mobile-services/commit/de49712)
26+
- Speedup store table creation [eb7cc8d](https://github.com/Azure/azure-mobile-services/commit/eb7cc8d)
27+
- Allow query on member name datetime [7d831cd](https://github.com/Azure/azure-mobile-services/commit/7d831cd)
28+
- Make the sync handler optional as there is alternate way for handling sync errors [edc04e5](https://github.com/Azure/azure-mobile-services/commit/edc04e5)
29+
- Drop the unused createdat column in operations table [8a30df4](https://github.com/Azure/azure-mobile-services/commit/8a30df4)
30+
- Remove redundant overloads in interface and move them to extensions [d0a46b6](https://github.com/Azure/azure-mobile-services/commit/d0a46b6)
31+
- Support relative and absolute uri in pull same as table.read [c9d8e39](https://github.com/Azure/azure-mobile-services/commit/c9d8e39)
32+
- Allow relative URI in invokeapi [5b3c6b3](https://github.com/Azure/azure-mobile-services/commit/5b3c6b3)
33+
- Fixed the like implementation in sqlite store [77a0180](https://github.com/Azure/azure-mobile-services/commit/77a0180)
34+
- Purge should forget the deltatoken [18f1803](https://github.com/Azure/azure-mobile-services/commit/18f1803)
35+
- Renamed fromServer to ignoreMissingColumns [8b047eb](https://github.com/Azure/azure-mobile-services/commit/8b047eb)
36+
- **[Breaking]** Removed PullAsync overloads that do not take queryKey [d4ff784](https://github.com/Azure/azure-mobile-services/commit/d4ff784)
37+
- Save tableKind in the errors table [23f2ef0](https://github.com/Azure/azure-mobile-services/commit/23f2ef0)
38+
39+
### Managed SDK: Version 1.3 beta2
40+
- Updated Nuget references
41+
- Request __deleted system property for sync
42+
- Default delta token set to 1970-01-01 for compatibility with Table Storage
43+
- Expose protected methods from the MobileServiceSQLiteStore for intercepting sql
44+
- **[Breaking]** Expose a ReadOnlyCollection instead of IEnumerable from MobileServiceTableOperationError
45+
46+
### Managed SDK: Version 1.3 beta
47+
- Added support for incremental sync for .NET backend
48+
- Added support for byte[] properties in offline
49+
- Fixed issue with timezone roundtripping in incremental sync
50+
- Improved exception handling for 409 conflicts
51+
- Improved error handling for timeout errors during sync
52+
- Follow link headers returned from .NET backend and use skip and top for PullAsync()
53+
- Introduced the SupportedOptions enum on IMobileServiceSyncTable to configure the pull strategy
54+
- **[Breaking]** Do not Push changes on PurgeAsync() instead throw an exception
55+
- **[Breaking]** Renamed ToQueryString method to ToODataString on MobileServiceTableQueryDescription class
56+
57+
### Managed SDK: Version 1.3 alpha2
58+
- Added support for incremental sync (currently, for Mobile Services JavaScript backend only)
59+
- Added client support for soft delete
60+
- Added support for offline pull with query string
61+
62+
### Managed SDK: Version 1.3 alpha2
63+
- Added support for offline and sync
64+
- Added support for soft delete
65+
66+
### Managed SDK: Version 1.2.6
67+
- Fixed an issue on Xamarin.iOS and Xamarin.Android where UI popups occur during failed user authentication flows. These popups are now suppressed so that the developer can handle the error however they want.
68+
69+
### Managed SDK: Version 1.2.5
70+
- Updated to use a modified build of Xamarin.Auth that will not conflict with any user-included version of Xamarin.Auth
71+
72+
### Managed SDK: Version 1.2.4
73+
- Added support for following link headers returned from the .NET backend
74+
- Added a MobileServiceConflictException to detect duplicate inserts
75+
- Added support for datetimeoffsets in queries
76+
- Added support for sending provider specific query string parameters in LoginAsync()
77+
- Fixed an issue causing duplicate registrations in Xamarin.iOS against .NET backends
78+
79+
### Managed SDK: Version 1.2.3
80+
- Added support for Xamarin iOS Azure Notification Hub integration
81+
82+
### Managed SDK: Version 1.2.2
83+
- Support for optimistic concurrency on delete
84+
- 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
85+
- Added support for Xamarin Android Azure Notification Hub integration
86+
87+
### Managed SDK: Version 1.2.1
88+
- Added support for Windows Phone 8.1, requires using Visual Studio 2013 Update 2 RC
89+
90+
### Managed SDK: Version 1.1.5
91+
- Added support for Xamarin (iOS / Android)
92+
- Clean-up id validation on insert operations
93+
94+
### Managed SDK: Version 1.1.4
95+
- Added support for Windows Azure Notification Hub integration.
96+
97+
### Managed SDK: Version 1.1.3
98+
- Added support for the Windows Azure Active Directory authentication in the `MobileServiceAuthenticationProvider` enumeration.
99+
- Also added a mapping from that name to the value used in the service REST API (`/login/aad`)
100+
- Fixed a issue [#213](https://github.com/WindowsAzure/azure-mobile-services/issues/213) in which SDK prevented calls to custom APIs with query string parameters starting with `$`
101+
102+
### Managed SDK: Version 1.1.2
103+
- Fix [#192](https://github.com/WindowsAzure/azure-mobile-services/issues/192) - Serialized query is ambiguous if double literal has no fractional part
104+
- Fixed Nuget support for Windows Phone 8
105+
106+
### Managed SDK: Version 1.1.1
107+
- Fix bug when inserting a derived type
108+
- Dropped support for Windows Phone 7.x clients (WP7.5 can still use the client version 1.1.0)
109+
110+
### Managed SDK: Version 1.1.0
111+
- Support for tables with string ids
112+
- Support for optimistic concurrency (version / ETag) validation
113+
- Support for `__createdAt` / `__updatedAt` table columns
114+
- Overload for log in which takes the provider as a string, in addition to the one with enums
115+
- Fix [#121](https://github.com/WindowsAzure/azure-mobile-services/issues/121) - exceptions in `MobileServiceIncrementalLoadingCollection.LoadMoreItemsAsync` causes the app to crash
116+
117+
### Managed SDK: Version 1.0.3:
118+
- Fixed query issues in Visual Basic expressions
119+

0 commit comments

Comments
 (0)