Skip to content

Releases: privy-open-source/design-system

0.27.0

08 Dec 13:12
40f32ee
Compare
Choose a tag to compare

🚨 Breaking Changes

  • Drop support node 16 - by Ade Novid (0e11a)

🚀 Features

  • input-color: Add component p-input-color - by Afriq Yasin Ramadhan (d16da)
  • shimmer: Add component p-shimmer - by Ade Novid (3719c)

🐞 Bug Fixes

  • deps:
    • Update dependency interactjs to v1.10.23 - by renovate[bot] (d2f8e)
    • Update dependency @vueuse/core to v10.7.0 - by renovate[bot] (5e49a)
    • Update dependency interactjs to v1.10.26 - by renovate[bot] (8ec69)
    • Update dependency @fontsource/dm-sans to v5.0.18 - by renovate[bot] (ebfce)
  • persona-icon:
    • Side effect update svgo - by Ade Novid (57c4c)
View changes on GitHub

0.26.0

24 Nov 16:39
62fb9e1
Compare
Choose a tag to compare

🚀 Features

  • headless: Add component p-popover - by Ade Novid (c0e5c)
  • select: Add slot activator - by Ade Novid (537cc)

🐞 Bug Fixes

  • checkbox:
    • State checked not changed when prop value changed - by Ade Novid (93c10)
  • deps:
    • Update nuxt framework to v3.8.1 - by renovate[bot] (65be8)
    • Update dependency core-js to v3.33.3 - by renovate[bot] (7c815)
    • Update dependency interactjs to v1.10.21 - by renovate[bot] (b2405)
    • Update nuxt framework to v3.8.1 - by renovate[bot] (0e97f)
    • Update nuxt framework to v3.8.2 - by renovate[bot] (9af98)
  • radio:
    • State checked not changed when prop value changed - by Ade Novid (ed252)
  • signature-draw:
    • V-model keep return base64 when color changed - by Ade Novid (16de5)
    • V-model not changed when color changed - by Ade Novid (9e4ea)
View changes on GitHub

0.25.2

07 Nov 06:57
8a48bc7
Compare
Choose a tag to compare

🐞 Bug Fixes

  • all: Component nuxt-link not resolved - by Ade Novid (ad771)
  • deps: Update dependency interactjs to v1.10.20 - by renovate[bot] (a1297)
View changes on GitHub

0.25.1

06 Nov 10:27
Compare
Choose a tag to compare

🐞 Bug Fixes

  • all:
    • Fix floating ui with transition - by Ade Novid (33cc9)
  • breadcrumb:
    • Handle route object - by Ade Novid (8c319)
  • deps:
    • Update dependency vue-collapsed to v1.2.9 - by renovate[bot] (8ac90)
    • Update dependency core-js to v3.33.2 - by renovate[bot] (ff1e5)
    • Update dependency fuse.js to v7 - by renovate[bot] (c2a7c)
  • select:
    • Value still empty when async-adapter loaded - by Ade Novid (348ad)
    • Don't load next page when last result less than perPage - by Ade Novid (e5bbf)
  • sidebar-menu:
    • Handle route objet in url and title-action-url - by Ade Novid (b7113)
  • text:
    • Handle route object in href - by Ade Novid (ec1fd)
  • toast:
    • Fix item alignment - by Ade Novid (f3001)
View changes on GitHub

0.25.0

27 Oct 14:31
19454b8
Compare
Choose a tag to compare

🚀 Features

  • button: Add slot loading - by Ade Novid (293cd)
  • dialog: Add prompt - by Ade Novid (6292a)
  • dropdown: Add css variable --p-dropdown-size - by Ade Novid (804c7)
  • form-group: Add slots label, caption, description, hint, error - by Ade Novid (7ef6e)
  • modal: Add css variable --p-modal-size - by Ade Novid (7d8f8)
  • toast: Able to change icon color of toast - by Afriq Yasin Ramadhan (d9861)

