Version and output policy
Generated artifacts
Section titled “Generated artifacts”Identical payload and options produce deterministic output within one installed QRCodeSDK implementation. Matrix modules, SVG markup, and PNG bytes may change between releases as encoding, mask selection, markup, or rasterization changes.
If exact artifacts matter, pin every QRCodeSDK package to an exact version and retain your own matrix, SVG, or PNG fixtures. A version upgrade should be treated as an explicit fixture update even when the decoded payload and documented options behave the same.
Framework versions
Section titled “Framework versions”| Framework | Support policy | Current declared range |
|---|---|---|
| Angular | Every upstream-supported major | 20, 21, and 22 |
| React | Selected widely used stable majors | 18 and 19 |
| Vue | The current major from a tested minimum minor | 3.3 and newer |
| Svelte | The current major | 5 |