v8.0.0-beta.3
Pre-release
Pre-release
skjnldsv
released this
17 Aug 06:16
·
1822 commits
to master
since this release
💥 Breaking changes
- Update node engines to next LTS (node 20 / npm 9)
- The deprecated
NcMultiselect
andNcMultiselectTags
components were removed #4281 (susnux)- Migration: Use the
NcSelect
andNcSelectTags
components instead
- Migration: Use the
- The deprecated
NcPopoverMenu
component was removed #4081 (raimund-schluessler)- Migration: Use the
NcActions
component instead
- Migration: Use the
- The deprecated
NcAppNavigationCounter
component was removed #4096 (raimund-schluessler)- Migration: Use the
NcCounterBubble
component instead
- Migration: Use the
- The deprecated
excludeClickOutsideClasses
property was removed fromclickOutsideOptions
#4088 (raimund-schluessler)- Migration: Use the
excludeClickOutsideSelectors
property, which takes an array of css selectors, instead
- Migration: Use the
- The
label
property ofNcAutoCompleteResult
was renamed totitle
#4222 (susnux) - The deprecated
title
property was removed, every occurrence oftitle
was renamed toname
#4106 (raimund-schluessler), #4052 (raimund-schluessler)label
property was renamed toname
forNcMentionBubble
name
propery is now required forNcActions*
,NcAppNavigationItem
andNcBreadcrumb*
- See linked pull request for full migration guide
- chore: Drop
install
entry point and replace it with an Vue Plugin #4349 (susnux)
🚀 Enhancements
- enh(NcDatetime): New component for displaying timestamps as time relative from now #4219 (susnux)
- feat(NcInputField): Append custom aria-describedby to input field #4225 (Pytal)
- feat(NcNoteCard): Add new 'info' version to display informational messaged #4063 (moan0s)
- feat(NcEmptyContent): Add slot for description #3895 (susnux)
- feat(NcActions): Improve readability of action menu entries #4049 (Pytal)
- feat(NcReferencePickerModal): Allow setting modal size when registering a custom picker component #3866 (julien-nc)
- feat: Migrate
NcAvatar
to useNcActions
#4017 (raimund-schluessler) - feat(a11y): Export a11y activation util #4166 (Pytal)
- NcButton: Add alignment property to change icon and text ordering #4366 (susnux)
🐛 Fixed bugs
- fix(NcSettingsSelectGroup): Migrate from deprecated
NcMultiselect
toNcSelect
#4120 (susnux) - fix(NcRichtext): Migrate from deprecated
NcMultiselect
toNcSelect
#4247 (julien-nc) - fix(NcAppNavigation): Prevent tabbing into closed navigation #3114 (PVince81)
- fix(NcDatetimePicker): Make sure all l10n strings are extracted #4272 (susnux)
- fix(NcAppNavigationCaption): Align actions with other navigation action #4220 (susnux)
- fix(NcInputField): Increase input field helper text contrast #4188 (Pytal)
- fix(NcSelect): Hide clear and deselect button when disabled #4212 (Pytal)
- fix(NcSelect): Fix disabled colors to distinguish the disabled state from the regular state #4217 (Pytal)
- fix(NcProviderList): Add padding around provider list #4175 (juliushaertl)
- fix(NcModal): Fix focus-trap fallback if content is empty #4266 (skjnldsv)
- fix(NcActionInput): Show trailing button even for empty input #4251 (susnux)
- fix(NcRichContenteditable): Fix mentioning users with
@
in username #4222 (susnux) - fix(NcProgressBar): Fix design on chromium browsers #4238 (szaimon)
- fix(NcReferencePicker): Fix padding in the any link preview component #4248 (julien-nc)
- fix(NcModal): Set background and text color #4221 (susnux)
- fix(NcSelect): Keep dropdown open while loading #4209 (Pytal)
- fix(NcCheckboxRadioSwitch): Add focus-visible style #4176 (Fenn-CS)
- fix(NcAppNavigationSettings): Add
aria-expanded
attribute to settings accordion button #4109 (Fenn-CS) - fix(clickOutsideOptions): Fix handling of ignored css selectors #4046 (susnux)
- fix(NcResource): Fix item alignment in the right sidebar #4121 (Pytal)
- fix(NcAppSidebarTabs): Fix rendering tabs with CSS icon #4111 (ShGKme)
- fix(NcAppNavigationItem): Left panel dropdown improvement #4103 (Jerome-Herbinet)
- fix(NcSettingsSection): Add target blank and no ref info #4099 (Rello)
- fix: Use the color-primary-element* variables in components #4067 (szaimon)
- fix(NcListItem): Fix wrong bold class #4083 (julien-nc)
- fix(NcSelect): Fix disabled state of NcSelect with dark mode #4079 (nickvergessen)
- fix(NcSelect): Action input usage #4066 (Pytal)
- fix(NcRichContenteditable): Fix avatar overlayed with empty space when offline #4043 (nickvergessen)
- fix(l10n): Add language mappings like server does so gettext uses the same locale #4412 (susnux)
- fix(l10n): Remove quoting character #4396 (rakekniven)
- fix(NcModal): prev/next color and sizing fix #4368 (skjnldsv)
- fix(NcListItem) - define a single place for NcActions to render #4356 (Antreesy)
- fix(NcModal): Close button should be visible even if modal content is scrolled #4350 (susnux)
- fix(NcButton): Improve alignment documentation to show all variants. #4392 (susnux)
- try to fix header size on mobile #4420 (szaimen)
- fix(NcButton): correctly emit click event #4398 (raimund-schluessler)
- feat(NcButton): Add
pressed
state for stateful buttons #4344 (susnux) - NcCheckboxRadioSwitch - adjust border color #4427 (szaimen)
- fix(NcRichContenteditable): Add aria-placeholder #4407 (ShGKme)
- fix(NcModal): Fix modal focus trap with additional elements and arrow navigation #4406 (ShGKme)