I have just released vdiffr 0.3.0. This version features a complete
reworking of the SVG generation engine that should finally make vdiffr
robust across platforms. The flip side is that you will need to
regenerate all your figures with the new version.
Another change is that vdiffr no longer signals failures on CRAN by
default. Of course you still get notified of failures locally and in
CI environments like Travis and Appveyor. This change is motivated by
the inherent fragility of visual comparisons as the exact way plots
are rendered depends on a lot of upstream logic, such as the way
margins are computed. For this reason, visual comparisons should be
considered more of a monitoring tool during development than a
regression testing tool.
Dear maintainer,
I have just released vdiffr 0.3.0. This version features a complete reworking of the SVG generation engine that should finally make vdiffr robust across platforms. The flip side is that you will need to regenerate all your figures with the new version.
Another change is that vdiffr no longer signals failures on CRAN by default. Of course you still get notified of failures locally and in CI environments like Travis and Appveyor. This change is motivated by the inherent fragility of visual comparisons as the exact way plots are rendered depends on a lot of upstream logic, such as the way margins are computed. For this reason, visual comparisons should be considered more of a monitoring tool during development than a regression testing tool.
Please find more information about the release in this blog post: https://www.tidyverse.org/articles/2019/01/vdiffr-0-3-0/
Best, Lionel Henry