Skip to content

Conversation

@chrisdoc
Copy link

@chrisdoc chrisdoc commented Jul 2, 2019

This PR attempts to fix issue #8

v8 had breaking changes where it now favors the usage of Local over Handle and most functions require the passing of either an Isolate or Context. In addition to that the return type of some functions has changed to Maybe<T> which requires to call ToChecked() on the returned valued.

I added a matrix build to Travis .travis.yml` in order to ensure compatibility with Node 6, 8, 10 and 12

@JacobFischer
Copy link
Owner

Thank you so much! I will manually check this evening. If it looks solid using nvm to switch between v8 <--> 10 I'll merge this and issue, and do a new release on npm.

Looking over the changes here on GitHub I see no breaking changes, meaning a new major version release should not be necessary. Are there any breaking changes I should be aware of?

@chrisdoc
Copy link
Author

chrisdoc commented Jul 2, 2019

Thank you @JacobFischer for being so responsive, I have build it myself with different node version by switching between 6, 8 and 10 locally and haven't observed any issues. I also added 4 different node versions to Travis CI 9763658 and the test passed

image

@JacobFischer
Copy link
Owner

Great work. Thanks again.

@JacobFischer JacobFischer merged commit 8481dcc into JacobFischer:master Jul 3, 2019
@JacobFischer JacobFischer mentioned this pull request Jul 3, 2019
@kibertoad
Copy link

@JacobFischer Will there be a new release on npm?

@JacobFischer
Copy link
Owner

Yes, literally working on that right now 😄

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.

3 participants