🐞 Bug Fixes

  • deps:
    • Update dependency @fontsource/dm-sans to v5.0.17 - by renovate[bot] (3e728)
    • Update dependency core-js to v3.33.1 - by renovate[bot] (261f6)
    • Update dependency defu to v6.1.3 - by renovate[bot] (702b6)
    • Update dependency vue-collapsed to v1.2.9 - by renovate[bot] (ad37e)
  • eslint-config-persona:
    • Enforce import type - by Ade Novid (eeb64)
  • input-pin:
    • Handle enter keypress - by Ade Novid (1dd09)
  • pdf-viewer:
    • Handle when container not visible - by Ade Novid (9bc1f)
  • persona:
    • Fix font bold - by Ade Novid (6fdc2)
  • select:
    • Selected item not showing when items updated - by Ade Novid (790a2)
    • Fix select width - by Ade Novid (baed4)
    • Select active state styling - by Afriq Yasin Ramadhan (19127)
  • sidebar-nav:
    • Fix text color in darkmode - by Ade Novid (49640)
  • table-static:
    • Broken table row in non-scrollable type - by Afriq Yasin Ramadhan (7ed82)
  • toast:
    • Handle long text - by Ade Novid (14a05)
  • truncate:
    • Fix text color not inherited - by Ade Novid (286a0)
View changes on GitHub

0.24.0

16 Oct 10:24
7e555f2
Compare
Choose a tag to compare

🚀 Features

  • core:
    • Expose loading, vnode and image utils - by Ade Novid (f5a98)
  • dialog:
    • Make dialog text and title support markdown syntax - by Afriq Yasin Ramadhan (32695)
    • Refine spacing of modal footer button - by Afriq Yasin Ramadhan (7fc42)
  • label:
    • Custom dot color of label dot variant - by Afriq Yasin Ramadhan (ee58c)
  • nav:
    • Nav lines color is follow the brand accent color - by Afriq Yasin Ramadhan (b5dcd)
  • toast:
    • Make toast title and text support markdown, toast text is not mandatory, custom toast icon - by Afriq Yasin Ramadhan (f3b72)

🐞 Bug Fixes

  • Fix typescript issue - by Ade Novid (16891)
  • cropper:
    • Move inline tailwind class into cropper__control__reset - by Afriq Yasin Ramadhan (8a967)
  • deps:
    • Update dependency core-js to v3.33.0 - by renovate[bot] (f0360)
    • Update dependency @fontsource/dm-sans to v5.0.14 - by renovate[bot] (b6f11)
    • Update dependency @vueuse/core to v10.5.0 - by renovate[bot] (b6d73)
    • Update dependency @fontsource/dm-sans to v5.0.15 - by renovate[bot] (22471)
  • dialog:
    • Dialog z-index must be higher than modal - by Afriq Yasin Ramadhan (7f3b6)
  • layout:
    • Some component broken when combined with very long label, caption or content - by Afriq Yasin Ramadhan (33918)
  • pagination:
    • Remove select search in per page options - by Afriq Yasin Ramadhan (78c01)
  • pdf-viewer:
    • Error on unmounted - by Ade Novid (79cee)
  • table:
    • Handle empty data non array - by Afriq Yasin Ramadhan (b2526)
    • Unchecked select all on table static if no items - by wikanonymous-dev (6dc93)
View changes on GitHub

0.23.0

02 Oct 07:16
917978c
Compare
Choose a tag to compare

🚀 Features

  • label: Possible to insert icon in label and customize label color - by Afriq Yasin Ramadhan (0817e)
  • pagination: Add select-input sizing - by Afriq Yasin Ramadhan (2d7be)

