Releases: lexmount/moli
Releases · lexmount/moli
Release list
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
Moli v1.0.3
What's Changed
- refactor: extract HTML parser input stack by @ldm0 in #134
- fix(cli): enforce --obey-robots against robots.txt by @athul-22 in #135
- feat(cli): add short flags for common options by @athul-22 in #139
- refactor(renderer): construct runtimes with document owners by @ldm0 in #142
- fix(cli): error on invalid --wait-response-body regex by @BibekPathak in #145
- fix(devtools): preserve nested Main response order by @ldm0 in #148
- fix(renderer): keep modulepreload from delaying load by @ldm0 in #144
- fix(renderer): bind WebStorage to receiver window by @ldm0 in #150
- fix(encoding): rewrite meta-declared UTF-16 to UTF-8 by @athul-22 in #153
- Implement classic scrollbars by @ldm0 in #117
New Contributors
- @athul-22 made their first contribution in #135
- @BibekPathak made their first contribution in #145
Full Changelog: v1.0.2...v1.0.3
Moli v1.0.2
What's Changed
- Fix CDP execution context replay on reconnect
- Reuse CSSOM side-entry snapshots
- fix(devtools): unify synchronous Page IO responses
- fix: avoid parser early finish
New Contributors
- @euyis1019 made their first contribution in #125
- @allen-lexmount made their first contribution in #131
Full Changelog: v1.0.1...v1.0.2
Moli v1.0.1
What's Changed
- add screenshot_full dump mode
- implement default wheel scrolling
New Contributors
Full Changelog: v1.0.0...v1.0.1
Moli v1.0.0
Initial release
Full Changelog: v0.1.3...v1.0.0
Moli v0.1.3
What's Changed
- Own CSS subpixel quantization in Moli by @ldm0 in #53
- Fix synthetic italic rendering direction by @ldm0 in #59
- docs: improve Japanese README wording by @SKTT1Ryze in #63
- Pixel-snap images in pre-transform paint space by @ldm0 in #57
- opt(layout): retain only the frozen layout tree by @ldm0 in #64
- Model fixed table colspan constraints by @ldm0 in #54
- feat(cdp): support concurrent clients by @ldm0 in #66
- Unify pre-transform paint coordinate state by @ldm0 in #69
New Contributors
- @SKTT1Ryze made their first contribution in #63
Full Changelog: v0.1.2...v0.1.3
Moli v0.1.2
What's Changed
- Fix preserved newline inline-block baselines by @ldm0 in #16
- Add game showcase to README by @ldm0 in #19
- Reorder and enhance README by @ldm0 in #22
- refactor: unify layout inline box states by @ldm0 in #21
- Fix collapsed whitespace across inline boundaries by @ldm0 in #20
- feat(cdp): implement PDF printing by @ldm0 in #24
- Better layout container baseline sets by @ldm0 in #23
- Add private network blocking env flag by @ldm0 in #25
- fix(xhr): enforce CORS for synchronous responses by @ldm0 in #26
- Remove useless sha256 files in Github release by @ldm0 in #28
- Add unified layout WPT baseline by @ldm0 in #29
- Stabilize large NodeList regression test by @ldm0 in #32
- Fix unicode-range web font selection by @ldm0 in #33
- Update image asset for Moli DevTools Rust language by @ldm0 in #35
- Accept numeric values for boolean env flags by @ldm0 in #36
- More UA typography defaults by @ldm0 in #37
- Add screenshot and PDF fetch dumps by @ldm0 in #38
- Fix oversized replaced element sizing by @ldm0 in #39
- Fix font-dependent mouse offset test by @Spxg in #40
- Avoid redundant replaced image clipping by @ldm0 in #43
- Fix/sequential navigation port by @ldm0 in #34
- feat(benchmark): add moli-stress reports by @ldm0 in #46
- refactor: extract protocol server crate by @ldm0 in #47
- Add multilingual README by @ldm0 in #50
- Implement fixed table column allocation by @ldm0 in #49
- Use a global CSS layout-unit grid by @ldm0 in #48
- Persist hover state for Stylo selectors by @ldm0 in #45
- Remove MCP server by @ldm0 in #51
- Add Moli skills and release installers by @ldm0 in #52
- Update moli version to 0.1.2 by @ldm0 in #55
- Bump version to 0.1.2 by @ldm0 in #56
New Contributors
Full Changelog: v0.1.1...v0.1.2
Moli v0.1.1
Public preview.
Full Changelog: v0.1.0...v0.1.1
Moli v0.1.0
public preview