Skip to content

7.3.2

Latest

Choose a tag to compare

@kdinev kdinev released this 09 Sep 10:46
· 9 commits to master since this release

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 an image/svg+xml blob. Theme colors become plain fill attributes and a logo that is not a data URI is fetched and inlined, so the output renders the same outside the component. #2367
    • toImage(options) exports the code as a File in svg, png, jpeg or webp format. The scale option multiplies the component size, thus a 256px code with scale: 2 gives a 512x512 image. Set download: true to open the browser download dialog. The QrCodeExportFormat and QrCodeExportOptions types are exported from the package entry point.
  • Themes

    • All components now carry forced-colors: active styles 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

Changed

  • Calendar, Date picker, Date range picker

    • When week-start is not set, the week starts on the first day of the week of the locale, as reported by Intl.Locale.prototype.getWeekInfo(). For example, bg starts on Monday and en stays on Sunday. An explicit week-start has priority. Set weekStart to undefined to return to the locale value. Browsers without getWeekInfo() keep the Sunday default. #1020
    • The header date and the month/year navigation follow the field order of the locale. For ja, the header shows 7月15日(火), and the year button precedes the month button and shows 2025年. The years view keeps plain numbers. In vertical header orientation, the weekday line has no trailing comma. #1712

Fixed

  • Library

    • defineAllComponents() did not register igc-qr-code and igc-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

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