Skip to content

Releases: privy-open-source/design-system

1.0.0

06 Dec 10:37
3243af7
Compare
Choose a tag to compare

🚨 Breaking Changes

✨ New Color Foundation

Added

Brand
  • brand.accentSubtle (brand-accent-subtle)
  • brand.accentSubtlest (brand-accent-subtlest)
Foregrounds
Roles
  • fg.infoOnEmphasis (text-info-on-emphasis)
  • fg.successOnEmphasis (text-success-on-emphasis)
  • fg.warningOnEmphasis (text-warning-on-emphasis)
  • fg.dangerOnEmphasis (text-danger-on-emphasis)
Backgrounds
Inverted
  • bg.onInverse (bg-on-inverse)
  • bg.onInverseSubtle (bg-on-inverse-subtle)
Dim (for overlay)
  • dim.subtle (bg-dim-subtle)
  • dim.default (bg-dim-default)
  • dim.emphasis (bg-dim-emphasis)
Border
  • border.onInverse (border-on-inverse)
  • border.emphasis (border-emphasis)
  • border.emphasis-alpha (border-emphasis-alpha)

Changes

Background
  • bg-subtle renamed to bg-base
  • bg-base renamed to bg-ground
  • bg-subtle-alpha renamed to bg-emphasis-alpha
Border
  • border-muted renamed to border-subtlest

🚀 Features

  • core:
    • Expose usePsPDF, loadFont, and createCanvas - by Ade Novid (81380)
  • foundation:
    • Adjust color palette gray to look blueish and adjust all of others color palette also welcome to new milk palette - by Afriq Yasin Ramadhan (e73df)
    • Add alpha black and alpha white colors; add opacity 3 - by Afriq Yasin Ramadhan (08203)
    • Add bg-gradient maroon to dark red - by Afriq Yasin Ramadhan (ed27b)
    • Add new semantic color in brand eg. brand-accent-subtlest - by Afriq Yasin Ramadhan (4abfa)
    • Add new inverse background family member eg. on-inverse and on-inverse-subtle - by Afriq Yasin Ramadhan (d5122)
    • Adjust brand, foregrounds, backgrounds, and borders semantic colors - by Afriq Yasin Ramadhan (f6359)
    • Adjust component colors with latest color pallete - by Afriq Yasin Ramadhan (d635c)
    • New extra-tiny (xt) of typography font-size - by Afriq Yasin Ramadhan (a5d0f)
    • Add dim alpha background for overlay or backdrop - by Afriq Yasin Ramadhan (4060a)
  • pdf-worker:
    • Add option to use local PDF.js worker with useLocalPdfWorker config - by Pringgo Radianto (21ed1)
  • pspdfkit:
    • Add selfhost worker - by Ade Novid (f5180)
  • table-sortable-field:
    • Add support sortable table by field - by Devara Eko (d860e)
    • Update table static docs about sortable - by Devara Eko (1654c)

🐞 Bug Fixes

  • Refine textColor roles in component - by Afriq Yasin Ramadhan (8cad8)
  • Migrate fill subtle to fill base - by Afriq Yasin Ramadhan (052bc)
  • Migration component bg-dark-subtle-alpha to bg-dark-emphasis-alpha - by Afriq Yasin Ramadhan (76493)
  • Adjustment component with new palette color - by Afriq Yasin Ramadhan (731b0)
  • deps:
    • Update dependency @jill64/universal-sanitizer to v1.3.2 - (ba89d)
    • Update dependency @jill64/universal-sanitizer to v1.3.3 - (74fc8)
    • Update dependency pdfjs-dist to v4.7.76 - (ed0e4)
    • Update dependency date-fns to v4 - (82d02)
    • Update dependency @floating-ui/dom to v1.6.12 - (4040a)
    • Update dependency chart.js to v4.4.6 - (d04be)
    • Update dependency marked to v14.1.4 - (f0fee)
    • Update dependency @jill64/universal-sanitizer to v1.3.4 - (19c8b)
    • Update dependency pdfjs-dist to v4.8.69 - (96609)
    • Update dependency vue-router to v4.5.0 - (f2f19)
    • Update dependency marked to v15 - (7cf8a)
  • dropzone:
    • Fix missing target focus - by Ade Novid (22f21)
  • pdf-viewer:
    • Fix compat with ios 16 below - by Ade Novid (a7da0)
  • persona:
    • Fix selfhost app baseURL - by Ade Novid (7e67a)
    • Fix missing scroll-into-view - by Ade Novid (736e4)
