Releases: svg-sprite/svg-sprite
v3.0.0-rc2
What's Changed
- BREAKING Drop Node.js < 18 support by @XhmikosR in #899
- build(deps-dev): bump sass from 1.71.0 to 1.71.1 by @dependabot in #885
- build(deps-dev): bump eslint-plugin-jsdoc from 48.1.0 to 48.2.0 by @dependabot in #884
- build(deps): bump winston from 3.11.0 to 3.12.0 by @dependabot in #891
- build(deps-dev): bump sass from 1.71.1 to 1.72.0 by @dependabot in #892
- build(deps-dev): bump stylus from 0.62.0 to 0.63.0 by @dependabot in #894
- build(deps): bump winston from 3.12.0 to 3.13.0 by @dependabot in #898
Full Changelog: v3.0.0-rc1...v3.0.0-rc2
v2.0.4
v2.0.3
Hopefully this will be the last 2.x version and the next version will be v3.0.0. There might be regressions compared to 1.x in main (3.x), so if you have time please make a PR with an accompanied test case and CC me.
This is the only way to move forward given the limited resources we have.
What's Changed
- [2.x] Update minor and patch dependencies by @XhmikosR in #882
- Backport the
lodash.trim
andlodash.trimStart
removal to 2.x by @martell2010 in #850
New Contributors
- @martell2010 made their first contribution in #850
Full Changelog: v2.0.2...v2.0.3
v3.0.0-rc1
Hopefully this will be the last beta/rc version and no further breaking changes will happen. There might be regressions compared to 1.x or 2.x, so if you have time please make a PR with an accompanied test case and CC me.
This is the only way to move forward given the limited resources we have.
What's Changed
- BREAKING Drop Node.js < 16 support by @XhmikosR in #866
- CI: only use Node.js 18 on macOS and Windows by @XhmikosR in #864
- Increase Jest timeout to 20s by @XhmikosR in #867
- Switch to jest/recommended config by @XhmikosR in #868
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #871
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #872
- build(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #869
- fixing grunt-svg-sprite links in docs by @S1r-Lanzelot in #870
- build(deps): bump xpath from 0.0.33 to 0.0.34 by @dependabot in #874
- build(deps-dev): bump sass from 1.69.5 to 1.71.0 by @dependabot in #879
- Replace iterating over
Object.keys(NodeList)
withNodeList.length
by @Ingramz in #865 - build(deps-dev): bump eslint-plugin-jsdoc from 41.1.2 to 48.1.0 by @dependabot in #878
- build(deps-dev): bump xo from 0.54.2 to 0.57.0 by @dependabot in #880
- Update dependencies and regenerate package-lock.json by @XhmikosR in #881
New Contributors
- @S1r-Lanzelot made their first contribution in #870
- @Ingramz made their first contribution in #865
Full Changelog: v3.0.0-beta3...v3.0.0-rc1
v3.0.0-beta3
What's Changed
- tests: read files as string and switch to
fs/promises
by @XhmikosR in #814 - build(deps): bump winston from 3.8.2 to 3.9.0 by @dependabot in #820
- build(deps): bump @xmldom/xmldom from 0.8.7 to 0.8.8 by @dependabot in #821
- chore(deps): remove lodash.trim by @jimCresswell in #819
- fix crash with spriter.add(..., null, ...) by @Kreeg in #824
- improve error if svg.transforms is invalid by @Kreeg in #825
- build(deps-dev): bump sass from 1.62.1 to 1.63.6 by @dependabot in #827
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #831
- docs: Fix typo in shape-alignment.md by @nikohoffren in #833
- build(deps): bump winston from 3.9.0 to 3.10.0 by @dependabot in #834
- build(deps): bump xpath from 0.0.32 to 0.0.33 by @dependabot in #837
- build(deps-dev): bump stylus from 0.59.0 to 0.60.0 by @dependabot in #843
- build(deps-dev): bump less from 4.1.3 to 4.2.0 by @dependabot in #845
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #851
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #844
- build(deps): bump @adobe/css-tools and stylus by @dependabot in #854
- build(deps-dev): bump sass from 1.63.6 to 1.69.5 by @dependabot in #852
- CI: add Node.js 20 by @XhmikosR in #856
- build(deps-dev): bump @babel/traverse from 7.21.5 to 7.23.4 by @dependabot in #857
- Pin @xmldom/xmldom to v0.8.8 by @XhmikosR in #858
- npm audit fix by @XhmikosR in #859
- build(deps): bump async from 3.2.4 to 3.2.5 by @dependabot in #862
- build(deps): bump winston from 3.10.0 to 3.11.0 by @dependabot in #861
- Update dependencies by @XhmikosR in #863
New Contributors
- @jimCresswell made their first contribution in #819
- @nikohoffren made their first contribution in #833
Full Changelog: v3.0.0-beta2...v3.0.0-beta3
v3.0.0-beta2
What's Changed
- Update CI config by @XhmikosR in #787
- build(deps-dev): bump sass from 1.59.2 to 1.59.3 by @dependabot in #788
- build(deps): bump @xmldom/xmldom from 0.8.6 to 0.8.7 by @dependabot in #791
- build(deps-dev): bump sass from 1.59.3 to 1.60.0 by @dependabot in #793
- build(deps): bump coverallsapp/github-action from 1.2.4 to 2.0.0 by @dependabot in #792
- CI: switch to coverallsapp/github-action@v2 by @XhmikosR in #794
- Update devDependencies and fix new issues by @XhmikosR in #797
- Jest: limit maxWorkers, maxConcurrency and use workerThreads by @XhmikosR in #798
- build(deps-dev): bump sass from 1.62.0 to 1.62.1 by @dependabot in #806
- build(deps): bump yargs from 17.7.1 to 17.7.2 by @dependabot in #807
- Use import-lazy to speed up module load time by @XhmikosR in #811
- Switch to two-space indentation by @XhmikosR in #812
Full Changelog: https://github.com/svg-sprite/svg-sprite/compare/v3.0.0-beta1...v3.0.0-beta2?w=1
v3.0.0-beta1
What's Changed
Full Changelog: v3.0.0-alpha2...v3.0.0-beta1
v3.0.0-alpha2
What's Changed
- shape.js: use a Set for classnames by @Kreeg in #602
- build(deps-dev): bump sass from 1.56.1 to 1.57.1 by @dependabot in #771
- build(deps): bump json5 from 2.2.1 to 2.2.3 by @dependabot in #772
- build(deps-dev): bump sass from 1.57.1 to 1.58.0 by @dependabot in #774
- Fix
_transformShape
Not Calling All Transformations by @babs20 in #775 - build(deps-dev): bump sass from 1.58.0 to 1.58.3 by @dependabot in #782
- build(deps): bump coverallsapp/github-action from 1.1.3 to 1.2.4 by @dependabot in #779
- build(deps): bump yargs from 17.6.2 to 17.7.1 by @dependabot in #778
- Update minor dependencies by @XhmikosR in #785
New Contributors
Full Changelog: v3.0.0-alpha1...v3.0.0-alpha2
v3.0.0-alpha1
Breaking Changes
- Require Node.js >= 14.18.0
What's Changed
- Improve CPU count by @XhmikosR in #735
- Drop support for Node.js 12 by @XhmikosR in #734
- build(deps): bump @xmldom/xmldom from 0.8.2 to 0.8.3 by @dependabot in #739
- fix(docs): fix incorrect type annotation by @strager in #743
- Update dependencies and regenerate package-lock.json by @XhmikosR in #746
- remove-temp-path: drop pre Node.js 14 fallback by @XhmikosR in #747
- Fix
shape.id.separator
regression by @sfe-efficy in #745 - build(deps): bump @xmldom/xmldom from 0.8.3 to 0.8.5 by @dependabot in #748
- CI: clariffy screenshot's upload step name by @XhmikosR in #750
- Update dependencies by @XhmikosR in #751
- CI: switch to Node.js 18 by @XhmikosR in #752
- refactor: drop
lodash.trim
dependency by @XhmikosR in #749 - README: add missing SVGSprite import in example by @bastienmoulia in #754
- CI: remove git credentials after checkout by @XhmikosR in #757
- Update devDependencies by @XhmikosR in #756
- Update codeql.yml by @XhmikosR in #759
- lib/svg-sprite.js: revert change from e85b53c by @XhmikosR in #755
- Use for...of loops when possible by @XhmikosR in #591
- chore: upgrade resvg-js to 2.2.0 by @yisibl in #764
- Update devDependencies and require Node.js >= 14.18.0 by @XhmikosR in #765
- More refactoring by @XhmikosR in #761
New Contributors
- @sfe-efficy made their first contribution in #745
- @bastienmoulia made their first contribution in #754
Full Changelog: https://github.com/svg-sprite/svg-sprite/compare/v2.0.2...v3.0.0-alpha1?w=1