# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). ## [v0.0.48](https://github.com/substrate-system/button/compare/v0.0.47...v0.0.48) ### Commits - update dependency [`b709832`](https://github.com/substrate-system/button/commit/b709832edba32bfb08599be96ab3987976f64d49) ## [v0.0.47](https://github.com/substrate-system/button/compare/v0.0.46...v0.0.47) - 2026-06-27 ### Commits - better lint [`66379ed`](https://github.com/substrate-system/button/commit/66379ed437d201f896b7a11448b38eb6e61483a1) ## [v0.0.46](https://github.com/substrate-system/button/compare/v0.0.45...v0.0.46) - 2026-06-16 ## [v0.0.45](https://github.com/substrate-system/button/compare/v0.0.44...v0.0.45) - 2026-06-16 ### Commits - better CSS [`5f3ebcd`](https://github.com/substrate-system/button/commit/5f3ebcd18b29245d01175cf48d1a275ff85771eb) ## [v0.0.44](https://github.com/substrate-system/button/compare/v0.0.43...v0.0.44) - 2026-05-31 ### Commits - plan [`5c421e7`](https://github.com/substrate-system/button/commit/5c421e78174a3be3234b2ff67b7cf7498ed2545b) - docs: design spec for reactive button label [`9fda571`](https://github.com/substrate-system/button/commit/9fda571fb2f8c5eb7c14a7878e4551c315394023) - fix: keep button label reactive by moving child nodes [`ad6046b`](https://github.com/substrate-system/button/commit/ad6046b11243d43488c53aa3fbc1687e0209dd4d) ## [v0.0.43](https://github.com/substrate-system/button/compare/v0.0.42...v0.0.43) - 2026-05-09 ### Merged - Bump actions/upload-pages-artifact from 4 to 5 [`#24`](https://github.com/substrate-system/button/pull/24) - Bump @substrate-system/web-component from 0.0.49 to 0.0.51 [`#25`](https://github.com/substrate-system/button/pull/25) ### Commits - fix "type" attribute pass [`3aad8eb`](https://github.com/substrate-system/button/commit/3aad8eb99072ac36a9fd4fbb5d95df6ae6cd46ed) ## [v0.0.42](https://github.com/substrate-system/button/compare/v0.0.41...v0.0.42) - 2026-05-09 ### Commits - fix "type" attribute pass [`b62608f`](https://github.com/substrate-system/button/commit/b62608fb4f09ce07b5d4dc386640709ef98a230d) ## [v0.0.41](https://github.com/substrate-system/button/compare/v0.0.40...v0.0.41) - 2026-04-27 ## [v0.0.40](https://github.com/substrate-system/button/compare/v0.0.39...v0.0.40) - 2026-04-27 ### Merged - Bump typescript from 5.9.3 to 6.0.2 [`#21`](https://github.com/substrate-system/button/pull/21) - Bump vite from 7.3.1 to 8.0.4 [`#22`](https://github.com/substrate-system/button/pull/22) - Bump esbuild from 0.27.7 to 0.28.0 [`#23`](https://github.com/substrate-system/button/pull/23) - Bump @substrate-system/web-component from 0.0.46 to 0.0.49 [`#15`](https://github.com/substrate-system/button/pull/15) ### Commits - fix that one bug [`a887296`](https://github.com/substrate-system/button/commit/a8872969722558e582f4838dea7fda2308e28f02) ## [v0.0.39](https://github.com/substrate-system/button/compare/v0.0.38...v0.0.39) - 2026-04-27 ### Commits - fix that one bug [`8317c0b`](https://github.com/substrate-system/button/commit/8317c0b477e7e1a0806640f69cae5195dc38734d) ## [v0.0.38](https://github.com/substrate-system/button/compare/v0.0.37...v0.0.38) - 2026-03-17 ## [v0.0.37](https://github.com/substrate-system/button/compare/v0.0.36...v0.0.37) - 2026-03-17 ### Commits - code style [`7c3839d`](https://github.com/substrate-system/button/commit/7c3839dab8038c15f99e3695ee9ca3502b65d925) - add idempotency guard [`ae556bb`](https://github.com/substrate-system/button/commit/ae556bbe7866c53d04a3d466037acdf39f088a6a) ## [v0.0.36](https://github.com/substrate-system/button/compare/v0.0.35...v0.0.36) - 2026-03-15 ### Merged - Bump @substrate-system/tapout from 0.0.35 to 0.0.37 [`#14`](https://github.com/substrate-system/button/pull/14) ### Commits - feat: reflect disabled and autofocus properties to host attribute [`8d9708b`](https://github.com/substrate-system/button/commit/8d9708b726d25bfb5e831fb46b8263d167cf3044) - test: add preact render tests for disabled prop; fix render() to read host attrs [`f1abeb8`](https://github.com/substrate-system/button/commit/f1abeb800433affc44a1499cf4ca87e5aff8a7cb) - better test [`b27639e`](https://github.com/substrate-system/button/commit/b27639ec079563398e3fb01361caf63e747587c5) ## [v0.0.35](https://github.com/substrate-system/button/compare/v0.0.34...v0.0.35) - 2026-02-19 ## [v0.0.34](https://github.com/substrate-system/button/compare/v0.0.33...v0.0.34) - 2026-02-19 ### Merged - Bump stylelint from 16.26.1 to 17.0.0 [`#11`](https://github.com/substrate-system/button/pull/11) - [WIP] Migrate project from PostCSS to Lightning CSS [`#13`](https://github.com/substrate-system/button/pull/13) ### Commits - better css, updates [`946de9c`](https://github.com/substrate-system/button/commit/946de9c12b640b542d10724635843d0eb4b1dc53) - Migrate from PostCSS to Lightning CSS [`20ade5b`](https://github.com/substrate-system/button/commit/20ade5b6231e97497f39604e747efe81b2332427) - Add lightningcss package for Vite integration [`fcecc48`](https://github.com/substrate-system/button/commit/fcecc485e7c4fd7ad48082131ff061e2f6e4330d) ## [v0.0.33](https://github.com/substrate-system/button/compare/v0.0.32...v0.0.33) - 2026-02-19 ### Merged - Bump actions/checkout from 5 to 6 [`#9`](https://github.com/substrate-system/button/pull/9) - Bump esbuild from 0.25.12 to 0.27.0 [`#8`](https://github.com/substrate-system/button/pull/8) - Bump actions/setup-node from 5 to 6 [`#7`](https://github.com/substrate-system/button/pull/7) - Bump actions/setup-node from 4 to 5 [`#6`](https://github.com/substrate-system/button/pull/6) ### Commits - better css [`3b62b12`](https://github.com/substrate-system/button/commit/3b62b1275f924c6085d71a66b33f45849fdefd93) - update license [`84fde66`](https://github.com/substrate-system/button/commit/84fde66311dc1b69dd76cf61ea5a78dce0edba6f) ## [v0.0.32](https://github.com/substrate-system/button/compare/v0.0.31...v0.0.32) - 2025-12-08 ### Commits - update license [`69afa98`](https://github.com/substrate-system/button/commit/69afa98852bed0404a137caef0407c08be6935ae) ## [v0.0.31](https://github.com/substrate-system/button/compare/v0.0.30...v0.0.31) - 2025-10-10 ## [v0.0.30](https://github.com/substrate-system/button/compare/v0.0.29...v0.0.30) - 2025-10-10 ## [v0.0.29](https://github.com/substrate-system/button/compare/v0.0.28...v0.0.29) - 2025-10-10 ### Commits - wip [`4a637f7`](https://github.com/substrate-system/button/commit/4a637f7507cca1909f815194964c48653dde9c29) - better style and example [`81c0dd0`](https://github.com/substrate-system/button/commit/81c0dd0ec1b465481b515264f755557ee68141a7) - line length [`9875ce5`](https://github.com/substrate-system/button/commit/9875ce51f7b927b0112a4accb8f407b4d28d9e4c) ## [v0.0.28](https://github.com/substrate-system/button/compare/v0.0.27...v0.0.28) - 2025-10-07 ## [v0.0.27](https://github.com/substrate-system/button/compare/v0.0.26...v0.0.27) - 2025-10-07 ## [v0.0.26](https://github.com/substrate-system/button/compare/v0.0.25...v0.0.26) - 2025-10-07 ### Merged - Bump actions/upload-pages-artifact from 3 to 4 [`#5`](https://github.com/substrate-system/button/pull/5) - Bump actions/checkout from 4 to 5 [`#4`](https://github.com/substrate-system/button/pull/4) - Bump stylelint-config-standard from 38.0.0 to 39.0.0 [`#3`](https://github.com/substrate-system/button/pull/3) ### Commits - style [`73b7eab`](https://github.com/substrate-system/button/commit/73b7eab0b1fcbd78dc174a9a2bb6b1fe0561388c) - better style [`2234f79`](https://github.com/substrate-system/button/commit/2234f79e95dcd90cb31e8aaa642478d0d6a58e90) ## [v0.0.25](https://github.com/substrate-system/button/compare/v0.0.24...v0.0.25) - 2025-10-07 ### Commits - style [`6002464`](https://github.com/substrate-system/button/commit/6002464161346d4bd1f3ba66a92843796828a736) - better style [`70fb437`](https://github.com/substrate-system/button/commit/70fb4373e8d02746c1539f6b1b122f579eef45c0) ## [v0.0.24](https://github.com/substrate-system/button/compare/v0.0.23...v0.0.24) - 2025-07-13 ### Merged - Bump vite from 6.3.5 to 7.0.2 [`#2`](https://github.com/substrate-system/button/pull/2) ### Commits - add name attribute [`b762b8e`](https://github.com/substrate-system/button/commit/b762b8ea7a53ca26c5ad9361b6231bbbe16fb489) ## [v0.0.23](https://github.com/substrate-system/button/compare/v0.0.22...v0.0.23) - 2025-07-13 ### Commits - add name attribute [`0af726a`](https://github.com/substrate-system/button/commit/0af726aa71bcc1a2580c62d23c56a218dbe4d9db) ## [v0.0.22](https://github.com/substrate-system/button/compare/v0.0.21...v0.0.22) - 2025-07-01 ### Commits - rm comments [`58d2801`](https://github.com/substrate-system/button/commit/58d2801f85592b83c468bf84e85d678ad5cdbec7) ## [v0.0.21](https://github.com/substrate-system/button/compare/v0.0.20...v0.0.21) - 2025-07-01 ### Commits - tweak [`83c6177`](https://github.com/substrate-system/button/commit/83c6177d735a91e9bb589a53fead1551193aa00a) ## [v0.0.20](https://github.com/substrate-system/button/compare/v0.0.19...v0.0.20) - 2025-07-01 ### Commits - better default style [`c449b8c`](https://github.com/substrate-system/button/commit/c449b8cc559dbefbcd44fade16ec6c803bb8016c) ## [v0.0.19](https://github.com/substrate-system/button/compare/v0.0.18...v0.0.19) - 2025-06-30 ### Commits - fix docs [`84b4186`](https://github.com/substrate-system/button/commit/84b4186f3202778aef6d193707f9847cde43795d) ## [v0.0.18](https://github.com/substrate-system/button/compare/v0.0.17...v0.0.18) - 2025-06-30 ### Commits - ssr [`5ed2782`](https://github.com/substrate-system/button/commit/5ed27822d94366702183801089f068aba1ef4520) - ssr [`8c9aec4`](https://github.com/substrate-system/button/commit/8c9aec4d0f3d810ad20bc900e65b1e4c47e58c88) ## [v0.0.17](https://github.com/substrate-system/button/compare/v0.0.16...v0.0.17) - 2025-05-28 ### Commits - refactor CSS so it is more reusable [`11d5326`](https://github.com/substrate-system/button/commit/11d5326eb9f4c57e0ca7fb1ece7251b917dba38b) - better example [`adf5dae`](https://github.com/substrate-system/button/commit/adf5daeecddca37f9099b8c4af6a0b1b9872e73d) - fix badges [`9ff849e`](https://github.com/substrate-system/button/commit/9ff849efece86e56627e21c339867a42ee583eae) ## [v0.0.16](https://github.com/substrate-system/button/compare/v0.0.15...v0.0.16) - 2025-05-17 ### Commits - css [`4765233`](https://github.com/substrate-system/button/commit/4765233f72499f496faddb5cdf532c8efb4e4f9e) ## [v0.0.15](https://github.com/substrate-system/button/compare/v0.0.14...v0.0.15) - 2025-05-17 ### Commits - fix hover [`ae4f248`](https://github.com/substrate-system/button/commit/ae4f248d6bef0a4a3d76bc7a775630951e0eab88) ## [v0.0.14](https://github.com/substrate-system/button/compare/v0.0.13...v0.0.14) - 2025-05-17 ### Commits - fix cursor css [`187d694`](https://github.com/substrate-system/button/commit/187d694fbf003ef9605dcdd74f6781a3f868a052) ## [v0.0.13](https://github.com/substrate-system/button/compare/v0.0.12...v0.0.13) - 2025-05-17 ### Commits - don't use in CSS [`4657aa2`](https://github.com/substrate-system/button/commit/4657aa27d27ab4dc205576c09b535b53de62e7ef) ## [v0.0.12](https://github.com/substrate-system/button/compare/v0.0.11...v0.0.12) - 2025-05-15 ### Commits - fix docs [`dfc2533`](https://github.com/substrate-system/button/commit/dfc2533a8bfd878c2f08f683aaf42162a6871da7) ## [v0.0.11](https://github.com/substrate-system/button/compare/v0.0.10...v0.0.11) - 2025-05-12 ### Commits - fix disabled view [`c861622`](https://github.com/substrate-system/button/commit/c861622cc4503d09cf28e3caa557edc779b6903c) ## [v0.0.10](https://github.com/substrate-system/button/compare/v0.0.9...v0.0.10) - 2025-05-12 ### Commits - better docs [`ad4d397`](https://github.com/substrate-system/button/commit/ad4d3970b569963f683db2cb26f55c565aa632ce) - fix focus [`fa267ff`](https://github.com/substrate-system/button/commit/fa267ff445bdc15127b726001c7ba8238eb2086a) - add image [`a26308b`](https://github.com/substrate-system/button/commit/a26308b6844c20a036bd221b23c41972c9913fb4) ## [v0.0.9](https://github.com/substrate-system/button/compare/v0.0.8...v0.0.9) - 2025-05-12 ### Commits - better docs & example [`644a9b6`](https://github.com/substrate-system/button/commit/644a9b66c5dfc8ba2ae6ff92cc7313fc1b33ca11) - better docs [`743ae8d`](https://github.com/substrate-system/button/commit/743ae8d7f5b3dc52eb0030cd9e41c84fdbc49b13) - docs [`d807815`](https://github.com/substrate-system/button/commit/d807815aeba34500ffc60ff953593fffad3beb3a) ## [v0.0.8](https://github.com/substrate-system/button/compare/v0.0.7...v0.0.8) - 2025-05-11 ### Commits - rm obsolete css [`a79a670`](https://github.com/substrate-system/button/commit/a79a670187adf216f9e8d872625bf42497008463) - better docs [`4bea2a1`](https://github.com/substrate-system/button/commit/4bea2a1e13febc7599ae3c24eb1e27c940fb2d3b) - better badge link [`197e792`](https://github.com/substrate-system/button/commit/197e792468f2972ae6119d8980c2f53bcdcfdeac) ## [v0.0.7](https://github.com/substrate-system/button/compare/v0.0.6...v0.0.7) - 2025-05-11 ### Commits - npm init [`fa65ef5`](https://github.com/substrate-system/button/commit/fa65ef5bb67a69786fa284cac56335775762a66f) ## [v0.0.6](https://github.com/substrate-system/button/compare/v0.0.5...v0.0.6) - 2025-05-11 ### Commits - better tests, fix disabled attribute [`5f09eda`](https://github.com/substrate-system/button/commit/5f09edad9fff9aae691acf9a4388458cbac2eeb0) - add types [`34fc08e`](https://github.com/substrate-system/button/commit/34fc08ecf50a21d810780e6d79dd196aca208012) ## [v0.0.5](https://github.com/substrate-system/button/compare/v0.0.4...v0.0.5) - 2025-05-11 ### Commits - fix package scripts [`908949b`](https://github.com/substrate-system/button/commit/908949bc9849316005c9c8b775e4dc0dc819830e) ## [v0.0.4](https://github.com/substrate-system/button/compare/v0.0.3...v0.0.4) - 2025-05-11 ### Commits - better docs [`fe29432`](https://github.com/substrate-system/button/commit/fe29432438db5b6750e5c62e08125ce9510607b7) - fix badge [`4f2f99c`](https://github.com/substrate-system/button/commit/4f2f99cafdd667863d0af28837c5eef231cf9956) - fix badge [`4801f5e`](https://github.com/substrate-system/button/commit/4801f5e8710290ad07d01a185c013d5232b77db4) ## [v0.0.3](https://github.com/substrate-system/button/compare/v0.0.2...v0.0.3) - 2025-05-11 ### Commits - fix license [`1c2c66b`](https://github.com/substrate-system/button/commit/1c2c66bc1a0bd52347841b5678a06f80cb740fa0) ## [v0.0.2](https://github.com/substrate-system/button/compare/v0.0.1...v0.0.2) - 2025-05-11 ### Commits - fix scripts [`95a447e`](https://github.com/substrate-system/button/commit/95a447e5d26145163e3e33f160d40db6fef85bb8) ## v0.0.1 - 2025-05-11 ### Commits - Initial commit [`495be15`](https://github.com/substrate-system/button/commit/495be15b6e93609549a69fcf26cd007da3196334) - init [`1b7d87b`](https://github.com/substrate-system/button/commit/1b7d87b2fc6f92a5ab6216ace6fa7b1de80dac04) - wip [`257f13c`](https://github.com/substrate-system/button/commit/257f13cec97faa74b1ffc95f7b1144b0296ae2c0)