Added
-
Library
- Each GitHub release now carries a CycloneDX 1.6 SBOM for the published package and for the build environment, together with Sigstore attestations for the build provenance and for the SBOM. The release notes link the attestations, thus you can verify the tarball that you install. #2370
-
QR code
toBlob()serializes the rendered code to animage/svg+xmlblob. Theme colors become plainfillattributes and a logo that is not a data URI is fetched and inlined, so the output renders the same outside the component. #2367toImage(options)exports the code as aFileinsvg,png,jpegorwebpformat. Thescaleoption multiplies the componentsize, thus a 256px code withscale: 2gives a 512x512 image. Setdownload: trueto open the browser download dialog. TheQrCodeExportFormatandQrCodeExportOptionstypes are exported from the package entry point.
-
Themes
- All components now carry
forced-colors: activestyles in the Material, Bootstrap, Fluent and Indigo themes. Thus in Windows High Contrast mode they draw from the system palette (CanvasText,Highlight,GrayText,LinkText), and the disabled, hover, focus and selected states stay distinguishable. #2347
- All components now carry
Changed
-
Calendar, Date picker, Date range picker
- When
week-startis not set, the week starts on the first day of the week of thelocale, as reported byIntl.Locale.prototype.getWeekInfo(). For example,bgstarts on Monday andenstays on Sunday. An explicitweek-starthas priority. SetweekStarttoundefinedto return to the locale value. Browsers withoutgetWeekInfo()keep the Sunday default. #1020 - The header date and the month/year navigation follow the field order of the
locale. Forja, the header shows7月15日(火), and the year button precedes the month button and shows2025年. The years view keeps plain numbers. In vertical header orientation, the weekday line has no trailing comma. #1712
- When
Fixed
-
Library
defineAllComponents()did not registerigc-qr-codeandigc-virtual-scroll. Thus the two components stayed undefined when you relied on the bulk registration. #2373
-
Validation
- A host that starts invalid, such as
<igc-input required invalid>, showed no validation messages. The validation container keeps its first render neutral for SSR parity and skips the projection slots until the host updates, and a host that hydrated invalid never rendered again. #2374
- A host that starts invalid, such as
Supply chain
npm audit reported no known vulnerabilities in the delivered dependencies.
Build-environment SBOM diagnostics (best-effort)
The build-environment CycloneDX SBOM is a best-effort inventory of the repository toolchain. npm dependency-tree errors are tolerated there and do not affect the delivered-package SBOM.
npm ls exited with status 0.
extraneous: @parcel/watcher-linux-x64-glibc@2.5.6
extraneous: @parcel/watcher@2.5.6
extraneous: node-addon-api@7.1.1
extraneous: sass@1.93.3
extraneous: picomatch@4.0.7
extraneous: chokidar@4.0.3
extraneous: readdirp@4.1.2