·
2 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
[1.10.0] - 2026-08-16
Added
- Added the native, request-free
ConfirmationDialogorganism with caller-owned
actions, controlled modal lifecycle, initial and restored focus, inert
busy/disabled states, native dismissal events, and responsive styling. - Added first-class
.gluonlanguage registration, syntax support, and
compiler-backed editor analysis in the language-server and VS Code client. - Added request-free Tooltip and HoverCard quarks with typed native triggers,
nested overlay ownership, collision-aware logical placement, and retained
SSR/hydration behavior. - Added controlled, request-free
DropdownMenu,ContextMenu,Menubar, and
Toolbarmolecules with native actions, roving focus, typeahead, disabled
items, checked items, submenus, RTL behavior, SSR/hydration, and
collision-safe ARIA relationships. - Added a controlled, router-independent
NavigationMenumolecule with native
navigation/list/link/button semantics, instance-scoped IDs, nested keyboard
traversal, dismissal, SSR/hydration, and an honest GLUON GOODS header flow
(#446). - Added a controlled, request-free
OneTimePasswordFieldmolecule with one
submitted form value, bounded segmented editing, paste/autofill distribution,
IME safety, validation relationships, and RTL keyboard behavior. - Added independently tree-shakable
AspectRatio,Avatar,ScrollArea, and
Separatoratoms with native semantics, typed extension contracts, and
cross-browser evidence. - Added the native
ResponsiveDisclosuremolecule with persistent compact
user state, explicit reset tokens, desktop expansion, SSR/hydration, and
teardown-safe media-query ownership. - Added a typed, request-free JSON Forms renderer registry with declarative
priority selection, built-in fallback, and host-owned form/event lifecycle. - Added the request-free, SSR-safe
WorkflowTimelineorganism with required
instance IDs, semantic ordered-list status, truthful derived overall state,
localized summaries, role/evidence/action slots, and responsive accessibility
contracts. - Added request-free
SearchFieldand groupedSearchResultsMolecules with
native form/list semantics and explicit asynchronous presentation states
(#372). - Added request-free
Toast,ToastViewport, andcreateToastController()
primitives with bounded queues, deterministic timing and pause ownership,
SSR-safe activation, live-region semantics, and GLUON GOODS bag feedback. - Added request-free controlled
PasswordToggleFieldwith localized
visibility labels, native password-manager and validation semantics,
retained DOM identity across rerenders and hydration, and responsive
accessibility evidence (#448). - Added opt-in application-owned Trusted Types policy handoff for runtime,
hydration,srcdoc, and progressive SSR parser sinks with real Chromium CSP
and clean-package evidence. - Bundled the lockstep Gluon language-server runtime in the VS Code extension,
with self-contained VSIX smoke validation, integrity evidence, GitHub release
assets, and credential-guarded Marketplace publication. - Added the native single-value
SliderAtom with deterministic decimal-step
normalization, controlled/uncontrolled and readonly contracts, complete UI
evidence, and persisted GLUON GOODS cable configuration.
Changed
- Reduced production Custom Element property and interaction overhead with a
reusable compiled primitive-text updater, allocation-free shared queue
draining, collision-safe property storage, specialized simple declarations,
and one retained event guard that preserves application and error ownership. - Increased the component benchmark's calibrated batch floor from 8 ms to
40 ms so one-millisecond browser timer steps contribute at most 2.5% to a
measured batch before per-operation normalization. - Rebased the GLUON GOODS initial JavaScript ceilings to 260,200 bytes raw and
71,200 bytes gzip after measuring the opt-in Trusted Types runtime paths on
the supported local and Linux CI build environments; the
image and document ceilings remain unchanged. - Rebased those ceilings to 264,200 bytes raw and 72,300 bytes gzip after
measuring the Slider-backed product configuration path; image and document
ceilings remain unchanged.
Documentation
- Published the versioned accessibility and compatibility support matrix with
package-specific runtime boundaries and explicit evidence limits.