shadcn-vue/CHANGELOG.md
2024-04-01 20:30:33 +03:30

37 KiB

v0.10.2...v0.10.3

compare changes

🚀 Enhancements

🩹 Fixes

  • Can't install drawer in js project (cd3d244)
  • Pin input highlight border (#432)
  • hover-card: Add emits from radix-vue (#435)

📖 Documentation

  • Adding contribution guide (#413)
  • Resizable verticalDemo example code error (#414)
  • Fix combobox.md ref usage (#420)
  • Fix AccountForm.vue example select language empty state (#442)

🏡 Chore

  • Correct spelling in search functionality (#418)
  • Correct the spelling of col-span to colspan (#417)
  • Lint and enable Volar hybrid mode (#419)
  • Update Dashboard03.vue (#446)

❤️ Contributors

v0.10.1...v0.10.2

compare changes

🚀 Enhancements

  • PinInput with input-otp demos and styles (#402)
  • breadcrumb component (#405)

🩹 Fixes

  • Unable to close Combobox with esc key (#401)

💅 Refactors

  • Code preview (#411)

📖 Documentation

  • Adding dark-mode setup page (#384)
  • Adding mail example (#389)
  • Resizable demos not working (#399)
  • Fix small issue of collapsed sidenav in mail page (#396)
  • Stackblitz not showing code on app.vue (6d0cde4)
  • Fix sb having wrong path (d4c7b01)
  • Fixes breadcrumb installation command (#412)

🏡 Chore

❤️ Contributors

v0.10.0...v0.10.1

compare changes

🩹 Fixes

  • Make c12 look only for components.json for now (#388)

🏡 Chore

❤️ Contributors

v0.9.0...v0.10.0

compare changes

🚀 Enhancements

  • Pin input (#325)
  • Tags input (#328)
  • Add ScrollBody and ScrollOverlay demos for Dialog (#287)
  • vaul-vue integration (#374)
  • Use unjs modules and improve cli from main shadcn-ui source, custom ui dir (#324)
  • resizeable component (#385)

🩹 Fixes

  • CommandItem hightlighted bg (#322)
  • Calendar weeks alignment (#344)
  • vue-sonner wrong props (5d91767)

💅 Refactors

  • Update SelectItem.vue to put the check icon on the left (#340)

📖 Documentation

  • Add simple column pinning example (#320)
  • Minor fix to display the correct icon on dark mode (#326)
  • Update landing page (aef277b)
  • Calendar typo (#330)
  • Add line highlighting for resolve paths instructions (#331)
  • Add Geist default font (#339)
  • Add Input with icon example (#346)
  • Add ScrollArea to TableOfContent.vue (#351)
  • Fix DataTableColumnHeader usage (#359)
  • Fix form examples tag capitalization (#367)
  • Add new example for slider in form (#377)
  • Adding skeleton card example (#382)
  • Adding remaining usages of drawer (#380)
  • Adding more examples for DropdownMenu and Select components (c487137)

🏡 Chore

  • Bump radix-vue (32552dc)
  • Revert dismissable (67d10e1)
  • Bump radix-vue (a01c83c)
  • Build registry (999676a)
  • Bump radix (60fbe49)
  • Update antfu config, update root deps (#347)
  • Build registry (48f3ee0)
  • cli: Update detypes version to fix the problem that calendar cannot be installed (#348)
  • Update DialogScrollContent component (0aaad53)
  • Build registry (83c3c20)
  • Bump radix (27fae5c)
  • Remove unused imports in utils (#364)
  • Update deps (0265b48)
  • Build registry (a02d16c)
  • Release v0.10.0 (33003de)

❤️ Contributors

v0.8.7...v0.9.0

compare changes

🚀 Enhancements

  • Toggle group (#275)
  • Calendar component inherits the VCalendar slots (#285)
  • sonner: Add sonner component (#301)

🩹 Fixes

  • Add whitespace-nowrap for Button, Select, Tab (#266)
  • Select popper position (#272)
  • Prevent page zoom while tapping carousel buttons (#274)
  • Github action error (18fafd7)
  • Github action error (f1c6267)
  • Radio group indicator fill (#280)
  • Hide navigation in "time" mode (#283)
  • Separator background color (#295)
  • ScrollAreaThumb width in horizontal orientation (#309)
  • Weekdays spacing (#300)
  • Month and year popover (#317)
  • cli: Cannot add Carousel component without enabled typescript (#318)
  • cli: Add xl item to borderRadius in tailwind.config template (#319)

💅 Refactors

  • Use class as prop to prevent class duplication with cn function (#241)
  • Tailwindcss, remove all unnecessary arbitrary values, update TailwindCSS to v3.4 (#269)

📖 Documentation

  • Corrected a url typo (#279)
  • Fix a typo in form (#281)
  • Add @types/node section in Vite installation (#289)
  • Update vite installation (#250)
  • Fix new line-number, fix highlight color on txt md block in shikiji (#299)

🏡 Chore

  • Test publish pipeline (72ed16a)
  • Update the pipeline to allow deploy for forked pr (6ff7b6f)
  • Add conditional to the branch naming (8860b44)
  • Bump action version (53c539d)
  • Run build registry (e65fe20)
  • Update deps and vitepress (#278)
  • Fix vue-sonner Unknown file extension ".css" (#302)
  • Add vue-sonner to dependencies in registry files (42f0086)
  • Simplify GitHub issues report (#312)
  • Rebuild registry, fresh lockfile (ed70e4e)
  • Fix testing pipeline (6c99fd6)
  • Cleanup (69576af)
  • Release v0.9.0 (5dc01fa)

❤️ Contributors

v0.8.6...v0.8.7

compare changes

🚀 Enhancements

  • Add carousel component (#227)
  • cli: Add JSON schema (#256)
  • Add style to work with v-calendar time picker (#243, #265)

🩹 Fixes

  • Typo for @nuxt/kit import (9adf96d)
  • Input attrs not reactive (#228)
  • Dialog props missing (#242)
  • module: Fixed the typo (#249)
  • cli: Safelist dark when CSS variable colors are used. (#255)
  • popover: Add max-height to SelectContent (#263, #264)
  • Nuxt module throwing error due to parsing error (#267)

📖 Documentation

  • Update nuxt to allow manual module (1d2cce5)
  • Prevent default browser behaviour with ctrl-k/j in useMagicKeys (#246)

🏡 Chore

Tests

  • Fix test missing safelist (f46e2b9)

❤️ Contributors

v0.8.5...v0.8.6

compare changes

🩹 Fixes

  • Allow .ts or .js extension in module package (#225)
  • Toggle not setting pressed property on init (#223)
  • Module: HMR not working when edit component load too slow (#235)

📖 Documentation

  • Add missing API references (c75b402)
  • Make reactive (#229)
  • Replace nbsp with a space when copying (#230)
  • Change cards radius to rounded-lg (#231)

🏡 Chore

Tests

  • Include radix-vue in deps (3a049d5)

❤️ Contributors

v0.8.4...v0.8.5

compare changes

🩹 Fixes

  • Theme switcher current colors (#198)
  • Button: Missing asChild (#203)
  • Avoid failing resolve types by adding radix-vue to project deps in shadcn-vue init before the add command (#216)

📖 Documentation

  • Fix create project command typo (#208)
  • Change docs link in sheet component (#211)
  • Fix vee-validate checkbox and radio-group examples (#213)

🏡 Chore

  • Fix ThemingLayout.vue TooltipContent color in dark mode (58bad18)
  • Fix label for attribute in registry examples (f82e401)
  • Release v0.8.5 (2513dc5)

❤️ Contributors

v0.8.3...v0.8.4

compare changes

🚀 Enhancements

  • cli: Add collapsible animations by default (#186)
  • Nuxt module (#197)

🩹 Fixes

  • Checkbox icon off-center fix (#184)
  • Calendar transition bug (#195)
  • Input duplicated class name, remove type="text" (#194)

📖 Documentation

  • Fix demo after refactoring (8d1dfe8)
  • Fix typo dialog.md (#192)
  • Add color-scheme (#193)

🏡 Chore

Tests

  • Hide failing test temporary, fix test (1a1e229)

❤️ Contributors

v0.8.2...v0.8.3

compare changes

🩹 Fixes

  • Set default node version to 18 in CodeSandbox (#164)
  • Devops revert publish pipeline (447b7a0)
  • Add missing presentation role in new-york style (#175)

💅 Refactors

  • Use pathe instead of node:path (#179)

📖 Documentation

  • Add shadcn/vue VSCode extension (#163)
  • Update TeamSwitcher.vue (#167)
  • form: Fix closing of form tags in VeeValidate document (#171)

🏡 Chore

❤️ Contributors

v0.8.1...v0.8.2

compare changes

🩹 Fixes

  • Missing dependencies for calendar (4fcfb4e)
  • Pipeline with some missing (ceb090d)
  • Toggle A all not working (#157)
  • Also parse tyepscript file (#159)

📖 Documentation

  • Fix nuxt.config.ts configuration for auto-import components directories (#154)
  • Improve the API reference of all the components (#152)
  • Fix announcement typo (#155)

🏡 Chore

❤️ Contributors

v0.8.0...v0.8.1

compare changes

🩹 Fixes

📖 Documentation

  • Appearance Form Label Fix (#149)
  • Fix component preview alias path (#150)

🏡 Chore

❤️ Contributors

v0.7.0...v0.8.0

compare changes

🚀 Enhancements

🩹 Fixes

  • Build (67e6f1a)
  • cli: Missing props/emits when disable typescript (#105)

🏡 Chore

❤️ Contributors

v0.6.1...v0.7.0

compare changes

🚀 Enhancements

  • Stackblitz/codesandbox editor (#130)

🩹 Fixes

  • Customizer code text color (#125)

📖 Documentation

  • Add Astro guide (#118)
  • Improve API Reference for the Data Table Component (#134)

🏡 Chore

❤️ Contributors

v0.6.0...v0.6.1

compare changes

🩹 Fixes

  • Add v-bind="$attrs" to DatePicker in Calendar (#117)

💅 Refactors

  • Transform css variables for components (#129)

🏡 Chore

❤️ Contributors

v0.5.0...v0.6.0

compare changes

🚀 Enhancements

  • cli: Support tailwind.config.mjs file (#120)

🏡 Chore

❤️ Contributors

v0.3.2...v0.4.0

compare changes

🚀 Enhancements

  • Add vee-validate (#85)

🏡 Chore

❤️ Contributors

v0.3.1...v0.3.2

compare changes

🩹 Fixes

  • Avatar class typo (#97)

🏡 Chore

❤️ Contributors

v0.3.0...v0.3.1

compare changes

🩹 Fixes

  • Add emits to the tabs component (#93)
  • Hotfix for tabs wasn't import correctly (7fd9ebe)

📖 Documentation

  • Update select.md with correct docs link (#94)

🏡 Chore

❤️ Contributors

v0.2.0...v0.3.0

compare changes

🚀 Enhancements

  • Implement utilities from radix vue (#89)

🏡 Chore

❤️ Contributors

v0.1.9...v0.2.0

compare changes

🩹 Fixes

💅 Refactors

  • Replace iconify icons with @radix-icons/vue for newyork style (#87)

🏡 Chore

❤️ Contributors

v0.1.8...v0.1.9

compare changes

🩹 Fixes

  • Ssr issue with popper components (f192d15)
  • Update extension for tailwindconfig (#68)
  • Dialog overlay background color (#76)

📖 Documentation

  • Fix className reference (97e9b57)
  • Update Nuxt 3 installation guide for Typescript issue fix (#71)

🏡 Chore

❤️ Contributors

v0.1.0...v0.1.8

compare changes

🚀 Enhancements

  • Add new-york style components (#27)
  • Add new-york style demos, fix wrong icon in dropdown-menu and select components (#30)
  • Add themes (#32)
  • Add style switcher (b37ba51)
  • Theming apply to whole site (d6c5a2f)
  • Add profile section in forms example (#44)
  • Add combobox, commands (#52)
  • Add taze (#48)
  • Update exampels with command component (69a4983)
  • cli: Support remove type when non-typescript (#45)
  • Complete utils test (ef452df)
  • Improve installation section to accommodate other frameworks (#63)
  • Add command palette (#59)
  • cli: Add overwrite confirmation for existing components (#66)
  • cli: Support adding all components (#65)

🩹 Fixes

  • Cli installation error (ec0c3cc)
  • Dark mode (167cfcd)
  • Mobile view scroll, missing logo (aed6f4d)
  • Missing import (d39220e)
  • cli: Break caused by non-existence of tsconfig.app.json (#38)
  • cli: Shouldn't load tsconfig when typescript disabled (#43)
  • Component and utils alias does not update imports in file (#53)
  • Customizer code not populating (3e61384)
  • Babel/core required (22e46c1)
  • Nuxt config (27ac382)
  • cli: Should move detype to dependencies (#61)
  • Frozen pnpm (2e06f2e)
  • Test workflow failing (3643394)
  • Tooltip popover trigger issue (e9634a9)

💅 Refactors

  • apps/www: Use vite postcss depdendecy, use tsx instead of ts-node (#42)

📖 Documentation

  • Updates cli info (c677f55)
  • Update icons (5c70929)
  • Improve docs site (7200c53)
  • Update meta data (5a96372)
  • Update all link to gh (9f4bb10)
  • Fix footer link (#40)
  • View transition api (0bc0dcb)
  • Improve the installation section for each component (#50)
  • Update docs build, some content (0456a5b)
  • Update meta for command (6aa476d)

🏡 Chore

Tests

  • Add test not fully functioning yet (bc545c9)
  • Improve testing for cli (afcdbf9)

🎨 Styles

  • Prevent linked whitespace in footer (#37)

❤️ Contributors