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