Moli v1.0.4
What's Changed
Renderer & Navigation
- fix(renderer): retire failed committed navigations #160
- refactor(renderer): model committed navigation state #164
- fix(renderer): resume stylesheet lifecycle after
document.write()#136 - fix(renderer): keep pending child navigation uncommitted #176
- fix(renderer): defer parser finish across insertion recovery #188
- fix(renderer): enter isolate for inspector owner wake #191
- fix(renderer): bind message ports to captured realm #192
Fetch & CLI
- fix(cli): keep fetch dump output quiet by default #158
- fix(cli): preserve HTTP error bodies after readiness #163
- fix(cli): apply redirect wait to terminal 3xx pages #162
- fix(fetch): include frames in semantic tree dumps #170
- fix(fetch): invoke wait-script function predicates #171
- refactor(fetch): split dump output modules #173
- fix(cli): reject conflicting user agent flags #182
- feat(fetch): enrich JSON dump metadata #183
- refactor(cli): remove unused log format flag #184
- fix(cli): require JSON for network traces #185
Encoding & XML
- fix(encoding): extract meta content-type charset per the standard by @athul-22 in #157
- BOM-less UTF-16 XML detection by @BibekPathak in #166
- fix(charset): reject non-ASCII label whitespace #168
- fix(encoding): preserve split UTF-16 XML signatures #174
Layout, Style & SVG
- fix(layout): align viewport and scrollbar behavior #161
- fix(layout): honor vertical block-start positioning #165
- refactor(style): retain incremental document style worlds #175
- fix(svg): cascade presentation attributes #187
- fix(style): respect owner media in raw CSS scanners #190
CDP & Benchmarks
- refactor(cdp): remove connection admission limits #167
- fix(benchmark): harden CDP navigation outcomes #172
- fix(benchmark): recover poisoned WPT sessions #178
- fix(cdp): explain layout requirements for capture #181
Release
- chore(release): update version to 1.0.4 #189
New Contributors
- @athul-22 contributed encoding improvements in #157
- @BibekPathak contributed BOM-less UTF-16 XML detection in #166
Full Changelog: v1.0.3...v1.0.4