Skip to content

Releases: loonghao/auroraview

auroraview: v0.5.10

Choose a tag to compare

@github-actions github-actions released this 22 Jul 01:42

0.5.10 (2026-07-02)

Bug Fixes

  • bind loop variable in Maya demo event handler (0b0e6ad)
  • export set_window_class_null_background to fix clippy error (0b84224)
  • install llvm-tools-preview in llvm-cov-install recipe (9a5c97b)
  • make event loop management idempotent and add cleanup path (4c4fca0)
  • resolve Windows E2E test failures from asyncio loop conflict (b7a9b9c)
  • use NULL brush for transparent WebView2 windows (2b9c97c)

auroraview: v0.5.9

Choose a tag to compare

@github-actions github-actions released this 17 Jun 02:21

0.5.9 (2026-06-16)

Features

  • add packed headless CLI mode (RFC 0018) (d0061ff)
  • add packed headless CLI mode (RFC 0018) (#442) (d0061ff)
  • cli: add packed headless CLI mode foundations (RFC 0018 steps 1-4) (10ff489)
  • cli: add packed headless CLI mode foundations (RFC 0018 steps 1-4) (5b2fcbe)
  • cli: complete packed headless CLI mode (RFC 0018 steps 5-8) (b5cfe93)
  • cli: complete packed headless CLI mode (RFC 0018 steps 5-8) (d11b5d9)
  • examples: add packed headless CLI demo (RFC 0018) (dc6cb88)
  • examples: add packed headless CLI demo (RFC 0018) (90020b1)
  • write CLI .cmd shim for GUI-subsystem packed exe (3d556a6)
  • write CLI .cmd shim for GUI-subsystem packed exe (4f6ae3d)

Bug Fixes

  • ci: install llvm-tools-preview through vx for rust coverage (17c5583)
  • ci: symlink system llvm-profdata into vx toolchain for rust coverage (#440) (2ab27a4)
  • cli: gate headless command lookup on CLI exposure (eacf042)
  • cli: gate headless command lookup on CLI exposure (03efd04)
  • cli: use real exe name in packed CLI help/error text (50f33ee)
  • cli: use real exe name in packed CLI help/error text (a97ef55)
  • guard fix_webview2_child_windows against NULL hwnd (65e0b49)
  • qt: declare ctypes argtypes to avoid 64-bit handle overflow (60f92f5)
  • qt: declare ctypes argtypes to avoid 64-bit handle overflow (55a28e7)
  • qt: declare ctypes argtypes to avoid 64-bit handle overflow (#435) (60f92f5)
  • remove white border on standalone frameless windows (05f09c4)
  • restore WebView2 subclass on destroy and warn on missing hwnd (1c3609a)
  • suppress command_registered emit in headless CLI mode (0c7baab)
  • suppress command_registered emit in headless CLI mode (601205f)
  • update unsafe allowlist counts for window_style.rs and native.rs (3fb2688)
  • update unsafe allowlist counts for window_style.rs and native.rs (0d107d8)
  • update unsafe allowlist counts for window_style.rs and native.rs (#437) (3fb2688)

Code Refactoring

  • examples: simplify maya echo demo typing and event wiring (bd0003c)
  • examples: simplify maya echo demo typing and event wiring (ba08949)
  • lift fix_webview2_child_windows into auroraview-core (0a0a0ad)
  • qt: simplify ctypes signatures and drop dead child-window recursion (8641d83)

Documentation

  • add RFC 0018 packed exe headless CLI mode (acfeed6)
  • document packed headless CLI mode and Windows .cmd shim (60091e0)
  • document packed headless CLI mode and Windows .cmd shim (3bc69d9)
  • examples: translate packed_cli_demo strings to English (9210ad7)
  • examples: translate packed_cli_demo strings to English (7888cb4)

auroraview: v0.5.8

Choose a tag to compare

@github-actions github-actions released this 29 May 06:14

0.5.8 (2026-05-29)

Bug Fixes

  • auroraview-protect: migrate test suite to rand 0.10 API (4c3e382)
  • prevent zombie widget RuntimeError in DCC environments (7ae16ea)
  • qt-lifecycle: isolate cleanup steps so close path is reentrant (36f139c)

Code Refactoring

  • auroraview-pack: reformat checksum method chains (228dcae)
  • simplify signal bridge lifecycle and zombie guard logic (75a9d5f)

auroraview: v0.5.7

Choose a tag to compare

@github-actions github-actions released this 25 May 17:00

0.5.7 (2026-05-25)

Bug Fixes

  • isolate Playwright sync startup for CDP tests (222b784)
  • isolate Playwright sync startup for CDP tests (ee547fe)

auroraview: v0.5.6

Choose a tag to compare

@github-actions github-actions released this 25 May 14:11

0.5.6 (2026-05-25)

Features

  • add --no-capture-file-drop flag and harden flag pair resolver (1aae05c)
  • browser: hard-disable capture_file_drop in multi-tab Browser mode (410f2e6)
  • cli: tri-state capture-file-drop on run (1dc9d98)
  • core: add noop drag-drop sink and attach helper (27ddb52)
  • python: preserve capture_file_drop tri-state through to Rust binding (e16634e)
  • python: preserve capture-file-drop tristate (39c29ce)
  • python: thread capture_file_drop through all WebView entry points (6fed24e)
  • rust: expose capture_file_drop as Optional[bool] in PyO3 binding (5639e95)
  • webview: unify drag-drop registration via attach_drag_drop_handler (362e3eb)

Bug Fixes

  • bindings: pass capture_file_drop arg in PyDesktopConfig tests (5691d3b)
  • cli: use cfg-gated panic instead of debug_assert in resolve_flag_pair (8394f6b)
  • core: prevent port collision in service_discovery CDP test (670749e)
  • desktop: warn-once on missing drag-drop sink (4a6ac2d)
  • qt: prevent DCC deadlock in WebView2 geometry sync (1de8c75)
  • qt: replace assert with RuntimeError in lock release and add flag constants (9bb6356)
  • qt: resolve CI failures on Python 3.7 Linux runners (09b7b4c)

Code Refactoring

  • apply rustfmt and ruff formatting (6a6ce68)
  • clean up code style in qt integration modules (9af754f)
  • cli: extract resolve_flag_pair utility and inline drag-drop attachment (294958d)
  • harden drag-drop pipeline and centralize shared utilities (3cf255e)
  • introduce skip_drag_drop_capture helper and PackConfig::skeleton (5f7c9f8)
  • ipc: replace warn-once linear scan with exhaustive match (24765ea)
  • ipc: tighten PackedDragDropSink encapsulation and warn-once (f5ff4b0)
  • qt: apply linter formatting and remove unused import (5f5f999)
  • qt: guard Qt imports so pure-Python submodules stay importable (adfe618)
  • short-circuit DragDropEvent::Over in hot path (583c0be)

Documentation

  • rfc: finalize 0013-0017 file-drop guide (a8fe5a5)
  • standardize RFC filenames and update file-drop docs (4c0e56d)
  • update llms.txt, CHANGELOG and add file-drop example (b944fed)

auroraview: v0.5.5

Choose a tag to compare

@github-actions github-actions released this 24 May 04:21

0.5.5 (2026-05-24)

Bug Fixes

  • ci: increase CDP E2E timeouts and improve npm token guidance (b67cda7)
  • ci: migrate npm publish from token-based to OIDC trusted publishing (2070c87)

auroraview: v0.5.4

Choose a tag to compare

@github-actions github-actions released this 23 May 05:33

0.5.4 (2026-05-23)

Bug Fixes

  • gate unsafe usage (17774f6)
  • keep codecov checks informational (11655fa)
  • repair ci wheel and release publishing (9409eda)

auroraview: v0.5.3

Choose a tag to compare

@github-actions github-actions released this 22 May 11:37

0.5.3 (2026-05-22)

Features

  • auroraview-extensions: migrate RuntimeManager.message_handlers and uninstall_urls to DashMap (6245c73)
  • auroraview-extensions: migrate ScriptingManager.registered_scripts to DashMap (6d7bfb6)
  • core: add deprecated decorator to event_emitter [auto-improve][done] (9f82933)
  • extensions: implement runtime API methods and fix clippy warnings (3878b8d)
  • mcp-agui: integrate AG-UI events for all MCP tools (1ac09bb)
  • mcp: add Display impls for all public types (c61d879)
  • mcp: add enable_oauth config field and simplified OAuth 2.0 implementation (62f71ac)
  • mcp: add OAuth 2.0 endpoints to MCP server (c8d445b)
  • mcp: add rmcp auth + elicitation features (oauth2 5.0.0) (321abb6)
  • mcp: add update_cdp_endpoint() to WebViewRegistry (3384acf)
  • mcp: expose update_cdp_endpoint to Python bindings (95353ea)
  • mcp: implement real eval_js via CDP Runtime.evaluate (7d5469c)
  • mcp: implement real screenshot via CDP (4a27586)
  • mcp: re-enable MCP Server - add rmcp/axum/mdns-sd deps, export all modules, fix compilation (b9a7284)
  • mcp: upgrade rmcp from 0.3.2 to 1.5.0 (7cc3a39)
  • merge auto-improve to main (#396) (46a1708)
  • ue: add auroraview-ue crate with GameThread executor (6c355b2)
  • ue: add Display impls for UeEmbedMode and UeWebViewConfig (b136aab)

Bug Fixes

  • browser: isolate tests from persisted bookmarks on disk (b138075)
  • build: resolve compilation errors after merge with main (6c0c6f5)
  • ci: handle PR comment 403 from fork PRs and missing issues permission (1a38786)
  • ci: resolve lint, encoding and test naming issues (9dea400)
  • ci: restore desktop extension build (0e0f993)
  • ci: satisfy ruff and clippy (2bbb712)
  • cli-tests: replace match-with-empty-arm with if let (f433e38)
  • clippy: satisfy needless_borrows and deprecated lints (b6a3984)
  • clippy: suppress struct_excessive_bools in Cli struct (db1b510)
  • correct regressions from 2c39318 and 24e135b (bc3643b)
  • doc: fix Rustdoc warnings across multiple crates (a33b38a)
  • doc: suppress false-positive Rustdoc warning in ai-agent (c23510f)
  • doc: suppress remaining Rustdoc warning in ai-agent (77db3c5)
  • mcp-oauth: add Default impl for OAuthStore, use strip_prefix (0017e7c)
  • mcp-oauth: use aws_lc::DEFAULT_PROVIDER for CryptoProvider initialization (32b555d)
  • mcp-python: add missing enable_oauth field to PyMcpConfigWrapper (0d1e533)
  • mcp: fix clippy needless_continue in cdp.rs and doc_markdown in lib.rs (bf0b7e5)
  • mcp: fix compilation errors in auroraview-mcp crate (b7bfcec)
  • mcp: fix documentation warnings in lib.rs (af5f905)
  • mcp: remove unused imports and fix clippy warnings (9aa9529)
  • mcp: suppress missing_errors_doc clippy warnings (crate-level) (f44a7b8)
  • prevent gallery backend crash (cb7ce73)
  • py37: import Literal from typing_extensions on Python 3.7 (5280db0)
  • python: delegate EventTimer readiness checks to WebView.is_ready (9b8569d)
  • python: guard process_events against missing core in packed mode (abf14b4)
  • qt: keep EventTimer ticking when only the sync core is ready (660d1ba)
  • skip docs preview comments for fork PRs (68b11c1)
  • ue: silence unused-import lint on linux clippy (f54b702)
  • windows: prevent host UI freeze and STA deadlock during WebView2 embedding (7893beb)
  • windows: unfreeze WebView2 cold-start STA pump (8821255)

Performance Improvements

  • bench: add OAuthStore benchmarks to measure DashMap optimization (c23e0f0)
  • core: replace RwLock<HashMap> with DashMap in WindowManager (970a300)
  • mcp-oauth: replace RwLock<HashMap> with DashMap for better concurrency (345717a)
  • mcp: add WebViewRegistry benchmarks [auto-improve][done] (f10327b)
  • signals: replace RwLock<HashMap> with DashMap in SignalRegistry (8c1297f)

Code Refactoring

  • mcp: reuse dcc adapter contract (b952f16)

Documentation

  • add performance benchmark results [auto-improve][done] (71577c3)
  • auto-improve: update memory.md with iteration #33 progress [auto-improve][done] (1ffcaae)
  • auto-improve: update memory.md with iteration #7 results (d554574)
  • mcp: add basic usage example [auto-improve][done] (f014a8c)
  • mcp: add comprehensive README for MCP Server (459051b)
  • mcp: add MCP Server documentation and README update [auto...
Read more

auroraview: v0.5.2

Choose a tag to compare

@github-actions github-actions released this 25 Apr 17:43

0.5.2 (2026-04-25)

Bug Fixes

  • python: skip core event registration when _core is None in packed mode (0867005)

Documentation

  • refactor AGENTS.md as progressive map and add AI-facing docs (#380) (e60290a)

auroraview: v0.5.1

Choose a tag to compare

@github-actions github-actions released this 25 Apr 09:25

0.5.1 (2026-04-24)

Bug Fixes

  • ci: fix npm publishing and add DCC integration tests (a03ead1)