chore(deps): update dependency svgo to v3.3.4 - #45
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
January 23, 2025 20:30
4377a5f to
f609240
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
February 9, 2025 12:56
f609240 to
02f6bab
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
March 3, 2025 15:55
02f6bab to
aad7f0e
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
3 times, most recently
from
March 17, 2025 18:12
5a4667d to
e465f1c
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
April 8, 2025 13:23
18cdd78 to
63c51a7
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
April 24, 2025 07:49
63c51a7 to
26d6c67
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
May 19, 2025 20:54
26d6c67 to
4c87c84
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
June 4, 2025 12:00
d1d6eba to
77b2679
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
June 22, 2025 15:33
77b2679 to
9aae2ab
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
July 2, 2025 18:06
9aae2ab to
1304fe3
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
August 13, 2025 16:54
6aadfd0 to
f7890c1
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
August 19, 2025 17:07
f7890c1 to
fe38213
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
August 31, 2025 10:32
fe38213 to
7b518f2
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
September 25, 2025 20:13
7b518f2 to
84438dd
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
October 21, 2025 17:00
84438dd to
f9e1cda
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
November 10, 2025 20:35
f9e1cda to
f1ebf73
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
November 18, 2025 11:16
f1ebf73 to
22e26db
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
December 3, 2025 18:14
22e26db to
b220ff8
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
December 31, 2025 13:45
b220ff8 to
1158e76
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
January 8, 2026 18:33
1158e76 to
6b19e6e
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
January 23, 2026 17:39
141a607 to
0724204
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
February 2, 2026 20:44
0724204 to
5dcdb8d
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
February 12, 2026 18:34
5dcdb8d to
4d65f42
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
February 17, 2026 15:14
4d65f42 to
d750ba5
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
March 5, 2026 18:54
64c7e22 to
e1544bb
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
March 13, 2026 18:38
e1544bb to
2dd904b
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
April 1, 2026 20:18
2dd904b to
05f8bdb
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
April 8, 2026 21:12
05f8bdb to
f935e7d
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
April 29, 2026 15:18
f935e7d to
23a5ae8
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
May 18, 2026 09:52
a4c74d8 to
042a337
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
June 1, 2026 17:43
0aef27b to
706e830
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
June 13, 2026 15:43
706e830 to
090d138
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
3 times, most recently
from
July 16, 2026 17:35
0f235ce to
716cd27
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
2 times, most recently
from
July 24, 2026 21:31
9d06c3b to
ddda449
Compare
renovate
Bot
force-pushed
the
renovate/svgo-3.x-lockfile
branch
from
July 30, 2026 20:42
ddda449 to
03eeb71
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.2.0→3.3.4Release Notes
svg/svgo (svgo)
v3.3.4Compare Source
What's Changed
Security
<script>handling namespace aware. By @SethFalcoSupport
SVGO v3 is not officially supported, please consider upgrading to SVGO v4 instead. We've backported this fix as there are security implications, but there is no commitment to do this for more complex changes in future.
Consider reading our Migration Guide from v3 to v4 which should ease the process.
v3.3.3Compare Source
What's Changed
Dependencies
Bug Fixes
Metrics
Before and after of the browser bundle of each respective version:
Support
SVGO v3 is not officially supported, please consider upgrading to SVGO v4 instead. We've backported this fix as there are security implications, but there is no commitment to do this for more complex changes in future.
Consider reading our Migration Guide from v3 to v4 which should ease the process.
v3.3.2Compare Source
Notice
An update on what happened with v3.3.0 and v3.3.1. While we have retained CJS support, the migration to ESM has changed the acceptable ways to import SVGO, in ways that users depended on before. This effectively made SVGO v3 a breaking change.
Rather than resolve or workaround these differences, we've opted to release SVGO v3.3.2, which is effectively a revert to v3.2.0, and deprecate versions v3.3.0 and v3.3.1. We'll then proceed to work on releasing v4 which will document the breaking changes, and feature further breaking changes that were slated for v4, like disabling
removeViewBoxby default.Before the v4.0.0 release, I'll put more focus on testing and use release candidates, just to make the release go smoothly! 👍🏽
Sorry for the headache, and thank you for your patience.
v3.3.1Compare Source
Notice
SVGO v3.3.0, which was meant to migrate to ESM without breaking CJS support, unfortunately broke CJS projects. There was a mistake with exports, so the
loadConfigfunction wasn't available in the CJS bundle and lead to issues for many users.Thanks to everyone who raised the issue, and to @nuintun who submitted a pull request to resolve it so quickly.
I apologize for letting that breaking change through, and will aim to do better. Namely, by adding more tests to cover our exports, and any other public interface in general for each distribution of SVGO, so this doesn't happen again.
SVGO v3.3.1 should resolve the issue for CJS projects, but if you encounter anything else, do let us know by opening an issue on GitHub.
v3.3.0Compare Source
Deprecated
This release introduced breaking changes, which have been reverted in v3.3.2. The bug fixes will be reintroduced in v4.0.0.
What's Changed
ESM
SVGO is now a dual package, serving for both Common JS and ESM usage. We believe there shouldn't be any problems, especially as SVGO as largely stateless, but feel free to open an issue if you encounter problems with this.
To be explicit, this is not a breaking change, and SVGO should continue to work in Common JS projects!
Thanks to @jdufresne for doing the bulk of the work.
Default Behavior
convertCasetofalse.Bug Fixes
filterattribute. By @johnkenny54 in #1933path[opacity=0]as a non-rendering node. By @johnkenny54 in #1948-oargument) ends with a trailing slash to a location that didn't exist. By @SethFalco in #1954SVG Optimization
Metrics
Before and after using vectors from various sources, with the default preset of each respective version:
Before and after of the browser bundle of each respective version:
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.