Skip to content

Latest commit

 

History

History
1372 lines (703 loc) · 83.3 KB

CHANGELOG.md

File metadata and controls

1372 lines (703 loc) · 83.3 KB

4.7.0 (2024-12-03)

Features

4.6.0 (2024-10-08)

Features

4.5.0 (2024-10-08)

Bug Fixes

  • alert: use :deep instead of :slotted to style elements (#557) (edfc823)
  • remove lock on ofetch (3ad5a7d)

Features

4.4.2 (2024-09-27)

Bug Fixes

  • desc-text: properly patch linkify-it (e035e7f)

4.4.1 (2024-09-26)

Bug Fixes

  • desc-text: handle fuzzy email detection with non-ascii symbols (453f8ba)

4.4.0 (2024-09-25)

Features

4.3.2 (2024-09-19)

Bug Fixes

  • move shims to client so other deps don't need to manually declare them (62cf9d3)

4.3.1 (2024-09-18)

Bug Fixes

  • input-date: pin v-calendar to fix vue 3.5 compat issue (#553) (4b93a05)

4.3.0 (2024-09-04)

Bug Fixes

  • http: bracket format for arrays in qs doesn't work properly with php (#551) (9a5db93)

Features

4.2.0 (2024-08-16)

Features

  • composables/Utils: add computedArrayWhen (01d2a11)

4.1.1 (2024-08-06)

4.1.0 (2024-08-05)

Features

4.0.0 (2024-08-03)

BREAKING CHANGES

  • @iconify-icons/ are replaced with unplugin-icons.
  • Package is now ESM only.
  • Trivial utilities like isNullish and isArray are removed.
  • Deprecated props and components are removed.
  • Old versions of useData, useValidation, useForm are removed.

Features

  • Newer icons available.
  • Better ESM Support.
  • New base config for Vite and Nuxt projects.
  • New utilities like isFetchError.

Migration

  • Refer comments on #539 for migration guide.
  • Refer docs for updated documentation.

3.50.0 (2024-07-18)

Features

3.49.0 (2024-06-24)

Bug Fixes

Features

  • validation: allow undersocre in domain name when validating email (#542) (9b37326)

3.48.0 (2024-06-10)

Bug Fixes

  • error: don't set error in store if it's ignored (#535) (91bc2d9)

Features

  • indicator: add <SIndicator> component (#533) (#534) (48d8626)
  • input-textarea: allow enabling auto resizing of textarea on supported browsers (#531) (8551a86)

3.47.1 (2024-05-14)

Bug Fixes

  • error: manually log error when sentry is disabled (#530) (7220745)

3.47.0 (2024-05-09)

Bug Fixes

  • types: fix broken markdown-it import with ESM resolution (#529) (6f11f7c)

Features

3.46.0 (2024-05-06)

Features

  • action-list: support showing tooltip and implement disabled prop (#516) (7f2abd1), closes #514 #515
  • button: support passing only string as tooltip (#524) (22e7e16)
  • http: support sending files along with json (#522) (dd75beb)

3.45.0 (2024-04-26)

Features

  • control: add :disabled and :tooltip support on action bar button (#523) (ff124a6)

3.44.0 (2024-04-24)

Features

  • control: support action bar button as link (#521) (4f1fce1)

3.43.0 (2024-04-22)

Features

  • api: allow executing queries without assigning result to data (#519) (e968867)

3.42.0 (2024-04-17)

Bug Fixes

  • validation: support reactivity for properties (#518) (75fe5f6)

Features

  • tooltip: teleport content to avoid stacking issues (#513) (5ccd66a)

3.41.0 (2024-04-16)

Features

  • validation: add requiredYmdIf and requiredHmsIf validators and rules (#517) (5e184a4)

3.40.2 (2024-04-01)

Bug Fixes

  • error: current error shadowing error store (#510) (440ca8f)
  • table: correct wrong types and make pills accept array (#508) (9e8a7af)
  • url: handle array value when corresponding target is non-array (#505) (7a5727e)

3.40.1 (2024-03-27)

3.40.0 (2024-03-27)

Bug Fixes

Features

  • grid: add support for row and column-specific gap (#462) (#503) (1297dc6)
  • unify error handling and add sentry integration (#504) (ee92bb3)

3.39.2 (2024-03-14)

Features

  • avatar-stack: new component to display stacked avatars (#484) (#501) (23a02bf)

3.38.1 (2024-03-13)

Bug Fixes

  • validation: use withAsync for async rule (#500) (c309efe)

3.38.0 (2024-03-12)

Bug Fixes

  • avatar: fill image when its not square (#479) (#498) (ee99078)
  • input: make active checkbox/radio disable state more visible (#495) (ad21b8c)

Features

3.37.0 (2024-03-11)

Bug Fixes

  • validation: disallow uppercase letters from slack channel name (#492) (#493) (c582c55)

Features

  • policy: add policy composable (#491) (a26b9b3)
  • validation: enable vuelidate config and extract notification (#494) (aaeefbe)

3.36.0 (2024-3-6)

Features

  • validation: add slack channel name validation (#488) (a74e820)

3.35.3 (2024-03-06)

Bug Fixes

  • input-dropdown: support mini and medium size (#490) (cf674e7)

3.35.2 (2024-03-06)

Bug Fixes

  • url: handle array comparison and proxied arrays properly (#489) (2f3842f)

3.35.1 (2024-03-05)

Bug Fixes

3.35.0 (2024-03-05)

Bug Fixes

Features

  • style: add text color utility classes (#485) (7fa79da)

3.34.0 (2024-02-28)

Features

  • desc: enable passing multiple avatars to <SDescAvatar> (#482) (199160c)

3.33.1 (2024-2-26)

Bug Fixes

  • base: wrap text content to avoid breaking layout (#480) (0d7d56c)

3.33.0 (2024-02-22)

Features

3.32.0 (2024-02-20)

Features

3.31.0 (2024-2-19)

Features

  • input-textarea: add preview functionality (#471) (1510d12)

3.30.0 (2024-2-13)

Bug Fixes

3.29.2 (2024-2-9)

Bug Fixes

  • http: send null values as empty string in upload requests (8b7eb78)

3.29.1 (2024-2-9)

Bug Fixes

  • http: handle null values in objectToFormData (d775fd9)

3.29.0 (2024-2-6)

Features

  • api: allow watching options in useQuery (#466) (3a5e808)

3.28.2 (2024-2-5)

Bug Fixes

  • api: execute query inside onMounted to avoid SSR hydration issues (#465) (db3cc44)

3.28.1 (2024-02-05)

Bug Fixes

  • control: add missing component to mixin (22d429d)

3.28.0 (2024-02-05)

Bug Fixes

  • desc: specify font size for avatar name (adc0bad)

Features

  • control: add "Action Bar" type support (#464) (cb7c95d)
  • desc: add lead/trail nit option to <SDescNumber> (#461) (#463) (45b8116)

3.27.2 (2024-01-31)

Bug Fixes

  • desc: show non-image avatar correctly (#460) (cbe30e1)

3.27.1 (2024-01-31)

Bug Fixes

3.27.0 (2024-01-31)

Features

3.26.0 (2024-1-29)

Features

  • http: allow passing Accept-Language header (#454) (ce9b1e3)

3.25.1 (2024-1-25)

Bug Fixes

  • validation: add number support minValue and maxValue (#452) (e6df3f5)

3.25.0 (2024-1-24)

Bug Fixes

  • input-image: add missing default value for :size (3b32ec1)

Features

  • day: allow passing dayjs object to createYmd and createHms (#445) (#446) (07b57d2)
  • input-radio: allow generics for value type (#442) (c1b48cd)
  • style: add s-gap-1 utility class (28a675b)

3.24.1 (2024-1-18)

Bug Fixes

  • types: reduce type safety for checkboxes, dropdown, radio values (#441) (754efa1)

3.24.0 (2024-01-17)

Features

  • validation: add Japanese error messages (#437) (4436557)

3.23.0 (2024-01-12)

Features

  • http: allow overriding fetch handler (#435) (74fe7f9)

3.22.1 (2024-01-10)

Bug Fixes

  • table: display avatar using name initial if image is not present (f707713)

3.22.0 (2024-01-10)

Features

  • http: add option to disable csrf token handling (#434) (97cb8f5)

3.21.0 (2024-01-09)

Features

3.20.0 (2024-1-5)

Bug Fixes

Features

3.19.1 (2023-12-28)

Bug Fixes

  • style: add missing s prefix (48560ec)

3.19.0 (2023-12-28)

Bug Fixes

  • type: add prod dep types to prod dep (8e9554f)

Features

  • card: add option to change block bg color (115fc27)
  • mixin: add doc mixin (7663ebd)
  • mixin: add fundamental mixin (c7ddeef)
  • style: add flex utilities (ede2388)
  • style: add more width utilities (d2dd737)

3.18.0 (2023-12-28)

Bug Fixes

  • control: do not grow right part when it is following left part (69f6547)
  • style: add missing s prefix (83cf9f4)

Features

  • style: add display utilities (2902d44)

3.17.1 (2023-12-27)

Bug Fixes

  • control: add missing emits on pagination and include in mixin (30b8ccd)

3.17.0 (2023-12-27)

Features

3.16.0 (2023-12-26)

Features

  • many additions for new table structure (#425) (6fc9c71)

3.15.0 (2023-12-21)

Features

3.14.0 (2023-12-20)

Features

3.13.1 (2023-12-20)

Bug Fixes

  • local-nav: add bg color (2c8f549)

3.13.0 (2023-12-19)

Features

  • table: accept ref on column show option (#418) (1912121)
  • table: add option to control display count of avatars (#416) (#417) (303f377)

3.12.0 (2023-12-19)

Features

3.11.1 (2023-12-15)

Bug Fixes

  • url: change cast callback value type to any (#414) (2a9d32a)

3.11.0 (2023-12-15)

Features

3.10.1 (2023-12-15)

Bug Fixes

  • url: preserve reactivity while assigning state from query (#412) (38b4ab5)

3.10.0 (2023-12-9)

Features

3.9.0 (2023-12-8)

Features

3.8.0 (2023-11-29)

Features

3.7.0 (2023-11-24)

Bug Fixes

  • table: pass down value and record types to cells (#401) (2f3ad3c)
  • use new styles on <SSnackbar> and <SStep> (7d1c6db)

Features

  • table: support default color in pill and state cells (#392) (#399) (bc4d843)

3.6.0 (2023-11-21)

Features

  • validation: add and fix validation rules (#396) (95edb02)

3.5.0 (2023-11-20)

Bug Fixes

Features

3.4.0 (2023-11-14)

Features

3.3.0 (2023-11-13)

Features

BREAKING CHANGES

  • TableCellAction.onClick now only takes one argument - record.

3.2.1 (2023-11-10)

Bug Fixes

  • style: adjust bg-elv color for light mode (#373) (ee4791e)
  • table: don't grow actions column (#372) (582ae81)

3.2.0 (2023-11-07)

Bug Fixes

  • input-date: fix prop types to prevent vue warning (#371) (1dc9233)

Features

3.1.0 (2023-11-06)

Features

  • button: adjust the font size of small size button (b57e17a)
  • input-image: add <SInputImage> (#356) (#368) (600946e)

3.0.0 (2023-11-03)

Features

BREAKING CHANGES

  • The <SButton> mute mode now looks slightly different. Use the new option default to have the same look as before.

2.49.0 (2023-10-30)

Bug Fixes

  • table: fix wrong count of avatars in the STableCellAvatars (#363) (60f2ef6)

Features

2.48.0 (2023-10-24)

Features

2.47.4 (2023-10-16)

Bug Fixes

  • bump deps and add back types as peerDeps (#355) (165d54b)

2.47.3 (2023-10-06)

Bug Fixes

2.47.2 (2023-10-03)

Bug Fixes

2.47.1 (2023-10-03)

Bug Fixes

  • table: mark onClick as required in TableAction (#349) (b5d4131)

2.47.0 (2023-10-02)

Bug Fixes

  • card: prevent content from expanding card (#347) (3c7dd6c)
  • input: open info tooltip on click (#259) (#341) (1ce9a93)
  • table: sync scroll on filter/sort and remove hover listeners (#348) (a4a7e82)
  • types: allow tooltip text to be null (d3d4893)

Features

  • input-file: allow specifying accept and multiple on the input element (#346) (fb22baf)
  • table: allow selecting rows (#343) (#344) (78b1af0)

2.46.1 (2023-09-12)

Bug Fixes

  • fixes build error

2.46.0 (2023-09-12)

Features

  • table: allow using virtual scroll with fixed column (#266) (#339) (45ce637)

2.45.0 (2023-08-31)

Features

2.44.0 (2023-08-29)

Bug Fixes

  • input-ymd: don't apply hover styles if input is disabled (#339) (#331) (9257cca), closes #330

Features

2.43.0 (2023-08-08)

Bug Fixes

  • desc: empty slot not showing empty state (#328) (823772e)

Features

  • desc: add multi paragraph support for <SDescText> (#329) (82a87e3)

2.42.0 (2023-08-01)

Features

  • card: add :mode to root and header components (#325) (b5ec2db)
  • head: add :mode to title component (#326) (7cb95f8)

2.41.0 (2023-07-31)

Bug Fixes

Features

2.40.0 (2023-07-21)

Bug Fixes

Features

2.39.0 (2023-06-21)

Features

2.38.0 (2023-06-19)

Features

2.37.1 (2023-06-07)

Bug Fixes

  • table: 0 value not displayed on number type cell (#302) (6c002c1)

2.37.0 (2023-06-07)

Bug Fixes

  • dropdown: radio button overflows on search input (#300) (#301) (8bc9a18)
  • table: no background color when pills are empty (#297) (c7443f7)

Features

2.36.0 (2023-05-31)

Features

2.35.0 (2023-05-31)

Bug Fixes

  • error on accessing nullable template ref (#277) (c6372bf)
  • tooltip: positioning breaks on some edge cases (#288) (5506309)
  • types: button fails to build due to vue-tsc bug (#289) (8fb554d)

Features

2.34.1 (2023-05-10)

Bug Fixes

  • button: label gets misaligned in some cases (#276) (#274)

2.34.0 (2023-05-10)

Features

2.33.0 (2023-04-27)

Bug Fixes

  • grid: not usable in SSR environment (#263) (#268) (90bb10c)
  • style: deprecated styles overriding non-deprecated styles (51ba2a1)

Features

  • make placeholder fields optional for SInputYMD and SInputHMS (#269) (cb3b998)
  • button: add tooltip prop (#255) (#258) (#271) (5a74398)
  • tooltip: allow using focus as trigger and specifying timeout (#256) (#262) (9634fcd)
  • tooltip: make bg color more visible (e8e2e00)

2.32.0 (2023-04-21)

Features

2.31.1 (2023-04-18)

Bug Fixes

  • table: orders option not being unref (#254) (53f66e8)

2.31.0 (2023-04-17)

Bug Fixes

Features

Performance Improvements

  • table: use virtualization and reduce reactivity overhead (#244) (418f22b)

2.30.0 (2023-04-06)

Bug Fixes

Features

2.29.0 (2023-03-28)

Features

  • table: add summaryCell option (c9e1327)

2.28.0 (2023-03-28)

Features

2.27.0 (2023-03-20)

Features

  • input-date: add size props to SInputDate (#229) (120fd68)

2.26.0 (2023-03-16)

Bug Fixes

  • table: pill component not using value property (2e1220e)

Features

  • table: add empty cell type (cc39283)
  • table: make column label optional (28dd714)
  • table: enhance typings (3ae8817)

2.25.0 (2023-03-09)

Features

  • validation: add computed option to useForm (1bdcbd1)

2.24.0 (2023-03-09)

Features

  • day: add ymd and hms creation method (042abc9)
  • validation: add maxTotalFileSize rule (b46af00)

2.23.0 (2023-03-08)

Features

  • input-checkbox: refine styles (dbc3a11)
  • input-file: use lighter font weight for placeholder (ffdc454)

2.22.0 (2023-03-06)

Features

  • style: adjust --c-info color to be bit more systematic (d41f164)
  • input: add transition to label (0ba5e01)
  • input-textarea: refine styles (8fae90a)

2.21.0 (2023-02-28)

Bug Fixes

  • validation: requiredHms not validating null values (3f5e57d)

Features

2.20.0 (2023-02-16)

Features

2.19.0 (2023-02-13)

Features

2.18.0 (2023-02-03)

Features

  • input: add text-color props to SInputText and SInputNumber (#218) (e03f642)

2.17.0 (2023-02-01)

Features

2.16.0 (2023-01-31)

Features

  • input: add unit-before / unit-after props to SInputText and SInputNumber (#210) (0593a89)

2.15.0 (2023-01-30)

Features

  • input: allow showing check state in input components (#194) (#207) (a0166db)
  • input-addon: add SInputAddon (#202) (#206) (f6661ed)
  • input-dropdown: show dropdown on top if input is near viewport bottom (#200) (#204) (1084ae5)

2.14.1 (2023-01-24)

Bug Fixes

  • table: border style not applied correctly without header/footer (985271b)

2.14.0 (2023-01-24)

Bug Fixes

  • input-select: value and modelValue prop type is not correct when it's undefined (#191) (#193) (0ed0bc3)

Features

  • input: add info prop and slot to input components (#189) (#196) (b8ce931)
  • input-radios: refine styles (e33446d)
  • input-file: refine styles (aab04b7)
  • table: add header and footer option (d49b07b)
  • table: add resizable option to columns (#201) (#203) (82a34e6)
  • tooltip: refine styles (c81bfae)
  • validation: add maxFileSize validation rule (#197) (#198) (7b80d92)
  • utils: add computedWhen function (d1ac49f)

2.13.0 (2023-01-16)

Bug Fixes

  • button: style breaks in some edge cases when tag is set to <a> (24a33dc)

Features

  • support: add utc and timezone support in Day module (1d64e82)

2.12.0 (2023-01-12)

Bug Fixes

  • input-number: null becoming string and causing warning (6b05217)

Features

  • style: add text and bg type for accent colors (c4cb09d)

2.11.0 (2023-01-11)

Bug Fixes

  • input-select: stylings not applied correctly (#182) (51b75b3)

Features

  • avatar: add border when no image is defined (9230535)
  • pill: add SPill component (#181) (a7fa50b)
  • table: add neutral mode to pill cell (3bd4228)
  • table: adjust basic table stylings (8d2070d)
  • table: make border style customizable via css variables (8606bb6)
  • utils: add computedArray utility composable (04a1bf1)

2.10.0 (2022-12-23)

Features

2.9.0 (2022-11-15)

Bug Fixes

  • input: error message line height is too high (0692568)

Features

  • validation: add decimal rule (443ab6a)

2.8.0 (2022-11-14)

Features

  • table: add onClick option to text cell (#167) (02c9c89)
  • table: accept ref on orders and columns option (c79ec70)
  • table: add option to specify custom class name for column (a7bca60)
  • table: add success color option to text cell (9c611d5)
  • table: pass record along with value on text cell value option (4d2cece)

2.7.3 (2022-11-14)

Bug Fixes

  • day: module resolution not working (bb56f2f)

2.7.2 (2022-11-14)

Bug Fixes

  • day: use esm build for dayjs (49f2fae)

2.7.1 (2022-11-14)

Bug Fixes

  • day: include day.js as dependencies to avoid plugin resolution problem (224233b)

2.7.0 (2022-11-14)

Features

  • day: add relative time plugin (a82500c)
  • table: enable callback definition on text and color props for text cell (b062be7)

2.6.0 (2022-11-10)

Features

  • table: accept null in several fields for easier usage (946ef44)

2.5.1 (2022-11-09)

Bug Fixes

  • dropdown: text item style breaks depending on user defined css (f15ad54)

2.5.0 (2022-11-01)

Bug Fixes

  • dropdown: adjust spacing for text wrap (#169) (ee74598)

Features

  • table: add custom component cell type (#170) (928ff45)

2.4.0 (2022-10-27)

Features

  • form: add lazy value definition feature to data (77a09e6)

2.3.0 (2022-10-26)

Bug Fixes

  • input: words get wrapped as break-all in help text (50c11e1)

Features

  • input-date: refine overall design (4f97216)
  • input-switch: refine overall design (de9cacc)
  • validation: support dynamic validation schema (892d7e0)

2.2.1 (2022-10-21)

Bug Fixes

  • input-dropdown: change border color on error (#160) (#163) (c656801)
  • input-dropdown: placeholder text gets wrapped when it's too long (#159) (#164) (45b3ae3)
  • input-dropdown: remove button is displayed even when item is not removable (#155) (#165) (49ff573)
  • input-number: display value style is broken (#158) (#162) (23f3acb)
  • input-ymd: default value is missing on size prop (#156) (#166) (97ba580)
  • table: invalid prop type error thrown on color prop (#157) (#161) (48c465d)

2.2.0 (2022-10-20)

Features

  • form: allow rules to be passed as function (36578a6)
  • validation: add maxValue, minValue, month, and rule validator (9e77710)

2.1.4 (2022-10-06)

Bug Fixes

  • table: pill cell has too much padding (9ac1f16)
  • table: text cell with icon gets crashed when text is long (36748b0)

2.1.3 (2022-10-06)

Bug Fixes

  • table: prevent column dialog from going out of screen (#150) (944b2df)
  • table: various issues such as z-index and function callback handling (#149) (981c038)

2.1.2 (2022-09-27)

Bug Fixes

  • input-text: padding is missing (#148) (336afb3)
  • modal: modal closes when mousedowned on content instead of modal backdrop (#145) (#146) (8e0a82c)

2.1.1 (2022-09-26)

Bug Fixes

  • add missing markdown-it peer dependency (6eecf82)

2.1.0 (2022-09-26)

Bug Fixes

  • modal: emit close event fires when modal content is clicked (42cf87f)

Features

2.0.0 (2022-09-22)

New Sefirot for Vue 3.

2.0.0-draft.8 (2022-04-21)

Features

  • validation: update types

2.0.0-draft.7 (2022-02-21)

Bug Fixes

  • validation: vuelidate import (1c2e547)

2.0.0-draft.6 (2022-02-21)

Features

  • input-select: add SInputSelect component (1d0608e)
  • validation: add custom error message support (acb0894)

2.0.0-draft.5 (2022-02-16)

Features

2.0.0-draft.4 (2021-12-22)

Features

2.0.0-draft.3 (2021-12-17)

Features

  • input-text: emit "enter" and "blur" event (a7b2b38)

2.0.0-draft.2 (2021-12-14)

Bug Fixes

  • input-number: emit null when empty is input (#111) (d417960)

2.0.0-draft.1 (2021-12-13)

Initial release.