-
Notifications
You must be signed in to change notification settings - Fork 470
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
Next release 2.0.0 #570
Comments
Hi @NickNaso , I am currently working on a PR to address #556 (comment) like we discussed yesterday. I am waiting on #546 copy ctor before pushing it though. I think this is a good addition for 2.0.0 as well. I will add it to the list once I create a PR. |
#545 introduced a breaking change on the usage of the definition of NAPI_EXPERIMENTAL, it would be nice to land such a change on the next semver major version. |
@legendecas I added #545 to the list. |
If this is a major version release, can we get rid of https://github.com/nodejs/node-addon-api/blob/master/napi-inl.deprecated.h ...? |
@KevinEady good point! |
@KevinEady @gabrielschulhof could we remove the file without consequences? Is it right? |
Remove all the deprecated features, but keep the infrastructure and the documentation thereof in place to allow deprecating features in the future. Re: nodejs#570
Not sure we want to do all: remove deprecated stuff but keep infra - Merge PR #572. While technically we can because its a SemVer major, we decided to do a major only because of changes we believe will have not effect on existing users. My preference would to avoid trully breaking changes. |
I'm OK with deferring the removal of the deprecated stuff. I've struck out the PR from the checklist. |
Just a thought: maybe we could utilize labels and GitHub milestone/project to track the releasing process. :P |
Can't wait for @legendecas' pull request bringing AsyncProgressWorker to node-addon-api! Thank you everybody! |
Really excited about this new release (in particular with "tsfn: Implement copy constructor" which is a key feature that really makes a diff). I just hope the orginal scope is not increased too much so it gets delayed. |
@NickNaso I think we are pretty much ready to make the new release. |
@mhdawson I will wait until tomorrow just in case someone want add other things in the release. |
Hi everyone I'm starting to create and publish the new release ... |
Hi @gabrielschulhof @mhdawson, |
@NickNaso it looks like the CI is having trouble running Node.js v11. |
@NickNaso at this point 11 is long out of service. The failures also look to me like issues with the configuration of the job (versus anything in the tests) that I probably only fixed up for 12 and later. From my perspective those failures are 11 are not a concern. |
The one on 13 was also likely a machine issue but started a new one for 13 to be sure. |
Hi @mhdawson, |
|
Those might still be machine issues, but the problem is that the other machines are off line so we'll need to get that figured out @sam-github |
The CI now is green: I'm going to complete the work to publish the release. |
I'm closing the issue because the new release has been published. |
Hi everyone,
it's my intention create a new release. The last release is 1.7.1 and was deployed the 24rd July. Now we have some new APIs and important fixes to release. Here I report what we need to create this new release:
as it will be in once published.
Nice to have:
ThreadSafeFunction::[Non]BlockingCall
with pre-constructed napi_tsfn: Review and merge PR tsfn: support direct calls to underlying napi_tsfn #580ThreadSafeFunction::GetContext
: merge PR tsfn: add error checking on GetContext #583 . See tsfn: add error checking on GetContext #583 (comment) regarding semver-major release discussionTo discuss:
- build: remove Node.js 6 from and add Node.js 13 to travis - Merge PR build: remove Node.js 6 from and add Node.js 13 to travis #573deferred until 3.0.0If anyone have some other things that needs to be done please add them in the list above.
EDIT 2019-10-29T19:10:16.385Z KevinEady: added #580 to "Nice to Have"
EDIT 2019-11-15T21:50:07.887Z KevinEady: added #583 to "Nice to Have"
The text was updated successfully, but these errors were encountered: