Releases: nextcloud-libraries/nextcloud-vue
Releases · nextcloud-libraries/nextcloud-vue
v7.12.7
v8.0.0-beta.10
What's Changed
🚀 Enhancements
- Add header prop to NcRelatedResourcesPanel by @GretaD in
#4703 - feat(NcAppNavigationItem): Add
active
property to set active state & usearia-current
by @susnux in
#4716 - feat(NcActionButton): support menu styling by @skjnldsv in
#4724 - Made description dynamic on related resources by @GretaD in
#4729 - fix(NcTimezonePicker): Allow to set ID of inner select component by @susnux in
#4734 - Allow preventing link insertion in
RichContentEditable by @julien-nc in
#3890
🐛 Fixed bugs
- fix(NcCheckboxRadioSwitch): fix circular import by @raimund-schluessler in
#4691 - fix(NcCheckboxRadioSwitch): forward indeterminate prop by @raimund-schluessler in
#4690 - Change heading in EmptyContent to
span
by @JuliaKirschenheuter in
#4702 - fix(NcRelatedResourcesPanel): t is not defined by @raimund-schluessler in
#4705 - fix(NcAppNavigationItem): Do not include
aria-expanded
attribute if there are no children by @susnux in
#4715 - fix(NcDialog): register components in NcDialogButton by @ShGKme in
#4725 - fix(NcActions): Detect navigation menu links correctly by @Pytal in
#4707 - fix(NcSelect): Ensure selected option has enough contrast when the menu is opened by @susnux in
#4733 - fix(NcEmptyContent): Fix regression that changed the color of the description text by @susnux in
#4735 - fix(NcAppContent): Set normal scrollbar width on resizeable NcAppContentList by @mejo- in
#4710 - fix(NcAvatar): Improve initials generation to filter out special characters by @susnux in
#4737 - fix(NcAvatar): remove alt attr from span[role=img] by @ShGKme in
#4748 - fix(NcSidebarTab): Ensure there is an
aria-label
if thearia-labelledby
element does not exist by @susnux in
#4736 - add scoped to all ncappnavigation components by @szaimen in
#4730 - Create outline for
focus-within
on RadioSwitch by @JuliaKirschenheuter in
#4699
Other Changes
- chore: do not show
NcCheckboxContent
in docs by @raimund-schluessler in
#4692 - Updates for project Nextcloud vue library by @transifex-integration in
#4709 - fix(NcTextArea): add missing trailing comma by @raimund-schluessler in
#4713 - Updates for project Nextcloud vue library by @transifex-integration in
#4714 - Updates for project Nextcloud vue library by @transifex-integration in
#4717
Full Changelog: v8.0.0-beta.9...v8.0.0-beta.10
v8.0.0-beta.9
What's Changed
🚀 Enhancements
- feat(NcIconSvgWrapper): allow to render raw svg paths by @raimund-schluessler in #4643
- feat(NcDialog): New component (moved from
@nextcloud/dialogs
) by @susnux in #4550 - feat(NcSelect): Allow to filter users by email notation by @susnux in #4653
- enh(NcAppSidebarTabs): Make tab navigation accessible by @Pytal in #4663
- Add the resource type on RelatedResourcesPanel by @GretaD in #4662
- feat(NcTextArea): implement new textarea component by @st3iny in #4605
🐛 Fixed bugs
- fix: invert datepicker buttons on dark mode by @raimund-schluessler in #4618
- fix(NcListItem): adjust paddings and hover styles for list items by @Antreesy in #4628
- fix(NcActionInput): Set default trailing button label by @Pytal in #4632
- fix(NcAvatar): Ensure the aria label includes the status if there is any visible status indicator by @susnux in #4593
- fix(NcAppNavigationItem): Ensure primary styling when the item is active by @susnux in #4650
- fix(NcModal): Some modal improvments by @susnux in #4645
- fix(NcActions): Various accessibility improvements by @Pytal in #4648
- Fix NcBreadcrumbs styles to wrap buttons by @JuliaKirschenheuter in #4640
- fix(NcDashboardWidgetItem): do not assign href="" with empty link by @ShGKme in #4672
- fix(NcActions): do not pass popoverBaseClass as an attr to NcPopover by @ShGKme in #4673
- fix(NcActions): Allow to set attributes to inline actions by @susnux in #4671
- fix(NcAvatar): make it a span phrasing element by @ShGKme in #4674
- fix: Avoid closing all modals on escape if multiple are present by @juliushaertl in #4677
- fix: If a aria-selected button is present we focus on this one instead of the first entry by @juliushaertl in #4678
- fix(NcCheckboxRadioSwitch): Restore wrapper element prop by @Pytal in #4679
- fix(Nc*Field): do not pass all props to InputField BY filtering $props by @ShGKme in #4666
- fix(NcDialog): NcModal registration by @Pytal in #4682
- fix: remove empty attributes values by @ShGKme in #4686
- fix(dialog): fix component registration by @ShGKme in #4685
Other Changes
- Updates for project Nextcloud vue library on branch master by @transifex-integration in #4614
- Updates for project Nextcloud vue library by @transifex-integration in #4636
- Updates for project Nextcloud vue library by @transifex-integration in #4641
- Updates for project Nextcloud vue library by @transifex-integration in #4644
- Updates for project Nextcloud vue library by @transifex-integration in #4649
- Updates for project Nextcloud vue library by @transifex-integration in #4651
- fix: missing trailing comma by @raimund-schluessler in #4654
- Updates for project Nextcloud vue library by @transifex-integration in #4658
Full Changelog: v8.0.0-beta.8...v8.0.0-beta.9
v8.0.0-beta.8
What's Changed
💥 Breaking Changes
🐛 Fixed bugs
- fix(NcSettingsSection): remove incorrect role=note on doc link by @ShGKme in #4594
- fix(utils): Make
isMobileState
PURE so it can be treeshaken if not used by @susnux in #4595 - allow type property for NcAppNavigationNew by @dartcafe in #4555
- fix(EmptyContent): ensure proper custom icon size by @raimund-schluessler in #4584
- Properly align AppNavigationToggle with first navigation item by @susnux in #3278
- fix: Remove unused id from trigger by @Pytal in #4602
- fix(NcSelect): make id truly uniqual by @ShGKme in #4606
- fix: handling of empty values in NcDateTimePickerNative by @st3iny in #4540
- fix(NcIconSvgWrapper): remove new keepId prop by @ShGKme in #4609
- fix(NcInputField): Adjust styling of the internal label by @susnux in #4578
Other Changes
- Updates for project Nextcloud vue library on branch master by @transifex-integration in #4597
- Updates for project Nextcloud vue library on branch master by @transifex-integration in #4598
- Updates for project Nextcloud vue library on branch master by @transifex-integration in #4600
- Updates for project Nextcloud vue library on branch master by @transifex-integration in #4601
- Updates for project Nextcloud vue library on branch master by @transifex-integration in #4603
- Updates for project Nextcloud vue library on branch master by @transifex-integration in #4608
- chore: Bump @nextcloud/vite-config to fix cjs require default by @Pytal in #4615
Full Changelog: v8.0.0-beta.7...v8.0.0-beta.8
v8.0.0-beta.7
What's Changed
💥 Breaking Changes
🐛 Fixed bugs
- fix(NcAppNavigation): Make the navigation toggle accessible again when closed by @susnux in #4546
- fix: Replace sanitize-svg with dompurify by @raimund-schluessler in #4557
- fix(NcEmojiPicker): Do not set padding for the search input label by @susnux in #4577
- fix(NcEmojiPicker): Set type to
native
for selected emoji by @mejo- in #4575 - fix: also export NcSettings* components by @raimund-schluessler in #4586
Other Changes
Full Changelog: v8.0.0-beta.6...v8.0.0-beta.7
v7.12.6
v7.12.5
What's Changed
🚀 Enhancements
🐛 Fixed bugs
- perf(NcEmojiPicker): decrease mounting time and memory by moving large constants initialization and storing out from instance's reactive data by @ShGKme in #4493
- fix(NcRichText): don't strip
<tag>
-like content when parsing markdown #4486 (Antreesy) - fix(NcRichContenteditable): make the default placeholder short #4408 (ShGKme)
Full Changelog: v7.12.4...v7.12.5
v8.0.0-beta.6
What's Changed
💥 Breaking Changes
- feat(NcEmptyContent)!: make empty content centered by default instead of 20vh margin by @ShGKme in #4506
🚀 Enhancements
- Bring back label outside of the input for NcActionInput by @juliushaertl in #4484
- feat(
NcRichContenteditable
) - add different output appearance in examples by @Antreesy in #4485 - perf(NcEmojiPicker): decrease mounting time and memory by moving large constants initialization and storing out from instance's reactive data by @ShGKme in #4479
- enh(NcAppNavigationCaption): Forward listeners by @Pytal in #4494
- enh(a11y): Use button as header menu trigger by @Pytal in #4481
- enh(a11y): Add nav to header menu by @Pytal in #4487
🐛 Fixed bugs
- feat and fix:
NcCheckboxRadioSwitch
required
prop and input position fix by @skjnldsv in #4488 - Align NcCheckboxRadioSwitch labels by @raimund-schluessler in #4490
- fix(EmptyContent): svg max size by @skjnldsv in #4496
- fix(NcRichContenteditable): make the default placeholder short by @ShGKme in #4408
- Stop propagation of keyboard navigation in a number of components by @ShGKme in #4501
- fix(NcRichText) - don't strip
<tag>
-like content when parsing markdown by @Antreesy in #4486
Other Changes
- feat: add
v8.x (Nextcloud 28)
as latest docs title by @skjnldsv in #4499 - chore[docs]: link to docs for vue3 by @raimund-schluessler in #4509
- Migrate build of single entry points from webpack to vite by @susnux in #4386
- feat(docs) - add cross-examples for rich components in docs, add mention support by @Antreesy in #4507
Full Changelog: v8.0.0-beta.5...v8.0.0-beta.6
v8.0.0-beta.5
v8.0.0-beta.4
What's Changed
🚀 Enhancements
- Add accessible label to textarea by @Pytal in #4448
- Remove border from sidebar tabs by @marcoambrosini in #4449
- Make smart picker modal close button tertiary by @julien-nc in #4441
- Add menuitem role to action link by @Pytal in #4436
- feat(NcModal): Allow to configure if the modal is closed when clicked outside by @susnux in #4454
- Feature: Add visible inner label for
NcInputField
on border by @susnux in #4394
🐛 Fixed bugs
- Fix contrast for selected item by @JuliaKirschenheuter in #4434
- fix(
NcListItem
) - remove empty wrapper for additional elements from DOM if not needed by @Antreesy in #4438 - fix:
exports
field of package used deprecated syntax by @susnux in #4437 - Prevent accessible name conflicts on action menu by @Pytal in #4447
- fix: adjust active element visibility in nclistitem by @szaimen in #4158
- fix: adjust breadcrumbs component by @raimund-schluessler in #4416
- fix(NcSelect): Use named export of VueSelect to prevent issues when imported in ESM projects by @susnux in #4451
- fix(NcCheckboxRadioSwitch): If no text is provided the element should be a circle by @susnux in #4453
- fix(
NcListItem
) don't force blur action menu on tab by @Antreesy in #4458 - fix(
NcRichText
) - keep newlines in rendered Markdown by @Antreesy in #4461 - fix(
NcRichText
) - don't populate a first newline to properly parse blockqoute tags by @Antreesy in #4470
Other Changes
- feat: add github changelog generator by @skjnldsv in #4457
- fix(CI): Remove permission check the Org is permitted now by @nickvergessen in #4464
- v8.0.0-beta.4 by @Pytal in #4474
Full Changelog: v8.0.0-beta.3...v8.0.0-beta.4