1 | Changelog
|
2 | ---------
|
3 |
|
4 | # 9.0.0
|
5 |
|
6 | ## Breaking
|
7 | - Nodejs v10.15 or above is required
|
8 | - The Compiler is gone, please transpile your own es6 scripts and reset global scope, or just try out the new Tallahassee sidekick [Wichita](https://www.npmjs.com/package/@bonniernews/wichita)
|
9 | - As a side effect of the removed Compiler, there are no more `global.window` or `global.document`
|
10 |
|
11 | # 8.0.0
|
12 |
|
13 | ## Breaking
|
14 | - Changed implemention of window property `location` to match browser behaviour. Removed property `path` and added property `origin`.
|
15 |
|
16 | # 7.0.0
|
17 |
|
18 | - Proper bubbling of Element events up to Document
|
19 |
|
20 | ## Breaking
|
21 | - Changed implemention of element property `checked`. Apperently `change` is not emitted by browsers (Chrome) when property `checked` is altered. If `change` is required please `click()` your checkbox or radio element like a real user.
|
22 |
|
23 | # 6.0.0
|
24 |
|
25 | ## Breaking
|
26 | - Upgrade to `@babel/core` from `babel-core`
|
27 |
|
28 | # 5.1.0
|
29 |
|
30 | - Supports fetch HEAD request
|
31 |
|
32 | # 5.0.0
|
33 |
|
34 | - Supports cookies set from server, i.e. set-cookie headers
|
35 | - Proper, proper cookie handling
|
36 |
|
37 | ## Breaking
|
38 | - Document now requires cookie jar as second argument if for some reason called outside browser context
|
39 | - Fetch now takes a supertest agent as argument if it for some reason called outside browser context
|
40 |
|
41 | # 4.8.0
|
42 | - Mutation observer listens for attribute change
|
43 | - Add function `canPlayType` to video element, always returns "maybe"
|
44 |
|
45 | # 4.0.0
|
46 |
|
47 | ## Breaking
|
48 | - Storage now stores everything as string in accordance to standard.
|
49 |
|
50 | # 3.0.0
|
51 |
|
52 | ## Features
|
53 | - Adds support for the event listener once option
|
54 | - Callback gets invoked with element as this
|
55 |
|
56 | ## Breaking
|
57 | - Drops the element._listenEvents property
|