Skip to content

Releases: nextcloud-libraries/nextcloud-dialogs

v5.0.2

17 Nov 21:48
06dc0c5
Compare
Choose a tag to compare

v5.0.2 (2023-11-17)

Full Changelog

🐛 Fixed bugs

  • fix(FilePicker): Listen on update:open rather than closed event from NcDialog #1113 (@susnux)

Changed

  • Updated translations
  • chore(deps): Bump @nextcloud/vue from 8.2.0

v5.0.1

15 Nov 12:30
18cf6fe
Compare
Choose a tag to compare

What's Changed

  • Updates for project Nextcloud dialogs library by @transifex-integration in #1103
  • chore(deps-dev): Bump @types/gettext-parser from 4.0.3 to 4.0.4 by @dependabot in #1104
  • chore(deps): Bump @vueuse/core from 10.5.0 to 10.6.0 by @dependabot in #1106
  • chore(deps): Bump @types/toastify-js from 1.12.2 to 1.12.3 by @dependabot in #1105
  • chore(deps): Bump axios from 1.4.0 to 1.6.1 by @dependabot in #1107
  • Do not load user config for each previews by @artonge in #1108
  • Bump to v5.0.1 by @artonge in #1109

Full Changelog: v5.0.0...v5.0.1

v5.0.0

08 Nov 15:55
f27f6c7
Compare
Choose a tag to compare

What's Changed

  • build(deps-dev): Bump sass from 1.63.5 to 1.63.6 by @dependabot in #851
  • build(deps-dev): Bump typescript from 5.1.3 to 5.1.6 by @dependabot in #854
  • build(deps-dev): Bump rollup from 3.25.1 to 3.26.0 by @dependabot in #856
  • build(deps-dev): Bump @rollup/plugin-typescript from 11.1.1 to 11.1.2 by @dependabot in #853
  • build(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0 by @dependabot in #852
  • build(deps-dev): Bump tslib from 2.5.3 to 2.6.0 by @dependabot in #855
  • build(deps-dev): Bump @babel/cli from 7.22.5 to 7.22.6 by @dependabot in #857
  • build(deps): Bump core-js from 3.31.0 to 3.31.1 by @dependabot in #860
  • build(deps-dev): Bump rollup from 3.26.0 to 3.26.2 by @dependabot in #861
  • build(deps-dev): Bump @babel/preset-env from 7.22.5 to 7.22.7 by @dependabot in #858
  • build(deps-dev): Bump @babel/core from 7.22.5 to 7.22.8 by @dependabot in #859
  • [master] Fix npm audit by @nextcloud-command in #862
  • build(deps-dev): Bump @babel/cli from 7.22.6 to 7.22.9 by @dependabot in #864
  • build(deps-dev): Bump @babel/core from 7.22.8 to 7.22.9 by @dependabot in #865
  • build(deps-dev): Bump @babel/preset-env from 7.22.7 to 7.22.9 by @dependabot in #866
  • chore: Do not bundle core-js polyfills already included in server core by @susnux in #863
  • [master] Fix npm audit by @nextcloud-command in #867
  • fix: Add workflow to ignore node ci when unrelated by @susnux in #869
  • Updates for project Nextcloud dialogs library on branch master by @transifex-integration in #868
  • Bump @rollup/plugin-commonjs from 25.0.2 to 25.0.3 by @dependabot in #870
  • Bump sass from 1.63.6 to 1.64.1 by @dependabot in #871
  • Bump gettext-extractor from 3.7.2 to 3.8.0 by @dependabot in #872
  • Bump rollup from 3.26.2 to 3.26.3 by @dependabot in #873
  • Bump rollup from 3.26.3 to 3.27.2 by @dependabot in #877
  • Bump sass from 1.64.1 to 1.64.2 by @dependabot in #876
  • Bump tslib from 2.6.0 to 2.6.1 by @dependabot in #874
  • Implement Vue based Dialogs especially the FilePicker by @susnux in #878
  • chore: Prepare first beta release with FilePicker 4.2.0-beta.1 by @susnux in #879
  • fix(FilePicker): Fix design review comments about column alignment by @susnux in #881
  • fix(FilePicker): Adjust color of placeholder skeletons by @susnux in #880
  • FilePicker: Navigation and filter should be on separate rows on mobile by @susnux in #882
  • chore: Prepare bugfix release 4.2.0-beta.2 by @susnux in #883
  • chore(deps-dev): Bump sass from 1.64.2 to 1.65.1 by @dependabot in #886
  • fix(FilePicker): Adjust filepicker breadcrumbs button for design review by @susnux in #892
  • docs(README): Add version compatibility section by @susnux in #891
  • fix(FilePicker): Request oc:size property for showing the file size by @susnux in #893
  • FilePickerBuilder: Allow to add custom buttons and use shipped picker by @susnux in #896
  • FilePicker: Ensure only the file table is scrolled by @susnux in #899
  • fix(FilePicker): Fix exported typings and cleanup file picker files by @susnux in #903
  • feat!(FilePicker): Modernize FilePickerBuilder to directly make use of the Vue based file picker by @susnux in #904
  • Drop legacy entry point (only or stable4) by @susnux in #905
  • Fix documentation generation by @susnux in #906
  • chore: Prepare release of 5.0.0-beta.1 by @susnux in #911
  • chore(deps): Bump @nextcloud/files from 3.0.0-beta.14 to 3.0.0-beta.16 by @dependabot in #912
  • chore(deps-dev): Bump tslib from 2.6.1 to 2.6.2 by @dependabot in #913
  • chore(deps): Bump @nextcloud/vue from 8.0.0-beta.2 to 8.0.0-beta.3 by @dependabot in #916
  • chore(deps-dev): Bump sass from 1.65.1 to 1.66.1 by @dependabot in #915
  • chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 by @dependabot in #914
  • Update @nextcloud/files and add unit tests by @susnux in #917
  • chore: Update workflows and remove unneeded node ci by @susnux in #918
  • fix(FilePicker): The table height should be max. 100% by @susnux in #921
  • fix(FilePickerBuilder): Revert API change on pick() by @susnux in #925
  • fix: Add missing defaults to DialogButton by @susnux in #927
  • Add empty content when there are no files by @susnux in #930
  • feat(FilePicker): Always show file extension as a trailing text part by @susnux in #931
  • fix(FilePicker): Ensure focus-visible outline is visible for all focusable elements by @susnux in #935
  • fix: The file list should be showed when files are loading by @susnux in #937
  • fix(FilePicker): Do not show checkboxes on single select mode by @susnux in #929
  • feat: Add icons for filepicker and allow reactive button based on current path and selection by @susnux in #938
  • 5.0.0-beta.2 by @skjnldsv in #941
  • fix: Make file list only sortable by one property at the time by @susnux in #949
  • feat(FilePickerBuilder): Allow to configure the dialog container element by @susnux in #950
  • chore: Update @nextcloud/files version by @susnux in #952
  • fix(FilePicker): Fix selecting rows using the keyboard by @susnux in #934
  • chore(deps-dev): Bump @vitest/coverage-istanbul from 0.34.2 to 0.34.3 by @dependabot in #956
  • chore(deps-dev): Bump happy-dom from 10.10.4 to 10.11.0 by @dependabot in #957
  • chore(deps): Bump @nextcloud/vue from 8.0.0-beta.3 to 8.0.0-beta.4 by @dependabot in #961
  • chore(deps): Bump @vueuse/core from 10.3.0 to 10.4.0 by @dependabot in #960
  • chore(deps-dev): Bump vitest from 0.34.2 to 0.34.3 by @dependabot in #958
  • chore(deps-dev): Bump typedoc from 0.24.8 to 0.25.0 by @dependabot in #959
  • fix: Use core preview controller for loading file previews and fallback to MDI icons by @susnux in #962
  • fix(FilePickerBuilde...
Read more

v4.2.2

08 Nov 14:13
c0f80c5
Compare
Choose a tag to compare

🚀 Enhancement

  • Bring back previews of images, this worked with FilePicker on Nextcloud 26 but was missing in this rewrite #1015 (susnux)

🐛 Fixed bugs

Full Changelog: v4.2.1...v4.2.2

v5.0.0-beta.6

17 Oct 15:42
f15d66d
Compare
Choose a tag to compare
v5.0.0-beta.6 Pre-release
Pre-release

v5.0.0-beta.6 (2023-10-17)

Full Changelog

💥 Breaking changes

The FilePicker Vue component is no longer exported in the main entry point.
Instead it is exported in a filepicker entrypoint, and the FilePicker builder is also now loading it async. This ensures that if a user does not use the filepicker, it gets treeshaken.

🚀 Enhancement

  • Get files app config and use it for the file picker #973 (@susnux)

🐛 Fixed bugs

Changed

  • chore: Switch to v8 as code coverage provider, reduces the dependencies #1043 (@susnux)
  • Combine vite and vitest config #1070 (@susnux)
  • Remove non existing legacy entry point from package.json #1070 (@susnux)

🤖 Dependency updates

  • Updated translations
  • chore(deps): Bump postcss from 8.4.27 to 8.4.31 #1038
  • chore(deps-dev): Bump sass from 1.68.0 to 1.69.0 #1048
  • chore(deps-dev): Bump vite from 4.4.9 to 4.4.11 #1046
  • chore(deps): Bump @nextcloud/files from 3.0.0-beta.24 to 3.0.0-beta.25 #1047
  • chore(deps-dev): Bump @nextcloud/vite-config from 1.0.0-beta.19 to 1.0.1 #1049
  • chore(deps): Bump @nextcloud/vue from 8.0.0-beta.7 to 8.0.0-beta.8 #1050
  • chore(deps-dev): Bump happy-dom from 12.2.1 to 12.9.0 #1051
  • chore(deps): Bump @nextcloud/files from 3.0.0-beta.25 to 3.0.0-beta.26 #1061
  • chore(deps): Bump @vueuse/core from 10.4.1 to 10.5.0 #1063
  • chore(deps-dev): Bump typedoc from 0.25.1 to 0.25.2 #1062
  • chore(deps-dev): Bump @mdi/svg from 7.2.96 to 7.3.67 #1065
  • chore(deps-dev): Bump sass from 1.69.0 to 1.69.3 #1064
  • chore(deps-dev): Bump happy-dom from 12.9.0 to 12.9.1 #1066
  • chore(deps): Bump @babel/traverse from 7.23.0 to 7.23.2 #1069

New Contributors

v5.0.0-beta.5

05 Oct 13:42
4f4f61c
Compare
Choose a tag to compare
v5.0.0-beta.5 Pre-release
Pre-release

v5.0.0-beta.5 (2023-10-03)

Full Changelog

🐛 Fixed bugs

  • fix: breadcrumbs grow by @skjnldsv in #987
  • Fix alignment of file list by @susnux in #993
  • fix(FilePicker): Use search function from webdav package instead of workaround by @susnux in #992
  • fix(FilePicker): Ensure file list header is shown on top of scrolled content rows by @susnux in #997

🤖 Dependency updates

  • chore(deps): Bump @types/toastify-js from 1.12.0 to 1.12.1 by @dependabot in #1002
  • chore(deps): Bump @nextcloud/vue from 8.0.0-beta.5 to 8.0.0-beta.6 by @dependabot in #1004
  • chore(deps): Bump @nextcloud/files from 3.0.0-beta.21 to 3.0.0-beta.22 by @dependabot in #1013
  • chore(deps): Bump @nextcloud/files from 3.0.0-beta.22 to 3.0.0-beta.24 by @dependabot in #1021
  • chore(deps): Bump @nextcloud/vue from 8.0.0-beta.6 to 8.0.0-beta.7 by @dependabot in #1022
  • chore: Bump @nextcloud/vue to v8-beta.7 by @Pytal in #1020

v4.2.1

21 Sep 09:20
c23dbc5
Compare
Choose a tag to compare

v4.2.1

Full Changelog

🐛 Fixed bugs

  • [stable4] Avoid error when not using any custom buttons by (juliushaertl) in #1000
  • [stable4] Bring back the default value for legacy file picker by (susnux) in #1007

v4.2.0

14 Sep 09:04
7d9d29e
Compare
Choose a tag to compare

v4.2.0 (2023-09-13)

Full Changelog

🚀 Enhancement

  • A Vue based FilePicker component was added, which can be used either as a component or using programmatically #878 (@susnux)
  • Add icons for filepicker and allow reactive button based on current path and selection #942 (@susnux)
  • Always show file extension as a trailing text part #933 (@susnux)
  • Show empty content when there are no files in folder #932 (@susnux)
  • Allow to add custom buttons and use the shipped file picker when using the FilePickerBuilder #898 (@susnux)

🐛 Fixed bugs

  • [stable4] fix(FilePicker): Ensure file list header is shown on top of scrolled content rows #998 (susnux)
  • [stable4] fix: breadcrumbs grow #996 (susnux)
  • [stable4] fix(Dialog): Make the dialog flex column to show headline on top of content #995 (susnux)
  • [stable4] Fix table alignment #994 (susnux)
  • [stable4] Revert "fix: Patch webdav dependency for invalid exports field un… #985 (skjnldsv)
  • [stable4] fix(FilePicker): Fix legacy entry point buttons when bundling with webpack by @susnux in #945
  • [stable4] Make file list only sortable by one property at the time by @susnux in #951
  • [stable4] Fix FilePicker keyboard handling by @susnux in #954
  • [stable4] fix: Make eslint happy by @susnux in #955
  • [stable4] Center heading of dialog by @susnux in #967
  • [stable4] fix(FilePicker): Only show checkbox skeletons if multiselect was enabled by @susnux in #970
  • [stable4] Fix styling issues and make the FilePicker height fixed by @susnux in #972
  • [stable4] fix(FilePicker): Reset selected files if the current directory is change by @susnux in #968
  • [stable4] fix(l10n): Extract translations also from vue SFC template attributes by @susnux in #966
  • Fix properties of the new button in the breadcrumbs #928 (@susnux)
  • Ensure focus-visible outline is visible for all focusable elements #936 (@susnux)
  • The table height should be max. 100% #922 (@susnux)
  • Fix exported typings and cleanup file picker files #907 (@susnux)
  • Fix typedoc generation and improve documentation of exported member #909 (@susnux)
  • Revert @nextcloud/vue to version 7.12 to keep supporting Nextcloud 27 #889 (@susnux)
  • Fix file size is always reported as 0B in file picker #895 (@susnux)
  • Fixed some design flaws in new FilePicker component
  • Adjust color of placeholder skeletons #880 (@susnux)
  • Fix column alignment to be consistent with files app #881 (@susnux)
  • Navigation and filter should be on separate rows on mobile #882 (@susnux)

Changed

  • The file picker breadcrumbs button got a new design #894 (@susnux)
  • The package does no longer contain core-js polyfills as Nextcloud core already provides polyfills #863 (@susnux)
  • The project was moved to a new Github organization (nextcloud-libraries)
  • Dependency updates

v5.0.0-beta.4

07 Sep 13:59
d7b5adc
Compare
Choose a tag to compare
v5.0.0-beta.4 Pre-release
Pre-release

v5.0.0-beta.4

Full Changelog

🐛 Fixed bugs

  • fix(FilePicker): Reset selected files if the current directory is changed by @susnux in #964
  • Revert "fix: Patch webdav dependency for invalid exports field un… by @skjnldsv in #984

v5.0.0-beta.3

06 Sep 06:31
0d89f55
Compare
Choose a tag to compare
v5.0.0-beta.3 Pre-release
Pre-release

v5.0.0-beta.3

Full Changelog

🐛 Fixed bugs

  • fix: Make file list only sortable by one property at the time by @susnux in #949
  • fix: styling issues and make the FilePicker height fixed by @susnux in #971
  • fix: Use core preview controller for loading file previews and fallback to MDI icons by @susnux in #962
  • fix(FilePicker): Fix selecting rows using the keyboard by @susnux in #934
  • fix(FilePicker): Only show checkbox skeletons if multiselect was enabled by @susnux in #969
  • fix(FilePickerBuilder): Fix paths returned in Promise by pick method by @susnux in #963
  • fix(NcDialog): Make the heading always center aligned on top by @susnux in #965

🚀 Enhancement

  • feat(FilePickerBuilder): Allow to configure the dialog container element by @susnux in #950

🤖 Dependency updates

  • chore: Update @nextcloud/files version by @susnux in #952
  • chore(deps): Bump @nextcloud/files from 3.0.0-beta.19 to 3.0.0-beta.21
  • chore(deps): Bump @nextcloud/vue from 8.0.0-beta.3 to 8.0.0-beta.5
  • chore(deps): Bump webdav from 5.2.3 to 5.3.0