View changes on GitHub

This probably the first and the last version, because many people in this project no longer in this company. Thanks for all contributors 😭

1.0.0-rc.12

18 Sep 07:32
e921b50
Compare
Choose a tag to compare

🚀 Features

  • card:
    • Create placement for datepicker - by Afriq Yasin Ramadhan (1fda6)

🐞 Bug Fixes

  • card:
    • Refine card and adjust card spacing variant - by Afriq Yasin Ramadhan (42869)
  • deps:
    • Update dependency @floating-ui/dom to v1.6.11 - (0461b)
    • Update nuxt framework to v3.13.2 - (2edfb)
    • Update dependency @vueuse/math to v11.1.0 - (da5dc)
  • richtext:
    • Fix conflict name with p-table - by Ade Novid (e9fec)
View changes on GitHub

1.0.0-rc.11

13 Sep 12:03
eb2bcf6
Compare
Choose a tag to compare

🐞 Bug Fixes

  • deps:
    • Update dependency vue-router to v4.4.4 - (35354)
    • Update dependency @fontsource/dm-sans to v5.1.0 - (d3639)
    • Update dependency vue-router to v4.4.5 - (64843)
  • dialog:
    • Fix conflict css with pdfjs - by Ade Novid (b4015)
  • pdf-viewer:
    • Fix type on prop config - by Ade Novid (7e508)
  • persona:
    • Fix build error - by Ade Novid (42ad2)
  • select:
    • Fix selected values when option items updated after search - by Devara Eko (3ea3e)
View changes on GitHub

1.0.0-rc.8

09 Sep 06:54
f3341fa
Compare
Choose a tag to compare

🚀 Features

  • avatar:
    • Create avatar square-round type variant; create component-variables of accordion; refine toast and popup positioning - by Afriq Yasin Ramadhan (9a795)
  • checkbox:
    • Refine checkbox-checked style - by Afriq Yasin Ramadhan (88e5d)
  • dropdown:
    • Create dropdown-text component and create example what it should used for - by Afriq Yasin Ramadhan (d8613)
    • Add menu-size variant auto - by Ade Novid (7bf10)
  • eslint-config-persona:
    • Add type definition - by Ade Novid (8ef2b)
  • input-range:
    • Change input range color with brand-accent - by Afriq Yasin Ramadhan (7889c)
  • pdf-viewer:
    • Add event loading - by Ade Novid (6be84)
  • radio:
    • Refine input type radio - by Afriq Yasin Ramadhan (555f5)
  • richtext:
    • Add component p-richtext - by Ade Novid (eddcd)
  • ringbar:
    • Add prop direction - by Ade Novid (6b5d2)
  • tailwind-preset:
    • Add mono and tailwind default font family - by Ade Novid (124cc)

🐞 Bug Fixes

  • Change color of progressbar and progress indicator, add warning variant of banner, change warning color in light mode - by Afriq Yasin Ramadhan (d7d2e)
  • Refine button variant, provide global variable of navbar height - by Afriq Yasin Ramadhan (827a5)
  • button:
    • Remove color variant in button outline - by Afriq Yasin Ramadhan (6133d)
    • Remove color variant of button link and outline, add color variant of button ghost - by Afriq Yasin Ramadhan (03097)
  • calendar:
    • Change selected date with branch accent - by Afriq Yasin Ramadhan (2a2dc)
  • carousel:
    • Fix error when v-model change before slider mounted - by Ade Novid (f10d0)
  • contextual-bar:
    • Trigger when component unmounted - by Ade Novid (29d4a)
  • deps:
    • Update dependency @types/react to v18 - (2fb73)
    • Update dependency @floating-ui/dom to v1.6.8 - (3c5be)
    • Update testing-library monorepo - (f09f3)
    • Update dependency @zxing/browser to v0.1.5 - (c7e83)
    • Update dependency chart.js to v4.4.3 - (3c340)
    • Update dependency marked to v13 - (91dae)
    • Update nuxt framework to v3.12.4 - (ad841)
    • Update dependency @zxing/library to v0.21.2 - (e49e3)
    • Update dependency vue-demi to v0.14.9 - (8036f)
    • Update dependency @jill64/universal-sanitizer to v1.3.0 - (91250)
    • Update dependency @vueuse/math to v10.11.0 - (a6f8f)
    • Update dependency @vueuse/core to v10.11.0 - (bd5a4)
    • Update dependency vue-router to v4.4.0 - (658e5)
    • Update dependency marked to v13.0.3 - (5749a)
    • Update dependency vue-demi to v0.14.10 - (8f359)
    • Update dependency vue-router to v4.4.2 - (48b8b)
    • Update dependency pdfjs-dist to v4 - (76df0)
    • Update dependency vue-collapsed to v1.3.4 - (76b1b)
    • Update dependency @floating-ui/dom to v1.6.9 - (b5976)
    • Update dependency vue-router to v4.4.3 - (cf01c)
    • Update dependency marked to v14 - (0f3ef)
    • Update dependency @floating-ui/dom to v1.6.10 - (be31b)
    • Update dependency @vueuse/core to v10.11.1 - (da6be)
    • Update dependency @vueuse/math to v10.11.1 - (5efed)
    • Update dependency @vueuse/core to v11 - (04056)
    • Update dependency @vueuse/math to v11 - (a5e1f)
    • Update dependency @fontsource/dm-sans to v5.0.22 - (b79d5)
    • Update dependency @vueuse/core to v11.0.1 - (f13e1)
    • Update dependency @jill64/universal-sanitizer to v1.3.1 - (22bfc)
    • Update dependency @vueuse/math to v11.0.1 - (becc6)
    • Update dependency chart.js to v4.4.4 - (47af9)
    • Update dependency @zxing/library to v0.21.3 - (58548)
    • Update dependency @vueuse/core to v11.0.3 - (8bcf0)
    • Update dependency @vueuse/math to v11.0.3 - (fca76)
    • Update dependency marked to v14.1.0 - (7778c)
    • Update dependency pdfjs-dist to v4.6.82 - (1b3f2)
    • Update nuxt framework to v3.13.1 - (7e872)
    • Update dependency marked to v14.1.1 - (c5ace)
    • Update dependency @nuxt/kit to v3.13.1 - (0cb36)
    • Update dependency @fontsource/dm-sans to v5.0.23 - (02387)
    • Update dependency marked to v14.1.2 - (8f46a)
  • modal:
    • Trigger close on esc btn only when modal is open - by Devara Eko (5fadb)
  • pdf-viewer:
    • Fix missing import - by Ade Novid (5e719)
  • persona-icon:
    • Fix typed on ts 5.x - by Ade Novid (e8615)
  • persona-ilustration:
    • Fix typed on ts 5.x - by Ade Novid (54b0c)
  • progress:
    • Make progress active in accent color - by Afriq Yasin Ramadhan [(82a83)](82a8367ab...
Read more

1.0.0-rc.7

16 Jul 12:28
a836d5a
Compare
Choose a tag to compare

🚀 Features

  • Adding local variables in banner, chart and contextualbar - by Afriq Yasin Ramadhan (1fb7c)
  • Add variables in sidebar and navbar for realtime customization - by Afriq Yasin Ramadhan (8b439)
  • calendar:
    • Add sunday red mark - by Ade Novid (df982)
    • Refine start of week style - by Ade Novid (b9196)
  • tooltip:
    • Add long hover - by Ade Novid (614d1)

🐞 Bug Fixes

  • Replace body-transform with margin to avoid issue when combine with modal - by Afriq Yasin Ramadhan (f5d44)
  • Fix contextualbar unit test - by Afriq Yasin Ramadhan (3e5df)
  • Remove unused code - by Afriq Yasin Ramadhan (896b7)
  • deps:
    • Lock version peer deps - by Ade Novid (40650)
    • Update dependency @floating-ui/dom to v1.6.4 - by renovate[bot] (8f239)
    • Update dependency @fontsource/dm-sans to v5.0.21 - by renovate[bot] (89379)
    • Update dependency @testing-library/dom to v10.1.0 - by renovate[bot] (a8161)
    • Update dependency @zxing/library to v0.21.0 - by renovate[bot] (b9b55)
    • Update dependency @jill64/universal-sanitizer to v1.2.10 - by renovate[bot] (161ba)
    • Update dependency @floating-ui/dom to v1.6.5 - by renovate[bot] (5fadd)
    • Update dependency @jill64/universal-sanitizer to v1.2.11 - by renovate[bot] (51c24)
  • pdf-viewer:
    • Change CDN url - by Ade Novid (b4cb0)
  • truncate:
    • Fix flickering when hovered - by Ade Novid (41067)
View changes on GitHub

1.0.0-rc.5

19 Apr 18:07
fa48c41
Compare
Choose a tag to compare

🚀 Features

  • persona-ilustration: Add png format - by Ade Novid (3dc23)

🐞 Bug Fixes

  • deps:
    • Update dependency @fontsource/dm-sans to v5.0.20 - by renovate[bot] (9a3b0)
    • Update dependency @jill64/universal-sanitizer to v1.2.8 - by renovate[bot] (109a9)
    • Update dependency vue-collapsed to v1.3.3 - by renovate[bot] (2849d)
    • Update nuxt framework to v3.11.2 - by renovate[bot] (da227)
    • Update dependency core-js to v3.37.0 - by renovate[bot] (0979a)
    • Update dependency @testing-library/dom to v10 - by renovate[bot] (add5e)
    • Update dependency vue-router to v4.3.1 - by renovate[bot] (1e7ad)
    • Update dependency marked to v12.0.2 - by renovate[bot] (5c283)
    • Update dependency vue-router to v4.3.2 - by renovate[bot] (d02a6)
  • pin-input:
    • Fix empty state when using type password - by Ade Novid (b6771)
View changes on GitHub

1.0.0-rc.4

29 Mar 09:12
7e4c738
Compare
Choose a tag to compare

🚀 Features

  • contextual-bar: Add prop background-dark-url - by Ade Novid (bfcab)
  • core: Export PopupIcons - by Ade Novid (893d9)
  • cropper: Expose angle and scale - by Ade Novid (d18f7)
  • dialog: Add option icon - by Ade Novid (108c8)
  • input-file: Expose method clear - by Ade Novid (237f4)
  • markdown: Add modifier escape - by Ade Novid (b0d0d)
  • persona-ilustration: Add new package persona-ilustration - by Ade Novid (682d5)
  • qrcode: Add component p-qrcode - by Ade Novid (c72d0)

🐞 Bug Fixes

  • accordion:
    • Fix crash when accordion-item has no prop - by Ade Novid (33702)
  • banner:
    • Fix background url broken on production build - by Ade Novid (b61bb)
  • deps:
    • Update dependency marked to v12 - by renovate[bot] (e6186)
    • Update dependency core-js to v3.36.1 - by renovate[bot] (36e6d)
    • Update dependency @jill64/universal-sanitizer to v1.2.5 - by renovate[bot] (3b3ff)
    • Update nuxt framework to v3.11.1 - by renovate[bot] (c6fda)
    • Update dependency date-fns to v3 - by renovate[bot] (9ff23)
    • Update dependency @jill64/universal-sanitizer to v1.2.7 - by renovate[bot] (b5328)
    • Fix broken changes after upgrade date-fns - by Ade Novid (691d4)
    • Update nuxt framework to v3.11.1 - by renovate[bot] (b7834)
    • Update nuxt framework to v3.11.1 - by renovate[bot] (dd32c)
    • Update dependency path-intersection to v3 - by renovate[bot] (be6b0)
    • Update dependency @jill64/universal-sanitizer to v1.2.7 - by renovate[bot] (05727)
    • Update dependency interactjs to v1.10.27 - by renovate[bot] (181d5)
  • pdf-text:
    • Fix missing emit - by Ade Novid (9a811)
  • persona-icon:
    • Fix sync script - by Ade Novid (95466)
    • Add uniq id for reference - by Ade Novid (3f6a6)
View changes on GitHub

1.0.0-rc.3

13 Mar 02:10
cc0e96d
Compare
Choose a tag to compare

🚀 Features

  • accordion:
    • Adding some props like icon, titleClass, contentClass and iconClass; update documentation example - by Afriq Yasin Ramadhan (1cc40)
  • avatar:
    • Create avatar group and change default avatar image - by Afriq Yasin Ramadhan (1289c)
  • avatar-group:
    • Add prop length - by Ade Novid (74c2c)
  • banner:
    • Add custom background image to banner - by Afriq Yasin Ramadhan (37180)
  • pdf-viewer:
    • Expose loading ref - by Ade Novid (cce6a)
    • Add prop config - by Ade Novid (ba9bb)

🐞 Bug Fixes

  • breadcrumb:
    • Remove capitalize - by Ade Novid (9a7a3)
  • calendar:
    • Keep hour & minute value when value changed - by Ade Novid (53cff)
  • cropper:
    • Crash on ssr - by Ade Novid (bee07)
  • deps:
    • Update dependency @vueuse/core to v10.8.0 - by renovate[bot] (0e358)
    • Update dependency @jill64/universal-sanitizer to v1.2.3 - by renovate[bot] (ab062)
    • Update dependency chart.js to v4.4.2 - by renovate[bot] (b06be)
    • Update nuxt framework to v3.10.3 - by renovate[bot] (b198f)
    • Update dependency @vueuse/core to v10.9.0 - by renovate[bot] (a83de)
    • Update dependency @vueuse/math to v10.9.0 - by renovate[bot] (291db)
    • Update dependency vue-router to v4.3.0 - by renovate[bot] (e3e55)
    • Update dependency @fontsource/dm-sans to v5.0.19 - by renovate[bot] (f7402)
    • Update dependency vue-collapsed to v1.3.1 - by renovate[bot] (c59ea)
    • Update dependency vue-collapsed to v1.3.1 - by renovate[bot] (bee1e)
  • modal:
    • Fix slot scope definition - by Ade Novid (e0d5a)
  • shimmer:
    • Error mismatch hidration - by Ade Novid (39443)
    • Security issue with Math.random() - by Ade Novid (352dc)
  • toast:
    • Remove truncate in toast-text when has long content and make it maks in two line - by Afriq Yasin Ramadhan (8cb3a)
View changes on GitHub

1.0.0-rc.2

23 Feb 14:53
5a02252
Compare
Choose a tag to compare

🚀 Features

  • datepicker:
    • Add props clearable - by Ade Novid (f004a)
  • select:
    • Add keyword in empty slot's scope - by Ade Novid (a837e)
  • timepicker:
    • Add time composable - by wikanonymous-dev (3530f)
    • Add time base components - by wikanonymous-dev (effa2)
    • Add time utils - by wikanonymous-dev (a881c)
    • Add timepicker component - by wikanonymous-dev (3b745)
    • Add time and timepicker documentation - by wikanonymous-dev (48050)

🐞 Bug Fixes

  • deps:
    • Update dependency vue-demi to v0.14.7 - by renovate[bot] (8007f)
    • Update dependency @floating-ui/dom to v1.6.3 - by renovate[bot] (9f5df)
    • Update dependency @floating-ui/dom to v1.6.3 - by renovate[bot] (74641)
    • Update dependency @jill64/universal-sanitizer to v1.2.0 - by renovate[bot] (b298a)
    • Update dependency core-js to v3.36.0 - by renovate[bot] (b14a9)
    • Update nuxt framework to v3.10.2 - by renovate[bot] (333dd)
    • Update dependency @vueuse/math to v10.8.0 - by renovate[bot] (63555)
View changes on GitHub

1.0.0-rc.1

05 Feb 07:19
5ebbe00
Compare
Choose a tag to compare

🚨 Breaking Changes

  • toast rename to popup, currently toast will accept qll popup's options with deprecation warning - by Ade Novid (ac487)
    • Migration:
      • Replace all toast with popup
      • Replace toastClass with popupClass
- import { toast } from '@privyid/persona/core' 
+ import { popup } from '@privyid/persona/core' 

- toast({
+ popup({
	text: 'Lorem ipsum'
-	toastClass: 'w-h40',
+	popupClass: 'w-h40',
})

🚀 Features

  • chart: Add more variant and customize options - by Ade Novid (09d12)
  • dialog: Add ability to add custom attribute - by Ade Novid (7e1ed)
  • modal: Add event show and hide - by Ade Novid (572ed)
  • popup: Refine toast and make toast variant to be popup alert - by Afriq Yasin Ramadhan (6ed32)
  • toast: Show or hide dismiss button via dismissable props - by Afriq Yasin Ramadhan (b14d5)

🐞 Bug Fixes

  • cropper:
    • Zoom using mouse wheel too fast - by Ade Novid (2dd40)
  • deps:
    • Update dependency core-js to v3.34.0 - by renovate[bot] (9d279)
    • Update dependency @testing-library/user-event to v14.5.2 - by renovate[bot] (a25e2)
    • Update dependency @testing-library/user-event to v14.5.2 - by renovate[bot] (8fa64)
    • Update dependency chart.js to v4.4.1 - by renovate[bot] (e284f)
    • Update dependency @floating-ui/dom to v1.5.4 - by renovate[bot] (45a96)
    • Update dependency @floating-ui/dom to v1.5.4 - by renovate[bot] (75f97)
    • Update dependency @testing-library/dom to v9.3.4 - by renovate[bot] (f4934)
    • Update dependency defu to v6.1.4 - by renovate[bot] (9c018)
    • Update nuxt framework to v3.9.1 - by renovate[bot] (6f4fd)
    • Update dependency marked to v11 - by renovate[bot] (114ee)
    • Update dependency marked to v11 - by Ade Novid (ab57e)
    • Update dependency core-js to v3.35.0 - by renovate[bot] (c4ddd)
    • Update dependency vue-collapsed to v1.3.0 - by renovate[bot] (981bf)
    • Update dependency @vueuse/math to v10.7.2 - by renovate[bot] (960a5)
    • Update dependency @vueuse/core to v10.7.2 - by renovate[bot] (6175e)
    • Update nuxt framework to v3.9.3 - by renovate[bot] (f9844)
    • Conflict with volar - by Ade Novid (8810f)
    • Update dependency core-js to v3.35.1 - by renovate[bot] (54866)
    • Update dependency @jill64/universal-sanitizer to v1.1.0 - by renovate[bot] (bdea7)
    • Update dependency vue-collapsed to v1.3.0 - by renovate[bot] (f2cc0)
    • Update dependency marked to v11.2.0 - by renovate[bot] (fc241)
    • Update dependency @floating-ui/dom to v1.6.1 - by renovate[bot] (bf15d)
    • Update dependency @floating-ui/dom to v1.6.1 - by renovate[bot] (39d46)
    • Update dependency marked to v11.2.0 - by renovate[bot] (7f5a3)
  • input:
    • Clearable form input overlap, select-input broken in long word no space - by Afriq Yasin Ramadhan (e7831)
  • pagination:
    • V-model could have negative value - by wikanonymous-dev (91add)
  • signature-text:
    • Duplicate load font - by Ade Novid (f54d9)
View changes on GitHub