Skip to content

chore(main): release 2.0.0 - #67

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--cloud-speech
Open

chore(main): release 2.0.0#67
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--cloud-speech

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

2.0.0 (2026-07-26)

⚠ BREAKING CHANGES

  • complete rewrite; legacy flat storage keys are migrated non-destructively to the new settings object on first run.

Features

  • add a display-language selector and localize the website into Hindi and Chinese (ceafab0)
  • add comprehensive Vitest test suite with 96% coverage (c6c7718)
  • add dark mode with a light/dark/system theme to the extension and website (90a3bfc)
  • fold store zips into builds, declare AMO data collection, extend lint gates (a3f7649)
  • providers: add OpenAI-compatible server provider (82eb595)
  • rebuild as Cloud Speech for Chrome with multi-provider TTS (3cda6cf)
  • rename to Cloud Speech, add Firefox support, and unify store builds (89f1a4b)
  • validate credentials client-side and harden sync, reading, and picker flows (674597a)
  • web: rework the extra-models guide around LiteLLM, fix dev-mode reset (45f0f19)

Bug Fixes

  • add type assertions for Chrome storage API (09e41e6)
  • avoid #i18n in the background module graph (3f15c1c)
  • correct TypeScript types in test files (ae2c942)
  • dev: keep the web dev server foreground and stop it with the orchestrator (60aa0dd)
  • drop code_quality ruleset rule the rulesets API rejects (2d2b63c)
  • gate merges on CodeQL warnings as well as errors (1ebb1cd)
  • ignore unused variables starting with underscore (e1bc84d)
  • install missing @testing-library/react dependency (116ff75)
  • popup: drop the inline error text on unavailable voices (398bd47)
  • providers: reject transient custom-server failures instead of masking them (a46f4ae)
  • resolve all ESLint errors and update pre-commit hook (1d6f98e)
  • resolve CodeQL alerts in tag stripping and dev shell commands (9109d68)
  • settings: only claim previous credentials were kept when some existed (b69e76f)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot requested a review from Vivswan as a code owner July 13, 2026 02:58
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--cloud-speech branch 2 times, most recently from 2175196 to 882613a Compare July 13, 2026 04:41
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--cloud-speech branch 2 times, most recently from 30b242f to 870178c Compare July 13, 2026 08:09
@Vivswan Vivswan added the autorelease: pending release-please release PR awaiting merge/tag label Jul 13, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--cloud-speech branch 4 times, most recently from b3a1598 to 3f75db5 Compare July 16, 2026 08:30
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--cloud-speech branch 2 times, most recently from 02acd5c to 922e860 Compare July 26, 2026 11:02
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--cloud-speech branch from 922e860 to 67e4489 Compare July 26, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: pending release-please release PR awaiting merge/tag

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant