Skip to content

Releases: oslllo/svg-fixer

v1.0.0

16 Sep 11:32
Compare
Choose a tag to compare

[1.0.0] - 2020/9/16

⚠️ Contains breaking changes.

Breaking Changes

  • svgfixer.fix(source, destination, options) => SVGFixer(source, destination, options).fix().
    • It was changed from a wrapper function to a method function for SVGFixer.
    • It still returns a Promise.
    • fix() no more takes in parameters, those should be passed into SVGFixer().
  • svgfixer.SVGFixer() class => SVGFixer().
    • The .setOptions(options) method has been removed, options should now be passed in class constructor as the 3rd parameter.
    • The .setSourceAndDest() method has been removed, source and destination should now be passed in class constructor as the 1st and 2nd parameters.
    • The .process() method has been removed, use .fix() instead.
    • SVGFixer() does not require the new operator anymore.
  • fixConcurrency has been removed, might be reimplemented on later versions.

v0.6.0

11 Sep 10:40
Compare
Choose a tag to compare

[0.6.0] - 2020/8/13

Security

Changed

  • Updated image processor.
  • Updated CHANGELOG.md wording and formatting.

v0.5.1

11 Sep 10:39
Compare
Choose a tag to compare

[0.5.1] - 2020/7/7

Changed

  • Updated README.md.

Added

  • Documentation.

v0.5.0

11 Sep 10:38
Compare
Choose a tag to compare

[0.5.0] - 2020/6/13

Changed

  • Changed image processing engine from Sharp to Jimp. Fixes #7
  • Refactored async pools (fixConcurrency).

Fixed

  • Fixed pathing issues on windows. Fixes #8

v0.4.4

11 Sep 10:37
Compare
Choose a tag to compare

[0.4.4] - 2020/6/8

Changed

  • Updated dependencies. Fixes #7

v0.4.3

11 Sep 10:36
Compare
Choose a tag to compare

[0.4.3] - 2020/6/2

Changed

  • Updated package.json description.

v0.4.2

11 Sep 10:36
Compare
Choose a tag to compare

[0.4.2] - 2020/5/24

Fixed

  • Fixed incorrect svg data when source svg has 'px', 'rem' or 'em' on height and width attributes as a unit of measurement. See (#5)

v0.4.1

11 Sep 10:35
Compare
Choose a tag to compare

[0.4.1] - 2020/5/16

Security

v0.4.0

11 Sep 10:34
Compare
Choose a tag to compare

[0.4.0] - 2020/5/14

Added

  • Added new parameter fixConcurrency to control how many svgs to fix at a given time.

  • Added new tests

  • Added an perfomance increase by ~67%

    Version completion (%) Time (seconds) Number of SVGs fixed
    v0.4.0 100.00 ~ 127 1315
    v0.3.3 100.00 ~ 190 1315
    - - - -
    VPS CPU RAM
    Intel(R) Xeon(R) E5-1650 v3 3.50GHz (2x) 1548MiB

Fixed

  • Fixed tests

Changed

  • Reduceed npm package size.
  • Updated README.md.

v0.3.3

11 Sep 10:34
Compare
Choose a tag to compare

[0.3.3] - 2020/5/12

Added

  • Added badge links to README.md.
  • Added new tags to package.json.

Changed

  • Updated README.md content.