Releases: adaptive-shield-matrix/solid-ui
Releases · adaptive-shield-matrix/solid-ui
v0.6.0
[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
[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
[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
[0.3.1] - 2025-10-19
🐛 Bug Fixes
- (ci) By not explicitely linking package in dependencies
v0.3.0
[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
[0.2.0] - 2025-10-08
🚀 Features
- new Checkbox component