node-sass icon indicating copy to clipboard operation
node-sass copied to clipboard

feat: Node 18 support and drop Node 17

Open nschonni opened this issue 3 years ago • 10 comments
trafficstars

Fixes #3251 Still needs Node Docker image release before this will pass

nschonni avatar Apr 19 '22 16:04 nschonni

@xzyfer should I just drop the Docker/Alpine part for now so this can just land? It's been flaky for awhile on the previous releases anyway. I picked v8 instead of 7.1, but that can be updated too

nschonni avatar Apr 19 '22 16:04 nschonni

My hero

xzyfer avatar May 04 '22 04:05 xzyfer

Looks like x86 should be good in 18.3.0 https://github.com/nodejs/build/pull/2956 and Node 17 is EOL tomorrow. @xzyfer would it make sense to push out a release after those 2 things?

nschonni avatar May 31 '22 19:05 nschonni

@xzyfer would be awesome to have this reviewed soon! :)

rasmustoender avatar Jun 03 '22 10:06 rasmustoender

News about that?

John-H-Smith avatar Jul 05 '22 09:07 John-H-Smith

@nschonni Can you merge this ? thx

gengjiawen avatar Jul 12 '22 09:07 gengjiawen

We may need to bump nan version

npm ERR! /Users/daniel/Library/Caches/node-gyp/18.4.0/include/node/v8config.h:460:35: note: expanded from macro 'V8_DEPRECATED'
npm ERR! # define V8_DEPRECATED(message) [[deprecated(message)]]
npm ERR!                                   ^
npm ERR! In file included from ../src/binding.cpp:1:
npm ERR! In file included from ../../nan/nan.h:2818:
npm ERR! ../../nan/nan_typedarray_contents.h:34:43: error: no member named 'GetContents' in 'v8::ArrayBuffer'
npm ERR!       data   = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;

gengjiawen avatar Jul 12 '22 09:07 gengjiawen

Any update ? For how long we need to wait this PR ?

reynldi avatar Jul 24 '22 15:07 reynldi

+1

eduardocque avatar Aug 11 '22 12:08 eduardocque

Hi, any update?

alexgwolff avatar Sep 14 '22 20:09 alexgwolff

Hi, any updates about this @nschonni

Regards

eduardocque avatar Oct 01 '22 08:10 eduardocque

+1

chrishough avatar Oct 12 '22 04:10 chrishough

Would love to see this merged in too. Hoping this package is still maintained. +1

hanorine avatar Oct 21 '22 20:10 hanorine

finally

eduardocque avatar Oct 23 '22 03:10 eduardocque

Now that Node 18 is the active LTS, can we please get this PR some traction?

nholden-re avatar Nov 03 '22 18:11 nholden-re

Really would like to hear an update on the state of Node 18. currently blocked from progressing without it.

wratho avatar Nov 07 '22 19:11 wratho

If not a final release, could a beta release be published with node 18 support?

Shane32 avatar Nov 08 '22 01:11 Shane32

Master should be fixed now and nan and node-gyp have been updated to support node 19.

Awesome !

reynldi avatar Nov 08 '22 11:11 reynldi

well that took just a brief period of time :smirk:

doncem avatar Nov 09 '22 10:11 doncem

That's on me. Apologies to everyone waiting on this release, and to @nschonni for disappearing for a little while.

Part of our release process for when adding new Node versions I still run manually offline and I was occupied with other priorities. We're looking to better automate the process for future releases.

xzyfer avatar Nov 09 '22 10:11 xzyfer