- Added authentication to resource auth handling
- Use Bluebird promise for Acl
- Fixed resource milestone bug
- Added ability to specify public actions in the resource options
- Provide better error tracing when coercing an error
- Give an error message when throwing an
AuthorisationError
so it's clear what is going on
- Something...
- Something...
- Bump to fix broken build (missing index type map)
- Integrate ACL into
Auth
to allow for authorisation of routes and resources - Introduce new
auth
resource milestone where authorisation is performed
- Simplify association includes, and set 'associateOnly' so assocs' data isn't saved when the parent is updated
- Upgrade squell and modelsafe
- Upgrade to squell & modelsafe
1.0.0-alpha
- Upgrade to Squell & ModelSafe
0.7.0
- Improve error stack generated when coercing to
ApplicationError
to include the old stack
- Fix delete route so it actually works
- Fix association option not being considered on list actions
- Fix multipart incorrectly skipping multiparts
- Bump Squell and ModelSafe dependencies for bug fixes
- Add multipart parsing option (using formidable)
- Change responder class methods to have the router context as
this
- Fix token production not awaiting
- Fix usage of moment.js import
- Fix responder export
- Remove application context, modifying REST responses is now done through the
Responder
class - Manual application error coercing has been converted to a handle based system, allowing users of the library to register their own handlers for their own error types that coerce to an application error
- Bump Squell required to 0.5.2 for association saving fix
- Broke out error coercion into
ApplicationError.coerce
- Correct error handling, and have all error types correctly support the instanceof operator
- Move to Squell & ModelSafe 0.5
- Add
associations
flag for including all associations in a resource body
- Initial release