All notable changes to this project will be documented in this file.
v4.2.4 (2024-01-30)
v4.2.3 (2024-01-19)
- Updated dependencies
v4.2.2 (2023-11-02)
- Bring back previews of images, this worked with FilePicker on Nextcloud 26 but was missing in this rewrite #1015 (susnux)
- fix(i18n): Fix spelling of MIME #1042 (rakekniven)
- fix: Swap sort icons #1058 (Pytal)
- fix(l10n): Update translations #1094 (susnux)
v4.2.1 (2023-09-21)
- [stable4] Avoid error when not using any custom buttons #1000 (juliushaertl)
- [stable4] Bring back the default value for legacy file picker #1007 (susnux)
v4.2.0 (2023-09-13)
- [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
- 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)
- 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)
- Allow to add custom buttons and use the shipped file picker when using the FilePickerBuilder #898 (@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
- A Vue based FilePicker component was added, which can be used either as a component or using programmatically #878 (@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
- Make sure Typescript projects with
node16
module resolution can import the package #845 (@susnux) - Ensure all package dependencies are external #843 (@susnux)
- Update Node engines to next LTS (version 20)
- Translation updates
- Dependency updates
- Ferdinand Thiessen (@susnux)
- Julius Härtl (@juliushaertl)
Styles need to be imported differently compared to v3.2.0. Make sure to import them from dist/index.css
:
import '@nextcloud/dialogs/dist/index.css'
v4.0.0-beta.2 (2022-11-02)
v4.0.0-beta.1 (2022-11-02)
v4.0.0-beta.0 (2022-10-28)
- Translation updates
- Dependency updates
v3.2.0 - 2022-08-10
- Update engines to Node 16 with Npm 7 or Npm 8
- Translation updates
- Dependency updates
v3.1.4 - 2022-07-21
- Fixed dark mode with Nextcloud 25 - #630 (nickvergessen)
v3.1.3 - 2022-07-21
- Replace deprecated String.prototype.substr - #553 (CommanderRoot)
- Fix undo toast rendering - #582 (artonge)
- Bump toastify-js and set aria-live default and allow to overwrite it - #622 (nickvergessen)
- Bumped dependencies
- Translations updated
v3.1.2 - 2021-04-12
- Bump @babel/cli from 7.12.1 to 7.13.14 - #241 #242 #254 #284 #325 (dependabot[bot])
- Bump @babel/core from 7.12.3 to 7.13.14 - #237 #244 #252 #285 #326 (dependabot[bot])
- Bump babel-loader-exclude-node-modules-except from 1.0.3 to 1.1.2 - #288 (dependabot[bot])
- Bump @babel/preset-env from 7.12.1 to 7.13.12 - #240 #253 #256 #279 #308 #324 (dependabot[bot])
- Bump @babel/preset-typescript from 7.12.1 to 7.12.13 - #238 #282 (dependabot[bot])
- Bump core-js from 3.7.0 to 3.9.1 - #243 #251 #262 #309 (dependabot[bot])
- Bump highlight.js from 10.2.0 to 10.4.1 - #245 (dependabot[bot])
- Bump rollup from 2.33.1 to 2.38.5 - #239 #247 #250 #257 #266 #283 (dependabot[bot])
- Bump @rollup/plugin-babel from 5.2.1 to 5.3.0 - #249 #298 (dependabot[bot])
- Bump @rollup/plugin-commonjs from 16.0.0 to 18.0.0 - #248 #323 (dependabot[bot])
- Bump @rollup/plugin-node-resolve from 10.0.0 to 11.2.1 - #246 #258 #319 (dependabot[bot])
- Bump rollup-plugin-typescript2 from 0.29.0 to 0.30.0 - #322 (dependabot[bot])
- Bump ToastifyJS from 1.9.1 to 1.10.0 - #328 (LukasReschke)
- Bump tslib from 2.0.3 to 2.1.0 - #265 (dependabot[bot])
- Bump typescript from 4.0.5 to 4.0.7 - #312 (dependabot[bot])
- Translation updates - #259 #263 #273 #274 #311
v3.1.1 - 2020-11-13
- Increased z-index for toast notifications so that they can appear on top of modals as well #236 (PVince81)
v3.1.0 - 2020-10-20
- Timeouts are now in milliseconds
- Now exports TOAST_UNDO_TIMEOUT, TOAST_DEFAULT_TIMEOUT and TOAST_PERMANENT_TIMEOUT
- Fix timeout of showUndo
- Fix timeout of showUndo to 10 seconds
- Now you must configure some svg loader for your bundler in project (webpack etc.)
- Undo methods
- SVG icons
- Timeout value for permanent must be -1 now instead of 0
- Build process with rollup
- Dependency updates
- Nextcloud 19 typings
- Dependency updates
- Dependency updates
- Toasts not sticky
- Dependency updates
- Persistent notifications
- Broader version ranges for dependencies to prevent bloat
- Dependency updates
- Update vulnerable packages
- Use
body
as selector by default, so guest pages work as well
- Configurable Toasts selector (for tests)
- Toasts