Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Release Pa11y-webservice v5 #140

Closed
josebolos opened this issue Mar 18, 2022 · 1 comment
Closed

[EPIC] Release Pa11y-webservice v5 #140

josebolos opened this issue Mar 18, 2022 · 1 comment
Milestone

Comments

@josebolos
Copy link
Member

These are the tasks still missing for next release of pa11y-webservice:

  • Drop support for Node v12 (which will become unsupported in late April).
  • Add support for Node v16, and potentially v18 (which will be released in April) if the MongoDB driver adds support for it.
  • The MongoDB driver has already been upgraded from v3 to v4.4.1 on the next branch but I don't think this version of the MongoDB driver supports Node 16 already.

We should probably wait until late April / early May to see if the mongodb peeps release a 4.5 or 5.0 update for their driver in the meantime and, if not, drop support for Node 12 and release v5 of webservice anyway, as adding support for new versions of Node is not a breaking change but removing support for old versions is.

@josebolos josebolos added the status: blocked Something's in the way label Mar 18, 2022
@josebolos josebolos added this to the 5.0 milestone Apr 8, 2022
@danyalaytekin
Copy link
Member

An IPV6 fix later and mongodb@3 appears to be working well with Node 18 and 20, although we'll have to do some thorough regression testing. As you touched on in #113, upgrading to mongodb@4 (or 5 or 6) would require significant refactoring owing to our use of the library async to manage our callback-oriented approach, which those versions no longer support. As discussed, I'll close this for now but will continue to track work for pa11y-webservice@5 in milestone 5.0.

@danyalaytekin danyalaytekin removed the status: blocked Something's in the way label Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants