layout | title | author |
---|---|---|
post |
PouchDB 8.0.0 - modernizing PouchDB |
Alba Herrerias |
Yes, you read it right! We are happy to announce the release of PouchDB's new major version 8.0.0. For a full changelog from 7.3.0 to 8.0.0, please see the releases page or view the latest commits. Here are the highlights:
We have started the slow process of moving to ES6+ syntax. We made refactors to use native JS classes instead of prototypes, deprecated some packages that implemented features that are now built in the language, and started in packages such as pouchdb-abstract-mapreduce
and pouchdb-adapter-http
. We encourage you to embrace the syntax in your new contributions and, if you can, contribute to the refactoring effort.
This might mean a potentially breaking change. If you need to support ES5 we recommend you to use a transpiler.
As always, we welcome feedback from the community and would love to hear what you think of this release as well as PouchDB's future direction. Please don't hesitate to file issues, open discussions or get in touch. And of course, a big thanks to all of our new and existing contributors!
one more highlight:
indexeddb
adapter is now available by default. INSERT SOME EXPLANATION FOR HOW TO USE IT. — it is considered BETA quality, use this carefully and please [report](LINK TO GH ISSUES) any issues you find.