# @qrcodesdk/angular

## 0.0.3

### Patch Changes

- Tightened the framework adapter component APIs:

  - Angular: the `payload` and `options` inputs are `readonly`, and the internal computed signals are private.
  - React: the component props no longer accept `dangerouslySetInnerHTML`. Components are annotated as pure so bundlers can tree-shake unused ones.
  - Vue: components forward wrapper attributes to the container `div` and ignore `innerHTML`, `innerText`, `textContent`, and `children`. The props type now includes HTML attributes. Components are annotated as pure so bundlers can tree-shake unused ones.
  - The README prop tables now name the `payload` prop correctly.

- 7501582: Updated docs to use the rexported types and utilities of the framework adapters instead of importing them from core and browser. (which are now direct dependencies)
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
  - @qrcodesdk/core@0.0.3
  - @qrcodesdk/browser@0.0.3

## 0.0.2

### Patch Changes

- 210c615: Replace the renderer and styling APIs with the new `matrix`, `style`, `accessibility`, and `image` option groups. Rename visual styling types, renderer image options, and CLI flags to match the new vocabulary. Add `@qrcodesdk/core/payload` for payload helpers, expose them from the core entry point, and improve rendering performance across SVG, canvas, and PNG output.
- 358292a: Improve rendered output accessibility and browser reliability. SVG output now uses valid title and ARIA markup, canvases can receive accessible labels, images default to an empty alt attribute, SVG download URLs remain alive until the download starts, and Angular SVG downloads safely no-op during server rendering.
- 358292a: Tighten package export surfaces by marking cross-package implementation types as internal, using explicit Angular component exports, and emitting React's shared interfaces as type-only exports. React components now also use the platform's native child replacement API.
- 358292a: Refresh generated package READMEs with clearer setup, renderer, customization, download, and runtime guidance. Expand the Angular peer range to support Angular 20 through 22.
- Updated dependencies [358292a]
  - @qrcodesdk/browser@0.0.2
  - @qrcodesdk/core@0.0.2

## 0.0.1

### Patch Changes

- Initial release
- Updated dependencies
  - @qrcodesdk/browser@0.0.1
  - @qrcodesdk/core@0.0.1
