Skip to content

v8.0.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@skjnldsv skjnldsv released this 17 Aug 06:16
· 1822 commits to master since this release
c6427a3

Full Changelog

💥 Breaking changes

  • Update node engines to next LTS (node 20 / npm 9)
  • The deprecated NcMultiselect and NcMultiselectTags components were removed #4281 (susnux)
    • Migration: Use the NcSelect and NcSelectTags components instead
  • The deprecated NcPopoverMenu component was removed #4081 (raimund-schluessler)
    • Migration: Use the NcActions component instead
  • The deprecated NcAppNavigationCounter component was removed #4096 (raimund-schluessler)
    • Migration: Use the NcCounterBubble component instead
  • The deprecated excludeClickOutsideClasses property was removed from clickOutsideOptions #4088 (raimund-schluessler)
    • Migration: Use the excludeClickOutsideSelectors property, which takes an array of css selectors, instead
  • The label property of NcAutoCompleteResult was renamed to title #4222 (susnux)
  • The deprecated title property was removed, every occurrence of title was renamed to name #4106 (raimund-schluessler), #4052 (raimund-schluessler)
    • label property was renamed to name for NcMentionBubble
    • name propery is now required for NcActions*, NcAppNavigationItem and NcBreadcrumb*
    • 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 use NcActions #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 to NcSelect #4120 (susnux)
  • fix(NcRichtext): Migrate from deprecated NcMultiselect to NcSelect #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)