Repository navigation
What's Changed
CLI & CDP
- feat(cli): add --timeout-ms alias for fetch timeout #1216
- fix(cdp): misc fixes for cdp tab behaviour #957
- fix(cdp): bound renderer navigation future stack usage #1195
Renderer, Navigation & Window
- fix(renderer): keep loading when a document-start script throws by @Supersynergy in #1177
- fix(renderer): align tests with navigation and fetch APIs #1220
- fix(window): keep current events in private realm state #1176
- refactor(window): reuse native replaceable property getters #1230
WebIDL & Native Bindings
- feat(webidl): expose declared prototype attribute metadata #1113
- feat(webidl): derive native interface brand checks #1215
- fix(forms): validate FormData native argument brands #1190
- refactor(geometry): validate DOMRect receivers through native bindings #1223
- refactor(dom): share native Node argument conversion #1224
- fix(dom): read exception slots from registered native proxy targets #1246
- fix(dom): capture native exception stacks without author lookup #1245
Events & Messaging
- fix(events): validate legacy MouseEvent initializer arguments #1183
- fix(webstorage): preserve StorageEvent WebIDL initialization #1178
- fix(messaging): preserve native MessageEvent initialization #1188
- fix(events): convert and brand ErrorEvent payloads #1182
Fetch, Streams & Cookies
- fix(fetch): expose null bodies for HEAD and bodyless statuses #1151
- refactor(fetch): share Body MIME extraction #1225
- refactor(fetch): share effective referrer policy selection #1238
- fix(streams): avoid inherited setters in readable algorithm arrays #1236
- fix(cookie-cache): allow non-secure Netscape cookies over HTTPS #1257
DOM, Forms & URL
- fix(forms): finalize clean input values after parser attributes #1237
- fix(storage): build name arrays without inherited numeric setters #1247
- fix(url): return colon protocol for invalid hyperlinks #1250
SVG, Geometry & Layout
- fix(layout): resolve inline object bidi levels through Parley #1124
- fix(svg): validate root factory receivers with native brands #1214
- fix(svg): reject nonfinite SVGNumber mutations #1210
- fix(svg): serialize large finite numbers without integer saturation #1231
- fix(svg): normalize length unit case in scalar and list parsing #1206
- refactor(svg): synchronize transform list members through one path #1227
- build: update Parley to the rebased inline-object fork #1252
Media & Encoding
- feat(media): expose native time range snapshots #1197
- fix(encoding): count TextEncoder progress in UTF-16 units #1235
Workers & CSP
- fix(worker): route string code generation through shared CSP checks #1160
- fix(csp): convert violation event dictionaries and validate native getters #1181
IndexedDB & File API
- refactor(indexeddb): centralize connection retirement completion #1228
- refactor(file-api): share owner object URL removal #1229
CSSOM
- refactor(cssom): share public computed property enumeration #1226
Performance & Memory
Dependencies & Internals
- build(deps): update rusqlite, hashlink, and indexmap #1253
Full Changelog: v1.1.14...v1.1.15