-
Notifications
You must be signed in to change notification settings - Fork 180
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
Plans for v8 (Node v20+, esm-only) #1263
Comments
So when do you plan to release the changes/v8? |
Not sure at all, but it could even be after Node v18 reached EOL -> April 2025 |
A first experimental release is available at https://www.npmjs.com/package/node-pg-migrate/v/8.0.0-experimental-1328-1 containing the commit 4e91913 from #1328. |
There is already a working https://github.com/salsita/node-pg-migrate/releases/tag/v8.0.0-rc.0 However I'm thinking about to wait for TS 5.8 and its |
Thank you for for the release candidate! Btw, TS 5.8 seems to be out already: https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/ |
Thanks for your interest and telling me 😸 |
While trying to support
esm
alongsidecjs
, more and more issues popping up 😢I think the time has come to move forward and leave the
cjs
world behind. node-pg-migrate is also mostly anyways a CLI tool, and so hopefully it wont hurt the community that much.However, as a first pre-step I setup a v7 branch, where in worst case we can e.g. backport features if possible.
Together with
esm
-only support, I will also remove support for Node v18, because import.meta.dirname is only a thing since Node v20.11.0.Additionally TypeScript v4 support will be dropped.
Feel free to start some discussions below and provide feedback or help.
The text was updated successfully, but these errors were encountered: