- Compatibility with Node 22 and later: stack trace patching and source maps now work correctly, and the new
with { type: 'json' }import attributes syntax is supported alongsideassert. - Numeric literals now support a capital
Ein scientific notation, and method calls on numbers with underscores such as1_000.toString()now compile correctly. - Performance improvements to the
flattenhelper (no longer recursive),checkShebangLineand the number-matching regular expressions. - Documentation fixes: code snippets now run correctly again, and a hover line-height shift was fixed.
- Continuous integration now tests Node 16 through 26.
New Contributors
- @cclauss made their first contribution in #5450
- @Connormiha made their first contribution in #5452
- @abhayagarwal-dev made their first contribution in #5503
Full Changelog: https://github.com/jashkenas/coffeescript/compare/2.7.0…2.7.1