Skip to content
This repository has been archived by the owner on Oct 30, 2021. It is now read-only.

Commit

Permalink
Finalizing the 0.7.0 branch.
Browse files Browse the repository at this point in the history
  • Loading branch information
RazrFalcon committed Oct 9, 2016
1 parent 3a5579a commit 1ca66c6
Show file tree
Hide file tree
Showing 17 changed files with 204 additions and 307 deletions.
22 changes: 18 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]
### Changed
- A `stop` element without the `offset` attribute is error.
## [0.7.0] - 2016-10-09
### Added
- `--remove-dupl-fegaussianblur`.
- `--remove-invalid-stops`.
- `--apply-transform-to-gradients`.
- `--ungroup-defs`.
- `--regroup-gradient-stops`.
- `--remove-gradient-attributes`.
- `--multipass`.

### Changes
- A lot of small cleaning optimizations.

### Removed
- `--precision-coordinate`.
- `--precision-transform`.

## [0.6.91] - 2016-09-20
### Added
Expand Down Expand Up @@ -145,7 +158,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Added
- First public release with Perl backend and Qt GUI.

[Unreleased]: https://github.com/RazrFalcon/svgcleaner/compare/v0.6.91...HEAD
[Unreleased]: https://github.com/RazrFalcon/svgcleaner/compare/v0.7.0...HEAD
[0.7.0]: https://github.com/RazrFalcon/svgcleaner/compare/v0.6.91...v0.7.0
[0.6.91]: https://github.com/RazrFalcon/svgcleaner/compare/v0.6.90...v0.6.91
[0.6.90]: https://github.com/RazrFalcon/svgcleaner/compare/v0.6.2...v0.6.90
[0.6.2]: https://github.com/RazrFalcon/svgcleaner/compare/v0.6.1...v0.6.2
Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ readme = "README.md"

[dependencies]
# latest
svgdom = { git = "https://github.com/RazrFalcon/libsvgdom.git" }
# svgdom = { git = "https://github.com/RazrFalcon/libsvgdom.git" }
# local copy
# svgdom = { path = "../svgdom" }
# from crates
# svgdom = "0.0.3"
svgdom = "0.1.0"

[dependencies.clap]
version = "2.14"
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,30 +60,30 @@ See ['Testing notes'](docs/testing_notes.rst) for details.

*Less is better.*

![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.6.91/docs/images/correctness_chart_W3C_SVG_11_TestSuite.svg)
![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.7.0/docs/images/correctness_chart_W3C_SVG_11_TestSuite.svg)

\* Yes, *svgcleaner* 0.6.2 is absolute garbage on this data set.

![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.6.91/docs/images/correctness_chart_oxygen.svg)
![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.7.0/docs/images/correctness_chart_oxygen.svg)

### Cleaning ratio

*More is better.*

![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.6.91/docs/images/ratio_chart_W3C_SVG_11_TestSuite.svg)
![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.7.0/docs/images/ratio_chart_W3C_SVG_11_TestSuite.svg)

\* And again, *svgcleaner* 0.6.2 is kinda superb, but since it breaks most
of the files - it's pointless. Same goes for *svgo*.

![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.6.91/docs/images/ratio_chart_oxygen.svg)
![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.7.0/docs/images/ratio_chart_oxygen.svg)

### Cleaning time

*Less is better.*

![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.6.91/docs/images/performance_chart_W3C_SVG_11_TestSuite.svg)
![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.7.0/docs/images/performance_chart_W3C_SVG_11_TestSuite.svg)

![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.6.91/docs/images/performance_chart_oxygen.svg)
![Alt text](https://cdn.rawgit.com/RazrFalcon/svgcleaner/v0.7.0/docs/images/performance_chart_oxygen.svg)

You can find more tests, with detailed explanations of errors, [here](docs/extended_testing.rst).

Expand Down
4 changes: 2 additions & 2 deletions docs/extended_testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ Oxygen icons theme 4.12
::

Files count: 4941
Files cleaned with serious errors: 28
Files cleaned with any errors: 909
Files cleaned with serious errors: 26
Files cleaned with any errors: 907
Unchanged files: 2
Size after/before: 506672479/1277145470
Cleaning ratio: 60.33%
Expand Down
56 changes: 28 additions & 28 deletions docs/images/correctness_chart_W3C_SVG_11_TestSuite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
61 changes: 30 additions & 31 deletions docs/images/correctness_chart_oxygen.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
68 changes: 32 additions & 36 deletions docs/images/performance_chart_W3C_SVG_11_TestSuite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 1ca66c6

Please sign in to comment.