🐞 Bug Fixes

  • deps:
    • Update dependency pdfjs-dist to v3.11.174 - by renovate[bot] (63f6e) (64836)
    • Update nuxt framework to v3.7.4 - by renovate[bot] (638ac) (7547a)
  • list group:
    • Change state of dropdown, select and list group - by Afriq Yasin Ramadhan (dd062)
  • pagination:
    • Fix select page sizing - by Ade Novid (33a21)
  • select:
    • Fix select in pagination and pdf-navigation - by Ade Novid (380ca)
View changes on GitHub

0.22.0

25 Sep 07:05
80a93b3
Compare
Choose a tag to compare

🚨 Breaking Changes

  • button: Replace brand.accent with brand.action as primary color of button, replace text-subtle with text-default as button default - by Afriq Yasin Ramadhan (964ff)
    Migration:
    • Unless you don't customize the default color from tailwind-preset you have nothing to do.
    • change brand.accent to brand.action in tailwind.config.js
  • contextualbar: Replace prop variant to state, add warning and neutral state - by Afriq Yasin Ramadhan (8def5)

🚀 Features

  • badge:
    • Add support to custom color via class - by Afriq Yasin Ramadhan (2db6a)
    • Add slot icon-content - by Afriq Yasin Ramadhan (8d504)
  • banner:
    • Add props no-icon - by Afriq Yasin Ramadhan (e496d)
  • core:
  • dialog:
    • Adding options dialog for hide dismiss button and no close dialog on backdrop - by Afriq Yasin Ramadhan (6f808)
  • eslint-config-persona:
    • Enable typescript inside template - by Ade Novid (36d12)
  • label:
    • Change label padding - by Afriq Yasin Ramadhan (6bee0)
  • modal:
    • Add modal full variant and modal free distraction - by Afriq Yasin Ramadhan (f45ce)
  • pdf-helipad:
    • Add event click - by Ade Novid (8e546)
  • select:
    • Add prop divider, menuClass and menuSize - by Afriq Yasin Ramadhan (4e546)
    • Add prop multiple - by Ade Novid (66cb8)
    • Add prop no-close-after-select - by Ade Novid (d1688)
  • table-static:
    • Add prop scrollable - by Ade Novid (f2f82)
  • tabs:
    • Add slide transition - by Ade Novid (54a44)
  • text:
    • Add element tag in text component - by Afriq Yasin Ramadhan (ea228)
  • toggle:
    • Add custom switch class - by Afriq Yasin Ramadhan (161c2)

🐞 Bug Fixes

  • deps:
    • Update dependency @fontsource/dm-sans to v5.0.12 - by renovate[bot] (17477)
    • Update dependency @floating-ui/dom to v1.5.2 - by renovate[bot] (746c9)
    • Update dependency core-js to v3.32.2 - by renovate[bot] (510c3)
    • Update dependency @floating-ui/dom to v1.5.3 - by renovate[bot] (f2d5b)
    • Update dependency @floating-ui/dom to v1.5.3 - by renovate[bot] (19c09)
    • Update nuxt framework to v3.7.3 - by renovate[bot] (4763e)
    • Update dependency @testing-library/user-event to v14.5.0 - by renovate[bot] (cf61d)
    • Update dependency pdfjs-dist to v3.10.111 - by renovate[bot] (107b1)
    • Update dependency @testing-library/user-event to v14.5.1 - by renovate[bot] (713e7)
    • Update dependency chart.js to v4.4.0 - by renovate[bot] (43ae5)
    • Update dependency marked to v5.1.2 - by renovate[bot] (ff4ce)
    • Update dependency sanitize-html to v2.11.0 - by renovate[bot] (1cfac)
    • Update dependency @testing-library/dom to v9.3.3 - by renovate[bot] (c52c3)
    • Update dependency @testing-library/user-event to v14.5.1 - by renovate[bot] (eab4b)
    • Update dependency interactjs to v1.10.19 - by renovate[bot] (57352)
    • Update dependency vue-collapsed to v1.2.8 - by renovate[bot] (4b67d)
    • Update dependency vue-collapsed to v1.2.8 - by renovate[bot] (d0189)
    • Update dependency vue-router to v4.2.5 - by renovate[bot] (e4d88)
  • main:
    • Global heading affected another heading component - by Afriq Yasin Ramadhan (34208)
