-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
add support for SVG rasterization #15180
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
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
🦋 Changeset detectedLatest commit: a37ecd3 The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
| 📦 Package | 🔒 Before | 🔓 After |
|---|---|---|
| @cloudflare/kv-asset-handler | trusted-with-provenance | none |
| @cloudflare/unenv-preset | trusted-with-provenance | none |
| workerd | trusted-with-provenance | none |
| miniflare | trusted-with-provenance | none |
| youch | provenance | none |
| @cloudflare/workerd-darwin-64 | trusted-with-provenance | none |
| @cloudflare/workerd-darwin-arm64 | trusted-with-provenance | none |
| @cloudflare/workerd-linux-64 | trusted-with-provenance | none |
| @cloudflare/workerd-linux-arm64 | trusted-with-provenance | none |
| @cloudflare/workerd-windows-64 | trusted-with-provenance | none |
| wrangler | trusted-with-provenance | none |
|
Waiting on docs approvals on both the changeset and the upgrade guide |
|
OK, I've caught up with the past PR and this one and have some clarifying questions. Do we expect this to be a breaking change? This feels more like adding new functionality, and the people whose code would break are people who set a If this is a breaking change, and we reasonably expect people are using existing functionality (they have added a I'm not sure we have to cater to people who "tried to convert, realized the prop didn't do anything, so just left it there" since that's not expected usage in the first place. Is there something I'm missing here in how you were expecting that people were using Is it that someone might not know an image was an SVG, but just treats "all their images" the same, not knowing what they might be? UPDATE: looks like from the docs PR that is is! OK, in that case, this changeset can just point to the upgrade guide entry that follows a one line pattern focusing on the breaking change with a link to the upgrade guide entry, like: For breaking change guidance, it's less about "hey, new feature!" and more about "Hey, this acts differently now". So, something like the above (make it more accurate/relevant as necessary!) is the kind of thing that helps people deal with something that has changed behavior on them. THOUGHT: since usually do want to hype up features, how about a major and a minor changeset here? The major is about the changing of behaviour on people, but the minor is "cool new feature!" and that one doesn't have to focus on what might go wrong for people, but can celebrate the new functionality! 🥳 |
|
It is kind of halfway in between a new feature and a bugfix, but I think going with a major changeset and a "new feature!" note makes the most sense. |
@sarah11918 Kind of, yes. Some people may have not bothered "because if it's SVG it will be a no-op anyway", so this would break those expectations.
🤣 …but yes, it's exactly that 😄
Could you elaborate? The two changesets would still land the same (major) release, right? |
sarah11918
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, after finishing up the docs PR, I think using our upgrade guide format is sufficient for the changelog here!
Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
sarah11918
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving for docs!
Changes
Based of #15154, original branch didn't have push rights for maintainers. This is the same PR just rebased of next instead of main.
Testing
See original PR
Docs
withastro/docs#13039