The first release of the year! This is a patch release, it fixes a bug we introduced during a refactor made in the last release and sets Node 14 in our CI. For a full changelog from 8.0.0 to 8.0.1, please see the releases page or view the latest commits.
Fix this of changesHandler
#8583#8581 We introduced a bug in the #8450 refactor that has been fixed now.
Use Node 14
#8570 We were testing our CI in GHA against Node 12, which is EOL. Now we are testing against Node 14.
We are thrilled to announce the release of PouchDB's new major version 8.0.0. For a full changelog from 7.3.1 to 8.0.0, please see the releases page or view the latest commits. Here are the highlights:
Embracing modern ES6+ JS syntax
We have started the 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 (inherits, argsarray), 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, therefore we bump the major version. If you need to support ES5 we recommend you use a transpiler.
This release contains an emergency fix which replaces colors.js with chalk. See #781 for more info and discussion, and Marak/colors.js#285 for broader discussion about colors.js.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/nolanlawson/html5workertest/network/alerts).
Bumps qs to 6.5.3 and updates ancestor dependencies qs, pouchdb-node, http-server, pouchdb-http, body-parser and request. These dependencies need to be updated together.
Updates
qs
from 0.6.5 to 6.5.3Changelog
Sourced from qs's changelog.
... (truncated)
Commits
Maintainer changes
This version was pushed to npm by ljharb, a new releaser for qs since your current version.
Updates
pouchdb-node
from 5.4.5 to 8.0.1Release notes
Sourced from pouchdb-node's releases.
... (truncated)
Commits
fde45b9
build 8.0.1dae3e38
Add or update repository field in package.jsons30cc4c9
(#6999) - Fix versionc6e73ce
(#6999) - Update versions for releasec6f6d32
(#6935) - 6.4 release version updates200cc2f
(#6819) - Update package version numbersd3e83b6
update versions to prerelease9d962b7
(#6170) - don't expose src directory to npm3e6b6db
(#5948) - PouchDB 6.1.0 and blog postbdeb242
(#5626) - aggressively bundle pouchdb-browser/pouchdb-nodeMaintainer changes
This version was pushed to npm by albaherreriasdev, a new releaser for pouchdb-node since your current version.
Updates
http-server
from 0.9.0 to 14.1.1Release notes
Sourced from http-server's releases.
... (truncated)
Commits
af0ac3e
14.1.1e5301d3
update license year318c55f
Merge pull request #794 from http-party/dependabot/npm_and_yarn/follow-redire...284a0b0
Merge pull request #803 from dpassen/patch-CVE-2021-4490617cc8d6
Patch CVE-2021-44906dc2fcf0
Bump follow-redirects from 1.14.4 to 1.14.833a6639
Update SECURITY.md251d4a1
Update support commitments for Jan 2022e16ed1d
14.1.056bdf6e
Merge pull request #785 from zbynek/use-chalkMaintainer changes
This version was pushed to npm by thornjad, a new releaser for http-server since your current version.
Updates
pouchdb-http
from 5.4.6 to 6.0.2Commits
Updates
body-parser
from 1.19.0 to 1.20.2Release notes
Sourced from body-parser's releases.
Changelog
Sourced from body-parser's changelog.
... (truncated)
Commits
ee91374
1.20.2368a93a
Fix strict json error message on Node.js 19+0385872
deps: raw-body@2.5.22c35b41
build: eslint@8.34.0f0646c2
build: Node.js@18.14f345fb1
build: Node.js@14.216842efc
deps: content-type@~1.0.55af7315
build: eslint-plugin-promise@6.1.18e605b3
build: supertest@6.3.3cba6e77
build: mocha@10.2.0Updates
request
from 2.72.0 to 2.88.2Changelog
Sourced from request's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/nolanlawson/html5workertest/network/alerts).