Skip to content

Commit 9f3104b

Browse files
chore(release): 1.0.0 [skip ci]
# 1.0.0 (2022-10-31) ### Bug Fixes * btoa utf8 encoding/decoding error ([FRSOURCE#114](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/114)) ([0137014](0137014)) * create missing dirs when renaming screenshot files ([38e5ff5](38e5ff5)) * **deps:** pin dependency vue to 3.2.37 ([FRSOURCE#68](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/68)) ([d09a762](d09a762)) * **deps:** update dependency @frsource/base64 to v1.0.3 ([FRSOURCE#144](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/144)) ([09ecbd8](09ecbd8)) * **deps:** update dependency move-file to v3 ([FRSOURCE#62](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/62)) ([4f6eaf6](4f6eaf6)) * **deps:** update dependency pixelmatch to v5.3.0 ([FRSOURCE#55](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/55)) ([ca5d278](ca5d278)) * **deps:** update dependency sharp to v0.31.1 ([FRSOURCE#132](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/132)) ([15f0f5d](15f0f5d)) * **deps:** update dependency vue to v3.2.38 ([FRSOURCE#101](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/101)) ([e2d3c82](e2d3c82)) * **deps:** update dependency vue to v3.2.39 ([FRSOURCE#110](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/110)) ([8a7f055](8a7f055)) * **deps:** update dependency vue to v3.2.40 ([FRSOURCE#131](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/131)) ([537fd16](537fd16)) * image diff calculation ([529cb22](529cb22)), closes [FRSOURCE#107](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/107) * proper readme info ([dd87e19](dd87e19)) * remove alias leftovers from dist bundles ([407ce79](407ce79)) * remove automated screenshots update ([acb3ef0](acb3ef0)) * reset name cache after tests run ([bfbf138](bfbf138)) * sanitize screenshot filenames ([fc57380](fc57380)) * security vulnerabilities ([d0bda44](d0bda44)) * security vulnerability ([d6f849c](d6f849c)) * text overflowing when image is small ([3b04f8e](3b04f8e)) ### Features * add forceDeviceFactor option ([8d69632](8d69632)) * add matchAgainstPath option ([FRSOURCE#146](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/146)) ([7a5e3a8](7a5e3a8)), closes [FRSOURCE#88](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/88) * add possibility to change images dirname ([b831e94](b831e94)) * add queue flushing in after block ([70f828f](70f828f)) * add title option to matchImage command ([FRSOURCE#81](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/81)) ([4d03866](4d03866)) * add typings ([0a0e8e6](0a0e8e6)) * auto clean unused files ([FRSOURCE#124](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/124)) ([38679a7](38679a7)), closes [FRSOURCE#118](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/118) * don't override screenshots if not needed ([9066017](9066017)) * externalize important APIs ([9f94086](9f94086)) * first implementation ([388cccf](388cccf)) * img diff when resolution differs ([FRSOURCE#108](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/108)) ([c8a5044](c8a5044)), closes [FRSOURCE#94](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/94) * introduce imagesPath option ([FRSOURCE#152](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/152)) ([961e137](961e137)), closes [FRSOURCE#147](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/147) * make library cypress 10 compatible ([b26beb3](b26beb3)) * make plugin Cypress 10 compatible ([a03a17d](a03a17d)) * migrate to @frsource/base64 package ([e4f3a14](e4f3a14)) * provide modern exports ([5c911a1](5c911a1)) * show comparison for successful tests ([FRSOURCE#137](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/137)) ([c09bab3](c09bab3)), closes [FRSOURCE#104](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/104) * show scrollbar for overflowing images ([de994b9](de994b9)) * stop logging all of the tasks ([573e728](573e728)) ### BREAKING CHANGES * deprecate imagesDir option in favor of imagesPath - see docs for additional information * To use autocleanup feature you need to update all of the screenshots, best do it by running your test suite with cypress env 'pluginVisualRegressionUpdateImages' set to true. * matchImage returns object containing comparison details from now on (previously was returning subject element from a chain) * different resolution doesn't fail test immediately - img diff is being done
1 parent 822cf23 commit 9f3104b

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,59 @@
1+
# 1.0.0 (2022-10-31)
2+
3+
4+
### Bug Fixes
5+
6+
* btoa utf8 encoding/decoding error ([#114](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/114)) ([0137014](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/01370148094f3152a374f4e612e75ef5fd2bc3d8))
7+
* create missing dirs when renaming screenshot files ([38e5ff5](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/38e5ff5d5f7c2a8d9b971deb13af821773815f66))
8+
* **deps:** pin dependency vue to 3.2.37 ([#68](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/68)) ([d09a762](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/d09a762bbcf0f6e9bb886f80e4d01724bf0e3367))
9+
* **deps:** update dependency @frsource/base64 to v1.0.3 ([#144](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/144)) ([09ecbd8](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/09ecbd81c9978161de2a782cf3bc735ce8d6ca3f))
10+
* **deps:** update dependency move-file to v3 ([#62](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/62)) ([4f6eaf6](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/4f6eaf64a0f3db6e54190ef7532059a451ad384f))
11+
* **deps:** update dependency pixelmatch to v5.3.0 ([#55](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/55)) ([ca5d278](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/ca5d2784a5fffb60bebe7643f8beced6ad9979bd))
12+
* **deps:** update dependency sharp to v0.31.1 ([#132](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/132)) ([15f0f5d](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/15f0f5d2824cba32d4611289442abd637d8438f5))
13+
* **deps:** update dependency vue to v3.2.38 ([#101](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/101)) ([e2d3c82](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/e2d3c823822ecb6738202599500435cf59f2f6d1))
14+
* **deps:** update dependency vue to v3.2.39 ([#110](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/110)) ([8a7f055](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/8a7f0555b1d664b83c7de64d93796408646704eb))
15+
* **deps:** update dependency vue to v3.2.40 ([#131](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/131)) ([537fd16](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/537fd16c4507c394998c0c7f0da7cff18e2d35c5))
16+
* image diff calculation ([529cb22](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/529cb22a22200af234bdbc1399b6f97880001d12)), closes [#107](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/107)
17+
* proper readme info ([dd87e19](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/dd87e19429fe232bd9027737ff7e218c52d8eb06))
18+
* remove alias leftovers from dist bundles ([407ce79](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/407ce79c6a6e00b509fd504f4cf615b3e3c504c3))
19+
* remove automated screenshots update ([acb3ef0](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/acb3ef08fb8ec5129bee9883431361dd804d23f3))
20+
* reset name cache after tests run ([bfbf138](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/bfbf138fa52de06072db32a0181821b56ca5230f))
21+
* sanitize screenshot filenames ([fc57380](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/fc57380d40e72eec51d5fdf2615226a358efa070))
22+
* security vulnerabilities ([d0bda44](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/d0bda44d3055cd578381406a06607bfba48ff447))
23+
* security vulnerability ([d6f849c](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/d6f849cb017e452d9f121866a6429d4bee4b5f18))
24+
* text overflowing when image is small ([3b04f8e](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/3b04f8e1782754c4c48e946ebdb2f43ccfec9461))
25+
26+
27+
### Features
28+
29+
* add forceDeviceFactor option ([8d69632](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/8d6963222f924d73fc0aed08adecdb361104c2dc))
30+
* add matchAgainstPath option ([#146](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/146)) ([7a5e3a8](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/7a5e3a8ec5aa766e38ee372e11a6d1c155105126)), closes [#88](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/88)
31+
* add possibility to change images dirname ([b831e94](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/b831e94677df906f0cbd889f7ce0994e1e8a7783))
32+
* add queue flushing in after block ([70f828f](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/70f828ff68c4de276dd10c64ab61fece573d305f))
33+
* add title option to matchImage command ([#81](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/81)) ([4d03866](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/4d03866f7f171473b16b4a7c869fbca02d5f46d1))
34+
* add typings ([0a0e8e6](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/0a0e8e63ba1df0f95cf81ba6b0b34a095a0b69be))
35+
* auto clean unused files ([#124](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/124)) ([38679a7](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/38679a730edc4083b4bc751b19bc161bbb72d159)), closes [#118](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/118)
36+
* don't override screenshots if not needed ([9066017](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/90660179d05f4de1c803888fb66f8e1c240f7c37))
37+
* externalize important APIs ([9f94086](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/9f9408657e7970bdad5dfc7a599943a34a779ab7))
38+
* first implementation ([388cccf](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/388cccf5f033010e4de9f88294f5fca30c6d0cd1))
39+
* img diff when resolution differs ([#108](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/108)) ([c8a5044](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/c8a504480d09f6ffd34321163bf14b1a2f0e7bb0)), closes [#94](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/94)
40+
* introduce imagesPath option ([#152](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/152)) ([961e137](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/961e137099ba22aa9f0b6d36e6e73d495196a764)), closes [#147](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/147)
41+
* make library cypress 10 compatible ([b26beb3](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/b26beb391cf440d2d4b01261271b7acffa6f600e))
42+
* make plugin Cypress 10 compatible ([a03a17d](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/a03a17d7295dd811969c10ad562dda26795fd8f2))
43+
* migrate to @frsource/base64 package ([e4f3a14](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/e4f3a14575648b76d4f41eeb5984b853b968c974))
44+
* provide modern exports ([5c911a1](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/5c911a113624cea79e8b09eba2e643954a04a057))
45+
* show comparison for successful tests ([#137](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/137)) ([c09bab3](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/c09bab3ef805de24fc7cbcc8c738137c35e3fe18)), closes [#104](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/issues/104)
46+
* show scrollbar for overflowing images ([de994b9](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/de994b98ad3dea233aee70b0142992a309476e38))
47+
* stop logging all of the tasks ([573e728](https://github.com/braze-inc/cypress-plugin-visual-regression-diff/commit/573e7282799c802b0f6e9ecbe66501d043745ac3))
48+
49+
50+
### BREAKING CHANGES
51+
52+
* deprecate imagesDir option in favor of imagesPath - see docs for additional information
53+
* To use autocleanup feature you need to update all of the screenshots, best do it by running your test suite with cypress env 'pluginVisualRegressionUpdateImages' set to true.
54+
* matchImage returns object containing comparison details from now on (previously was returning subject element from a chain)
55+
* different resolution doesn't fail test immediately - img diff is being done
56+
157
## [3.0.1](https://github.com/FRSOURCE/cypress-plugin-visual-regression-diff/compare/v3.0.0...v3.0.1) (2022-10-26)
258

359

0 commit comments

Comments
 (0)