Skip to content

Releases: adaptive-shield-matrix/solid-ui

v0.6.0

31 Oct 13:14

Choose a tag to compare

[0.6.0] - 2025-10-31

🚀 Features

  • (toast) Allow passing log param to enable logging
  • (checkbox) Allow passing all checkbox props
  • (router) Add solid router search params state management
  • (env) Add isDevEnvVite
  • (img) Add optional zoom-in and invert-black-in-dark-mode effects
  • (img) Add typed img, generated from generateImageList (to be added later)
  • (rules) Show esimated token usage amount of generated rules md file
  • (utils) Add HasSubtitle, HasTitle
  • (gridClasses) Add classesGridCols5xl

🐛 Bug Fixes

  • (router) Remove added solid-router files, because it does not work on the consumer side
  • (demos) Use InputS
  • (tsconfig) Remove allowImportingTsExtensions, because it causes problems for bundlers then importing compiled files from libraries
  • (imports) Remove ts and tsx extensions from imports
  • (loader) Fix random loader should display multiple loaders
  • (env) Remove isDevEnvVite, because it does not work then called from the consumer
  • (onInputS) Call passed onInput method in addition to p.valueSignal.set

💼 Other

  • (button) Add disabled styles
  • (card) Make border a little more brighter in dark mode
  • (links) Use classesTextLink, with red colors in dark mode
  • (demos) Increase grid cols for demo listing
  • (button) Make ghost variant on hover more brighter in dark mode (was barely visible before)

🏭 Operations

  • (release.sh) Update ai rules docs on release
  • (release.sh) Build and deploy project locally before releasing

🚜 Refactor

  • (utils) Extract RouteComponent from RouteObject
  • (utils) Remove Name ending from ClassName in interface files
  • (SeparatorWithText) Simplify, replace before/after/borders with div bg

📚 Documentation

  • (rules) Fix ui imports, simplify enums
  • (rules) Add new image components, fix new utils paths

⚡ Performance

  • (types) Improve typescript performance by using interfaces for declaration merging instead of types

v0.5.0

23 Oct 22:51

Choose a tag to compare

[0.5.0] - 2025-10-24

🐛 Bug Fixes

  • (toast) Show description
  • (popover) Replace native Popover elements with Corvu Popover library fixing placement screen issues, simplify demo

🏭 Operations

  • (release.sh) Allow explicitely passing next release version
  • (release.sh) Automate version increase by looking for features in changelog content

🚜 Refactor

  • (checkbox) Sort classes, add invisible in addition to sr-only
  • Refactor(tsconfig): set module to Preserve to make tsc do less and let the bundler do more (if needed)
  • (vite.config) Update watch ignored files
  • (utils) Replace utils with ~utils library, assume all utils are "ui" specific, move "ui" utils up to "utils"

📚 Documentation

  • (rules) Add roo code rules
  • (rules) Add entire result code, because its so small/simple and ai agents should not search for it

v0.4.0

19 Oct 15:05

Choose a tag to compare

[0.4.0] - 2025-10-19

🚀 Features

  • (release) Compile ts to js using vite in library mode, make tailwind-merge a peer dependency

🐛 Bug Fixes

  • (demo) Demo list generation, it should not add tsx endings

🚜 Refactor

  • (popover) Remove unused import
  • (release.sh) Add git branch to last released version

v0.3.1

19 Oct 09:52

Choose a tag to compare

[0.3.1] - 2025-10-19

🐛 Bug Fixes

  • (ci) By not explicitely linking package in dependencies

v0.3.0

19 Oct 09:50

Choose a tag to compare

[0.3.0] - 2025-10-19

🚀 Features

  • (static) Add page wrapper
  • (router) Add route config used by solid-router
  • (utils) Add @adaptive-sm/utils, add import aliases
  • (packaging) Compile ts to js
  • (ci) Add trusted publishing for npm packages using github actions
  • (url) Add get search params

🤖 CI

  • (security) Setup trusted publishing using oidc authentication
  • (testing) Disable test step until tests are added at a later date

🚜 Refactor

  • (cliff.toml) Reduce intendation from 4 to 2
  • (cliff.toml) Remove "build" category
  • (aliases) Change import aliases from "~" to "~ui" to be more similar how its used on the cunsumer side, allows for easier copy and paste as well
  • (sattic) Move page wrapper to lib/page, remove unused
  • (readme.md) Rename file to lower case
  • Remove unused/duplicate

📚 Documentation

  • (rules) Add tech stack to rules / roo code / ask mode

⚙️ Miscellaneous Tasks

  • (package scripts) Make update:commit commit in git conventional style
  • (popover) Use interfaces for declaration merging
  • (mcp) Add chrome-devtools mcp
  • (tsconfig) Change from es2024 to esnext to use more recent syntax
  • (tsconfig) Re-add noUncheckedSideEffectImports and erasableSyntaxOnly
  • (package scripts) Build command should run even if export dir is missing
  • (cliff) Allow non-conventional git commits

v0.2.0

08 Oct 12:25

Choose a tag to compare

[0.2.0] - 2025-10-08

🚀 Features

  • new Checkbox component