This repository has been archived by the owner on May 24, 2023. It is now read-only.
New features
- Added class Set to manage several entities at the same time
- Added webApi adapter
- Added lifecycle events (see the documentation)
- Added Winston instance exposed as
Diaspora.logger
- Added more custom errors
- Added
Diaspora.registerAdapter
to register external adapters - Added entity & set validation before persisting
- Auto-retrieve Diaspora from Node
require
's cache
Updates
- Upgraded to sequential-event ^0.3.1
- Upgraded bluebird to ^3.5.1
- Upgraded Babel components (core, preset-env, polyfill, loader) to 7.0.0 beta.35 in @babel
- Reviewed deploy pipelines
- Dropped support of Node < 7.0.0
browserStorage
adapter renamed towebStorage
- Improved maintainability
- Custom errors now extend base JavaScript errors