| ##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. |