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
No longer compatible with Node 4 #1315
Comments
We're experiencing the same issue. This is breaking all our builds still relying on Node 4 (over a dozen APIs). This is a breaking change and should have been published under a new major version (i.e. Our apps include The ideal solution would be to publish a |
@virkt25 + @gzurbach - sorry for the rough ride with this dependency, it looks like the module is written by hand (see saikojosh/Object-Assign-Deep#4) and uses It just so happens that we dropped Node 4 from our tests in anticipation of that version reaching End-of-Life this month (though it looks like that's April 30th, to be exact), so this wasn't caught before release. I'm going to fix this, by either forking the problem module or using something else entirely, and publish a patch version for However, going forward from April, if you stay on Node 4 we might break your implementation without bumping the major. I'm working off of @mikeal's view of version bumping vs leaving EOL users behind (emphasis mine):
So in short: I'm fixing this now, but please upgrade your Node versions! |
@shockey Thanks a lot for the quick reply. I've ben wanting to update Node in all those projects for months but my boss wants me to write new shiny toys instead. I'm sure you've heard this before 😄 What happened today will give me leverage to convince him to add this work in future sprints! |
Thanks for the update @shockey ! While I totally agree that EOL versions shouldn't be supported for all the reasons stated above and in the linked comment - it's a little easier said than done when enterprise customers are a bit slow to migrate and expect support. That said, we're working on a plan to drop Node 4 and your comment helps with that. :) |
(Edit: Wow, it is May already. v4 is dead. Time flies 🤦♂️ ) Cheers! |
Thanks for publishing FYI - I spent the last 10 hours updating some of our apps to Node 6 and I think I got it all working now. 2016 here I am, woohoo! |
Thanks for the fix @shockey Appreciate it and definitely gives us some time to come up with a plan to drop support for Node 4. And haha yea it's been May for a week now so you were in the right to drop support. @gzurbach You might get extra life if you moved on to Node 8 / 10 instead as Node 6 will be End of Life this time next year. |
Q&A (please complete the following information)
Content & configuration
This is a dependency of a dependency so not sure of the implementation.
Describe the bug you're encountering
swagger-js
is no longer compatible with Node 4 due toobject-assign-deep
. Are there plans to fix it ... if not the README should be updated to reflect Node 6 and higher supportTo reproduce...
object-assign-deep
is Node >= 6 only.Expected behavior
Expected this module to work on Node 4 / README should be updated to reflect the supported versions.
Screenshots
Additional context or thoughts
Looks like
object-assign-deep
was added recently in #1309The text was updated successfully, but these errors were encountered: