Skip to content

Breaking: drop node 8 support - #235

Open
JLHwung wants to merge 4 commits into
mainfrom
drop-node-8-support
Open

Breaking: drop node 8 support#235
JLHwung wants to merge 4 commits into
mainfrom
drop-node-8-support

Conversation

@JLHwung

@JLHwung JLHwung commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

In this PR we drop support for Node.js 8 and below. The new node.js requirement >= 10.13.0 aligns to the requirement from gulp 5 and our dependencies affiliated with gulp.

We also migrate the test framework from mocha to the builtin Node.js test runner.

@JLHwung
JLHwung force-pushed the drop-node-8-support branch 2 times, most recently from b6b0bc6 to 9c99739 Compare July 8, 2026 13:39
@JLHwung
JLHwung force-pushed the drop-node-8-support branch from 9c99739 to 23c8758 Compare July 21, 2026 18:39
@liuxingbaoyu

Copy link
Copy Markdown
Member

This is a breaking change.
If we need to release a new major version, perhaps we could support only Babel 8?

@JLHwung

JLHwung commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

This is a breaking change. If we need to release a new major version, perhaps we could support only Babel 8?

The intention of this PR is to bump the dependencies to the versions which are also used by gulp.js 5. As for whether we should drop Babel 7 support, I don't feel an immediate urgency to do so, given that Babel 7 will still receive security updates for at least an year.

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

Successfully merging this pull request may close these issues.

2 participants