Skip to content

Chore: version packages (alpha) - #274

Merged
villeerikssoncsc merged 1 commit into
mainfrom
changeset-release/main
Sep 11, 2026
Merged

villeerikssoncsc merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@cscfi/csc-ui@4.0.0-alpha.14

Minor Changes

  • #273 c3725b5 Thanks @razorfever! - Add c-tree-select, a single-value field for picking one item from nested
    data of arbitrary depth (ADR-0047) — a stepped listbox in c-autocomplete's
    field-plus-panel arrangement.

    • The panel browses one level at a time: picking a branch lists its children,
      a breadcrumb climbs back, and the header names the level (level-labels)
      with a step counter while the depth is uniform.
    • Typing into the in-panel search input lists matches from the whole tree
      with their path; the query matches names and codes of an item and of its
      ancestors, a filter predicate replaces the default, and matches are
      marked (::part(match)).
    • items (a DOM property) is the tree: { value, name, code?, disabled?, children? }. The closed field shows the committed item's path above its
      code and name; return-object emits { value, name, code, path }.
    • allow-branch lets a branch be committed through a pinned select-branch
      row at the top of its level list.
    • Value events follow the 4.x convention: change (with the value),
      update:value and a native input — no changeValue. change:query
      reports the query.
    • Parts: panel, card, search, breadcrumb, crumb, header, list,
      item, select-branch, code, path, match, info. Texts are
      overridable through texts; keyboard: arrows, Enter, ArrowRight /
      ArrowLeft / Backspace to move between levels, Escape.

    Also in this change: the anchored-panel lifecycle and the live status region
    c-autocomplete used inline are now shared internals it and c-tree-select
    build on, and a click on a disabled option row in c-autocomplete no longer
    moves keyboard focus out of the search input.

Patch Changes

  • #273 d54ae8a Thanks @razorfever! - Fix(c-select): the picked option's row ends in a check mark, as in
    c-autocomplete — for slotted options and items alike. The mark follows the
    value, not the keyboard highlight.

    Fix(c-select): a value set from code (an initial v-model, say) now marks its
    option like a click does, and opening the list with the mouse highlights the
    picked option, so the arrow keys continue from it instead of the first row.

@cscfi/csc-ui-react@4.0.0-alpha.14

Minor Changes

  • #273 c3725b5 Thanks @razorfever! - Add c-tree-select, a single-value field for picking one item from nested
    data of arbitrary depth (ADR-0047) — a stepped listbox in c-autocomplete's
    field-plus-panel arrangement.

    • The panel browses one level at a time: picking a branch lists its children,
      a breadcrumb climbs back, and the header names the level (level-labels)
      with a step counter while the depth is uniform.
    • Typing into the in-panel search input lists matches from the whole tree
      with their path; the query matches names and codes of an item and of its
      ancestors, a filter predicate replaces the default, and matches are
      marked (::part(match)).
    • items (a DOM property) is the tree: { value, name, code?, disabled?, children? }. The closed field shows the committed item's path above its
      code and name; return-object emits { value, name, code, path }.
    • allow-branch lets a branch be committed through a pinned select-branch
      row at the top of its level list.
    • Value events follow the 4.x convention: change (with the value),
      update:value and a native input — no changeValue. change:query
      reports the query.
    • Parts: panel, card, search, breadcrumb, crumb, header, list,
      item, select-branch, code, path, match, info. Texts are
      overridable through texts; keyboard: arrows, Enter, ArrowRight /
      ArrowLeft / Backspace to move between levels, Escape.

    Also in this change: the anchored-panel lifecycle and the live status region
    c-autocomplete used inline are now shared internals it and c-tree-select
    build on, and a click on a disabled option row in c-autocomplete no longer
    moves keyboard focus out of the search input.

Patch Changes

  • #273 d54ae8a Thanks @razorfever! - Fix(c-select): the picked option's row ends in a check mark, as in
    c-autocomplete — for slotted options and items alike. The mark follows the
    value, not the keyboard highlight.

    Fix(c-select): a value set from code (an initial v-model, say) now marks its
    option like a click does, and opening the list with the mouse highlights the
    picked option, so the arrow keys continue from it instead of the first row.

  • Updated dependencies [d54ae8a, c3725b5]:

    • @cscfi/csc-ui@4.0.0-alpha.14

@villeerikssoncsc
villeerikssoncsc merged commit 1a9707d into main Sep 11, 2026
2 checks passed
@villeerikssoncsc
villeerikssoncsc deleted the changeset-release/main branch September 11, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant