## [3.5.0] - 2024-09-26
### Feature
- Support logo image for Qrcode.
- Exports separate `QrcodeCanvas` and `QrcodeSvg` components
Direct references to `QrcodeVue` in common.js and cdn now require the `default` field:
```js
const QrcodeVue = require('qrcode.vue').default
const { default: QrcodeVue, QrcodeCanvas, QrcodeSvg } = require('qrcode.vue')
```
```html
```
## [3.4.1] - 2023-08-05
### BUGFIX
- Fixed TypeScript type export error.
## [3.4.0] - 2023-04-15
### Performance
- remove `qr.js` dependency, use `nayuki/QR-Code-generator` instead.
## [3.3.1] - 2021-09-11
### BUGFIX
- Fix document description error, adjust `renderAs` to `render-as`.
## [3.2.0] - 2020-12-20
### Feature
- support typescript.
## [3.1.0] - 2020-12-20
### Feature
- Add support margin for QRcode.
## [3.0.0] - 2020-12-20
### Feature
- Support Vue 3
## [1.7.0] - 2019-11-10
### Feature
- Support generate Qrcode as svg.
## [1.6.3] - 2019-09-16
### Update
- Perfect documentation.
- Add eslint check.
## [1.6.2] - 2019-05-21
### Remove:
- `backingStorePixelRatio` is deprecated. more infomation [CanvasRenderingContext2D](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D).
## [1.6.0] - 2018-04-14
### Changed
- Use Vue render function, not use jsx.
### Bugfixs
- convert utf-16 to utf-8.