Releases: discue/ui-components
v0.49.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.49.0 (2024-08-03)
Features
- form-input: hide webkit arrows for type number (4bd3a0a)
- form-input: make sure component does not overlap form container (d9bd869)
Bug Fixes
- headlines: remove space between components, fix layout on sm screens (ca1e039)
Chores
- deps-dev: bump @babel/preset-env from 7.24.7 to 7.25.3 (2acc60c)
- deps-dev: bump @heroicons/vue from 2.1.4 to 2.1.5 (0069b58)
- deps-dev: bump @vitejs/plugin-vue from 5.0.5 to 5.1.1 (a3850f8)
- deps-dev: bump eslint from 9.5.0 to 9.6.0 (61d8ddd)
- deps-dev: bump firebase-tools from 13.11.2 to 13.12.0 (e86f49a)
- deps-dev: bump the vuepress group with 4 updates (c42f418)
- deps-dev: bump the vuepress group with 6 updates (225b1b8)
- deps-dev: bump vue-router from 4.3.3 to 4.4.0 (c0dcfca)
- deps-dev: bump vue-router from 4.4.0 to 4.4.2 (2826610)
v0.48.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.48.0 (2024-06-28)
Features
v0.47.1
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.47.1 (2024-06-28)
Bug Fixes
- headlines: subsubline text not rendered due to wrong name of template slot (24df978)
v0.47.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.47.0 (2024-06-28)
Features
- headline: add standalone headline component (cde3c34)
Refactorings
- headlines: use headline component (e12e53a)
v0.46.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.46.0 (2024-06-25)
Features
- headlines: update styling (be80b07)
Chores
- headlines: do not render tags if respective slot is empy (3a608be)
v0.45.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.45.0 (2024-06-24)
Features
- elements-container: add form elements container element (1ee0ce0)
- form-input: update model only if value is valid (3fe9bdb)
- input-radio: wrap inputs in fieldset tag (eb6585c)
- input-radio: align svg with label text (a92f002)
Bug Fixes
- docs: deployed with duplicate footer tag (3608257)
- immutable-text: ensure same padding between left and right borders and content (453a659)
- input-radio: radio not disabled if only one option element was provided (a0f0522)
- input-radio: recursive trigger of property computation causes maxCallStack exceeded (f2e1d63)
- text: ensure inheritColor has precedence over other coloring properties (559a040)
Refactorings
- dynamic-component: add computed property for component props (d0c3c29)
- form-input: cache invalid chars regex (0d78538)
- form-input: do not bind directly to parent v-model (03e083c)
- form-input: do not bind directly to props.modelValue (1503b55)
- input-radio: define only one svg element and change path according to state (4b5d41e)
Chores
- banner: mark required properties as required (7634c57)
- docs: pass name to form input radio (41380b5)
- docs: update example for immutable text (f2f8b57)
- docs: update selector of badge element (54e5b39)
- drop-down-item: mark required properties as required (2770468)
- dynamic-component: mark dynamic components as required (fc2ba50)
- dynamic-component: pass also name attribute if defined as prop (d83788e)
- dynamic-display: sort components props alphabetically (963c8aa)
- element-container: mark required properties as required and provide default for others (6081250)
- elements-container: give format hint higher precedence than pattern hint (97d5abf)
- elements-container: increase space between elements (49fa2a2)
- elements-container: mark required properties as required (e5db760)
- error-message: mark required properties as required (bf785a2)
- form-input: add type class (3e9a519)
- form-input: mark required properties as required and provide default for others (71067d1)
- immutable-text: mark required properties as required (695ca0c)
- input-radio: mark required props as required (9bd7ad4)
- input-radio: use circle svg also if radio is disabled (85f198e)
- input-select: mark required properties as required and provide defaults for others (0a28ed1)
- lint: ignore styling-related rules (f5348c0)
- nav-button: mark required properties as required (67b2b1b)
- nav-link: mark required properties as required (9baf883)
v0.44.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.44.0 (2024-06-21)
Features
- element-container: add stop icon if element is disabled (1edc4c0)
- element-container: align label of non disabled elements with border (ec60c13)
- input-select: also support kv pairs with {id,alias} (b636a85)
Bug Fixes
- package: no types created during build (7cc2e39)
Refactorings
- element-container: remove unused computed class var (8ca0069)
Chores
- build: dont fail if tsc reports error and type file was created (6f15eb8)
- build: print output and fail on undefined variables (564989b)
- build: remove dist before building (ada32c7)
- deps: add bundler vite again (e54dd1b)
- deps: update dependencies (4aceb2c)
- development: make script fail if commands fail (cfa1371)
- docs: update selectors to match new class names (e412be1)
- element-container: align stop icon with label (58d9fe6)
- element-container: use watchEffect to prevent deprecation warnings (c43fbc4)
v0.43.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.43.0 (2024-06-02)
Features
- theme: decrease font-weight of input placeholder (0b9fe0f)
- use consistent external link icon (c1fc5d5)
Bug Fixes
- theme: default border color of link element (ef03118)
Chores
- ci: update patterns for vuepress dependencies (d014306)
- ci: update vuepress dependencies together (e0cf1c7)
- deps-dev: bump @babel/core from 7.22.11 to 7.23.0 (4913a68)
- deps-dev: bump @babel/core from 7.23.5 to 7.23.7 (12bc095)
- deps-dev: bump @babel/eslint-parser from 7.22.11 to 7.23.3 (d1cef6a)
- deps-dev: bump @babel/preset-env from 7.22.14 to 7.22.20 (8f58e04)
- deps-dev: bump @babel/preset-env from 7.22.20 to 7.23.2 (fa3a10e)
- deps-dev: bump @babel/preset-env from 7.24.4 to 7.24.5 (ba43825)
- deps-dev: bump @heroicons/vue from 2.0.18 to 2.1.1 (2565494)
- deps-dev: bump @heroicons/vue from 2.1.1 to 2.1.3 (56ad755)
- deps-dev: bump @vue/test-utils from 2.4.5 to 2.4.6 (f218795)
- deps-dev: bump chai from 4.3.8 to 4.3.10 (8d0f26d)
- deps-dev: bump core-js from 3.34.0 to 3.35.0 (1f201ab)
- deps-dev: bump core-js from 3.36.0 to 3.36.1 (89da7c1)
- deps-dev: bump eslint from 8.48.0 to 8.50.0 (c6dd7a8)
- deps-dev: bump eslint from 8.50.0 to 8.52.0 (183f69c)
- deps-dev: bump eslint from 8.55.0 to 8.56.0 (1b5fa96)
- deps-dev: bump eslint from 9.0.0 to 9.1.1 (eee9fef)
- deps-dev: bump eslint from 9.1.1 to 9.4.0 (c3f97a6)
- deps-dev: bump eslint-plugin-vue from 9.19.2 to 9.21.1 (50b4b4e)
- deps-dev: bump eslint-plugin-vue from 9.23.0 to 9.24.0 (208fa71)
- deps-dev: bump eslint-plugin-vue from 9.24.1 to 9.25.0 (7bb1593)
- deps-dev: bump firebase-tools from 12.5.2 to 12.8.0 (4e8b5f6)
- deps-dev: bump firebase-tools from 12.9.1 to 13.0.2 (3e93280)
- deps-dev: bump nodemon from 3.1.0 to 3.1.2 (4652036)
- deps-dev: bump postcss from 8.4.32 to 8.4.33 (9e39dbe)
- deps-dev: bump postcss-cli from 10.1.0 to 11.0.0 (590de83)
- deps-dev: bump postcss-import from 16.0.1 to 16.1.0 (5193300)
- deps-dev: bump tailwindcss from 3.3.3 to 3.3.5 (9254d75)
- deps-dev: bump the vuepress group with 1 update (0692c9b)
- deps-dev: bump the vuepress group with 1 update (cdfca75)
- deps-dev: bump the vuepress group with 1 update (83f4a08)
- deps-dev: bump the vuepress group with 4 updates (be97445)
- deps-dev: bump the vuepress group with 7 updates (1352813)
- deps-dev: bump vite from 5.2.10 to 5.2.12 (717b307)
- deps-dev: bump vite from 5.2.8 to 5.2.10 (88f3d89)
- deps-dev: bump vue-router from 4.3.0 to 4.3.2 (9ee5a8e)
- deps-dev: bump vue-tsc from 1.8.8 to 1.8.15 (d5f62e1)
- deps-dev: bump vue-tsc from 2.0.11 to 2.0.16 (7287723)
- deps: bump actions/checkout from 3 to 4 (187d6c4)
- deps: bump actions/setup-node from 3 to 4 (8814db2)
- deps: bump actions/stale from 8 to 9 (2ad1cdc)
- deps: bump google-github-actions/auth from 1 to 2 (e1fc038)
- deps: revert chai to fix test issues (9ce702e)
- deps: simply dependency tree (68db4e2)
- deps: update dependencies (32c0586)
- deps: update dependencies (7403931)
- deps: update dependencies (36e1608)
- deps: update dependencies (72a694c)
- fix breaking changes of new vuepress beta (500dda1)
- move external link styles to dedicated file (d8992f1)
- override page meta to not include footer tag (7bc8585)
- remove unused PageMeta component override (f06b116)
- update dependencies (e865edd)
- use markdown config from api docs (e0202ff)
- use new eslint version and config (9b24a24)
v0.42.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.42.0 (2023-09-03)
Features
- align all input elements font size and weight (0316200)
- form-input: make placeolder italic (a93f452)
- input-radio: hide checkbox if option array has only length 1 (adda7e7)
Bug Fixes
- element-container: mouse over animations not working (12384cb)
- element-container: only click events trigger input invalidity (8a70d0f)
- input-select: update padding to fit in form container (a1f1237)
Chores
- input-radio: default options to empty array (c425fba)
v0.41.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.41.0 (2023-09-02)
Features
- navbar: add active match property (7d993ea)