Skip to content

v0.6.0

Choose a tag to compare

@adaptive-shield-matrix adaptive-shield-matrix released this 31 Oct 13:14
· 131 commits to main since this release

[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