-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
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
Release Plan: 5.1.0 #6316
Comments
I'm happy to open a small PR with the semver range changes. |
PR to address Edit: sibling PR to the above for documenting the |
Btw, the change of engines in path-to-regexp needs to be a major release. |
True! actually if we want to go with 9.0.0 is a good option, otherwise I can revert the commit partially to be semver compatible. WDYT (@bjohansebas @wesleytodd ) ? |
I think we should stick to version 8. I don't think we should release another version of path-to-regexp unless we want to make other types of changes (such as releasing a dual package (commonjs and ems), moving to ESM, or achieving safer regex for string patterns). |
What is the ESM transition plan for these dependencies (if any)? In April, support for Node.js 18 will be dropped, which is the last version of Node.js that does not support interoperability between CommonJS and ESM. So technically, that would be a good moment to raise the minimum version and do a full ESM conversion. If you are short on hands for this effort, I can volunteer my time to get it done, if so desired. |
Is 5.1.0 going to be tagged as |
Yes, 5.1.0 will be the latest version when it is released |
That's good to know, issues spanning from |
@jonkoops, you can read more about that here: expressjs/discussions#323
@panva Do you have some node issues I can link to when we talk about this? It is near impossible to get folks to upgrade even if it is |
@wesleytodd Having express as a dependency of a passport strategy - it is a real struggle to be able to determine the request's original href without both replicating express' internals and changing the resolution code based on the app's refs: panva/openid-client#767, panva/openid-client#743, panva/openid-client#733, panva/openid-client#746, panva/openid-client#713, panva/openid-client#714 v5 behaves as expected but unfortunately in v4 the code doesn't work for development on localhost with arbitrary ports, and in production with non http scheme default ports (i.e. other than 80 and 443). I've resisted the pressure of accomodating the bugged v4 behaviour and just explained to users they need to either upgrade to v5 or overload the method that returns the current URL in development setups. In v4 the
I get that. But at least having latest be v5 means new apps will default to v5 with |
Thanks, I will subscribe there 👍 |
Proposed release: #6425 I will close this in favor of moving any conversation there now that we have a PR. |
Remaining Work
Dependency work
basename
function and remove dependency onnode:path
jshttp/content-disposition#68^
range d2de128^
range af7cd90^
range 85e48bbdebug
to ^4.4.0 #6313^
range af7cd90^
range af7cd90^
range af7cd90^
range af7cd90^
range af7cd90^
range af7cd90^
range af7cd90^
range af7cd90^
range af7cd90^
range af7cd90mime-types
to v3.0.1 pillarjs/send#251)^
range af7cd90^
range af7cd90Not planned for this release
The text was updated successfully, but these errors were encountered: