All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Keepachangelog standard
- upVote/downVote/rate/comment methods from CObject
- Added support for TypeScript by including stamplay.d.ts Definition File
- Fix bug on push method in Object
- Added params to findByCurrentUser
- Added GET,PUT,PATCH and DELETE method to codeblock
- Removed Follow / Unfollow and activity methods from User
- Fixed a bug on social login redirection
- Publish to NPM
- Added notEqualTo method to Query
- Change flow for logout operation
- Added UMD version of sdk
- Removed underscore dependecies
- Added getById method to User and Object
- Added setRole method to User
- Fixed jwt token retrieve flow in ionic app
- Added Options obj in init method in order to manage some settings
- Added support to oauth social login for ionic apps
- Enable strict mode (Thanks to lbragaglia)
- Fix global Reference (Thanks to lbragaglia)
- Added no dependecies version of sdk (Thanks to lbragaglia)
- Added push method on Object
- Added asyncronous logout method
- Added geoPoint query methods
- New method to query object: select, populate, populateOwner and regex
- Breaking changes: Complete refactoring of all method and added the callback paradigm
- Added Role Component
- Added grace period of 30 seconds to the iat claim in jwt token in order to allow little time sync problems between client and server.
- Third party logins send authentication information in short duration cookie in order to merge logged user information with third party informations
- Added Codeblock integration
- Webhooks can handle query parameters
- Redirect for social login in local environment now have the port
- Added stripe.updateCreditCard method
- Added stripe.getCreditCard method
- Added code climate
- Added findByAttr method on Custom Object Collection
- Fix fetchParameter(2)
- Fix fetchParameter
- Added resetPassword method on user
- Added populate method for queryParams
- Added populateOwner method for queryParams
- Query.or method accept also array
- Fix
- Added createSubscription method on Stripe
- Added getSubscriptions method on Stripe
- Added getSubscription method on Stripe
- Added deleteSubscription method on Stripe
- Added updateSubscription method on Stripe
- All xhr requests use application/json content type
- When a user is destroyed logs out
- Added Follow method on User
- Added Unfollow method on User
- Added Activities method on User
- Added Following method on User
- Added FollowedBy method on User
- Added Stripe integration
- Fix bugs
- Improve stability
- Added JWT
- Added between method on query
- Remove get and put method on webhook
- Added sort method on query
- Fix comment method
- Added header attribute on Collection (see pagination and totalElements obj)
- Added count method
- Modify the return of Query.exec()
- Added initialization method on collection
- Added underscore method to Collection and Model, added total element and link to collection for handle the pagination
- Fixed save method on Model Component
- Added Query object to make to easy use query and webHook component
- Added getComments, getVotes, getRatings functions to Model
- First implementation of Cobject, User
- First implementation of Model and Collection