Skip to content

Moli v1.1.15

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Oct 15:56

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

  • perf(mem): fix unreleased v8::Context holders #1217
  • perf: misc performance improvements #1219

Dependencies & Internals

  • build(deps): update rusqlite, hashlink, and indexmap #1253

Full Changelog: v1.1.14...v1.1.15