Skip to main content
Light Dark System

Changelog

Versions prefixed with -alpha or -beta are prereleases published from main under their respective npm dist-tag. See Releasing for details on how releases are cut and published.

1.2.3

  • Fixed <cw-data-table> row selection in multi-select mode failing when <cw-data-table> and <cw-data-table-column> load lazily and register out of order
  • Added the missing arrow-up, arrow-down, and arrow-down-up icons to the system icon library, fixing <cw-data-table> sortable columns showing no sort-direction indicator
  • Removed a stray [component-metadata:...] placeholder left over in the <cw-data-table>, <cw-pagination>, <cw-date-picker>, and <cw-time-picker> docs pages
  • Replaced the npm logo in the docs header with a single-color version that themes with the other icons instead of npm’s fixed red/white brand colors
  • Added a full favicon set (favicon.ico, favicon.svg, apple-touch-icon.png, site.webmanifest, and Android/maskable icons)
  • Fixed the Cordwainer logo images 404ing on every docs page except the homepage, caused by a relative path that only resolved correctly from the site root

1.2.2

  • Moved the docs site to a custom domain, cordwainer.dev, replacing the default GitLab Pages URL
  • Added an npm link next to the existing GitLab link in the docs header, and to the README

1.2.1

  • Updated Prettier to 3.9.6 and refreshed dependencies via npm update

1.2.0

  • Added <cw-data-table> and <cw-data-table-column> with sortable columns and single/multi row selection
  • Added a Releasing page documenting how techdocs are published and the steps for cutting alpha/beta and stable releases
  • Backfilled this changelog with entries for every release since 1.0.0
  • Promoted the components added since the 1.0 fork at the top of the README and docs homepage
  • Corrected the Roadmap’s component count (the 1.0 fork shipped 58 components, not 65) and linked the components added since
  • Fixed make-icons.js, build.js, and eleventy.config.cjs resolving node_modules paths relative to the working directory instead of through Node’s module resolution, which broke local builds whenever node_modules is hoisted to a parent workspace root

1.1.1

  • Fixed a documentation regression that listed an incorrect “Since” version for <cw-date-picker>

1.1.0

  • Added <cw-combobox>, a filterable, searchable input with type-ahead filtering, free-text and constrained-to-list selection modes, and multi-select tag chips
  • Added <cw-date-picker> and <cw-time-picker> for calendar- and clock-based selection
  • Added <cw-pagination> for paging through lists and search results
  • Fixed <cw-option> not respecting its hidden attribute
  • Fixed combobox layout, input filtering, and focus-loss issues found during the 1.1 alpha series
  • Cut the release/1.1 maintenance branch; GitLab Pages now publishes the live docs from it instead of main

1.0.3

  • Fixed <cw-option> not respecting its hidden attribute

1.0.2

  • Added the Roadmap page and expanded the Community resources page

1.0.1

  • Republished with no functional changes

1.0.0

  • Hard fork of Shoelace rebranded as Cordwainer Elements. All sl- element prefixes renamed to cw-, CSS variables renamed from --sl- to --cw-, and the npm package changed from @shoelace-style/shoelace to @cordwainer/cw-elements.