3.0.0-alpha.2 * 3.0.0-alpha.2 (Miroslav Bajtoš) * Implementtaion of replace (Amir Jafarian) * Fix conversion for `updateAttributes` (Amir Jafarian) * Prevent constructor to be property name (Jue Hou) * Revert "Change "npm test" to call mocha directly" (Miroslav Bajtoš) * Change "npm test" to call mocha directly (Hans(Zhenghan) Zhang) * Refactor `updateAttributes` (Amir Jafarian) * Update README.md (Simon Ho) * Add unit test to verify fix for #754 (Tom Kirkpatrick) * Update package.json (Janny) * Try mocha test (Janny) * Implement `findOrCreate` for memory connector (Amir Jafarian) * Fix a bug when validation is off for findOrCreate (Amir Jafarian) * Use bluebird in utils.js Replace `global.Promise` with `bluebird` (Jue Hou) * Fix broken code fencings in the docs (Farid Nouri Neshat) * Revert "Correct syntax for should and more" (Simon Ho) * Fix test for shouldjs 8.0.2 upgrade (Simon Ho) * Upgrade shouldjs to 8.0.2 (Simon Ho) * Enhance "persist" hook in DAO.updateOrCreate (Miroslav Bajtoš) * Enhance "persisted" hook in DAO.updateAttributes (Miroslav Bajtoš) * "loaded" hook in DAO.find: ctx.data, not instance (Miroslav Bajtoš) * describe-operation-hooks: add "loaded" hook (Miroslav Bajtoš)