v1.11.1 (2026-01-14)
- fix(Uploader): Pass on customHeaders when creating chunked upload workspace #1901 (provokateurin)
- fix(uploader): queue is not empty when everything is skipped #2002 (ShGKme)
- Updates for project Nextcloud upload library #1878, #1904, #1956, #1957, #2001 (transifex-integration[bot])
- chore: bump node and npm version #1944 (ShGKme)
v1.11.0 (2025-09-10)
- refactor: split
vueanddialogssub modules to prepare for library splitting #1816 (ShGKme) - chore(package.json): update engines and add devEngines #1820 (ShGKme)
- Updated translations
v1.10.0 (2025-05-05)
- feat(Uploader): Enable chunked upload for public shares if supported #1705 (provokateurin)
- fix(i18n): Corrected plural for multi. plural languages #1733 (rakekniven)
- chore(i18n): Improved grammar #1672 (rakekniven)
- chore(deps): Bump axios to 1.9.0
- Updated translations
v1.9.1 (2025-03-20)
- fix(upload): do not retry when insufficient storage but when locked #1657 (susnux)
- fix(uploader): only set mtime if valid value is passed #1666 (susnux)
- Updated translations
- Updated Axios to version 1.8.3
- Updated development dependencies
- chore(i18n): adding hint for translators #1643 (rakekniven)
- chore(i18n): Fixes wrong translations syntax #1645 (rakekniven)
v1.9.0 (2025-03-04)
- feat: add assembling status to UploadPicker #1530 (skjnldsv)
- feat(UploadPicker): Allow to set color to primary #1606 (susnux)
- feat(uploader): add ETA implementation with upload speed information #1627 (susnux)
- fix: fix eslint scripts #1518 (Koc)
- fix: include non conflicting files for upload #1615 (susnux)
- fix(conflictpicker): force background on sticky header #1635 (skjnldsv)
- fix(uploader): Correctly (re)set progress on upload #1603 (susnux)
- fix(uploader): properly propagate upload cancelled status #1617 (susnux)
- Updated translations
- Updated development dependencies
- chore(deps): bump @nextcloud/dialogs from 6.0.1 to 6.1.1
- chore(deps): bump @nextcloud/files from 3.10.1 to 3.10.2
- chore(deps): bump @nextcloud/l10n from 3.1.0 to 3.2.0
- chore(deps): bump axios from 1.7.9 to 1.8.1
- chore(deps): bump dompurify from 3.1.6 to 3.2.4
- chore(deps): bump elliptic from 6.6.0 to 6.6.1
- chore(deps): bump p-queue from 8.0.1 to 8.1.0
- test: adjust config for vitest v3 and await expect #1600 (susnux)
- test: silence console output when testing logger #1602 (susnux)
v1.8.0 (2025-01-20)
- fix(NodesPicker): Use preview fit cover #1548 (provokateurin)
- Updated translations
- Updated development dependencies
- chore(deps): bump nanoid to 3.3.8 #1523
- chore(deps): bump @nextcloud/files to 3.10.1 #1527
v1.7.1 (2024-12-10)
- fix(uploader): only monitor the queue being idle when we know we are finishing the upload #1521 (skjnldsv)
- chore(deps): Bump @nextcloud/files to 3.10.0
- chore(deps): Bump @nextcloud/sharing to 0.2.4
- chore(deps): Bump axios to 1.7.9
- Translations updates
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-upload/compare/v1.7.0...v1.7.1
v1.7.0 (2024-11-13)
- feat: Add
uploadConflictHandlerto handle conflict resolution #1442 (susnux) - feat: Respect parallel count config #1444 (provokateurin)
- chore: Add more debug logging to trace errors #1432 (susnux)
- chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 6.0.1 #1469 (dependabot)
- chore(deps): Bump @nextcloud/files from 3.9.0 to 3.9.1 #1452 (dependabot)
- chore(deps): Bump crypto-browserify from 3.12.0 to 3.12.1 #1450 (dependabot)
- chore(deps): Bump elliptic from 6.5.7 to 6.6.0 #1461 (dependabot)
- test: Cleanup test setup #1441 (susnux)
- Translations updates
- @provokateurin made their first contribution in #1444
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-upload/compare/v1.6.1...v1.7.0
v1.6.1 (2024-09-26)
- fix: Fix errors when FileSystemFileEntry is unsupported #1417 (Pytal)
- fix(l10n): Add proper config to align languages with Nextcloud language tags #1421 (susnux)
- Updated translations
- Updated development dependencies
- chore: Bump
@nextcloud/filesto 3.9.0 - chore: Bump
dompurifyto 3.1.6 - chore: Bump
@nextcloud/axiosto 2.5.1
v1.6.0 (2024-09-05)
- feat(uploader): Allow to specify custom headers #1366 (susnux)
- feat(UploadPicker): Allow to disable the "new"-menu #1373 (susnux)
- fix(Uploader): The mtime should be a valid UNIX timestamp #1368 (susnux)
- fix(uploader): validation of the destination should not compare the class #1369 (susnux)
- fix(UploadPicker): Show menu if folders are enabled #1372 (susnux)
- fix: Make the default uploader global #1370 (susnux)
- Updated translations
- chore: Bump
axiosto 1.7.7 - chore: Bump
@nextcloud/dialogsto 5.3.7 - Updated development dependencies
- chore(ci): also run node on main push #1367 (skjnldsv)
v1.5.0 (2024-08-16)
- Updated translations
- chore: Bump @nextcloud/auth to 2.4.0
- chore: Bump @nextcloud/files to 3.8.0
- chore: Bump axios to 1.7.4
v1.4.3 (2024-08-07)
- fix: Always request current content when triggering a menu entry #1313 (susnux)
- fix: Remove outdated languages that are blocking the real translations #1282 (susnux)
- fix(UploadPicker): Do not hardcode the height but use the CSS variable #1309 (susnux)
- chore: Bump @nextcloud/files from 3.5.1 to 3.7.0 by @dependabot
- chore: Bump @nextcloud/paths from 2.1.0 to 2.2.1 by @dependabot
- chore: Bump @nextcloud/sharing from 0.2.2 to 0.2.3 by @dependabot
- chore: Bump @types/node from 20.14.10 to 22.1.0 by @dependabot
- chore: Bump @vitest/coverage-v8 from 2.0.2 to 2.0.5 by @dependabot
- chore: Bump axios from 1.7.2 to 1.7.3 by @dependabot
- chore: Bump axios-retry from 4.4.1 to 4.5.0 by @dependabot
- chore: Bump blob-polyfill from 7.0.20220408 to 8.0.20240630 by @dependabot
- chore: Bump cypress from 13.13.0 to 3.13.2 by @dependabot
- chore: Bump cypress-io/github-action from 6.7.1 to 6.7.2 by @dependabot
- chore: Bump fast-xml-parser from 4.3.2 to 4.4.1 by @dependabot
- chore: Bump jsdom from 24.1.0 to 24.1.1 by @dependabot
- chore: Bump typedoc from 0.26.4 to 0.26.5 by @dependabot
- chore: Bump typescript from 5.4.5 to 5.5.4 by @dependabot
- chore: Bump vite from 5.3.3 to 5.3.5 by @dependabot
- chore: Bump webdav from 5.6.0 to 5.7.1 by @dependabot
- chore: monitor bundle size with codecov #1290 (skjnldsv)
- feat: add cypress selectors for new menu entries #1289 (skjnldsv)
- Translations updates
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-upload/compare/v1.4.2...v1.4.3
v1.4.2 (2024-07-11)
- fix(uploader): increase max concurrency to 5 #1256 (skjnldsv)
- fix: Use other menu entries instead of new ones twice #1269 (juliushaertl)
- fix: Allow remote URL with protocol #1271 (susnux)
- Add SPDX header #1278 (AndyScherzinger)
- Update translations
- chore: add transifex-conventional-rebase.yml
- chore: Bump @nextcloud/dialogs from 5.3.2 to 5.3.5
- Update development dependencies
v1.4.1 (2024-06-24)
v1.4.0 (2024-06-21)
- refactor: Use
getUniqueNamefrom@nextcloud/files#1244 (susnux) - refactor: Use public-share aware functions from
@nextcloud/filesand@nextcloud/sharing#1245 (susnux) - chore: Bump @cypress/vue2 from 2.1.0 to 2.1.1
- chore: Bump @nextcloud/dialogs from 5.3.1 to 5.3.2
- chore: Bump braces from 3.0.2 to 3.0.3
- chore: Bump codecov/codecov-action from 4.4.1 to 4.5.0
- chore: Bump cypress-io/github-action from 6.7.0 to 6.7.1
- chore: Bump ws from 8.17.0 to 8.17.1
- chore: Bump @nextcloud/files from 3.4.1 to 3.5.0
- chore: Bump cypress from 13.11.0 to 13.12.0
- chore: Bump @types/node from 20.14.6 to 20.14.7
- chore: Bump axios-retry from 4.4.0 to 4.4.1
v1.3.0 (2024-06-06)
- refactor: Only import from nextcloud-axios not axios directly #1224 (susnux)
- Updated translations
- chore(deps): Bump @nextcloud/files from 3.3.1 to 3.4.0 #1220 (dependabot)
- chore(deps): Bump @types/node to 20.14.2 #1227 (dependabot)
v1.2.0 (2024-05-23)
- feat(NodesPicker): Add support for FileSystemEntry #1165 (susnux)
- feat(ConflictPicker): Allow to use
FileSystemEntry#1166 (susnux) - feat: Allow to upload directories and allow bulk upload #1175 (susnux)
- feat: Split new-menu entries into
uploadnewand other #1206 (susnux) - feat(ConflictPicker): refresh preview on etag change #1214 (skjnldsv)
- fix(ConflictPicker): Ensure component works also if browser does not support FileSystemEntry #1171 (susnux)
- fix(ConflictPicker): Allow to set recursive upload note + fix types for conflict utils functions #1176 (susnux)
- fix(docs): Add parameter docs for
getUploader#1207 (susnux)
- Updated translations
- fix(tests): Add tests for filesystem helpers #1174 (susnux)
- fix: Refactor logger and fix badges in README #1173 (susnux)
- build(deps): Bump @nextcloud/dialogs to 5.3.1
- build(deps): Bump @nextcloud/auth to 2.3.0
- build(deps): Bump @nextcloud/router to 3.0.1
- build(deps): Bump @nextcloud/files to 3.2.1
- build(deps): Bump @nextcloud/l10n to 3.1.0
- build(deps): Bump @nextcloud/logger to 3.0.2
- build(deps): Bump axios to 1.7.2
v1.1.1 (2024-04-15)
- fix: Drop dependency on moment.js #1155 (susnux)
- fix(upload): Do not read chunks into memory but just stream file chunks #1153 (susnux)
- Updated development dependencies
- Updated translations
- Updated @nextcloud/dialogs from 5.2.0 to 5.3.0
v1.1.0 (2024-04-02)
- feat: allow to specify the root of an upload #1131 (skjnldsv)
- feat: allow to specify forbidden characters #1132 (arublov)
- fix: conflict picker #1123 (skjnldsv)
- fix: migrate conflictpicker to NcDialog and remove incorrect semantic closing icon #1113 (emoral435)
- fix(ConflictPicker): Use action slot instead of custom wrapper for buttons #1117 (susnux)
- build(deps-dev): Bump @cypress/vue2 from 2.0.1 to 2.1.0 by @dependabot
- build(deps-dev): Bump @tsconfig/cypress from 1.0.1 to 1.0.2 by @dependabot
- build(deps-dev): Bump @types/node from 20.11.17 to 20.12.2 by @dependabot
- build(deps-dev): Bump @vitest/coverage-istanbul from 1.2.2 to 1.4.0 by @dependabot
- build(deps-dev): Bump cypress from 13.6.4 to 13.7.0 by @dependabot
- build(deps-dev): Bump typedoc from 0.25.8 to 0.25.12 by @dependabot
- build(deps-dev): Bump typescript from 5.3.3 to 5.4.3 by @dependabot
- build(deps): Bump @nextcloud/dialogs from 5.1.1 to 5.1.2 by @dependabot
- build(deps): Bump @nextcloud/files from 3.1.0 to 3.1.1 by @dependabot
- build(deps): Bump axios from 1.6.7 to 1.6.8 by @dependabot
- build(deps): Bump codecov/codecov-action from 4.0.1 to 4.1.1 by @dependabot
- build(deps): Bump dorny/paths-filter from 3.0.0 to 3.0.2 by @dependabot
- Translations updates
- @emoral435 made their first contribution in #1113
v1.0.5 (2024-02-13)
- fix: also add
X-OC-Mtimeheader to final chunks move #1038 (skjnldsv) - fix: properly handle chunk upload failure #1042 (skjnldsv)
- fix: Add upload progress for non-chunked uploads #1080 (susnux)
- fix: do not try to slice in chunk larger than the File itself #1057 (skjnldsv)
- fix: Some issues with
package.json#1088 (susnux)
- Require NPM v10 to be compatible with LTS Node 20
- Updated translations
- Updated dependencies
- Updated development dependencies
- Migrate cypress config to use to vite #999 (susnux)
- chore: add block-unconventional-commits.yml #1082 (skjnldsv)
v1.0.4 (2023-12-15)
- fix(uploader): encode destination #996 (skjnldsv)
- fix(uploader): fix PUT content-type #1002 (skjnldsv)
- fix(UploadPicker): Add label for upload progress and connect progress with description [a11y] #1000 (susnux)
- build(deps-dev): Bump @types/node from 20.10.3 to 20.10.4 #990 (dependabot)
- build(deps): Bump actions/upload-artifact from 3 to 4 #998 (dependabot)
- build(deps): Bump p-queue from 7.4.1 to 8.0.1 #997 (dependabot)
- Updates for project Nextcloud upload library #1003 (transifex-integration)
- Updates for project Nextcloud upload library #993 (transifex-integration)
v1.0.3 (2023-12-07)
- fix: do not flood with Vue errors when using in
NcBreadcrumbsby externalizing Vue dependency #985 (ShGKme)
v1.0.2 (2023-11-29)
- Updates for project Nextcloud upload library #961 (transifex-integration)
- Updates for project Nextcloud upload library #962 (transifex-integration)
- Updates for project Nextcloud upload library #963 (transifex-integration)
- Updates for project Nextcloud upload library #964 (transifex-integration)
- Updates for project Nextcloud upload library #965 (transifex-integration)
- Updates for project Nextcloud upload library #966 (transifex-integration)
- Updates for project Nextcloud upload library #967 (transifex-integration)
- enable dependabot #969 (szaimen)
- build(deps-dev): Bump @types/node from 20.9.0 to 20.10.0 #972 (dependabot)
- build(deps-dev): Bump typedoc from 0.25.3 to 0.25.4 #978 (dependabot)
- build(deps): Bump @nextcloud/dialogs from 5.0.0-beta.6 to 5.0.3 #976 (dependabot)
- Updates for project Nextcloud upload library #968 (transifex-integration)
- build(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 #970 (dependabot)
- build(deps): Bump cypress-io/github-action from 5.8.3 to 6.6.0 #971 (dependabot)
- build(deps): Bump actions/checkout from 3 to 4 #974 (dependabot)
- build(deps): Bump actions/setup-node from 3 to 4 #973 (dependabot)
- @szaimen made their first contribution in #969
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-upload/compare/v1.0.1...v1.0.2
v1.0.1 (2023-11-17)
- fix: Do not block if the filetype is unknown to the browser #955 (juliushaertl)
- fix(upload): attach response to failed uploads too #953 (skjnldsv)
- Fix "Add" label to "New" #957 (jancborchardt)
* This Changelog was automatically generated by github_changelog_generator