-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Ship 2.0.0 #1281
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
Ship 2.0.0 #1281
Conversation
👍
I've actually addressed one of them as a side effect in #1280, in that PR all loading is async
👍 Let's do this! I'm ready to cut a release whenever, should we sync up so that we can get the prebuilt packages done just after? ping @chearon Actually, I'll merge and release this, but keep it under the Thanks everyone for all of the great help building 2.x, it's really been amazing! ❤️ 🚀 🎉 |
Just realized that I maybe was a bit quick in merging this, just got so excited I haven't put this under the |
give me time to read the next major breaking PRs, please, if one of them is fabricJS related i could consider doing a deep dive. From alpha to release without beta and rc, i was not prepared yet |
All the semver major open issues looks like not so important from a functionality stand point ( TO ME ). I have 2 questions: why adding ctx.filter should be a major break? also How we are with fonts? can we actually define 2 fonts file, with the same family but different bold/italic style and having it working? this is important for me and i available to make it work if possible |
@LinusU I was going to ask if you wanted to pull out the nice refactoring you did in #1280, separate from WebP support. @asturur :
We use
I believe so. The API allows it, and I think the upstream pango bug that caused incorrect font selection was fixed with @chearon's patch. BTW, since fabric uses jsdom: I have a jsdom PR open already. I need to update it a bit, but jsdom's package.json is set to use 1.x (not "latest"), so publishing 2.x won't break jsdom immediately. I just closed my proposed #934 (see reason there). |
i would ask to use this major release to rename .filter in .somethingElse and leave open for implementing filters ( hardly someone will do that ) with a minor patch. |
I know about this PR, i think i was also in the PR asking to backport to 9.12 that was last node 4 working version of jsdom. Since node 4 is officially out, i ll probably update to fabric 3.0 dropping node4 so i can switch to all the new stack. |
Is also unclear to me where is the connection between fonts in jsdom and node-canvas and if this is something that should be added. Other question: Is svg supported out of the box? or prebuilt binaries still do not support it? |
On it! When the binaries are all listed here you can update the tag.
Just not on Windows right now: node-gfx/node-canvas-prebuilt#42. We can update the binaries retroactively if absolutely necessary. |
@chearon I've unpublished 2.0.0 and published 2.0.1, would you mind starting a new job for the prebuilds? Sorry about the mess 🙈 |
No worries, all done! |
cannot wait to upgrade everything and finally have svg tests on node for fabricjs. Also looking forward filling the gap on text position on scaled context. |
What do you guys think, is it time finally?
Closes #743
Closes #916