svgcleaner v0.6.90 Release Notes
Release Date: 2016-09-09 // over 7 years ago-
โ Added
- ๐ Own SVG parsing implementation.
- โ Tests for all cleaning options.
- ๐ Documentation for all cleaning options.
--copy-on-error
option to copy original file to destination on error.- โ
--quiet
option to suppress any output except warnings and errors. - ๐
-remove-title
and--remove-desc
which was a part of the--remove-invisible-elts
option. - ๐
--remove-text-attributes
which was a part of the the--remove-notappl-atts
options. - ๐
--remove-xmlns-xlink-attribute
to remove unusedxmlns:xlink
attribute.
๐ Changed
- Engine rewrite from C++ to Rust.
- ๐ Move GUI to separate repository.
- All CLI keys are completely new.
- All CLI keys accepts bool value now.
- ๐ Rename
--remove-proc-instr
to--remove-declarations
. - ๐ Rename
--remove-nonsvg-elts
to--remove-nonsvg-elements
. - ๐ Rename
--remove-metadata-elts
to--remove-metadata
. - ๐
--remove-inkscape-elts
,--remove-sodipodi-elts
,--remove-ai-elts
,--remove-corel-elts
,--remove-msvisio-elts
and--remove-sketch-elts
are all under--remove-nonsvg-elements
option now. - ๐
--remove-inkscape-atts
,--remove-sodipodi-atts
,--remove-ai-atts
,--remove-corel-atts
,--remove-msvisio-atts
and--remove-sketch-atts
are all under--remove-nonsvg-attributes
option now. - ๐ Split
--remove-duplicated-defs
into--remove-dupl-lineargradient
and--remove-dupl-radialgradient
. - ๐ Rename
--remove-default-atts
to--remove-default-attributes
. - ๐ Rename
--simplify-transform-matrix
to--simplify-transforms
. - ๐ Rename
--rrggbb-to-rgb
to--trim-colors
. - ๐ Rename
--convert-basic-shapes
to--convert-shapes
. - ๐ Rename
--transform-precision
to--precision-transform
. - ๐ Rename
--coordinates-precision
to--precision-coordinate
. --attributes-precision
is a part of the--precision-coordinate
now.- ๐ Rename
--compact-output
to--indent
with ability to set a custom indention value. - ๐ Split
--remove-unneeded-symbols
into--trim-paths
,--remove-dupl-cmd-in-paths
and--join-arcto-flags
. - If cleaned file is bigger than original - you will get an error.
โ Removed
- ๐
--remove-prolog
since it can't be saved anyway. - ๐
--remove-gaussian-blur
since it's destructive. --keep-named-ids
since it's useless.- ๐
--remove-unused-xlinks
since it done automatically now. - ๐
--join-style-atts
since it's not a cleaning option. --colors-to-rrggbb
since it done automatically now.--sort-defs
since it's not a cleaning option.