temaki
temaki copied to clipboard
Bump svg-sprite from 1.5.4 to 2.0.0
Bumps svg-sprite from 1.5.4 to 2.0.0.
Release notes
Sourced from svg-sprite's releases.
v2.0.0
Breaking changes
- Drop Node.js < 12 support
- Update svgo to v2.x
Changes
- Add
namespaceIDPrefixoption- Add
rel="noopener noreferrer"to all links in generated HTML pages.- Add
compileAsyncmethod- Add support for disabling root viewBox attribute in stack mode
- Add ID references substitution in
hrefattributes (earlier worked withxlink:hrefonly)- Drop Node.js < 12 support
- Remove the deprecated
transformoption- Add milliseconds in logger's output
- Change SVG dimensions calculation from PhantomJS to resvg-js, drop PhantomJ direct dependency (replaced with resvg-js)
- Fix a rare issue with valid SVG files marked as invalid
- Fix a rare bug with checking if passed
config.logoption is an instance ofwinston.Logger- Fix missing shape names when adding input files with a relative path
- Replace cssmin with csso
- Reduce lodash and other direct dependencies; switch to native JS alternatives
Dev updates
- Update all devDepedencies
- Switch to xo for linting
- Replace mocha, should and c8 with jest
- Replace PhantomJS and image-diff with playwright and pixelmatch for regression tests
- A lot of docs tweaks
- A lot of code refactoring
- Switch to ES6+ syntax and methods
- Switch to async methods whenever possible
- Switch to ES6 classes whenever possible
- Fix JSDoc documentation
- Massively improve tests
- Add regression tests for SVGs without dimensions
- Add regression tests for all modes
- Add tests and coverage reports to CI (Linux, Windows support)
Full Changelog: https://github.com/svg-sprite/svg-sprite/compare/v1.5.4...v2.0.0?w=1
v2.0.0-beta7
What's Changed
- Revert #620 by
@XhmikosRin svg-sprite/svg-sprite#703Full Changelog: https://github.com/svg-sprite/svg-sprite/compare/v2.0.0-beta6...v2.0.0-beta7
v2.0.0-beta6
... (truncated)
Changelog
Sourced from svg-sprite's changelog.
Newer release notes are published on the GitHub release page: https://github.com/svg-sprite/svg-sprite/releases
1.6.0-alpha Maintenance pre-release (2020-01-18)
- Remove support for Node < 8.0
- Update dependencies (#306, #310)
- Update documentation to use updated SVGO plugin name (#275)
- Move
mochaandshoulddependencies back todevDependenciesagain (#297, #285)- Add built-in templating function to encode hash signs (#294)
- Fix verbose logging output (#279, #291)
- Add option to prefix auto-generated namespace IDs (#292, #293)
- Update preview templates to use SVG checker image (#287)
1.5.0 Maintenance release (2018-09-18)
- Updated dependencies
- Dropped support for Node.js < 6.4
1.4.1 Maintenance release (2018-09-18)
1.4.0 Maintenance release (2018-03-17)
- Added more Node.js versions to Travis instructions
- Updated dependencies
- Updated SVGO version & test fixture (#258, #259)
- Reformatted documentation code examples (#236)
- Fix JSHint errors (#261)
- Add support for simple shape ID generator (#240)
- Add failing CPU detection workaround (#252)
- Changed SVGO plugin defaults (#249)
1.3.7 Bugfix release (2017-06-01)
- Updated dependencies
- Fixed invalid markup in
<defs>example html (#229)- Fallback for failing CPU detection (#217)
- Fixed broken SVGO configuration in CLI (#216, #199)
- Added glob base directory option to CLI (#220)
- Fixed broken
rootAttributesoption in CLI (#228)1.3.6 Bugfix release (2016-08-29)
- Updated dependencies
- Fixed LESS template mixin call (#187)
- Fixed broken keyframe animation support ([gulp-svg-sprite #63](svg-sprite/gulp-svg-sprite#63))
... (truncated)
Commits
d5031aa2.0.09681f5dUpdate minor dependencies (#733)5bf5b55Replaced Error.errno with Error classes (#726)396d56eAdded snapshots testing for regression tests9527e18Fixed #288: Preserving@font-facein style defs697db77Fixed mock import address05d5ee8add tests forSVGShapereference methods7ccd2d2add tests forSVGShape._initSVG6da97fdadd tests forSVGShape.distribute758016badd tests forSVGShapedimension methods- Additional commits viewable in compare view
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 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)