Releases: privy-open-source/design-system
Releases · privy-open-source/design-system
1.0.0
🚨 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 tobg-base
bg-base
renamed tobg-ground
bg-subtle-alpha
renamed tobg-emphasis-alpha
Border
border-muted
renamed toborder-subtlest
🚀 Features
- core:
- Expose
usePsPDF
,loadFont
, andcreateCanvas
- by Ade Novid (81380)
- Expose
- 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)
- Add option to use local PDF.js worker with
- pspdfkit:
- Add selfhost worker - by Ade Novid (f5180)
- table-sortable-field:
🐞 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:
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
🚀 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:
- richtext:
- Fix conflict name with
p-table
- by Ade Novid (e9fec)
- Fix conflict name with
View changes on GitHub
1.0.0-rc.11
🐞 Bug Fixes
- deps:
- dialog:
- Fix conflict css with pdfjs - by Ade Novid (b4015)
- pdf-viewer:
- Fix type on prop
config
- by Ade Novid (7e508)
- Fix type on prop
- 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
🚀 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:
- 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)
- Add component
- ringbar:
- Add prop
direction
- by Ade Novid (6b5d2)
- Add prop
- 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:
- 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...
1.0.0-rc.7
🚀 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:
- 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
🚀 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
🚀 Features
- contextual-bar: Add prop
background-dark-url
- by Ade Novid (bfcab) - core: Export
PopupIcons
- by Ade Novid (893d9) - cropper: Expose
angle
andscale
- 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:
View changes on GitHub
1.0.0-rc.3
🚀 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)
- Add prop
- banner:
- Add custom background image to banner - by Afriq Yasin Ramadhan (37180)
- pdf-viewer:
🐞 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:
- 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
🚀 Features
- datepicker:
- Add props
clearable
- by Ade Novid (f004a)
- Add props
- select:
- Add
keyword
inempty
slot's scope - by Ade Novid (a837e)
- Add
- timepicker:
🐞 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
🚨 Breaking Changes
toast
rename topopup
, currentlytoast
will accept qll popup's options with deprecation warning - by Ade Novid (ac487)- Migration:
- Replace all
toast
withpopup
- Replace
toastClass
withpopupClass
- Replace all
- Migration:
- 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
andhide
- 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)