An open index of dependabot pull requests across open source projects.

Bump convert-svg-to-png from 0.6.4 to 0.7.1

Merged
Number: #306
Type: Pull Request
State: Merged
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 1
Created: September 01, 2025 at 06:22 AM UTC
(10 months ago)
Updated: September 01, 2025 at 11:00 AM UTC
(9 months ago)
Merged: September 01, 2025 at 11:00 AM UTC
(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').executablePath to be passed directly in launch options 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 createConverter to be async
  • Breaking Change: Rename Converter#destroy to Converter#close
  • Breaking Change: Rename puppeteer option to launch
  • Breaking Change: Change all convert-svg-to-<FORMAT> packages to only depend on puppeteer-core so consumers must depend on puppeteer and pass either a Browser instance via the browser option or LaunchOptions via the launch option to convert, convertFile, and createConverter functions
  • Breaking Change: Remove CLI support from all convert-svg-to-<FORMAT> packages and create new convert-svg-to-<FORMAT>-cli packages for that purpose (which come with puppeteer dependency 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 browser option to convert, convertFile, and createConverter functions to accept optional Browser instance
  • Add closeBehavior option to convert, convertFile, and createConverter functions to control the behavior when Converter#close is called
  • Add page option to convert, convertFile, and createConverter functions to accept optional options to be passed to puppeteer-core when creating a page
  • Add support for CONVERT_SVG_LAUNCH_OPTIONS environment variable to be merged with launch option
  • Change Converter to create and use BrowserContext per instance to use when opening new pages to ensure they are isolated and that they can be closed by the Converter accordingly
  • Change Converter#convert and Converter#convertFile to create a new temporary file and open a new Page per invocation to support safe concurrent invocations of these methods on the same Converter instance
  • Sanitize attributes on deeply nested SVG elements
  • Apply the round option to SVG width and height when applying the scale option
  • Improve documentation
  • Improve the developer experience for contributors with better tooling
  • Deprecate convert-svg-test-helper and create new convert-svg-core-test package as a replacement
  • Create new convert-svg-core-cli package 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').executablePath to be passed directly in launch options 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 createConverter to be async
  • Breaking Change: Rename Converter#destroy to Converter#close
  • Breaking Change: Rename puppeteer option to launch
  • Breaking Change: Change all convert-svg-to-<FORMAT> packages to only depend on puppeteer-core so consumers must depend on puppeteer and pass either a Browser instance via the browser option or LaunchOptions via the launch option to convert, convertFile, and createConverter functions
  • Breaking Change: Remove CLI support from all convert-svg-to-<FORMAT> packages and create new convert-svg-to-<FORMAT>-cli packages for that purpose (which come with puppeteer dependency 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 browser option to convert, convertFile, and createConverter functions to accept optional Browser instance
  • Add closeBehavior option to convert, convertFile, and createConverter functions to control the behavior when Converter#close is called
  • Add page option to convert, convertFile, and createConverter functions to accept optional options to be passed to puppeteer-core when creating a page
  • Add support for CONVERT_SVG_LAUNCH_OPTIONS environment variable to be merged with launch option
  • Change Converter to create and use BrowserContext per instance to use when opening new pages to ensure they are isolated and that they can be closed by the Converter accordingly
  • Change Converter#convert and Converter#convertFile to create a new temporary file and open a new Page per invocation to support safe concurrent invocations of these methods on the same Converter instance
  • Sanitize attributes on deeply nested SVG elements
  • Apply the round option to SVG width and height when applying the scale option
  • Improve documentation
  • Improve the developer experience for contributors with better tooling
  • Deprecate convert-svg-test-helper and create new convert-svg-core-test package as a replacement
  • Create new convert-svg-core-cli package to support CLI packages
  • Many internal changes to convert-svg-core
  • Bump all dependencies to latest versions
Commits
Maintainer changes

This version was pushed to npm by neocotic, a new releaser for convert-svg-to-png since your current version.


Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will 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
Files Changed:
2
Additions:
+300
Deletions:
-281
Package Dependencies
Ecosystem:
npm
Version Change:
0.6.4 → 0.7.1
Update Type:
Minor
Technical Details
ID: 6148818
UUID: 2788650291
Node ID: PR_kwDOKfapnc6mN20z
Host: GitHub
Repository: webstackdev/astro.webstackbuilders.com
Merge State: Unknown