Skip to content

Commit a1f367f

Browse files
authored
docs: add gem/NuGet/Maven Central badges and finish the 0.2.0 changelog (#218)
Skyvern-AI/rustwright-cloud#192 --------- Co-authored-by: suchintan <3853670+suchintan@users.noreply.github.com>
1 parent 8a08eb8 commit a1f367f

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ All notable user-facing changes to Rustwright are documented in this file.
44

55
## [Unreleased]
66

7-
## [0.2.0] - 2026-07-29
7+
## [0.2.0] - 2026-08-03
88

99
### Added
1010

11+
- Added anonymous, opt-out launch telemetry; set `DISABLE_TELEMETRY=1` or `RUSTWRIGHT_DISABLE_TELEMETRY=1` to disable it.
12+
- Added shadow-piercing CSS selectors backed by a real selector lexer and DOM-tree ancestry.
1113
- Added a persistent `rustwright` CLI for browser sessions, accessibility snapshots, and element-reference actions.
1214
- Added `rustwright-mcp`, an MCP stdio server that exposes browser automation tools to MCP clients.
1315
- Added native console-message capture and the mirror-profile `browser_console_messages` MCP tool.
@@ -28,6 +30,9 @@ All notable user-facing changes to Rustwright are documented in this file.
2830

2931
### Fixed
3032

33+
- Fixed `evaluate()` string handling by restoring the statement-forms runtime probe an internal refactor had reverted: IIFEs, declaration-plus-invocation programs, and other program-form strings evaluate correctly again in every binding, and arguments apply only when the evaluated value is invoked as a function.
34+
- Fixed `fill()` on React-controlled inputs so the native engine's writes survive controlled-component re-renders.
35+
- Fixed `evaluate()` arguments and comparisons to use JavaScript number semantics across the language bindings.
3136
- Fixed locator waits so they re-arm after mid-wait navigation against the original timeout instead of surfacing execution-context errors.
3237
- Fixed remote-CDP actionability probes so they receive the full remaining action budget rather than a short per-probe cap.
3338
- Fixed Node.js evaluation decoding for special numeric values, BigInt, and regular expressions; Go/C-ABI and native Rust now use the core's canonical wire decoder.

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
[![npm downloads](https://img.shields.io/npm/dw/rustwright?logo=npm&label=npm%20downloads)](https://www.npmjs.com/package/rustwright)
1616
[![crates.io downloads](https://img.shields.io/crates/dr/rustwright?logo=rust&label=crates.io%20recent%20downloads)](https://crates.io/crates/rustwright)
1717
[![rustwright-core downloads](https://img.shields.io/crates/dr/rustwright-core?logo=rust&label=rustwright-core%20recent%20downloads)](https://crates.io/crates/rustwright-core)
18-
<!-- When the tagged release publishes to RubyGems, NuGet, and Maven Central, add matching download badges here: gem/dt/rustwright, nuget/dt/Rustwright; maven-central download badges are not offered by shields — link Maven Central search instead. The MCP npm package (rustwright-mcp) publishes on the separate mcp-npm-v* tag family, not the v* release tag — only add its npm/dw badge once that tag has shipped. -->
18+
[![gem downloads](https://img.shields.io/gem/dt/rustwright?logo=rubygems&logoColor=white&label=gem%20downloads)](https://rubygems.org/gems/rustwright)
19+
[![NuGet downloads](https://img.shields.io/nuget/dt/Rustwright?logo=nuget&label=nuget%20downloads)](https://www.nuget.org/packages/Rustwright/)
20+
[![Maven Central](https://img.shields.io/maven-central/v/io.github.skyvern-ai/rustwright?logo=apachemaven&label=maven%20central)](https://central.sonatype.com/artifact/io.github.skyvern-ai/rustwright)
21+
<!-- The MCP npm package (rustwright-mcp) publishes on the separate mcp-npm-v* tag family, not the v* release tag — only add its npm/dw badge once that tag has shipped. -->
1922

2023
</div>
2124

0 commit comments

Comments
 (0)