Bump convert-svg-to-png from 0.6.4 to 0.7.1
Merged
Number: #306
Type: Pull Request
State: Merged
Type: Pull Request
State: Merged
Author:
dependabot[bot]
Association: Contributor
Comments: 1
Association: Contributor
Comments: 1
Created:
September 01, 2025 at 06:22 AM UTC
(10 months ago)
(10 months ago)
Updated:
September 01, 2025 at 11:00 AM UTC
(9 months ago)
(9 months ago)
Merged:
September 01, 2025 at 11:00 AM UTC
(9 months ago)
by webstackdev
(9 months ago)
by webstackdev
Time to Close:
about 5 hours
Description:
Bumps convert-svg-to-png from 0.6.4 to 0.7.1.
Release notes
Sourced from convert-svg-to-png's releases.
0.7.1
- Allow
import('puppeteer').executablePathto be passed directly inlaunchoptions to allow other launch options to be passed to it as a function- Document supported
CONVERT_SVG_*environment variables- Document potential issues with reduced quality on macOS
- Add Docker support for running the test suite on a Linux-based image
- Bump all dependencies to latest versions
0.7.0
- Breaking Change: All packages now require Node.js v22 or newer
- Breaking Change: Change
createConverterto be async- Breaking Change: Rename
Converter#destroytoConverter#close- Breaking Change: Rename
puppeteeroption tolaunch- Breaking Change: Change all
convert-svg-to-<FORMAT>packages to only depend onpuppeteer-coreso consumers must depend onpuppeteerand pass either aBrowserinstance via thebrowseroption orLaunchOptionsvia thelaunchoption toconvert,convertFile, andcreateConverterfunctions- Breaking Change: Remove CLI support from all
convert-svg-to-<FORMAT>packages and create newconvert-svg-to-<FORMAT>-clipackages for that purpose (which come withpuppeteerdependency to ensure browser is downloaded and installed for ease-of-use)- Rewrite the entire codebase in TypeScript and support both ESM and CJS usage
- Add
browseroption toconvert,convertFile, andcreateConverterfunctions to accept optionalBrowserinstance- Add
closeBehavioroption toconvert,convertFile, andcreateConverterfunctions to control the behavior whenConverter#closeis called- Add
pageoption toconvert,convertFile, andcreateConverterfunctions to accept optional options to be passed topuppeteer-corewhen creating a page- Add support for
CONVERT_SVG_LAUNCH_OPTIONSenvironment variable to be merged withlaunchoption- Change
Converterto create and useBrowserContextper instance to use when opening new pages to ensure they are isolated and that they can be closed by theConverteraccordingly- Change
Converter#convertandConverter#convertFileto create a new temporary file and open a newPageper invocation to support safe concurrent invocations of these methods on the sameConverterinstance- Sanitize attributes on deeply nested SVG elements
- Apply the
roundoption to SVG width and height when applying thescaleoption- Improve documentation
- Improve the developer experience for contributors with better tooling
- Deprecate
convert-svg-test-helperand create newconvert-svg-core-testpackage as a replacement- Create new
convert-svg-core-clipackage to support CLI packages- Many internal changes to
convert-svg-core- Bump all dependencies to latest versions
Changelog
Sourced from convert-svg-to-png's changelog.
Version 0.7.1, 2025.06.17
- Allow
import('puppeteer').executablePathto be passed directly inlaunchoptions to allow other launch options to be passed to it as a function- Document supported
CONVERT_SVG_*environment variables- Document potential issues with reduced quality on macOS
- Add Docker support for running the test suite on a Linux-based image
- Bump all dependencies to latest versions
Version 0.7.0, 2025.06.14
- Breaking Change: All packages now require Node.js v22 or newer
- Breaking Change: Change
createConverterto be async- Breaking Change: Rename
Converter#destroytoConverter#close- Breaking Change: Rename
puppeteeroption tolaunch- Breaking Change: Change all
convert-svg-to-<FORMAT>packages to only depend onpuppeteer-coreso consumers must depend onpuppeteerand pass either aBrowserinstance via thebrowseroption orLaunchOptionsvia thelaunchoption toconvert,convertFile, andcreateConverterfunctions- Breaking Change: Remove CLI support from all
convert-svg-to-<FORMAT>packages and create newconvert-svg-to-<FORMAT>-clipackages for that purpose (which come withpuppeteerdependency to ensure browser is downloaded and installed for ease-of-use)- Rewrite the entire codebase in TypeScript and support both ESM and CJS usage
- Add
browseroption toconvert,convertFile, andcreateConverterfunctions to accept optionalBrowserinstance- Add
closeBehavioroption toconvert,convertFile, andcreateConverterfunctions to control the behavior whenConverter#closeis called- Add
pageoption toconvert,convertFile, andcreateConverterfunctions to accept optional options to be passed topuppeteer-corewhen creating a page- Add support for
CONVERT_SVG_LAUNCH_OPTIONSenvironment variable to be merged withlaunchoption- Change
Converterto create and useBrowserContextper instance to use when opening new pages to ensure they are isolated and that they can be closed by theConverteraccordingly- Change
Converter#convertandConverter#convertFileto create a new temporary file and open a newPageper invocation to support safe concurrent invocations of these methods on the sameConverterinstance- Sanitize attributes on deeply nested SVG elements
- Apply the
roundoption to SVG width and height when applying thescaleoption- Improve documentation
- Improve the developer experience for contributors with better tooling
- Deprecate
convert-svg-test-helperand create newconvert-svg-core-testpackage as a replacement- Create new
convert-svg-core-clipackage to support CLI packages- Many internal changes to
convert-svg-core- Bump all dependencies to latest versions
Commits
c3e0972release(0.7.1): Improved executablePath option334caa7release(0.7.0): Major rewrite- See full diff in compare view
Maintainer changes
This version was pushed to npm by neocotic, a new releaser for convert-svg-to-png since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
2
2
Additions:
+300
+300
Deletions:
-281
-281
Package Dependencies
Technical Details
| ID: | 6148818 |
| UUID: | 2788650291 |
| Node ID: | PR_kwDOKfapnc6mN20z |
| Host: | GitHub |
| Repository: | webstackdev/astro.webstackbuilders.com |
| Merge State: | Unknown |