Releases: nextcloud-libraries/nextcloud-dialogs
Releases · nextcloud-libraries/nextcloud-dialogs
v4.2.3
v5.0.3
v5.0.3 (2023-11-27)
🐛 Fixed bugs
- fix(FilePicker):
cropImagePreviews
is now provided as a prop in FilePreview #1120 (susnux) - fix(FilePicker): On button click also emit the current directory if
allowPickDirectory
is set to true #1121 (susnux) - fix: Adjust types for IFilePickerButton to align icon with NcDialogButton #1122 (susnux)
- fix(build): include ?raw data to bundle #1128 (ShGKme)
Changed
- Updated translations
- chore(deps): Bump @vueuse/core from 10.6.0 to 10.6.1
- chore(deps-dev): Bump typescript from 5.2.2 to 5.3.2
v5.0.2
v5.0.1
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
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...
v4.2.2
🚀 Enhancement
- Bring back previews of images, this worked with FilePicker on Nextcloud 26 but was missing in this rewrite #1015 (susnux)
🐛 Fixed bugs
- fix(i18n): Fix spelling of MIME #1042 (rakekniven)
- fix: Swap sort icons #1058 (Pytal)
- fix(l10n): Update translations #1094 (susnux)
Full Changelog: v4.2.1...v4.2.2
v5.0.0-beta.6
v5.0.0-beta.6 (2023-10-17)
💥 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
🐛 Fixed bugs
- fix(i18n): Fix spelling of MIME #1041 (@rakekniven)
- fix: Swap sort icons #1058 (@Pytal)
- fix(FilePicker): Make the validity strings more specific #1072 (@susnux)
- fix: Ensure the dialog name can be wrapped if needed #1074 (@susnux)
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
- @rakekniven made their first contribution in #1041
v5.0.0-beta.5
v5.0.0-beta.5 (2023-10-03)
🐛 Fixed bugs
- fix: breadcrumbs grow by @skjnldsv in #987
- Fix alignment of file list by @susnux in #993
- fix(FilePicker): Use
search
function fromwebdav
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
v4.2.1
🐛 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
v4.2.0 (2023-09-13)
🚀 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 invalidexports
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)