- Updated dependencies
- Updated unit tests
- Add ability to forward X-Unique-Id to WebService objects
- Introduces deleteACL function
- Bring develop and master into parity with each other
- Add support for atomic operations via the extend_responses param
- Add support for an endpoint version to be passed to the WebService as an option.
- Fixes a few small outstanding bugs
- Fixed a bug with the performance headers not always being set
- Limit the performance header to have only 20 time stamps at a time
- Updated license
- Updated outdated unit tests
- Fixed a bug when the value returned was just an int
- added changeCredentials function for new API
- honor url params in options for more functions
- configurable apiroot
- added ACL handling functions
- Fix bug involving incorrect Content-Length being sent when using node.js and Unicode characters
- Add ability to send push notifications
- fixed crashed from incomplete responses due to connection errors
- added ability to destroy via search query
- Set data to empty string if not present (for content-length)
- Support usernames explicitly
- Social query support
- Login methods use JSON instead of Authorization header
- Better support for sort parameters, /run endpoint, and accessing shared user data
- Fixed a bug that caused the UserID to not be saved properly.
-
Add social login support (creates users as necessary).
-
Add user session persistence.
-
Fix userid not being set on successful login.
-
Remove stray comma breaking IE and other IE fixes.
-
createUser: profile option will assign given all properties to the new user object.
-
Remove BlobBuilder support and fix Blob construction.
-
Removed some unused functions.
-
New WebService methods:
- loginSocial: Create/Login user via OAuth authentication to the given network, e.g. twitter, facebook, github. (Browser only)
- Fix mangled search queries involving ".\w+".
- searchGeo: Required to specify field name as first argument now.
- searchGeo: Add signature to handle (field, latitude, longitude, options).
- searchGeo: Remove distance default of true, moved to options object.
- Fix searchGeo parameters being reversed.
- Update documentation to updateUser function since it is misleading.
- updateUser no longer accepts null as a valid field name to change.
- Handle get(options) correctly.
-
Add Internet Explorer 10 as an officially supported browser.
-
Add Cakefile to easily minify CloudMine library, regenerate documentation and perform tests.
-
Add support for distance parameter for meta results.
-
Fixed upload not naming files as random key when requested.
-
Application name and version are reported as part of user agent when specified (analytics).
-
More consistent handling of errors from server.
-
Remove Base64 implementation, use btoa instead.
-
Remove redundant appid/apikey specification in APICall configs.
-
New WebService methods:
-
allUsers: List user objects in your application.
-
deleteUser: Delete a user based with login credentials, or master key.
-
getUser: Get a specific user object in your application.
-
run: Directly invoke code snippets instead of requiring usage of other method.
-
searchGeo: Perform a geo-location search for objects near the given object.
-
searchUsers: Search user objects in your application.
-
updateUser: Update a given user object.
- Rewrote JavaScript library to object oriented version.