Skip to content

Releases: lightpanda-io/browser

v0.2.6

14 Mar 08:56
fe3faa0

Choose a tag to compare

Merge pull request #1825 from sjhddh/fix-tracking-allocator-resize

fix: only increment TrackingAllocator reallocation_count on successful resizes

v0.2.5

03 Mar 16:52
e25c33e

Choose a tag to compare

Initial iframe support

This version starts supporting iframes.
You can dump iframe's content using the fetch command:

lightpanda fetch --dump html --with_frames  <URL>

First MCP server iteration

Start integrated stdio MCP server with lightpanda mcp. Some initial tools are available, notably goto and evaluate.

custom CDP command: LP.getMarkdown

First custom CDP command available to dump a page in markdown format.

v0.2.4

19 Feb 10:00
e15295b

Choose a tag to compare

First version of multi thread support

Thanks to #1353 you can now have multiple CDP connections to the same Lightpanda process.
Every CDP connection gets its own full browser, but you can still only open 1 context and 1 page at a time per connection.
Everything is cleaned up on disconnect.

https://lightpanda.io/blog/posts/how-we-built-multiclient

Dump web page in markdown format

Thanks to #1560 you can now dump a fetched page into markdown format.
Use the --dump markdown option with the fetch command.

v0.2.3

11 Feb 07:38
77aa224

Choose a tag to compare

robots.txt support

This version respect robots.txt if you run it with option --obey_robots.

https://lightpanda.io/blog/posts/robotstxt-support

v0.2.2

29 Jan 09:28
f02fc95

Choose a tag to compare

Merge pull request #1435 from lightpanda-io/handle_invalid_attribute_…

v0.2.1

19 Jan 10:11
a84708e

Choose a tag to compare

Merge pull request #1359 from lightpanda-io/crash_handler

Improve crash handling

v0.2.0

08 Jan 08:01
060afcd

Choose a tag to compare

This release is the first one using html5ever and a pure Zig DOM implementation.

See #1181 for details.

This version can introduce regressions. You can compare it with v0.1.0 which is the last version using Netsurf's LibDOM.

One known regression is we only support UTF-8 encoded pages.

v0.1.0

07 Jan 19:42
4d0126d

Choose a tag to compare

This release is the last version of Lightpanda using Netsurf's LibDOM for DOM implementation and Netsurf's Hubbub.

Thanks to #1181, future versions of Lightpanda use html5ever for HTML parsing and a pure Zig DOM implementation.

This release must be used as reference to compare behaviors with future versions.

nightly

16 Jul 10:45
8ec22ca

Choose a tag to compare

Merge pull request #246 from lightpanda-io/mutation-observer

dom: implement MutationObserver