##Change log ###0.11.0
- Removed 'getOnExist' flag from createEntity and createGroup. Handling of duplicate entity errors is now the responsibility of the client.
- Usergrid.Group.prototype.fetch returns self instead of group list
- Usergrid.Client.prototype.createGroup updated to new callback format
- Usergrid.Client.prototype.createEntity updated to new callback format
- Usergrid.Client.prototype.getEntity updated to new callback format
- Usergrid.Collection instantiation no longer fetches the collection automatically, this no longer takes a callback
- Usergrid.Entity.prototype.save no longer handles password changes
- Usergrid.Entity.prototype.changePassword added to handle password requests
- Usergrid.Counter no longer needs a callback
- Usergrid.Asset.prototype.download sets appropriate mime type for content
- Usergrid.Asset.prototype.upload implemented retry interval to mitigate errors when an asset has not fully propagated
###0.10.8
- Added support for Events and Counters
- Added support for Folders and Assets
- Improved asynchronous call support
- Improved callback handling
- Numerous bug fixes
###0.10.7
- Bug fixes
- most calls now return the raw data as the last parameter (called data)
- added some management functions for authentication
- added some methods to pull related data and append to an entity
- helper method to remove an entity from a collection without hitting the database (you would use the .destroy method if you do want to hit the db)
###0.10.4
- Added new functions for creating, getting, and deleting connections
- Added test cases for said functions
- Added logout call to client create to clear out any remnant token from a past session
- Fixed change password error
- Added getEntity method to get existing entity from server
###0.10.3
- Added set / get token methods to accomodate session storage
- Added createUserActivity method to make creating activities for logged in user easier
###0.10.2
- Removed local caching of user object in client
###0.10.1
-
Complete refactor of the SDK to bring congruity with the App services Node module
-
Client object is now main entry point - all objects are created from the client, and all calls are run from the client
-
Removed Curl extension - now just use boolean in options object when creating client
-
Added full test coverage for all sample code in the readme file
-
Renamed SDK file to usergrid.js
###0.9.10
-
Refactored directory structure. SDK file now at root, extensions in their own directory, examples in their own directory.
-
Moved cURL command generator into a separate file (extensions/usergrid.curl.js). Include this file after the the SDK if you want cURL command generation.
-
Moved Validation functionality into a separate file (extensions/usergrid.validation.js). Include this file after the the SDK if you want to use this functionality.
-
Moved Session file into a separate file (extensions/usergrid.session.js). Include this file after the the SDK if you want to use this functionality.
-
Removed deprecated get function from Collection object.
-
Added timeout callback.
-
Added beginnings of a qUnit test suite - only a few functions tested so far, but we will add to the suite as we progress.
-
Removed minified files. We hope to host these files on a CDN soon.