# Select changelog Read the complete [LICENSE](https://snowui.dev/LICENSE) for the installed version before use. Reviewed against Chinese source SHA-256 `43a7733438cd622cda7f80cc1cdc5d14ebf965608aa714fecbe84e6093e29381`. For version differences, check the installed package as well. - 2026-10-23: Graphic and short-label examples in complex attachments reuse Frame single-line composition and Text truncation with full-text access. Documentation only; host, clearing and selection protocols remain unchanged. ### v3.3.0 (2026-10-23) - Field mode uses shared single-line layout and minimum graphics/text spacing. The invisible buttonTrigger host adds no gap; the actual Button retains content ownership. - Forward ariaLabel to the actual combobox, retaining options, native form values, return focus and custom attachments. ### v3.2.5 (2026-10-20) - Fixed buttonTrigger/SelectButton list dismissal restoring focus to a noninteractive wrapper. The shared Listbox now receives the real trigger button; positioning anchors and selection behavior remain unchanged. ### v3.2.4 (2026-10-17) - In the default `options` mode, updated option labels are reflected immediately in the selected trigger instead of retaining the previous language. The registration protocol for explicit children is unchanged. ### v3.2.3 (2026-10-14) - Explicit children and custom trigger-button content no longer inherit parts configured for Select’s default children; options mode keeps its previous configuration entry points. - 2026-09-21: Aligned the usage guide, source Prop table, and Site / AI reading entry. Documentation only; component behavior is unchanged. ### v3.2.2 (2026-08-29) - The nonvisual `buttonTrigger` wrapper no longer receives a separate field border, preventing shared Field styling from overriding the real Button host variant. ### v3.2.1 (2026-07-05) - When `buttonTrigger` has no `triggerContent`, it falls back to the selected option, then placeholder, then ariaLabel, avoiding an invisible empty Button. - Added a trigger ID to the Button trigger, restoring the Listbox `aria-labelledby` association. ### v3.2.0 (2026-07-02) - The built-in dropdown indicator uses `ComponentIcon name="arrow-line-up-down"`. Components provides it by default, while an application-level `IconProvider` can switch icon libraries. - The direct-child trailing-slot contract remains. A custom trailing child still replaces the default indicator. - **Select-Docs.2026-05-25** Archived the historical changelog from the source header. New changes now belong in this document’s changelog; the source header retains only its role, current key architecture, and documentation path. ### v3.0.0 (2026-04-18) #### Architecture upgrade - **SEL-Break.1** Split Listbox into independent components (`Listbox.svelte` and `MenuItem.svelte`). - **SEL-Break.2** Changed the API from `