All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dom-snapshot.CHANGELOG.md Maven / Gradle / Ivy


# Changelog

## Unreleased


## 4.4.8 - 2021/1/17

- fix base tag with basic authentication for css import ([Trello](https://trello.com/c/OyWRWqJm))
- fix base tag with basic authentication for css import ([Trello](https://trello.com/c/OyWRWqJm))
## 4.4.7 - 2021/1/13

- support reverse proxy URLs when processing font face rules in stylesheets

## 4.4.6 - 2021/1/12

- preserve original style property shorthands

## 4.4.5 - 2021/1/11

- fix base tag with basic authentication ([Trello](https://trello.com/c/OyWRWqJm))

## 4.4.4 - 2021/1/8

- Change the way URLs are captured from inline styles and stylesheet import rules ([Trello](https://trello.com/c/nlMUhJTp/682-eyes-testcafe-some-resources-missing-in-eyes-jobs-works-in-18x-of-testcafe-but-not-19x))

## 4.4.3 - 2021/1/3

- Transform animation shorthand to ie compatible syntax

## 4.4.2 - 2020/12/31

- catch errors in sandbox

## 4.4.1 - 2020/12/15

- add fallback for contexts with content-security-policy

## 4.4.0 - 2020/12/14

- fix the way native builtins are extracted

## 4.3.1 - 2020/12/10

- fix same-origin iframes URLs  [Trello](https://trello.com/c/3c1WsmZ4)
- fix `OPTION` tags `selected` attribute for wrapped node elements [Trello](https://trello.com/c/7IZ7xrWm)

## 4.3.0 - 2020/12/8

- support skip list

## 4.2.9 - 2020/12/4

- add `text-decoration` as a preferred shorthand to avoid usage of its longhands on IE

## 4.2.8 - 2020/12/3

- fix style property typo

## 4.2.7 - 2020/11/18

- protect script from Object and Array prototypes monkey patching

## 4.2.6 - 2020/11/10

- protect script from Element prototype monkey patching

## 4.2.5 - 2020/10/28

- handle revoked image blobs

## 4.2.4 - 2020/10/28

- Support indeterminate checkboxes

## 4.2.3 - 2020/10/25

- protect script scope from Set and Map monkey patching

## 4.2.2 - 2020/10/15

- better parsing inline styles

## 4.2.1 - 2020/10/13

- replace `crossFramesSelector` with `crossFrames`
- return index of the cross frame in `cdt` array alongside selector

## 4.2.0 - 2020/10/6

- fix inline frames
- extend current polling protocol to support chunking
- add `pollResult` script which could be used to avoid sending full script in case of polling
- add `serializeResources` and `compressResources` options for `processPage` script
- deprecate `processPageAndSerialize`, `processPageAndSerializePoll`, `processPageAndSerializeForIE` and `processPageAndSerializePollForIE` scripts

## 4.1.2 - 2020/10/6

- use strong selectors

## 4.1.1 - 2020/9/29

- handle inline frames with location href

## 4.1.0 - 2020/9/23

- support cross origin unframe

## 4.0.6 - 2020/9/2

- fix fake shadow dom null node ([Trello](https://trello.com/c/8DEaODgE))

## 4.0.5 - 2020/8/12

- fix exception in tainted canvas ([Trello](https://trello.com/c/HQXe3omq))
- fix adopted stylesheets css with shorthand css variable ([Trello](https://trello.com/c/a22B3tUB))

## 4.0.4 - 2020/8/9

- move to private repo
- add dist script: processPageAndSerializeCjs

## 4.0.3 - 2020/8/6

- change to exp_adoptedStyleSheets

## 4.0.2 - 2020/8/6

- support adoptedStyleSheets ([Trello](https://trello.com/c/cX4q0DzH) [Trello](https://trello.com/c/a22B3tUB))

## 4.0.1 - 2020/7/30

- fix faux shadow DOM
- fix url in css variable

## 4.0.0 - 2020/7/26

- support non-200 resources ([Trello](https://trello.com/c/J5lBWutP))

## 3.7.3 - 2020/7/23

- support src attribute in video tags

## 3.7.2 - 2020/7/22

- avoid removing single `?` from query param in resource urls (mainly to address `?#iefix`, see https://github.com/applitools/mono/issues/79)

## 3.7.1 - 2020/7/16

- fix selected options in select element ([Trello](https://trello.com/c/PftuuFqx))

## 3.7.0 - 2020/7/9

- support resource skip list ([Trello](https://trello.com/c/dz46CZM5/399-dom-snapshot-should-accept-a-skip-list-for-fetched-resources))

## 3.6.2 - 2020/7/7

- fix redirected frames

## 3.6.1 - 2020/7/5

- fix frames that were redirected with JavaScript ([Trello](https://trello.com/c/egprwtNp))

## 3.6.0 - 2020/6/29

- don't fetch google fonts

## 3.5.4 - 2020/6/28

- handle hanging resources ([Trello](https://trello.com/c/iDf2x25p/393-dom-snapshot-fails-to-resource-map-imported-hrefs))

## 3.5.3 - 2020/6/4

- fix dist scripts

## 3.5.2 - 2020/5/6

- fix bug when experimental longhands extracted from the cssom [Trello](https://trello.com/c/ASx8Bwd8/323-difference-in-gradient) [Trello](https://trello.com/c/wOytxwv4/346-ufg-safari-incorrect-render-repeated-image)

## 3.5.0 - 2020/4/30

- added data-applitools-disabled attribute to scripts and fixed disabled attribute for links  

## 3.4.5 - 2020/4/7

- fix missing audio tag src attribute resources

## 3.4.4 - 2020/4/7

- fix missing resources when dealing with fake shadow dom

## 3.4.3 - 2020/4/5

- fix javascript values returned from on attributes

## 3.4.2

- fix shorthand mappings merge

## 3.4.1

- move css-tree from `devDependencies` to `dependencies` for eyes-testcafe




© 2015 - 2025 Weber Informatics LLC | Privacy Policy