View changes on GitHub

0.21.0

11 Sep 07:14
69b24a2
Compare
Choose a tag to compare

   🚀 Features

  • accordion:
    • Add accordion component  -  by Devara Eko (7382d)
  • button:
    • Add loading state  -  by Ade Novid (0b93f)
  • form-group:
    • Add support horizontal mode  -  by Devara Eko (2c889)
  • pdf-text:
    • Add word-wrap in label  -  by Ade Novid (0628a)
    • Add hdpi srcset  -  by Ade Novid (5024c)
  • pdf-viewer:
    • Expose zoomIn, zoomOut, next, and prev into slot  -  by Ade Novid (449ce)
  • sheet:
    • Add component <p-sheet>  -  by Ade Novid (3ee75)
  • signature-text:
    • Add hdpi srcset  -  by Ade Novid (32139)
  • store:
    • Add ssr support  -  by Ade Novid (3deb8)
  • table-flex:
    • Add slot row  -  by Ade Novid (0d51a)

   🐞 Bug Fixes

  • deps:
    • Update dependency @fontsource/dm-sans to v5.0.11  -  by renovate[bot] (be24f)
    • Update dependency core-js to v3.32.1  -  by renovate[bot] (d3647)
    • Change to esm  -  by Ade Novid (0d8d2)
    • Update dependency vue-collapsed to v1.2.7  -  by renovate[bot] (ba9f6)
    • Update dependency vue-demi to v0.14.6  -  by renovate[bot] (9a7ea)
    • Update dependency vue-collapsed to v1.2.7  -  by renovate[bot] (37d81)
    • Update dependency pdfjs-dist to v3.10.111  -  by renovate[bot] (700e7)
    • Update nuxt framework to v3.7.1  -  by renovate[bot] (2d889)
    • Update dependency @floating-ui/dom to v1.5.1  -  by renovate[bot] (46905)
    • Update dependency @testing-library/dom to v9.3.1  -  by renovate[bot] (2c792)
  • form-group:
    • Fix additional contents after wrapping into div  -  by Devara Eko (c7c78)
    View changes on GitHub

0.20.0

28 Aug 05:55
5f1463e
Compare
Choose a tag to compare

🚨 Breaking Changes

  • table: Split <p-table> into <p-table-flex> and <p-table-static> - by Ade Novid (33a18)
    Migration:
    • <p-table> now deprecated, and will removed in next release
    • We recommend to change:
      • <p-table variant="flexible"> to <p-table-flex>.
      • <p-table variant="static"> to <p-table-static>

🚀 Features

  • card:
    • Change card rounded with 12px and card inside card with 8px rounded - by Afriq Yasin Ramadhan (2466a)
  • dropdown:
    • New sizing of dropdown: xl - by Afriq Yasin Ramadhan (6ebc5)
  • progressbar:
    • Add component <p-progressbar> - by Ade Novid (626f0)
  • ringbar:
    • Add component <p-ringbar> - by Ade Novid (ca879)
  • table:
    • Add table no-label in flexible variant, add table header in flexible variant, fix selectable variant in static variant - by Afriq Yasin Ramadhan (f77b1)
    • Add example of using variables in table - by Afriq Yasin Ramadhan (faae7)

🐞 Bug Fixes

  • deps: Update dependency @fontsource/dm-sans to v5.0.9 - by renovate[bot] (964a4)
  • main: Fix component with link override by main permalink - by Afriq Yasin Ramadhan (74661)
  • pdf-viewer: Fix viewer height when window resized on layout fixed - by Ade Novid (13830)
  • persona-icon: Fix icon fill - by Ade Novid (9d83a)
  • typography: Posible change color of typography components without important - by Afriq Yasin Ramadhan (20a7c)
View changes on GitHub