Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:57
· 13 commits to main since this release
3606833

What's Changed

New

  • feat(run): let the child ask for values by name over a private socket by @LeeSwallow in #146

Changed

  • feat(app): ask an Authenticator port before protected commands by @LeeSwallow in #151

Fixed

  • fix(extension): recover from rejected popup calls and check command answers by @LeeSwallow in #158
  • fix(app): offer browser rules, start hidden when opening is refused, and wipe edited values by @LeeSwallow in #173
  • fix(prototype): retry the supervisor lock while open hands it over by @LeeSwallow in #180

Security

  • fix(guard): hide filled inputs in screenshots by @LeeSwallow in #144
  • fix(core): wipe age import and export plaintext on every early return by @LeeSwallow in #174
  • fix(host): keep the filled reply out of serde_json::Value by @LeeSwallow in #184

Docs and plugin

Under the hood

  • chore(guard): measure masking throughput by @LeeSwallow in #145
  • refactor(design-check): group rules into folders and remove hidden panics by @LeeSwallow in #159
  • refactor(core): split session open and name stored status strings by @LeeSwallow in #160
  • refactor(guard): split Guard and GuardedBrowser by responsibility and withhold when the masker cannot be built by @LeeSwallow in #165
  • test(broker): give the ego probe test room on a loaded machine by @LeeSwallow in #166
  • refactor(extension): split webext port implementations and share the item name rule with Rust by @LeeSwallow in #168
  • refactor(core): group vault and transfer use cases into folders by @LeeSwallow in #164
  • refactor(broker): group browser modules and share one DOM helper by @LeeSwallow in #162
  • refactor(domain): split vault and session vocabulary into context modules by @LeeSwallow in #172
  • test: wait for page conditions instead of fixed sleeps in Chrome tests by @LeeSwallow in #178
  • refactor(supervisor): split control command parsing and record every start and capture failure by @LeeSwallow in #176
  • refactor(cli): read kind arguments from the registry and split command modules by @LeeSwallow in #175
  • refactor(app): move the window's rules into domain and core and send them as DTO fields by @LeeSwallow in #181
  • test: warm up Chrome before the real-browser tests and write fake browser files whole by @LeeSwallow in #183
  • refactor(mcp): move surface rules into core and guard and share tool plumbing by @LeeSwallow in #177
  • refactor(cli): wait for a handed-over site through core by @LeeSwallow in #185
  • refactor(app): route window clicks and forms through handler tables by @LeeSwallow in #186
  • build(deps): update vitest and web-ext past critical advisories by @LeeSwallow in #187
  • chore(release): 0.3.0 by @LeeSwallow in #189

Full Changelog: v0.2.0...v0.3.0