Releases: nextcloud/end_to_end_encryption
Releases · nextcloud/end_to_end_encryption
v2.1.1
What's Changed
- Chore(deps-dev): Bump vite from 7.3.1 to 7.3.2 in the vite group by @dependabot[bot] in #1627
- Chore(deps): Bump fast-xml-parser from 5.5.10 to 5.5.11 by @dependabot[bot] in #1628
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #1632
- [stable33] Fix npm audit by @nextcloud-command in #1634
- Chore(deps): Bump fast-xml-parser from 5.5.11 to 5.5.12 by @dependabot[bot] in #1643
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #1650
- [stable33] Fix npm audit by @nextcloud-command in #1652
- Chore(deps-dev): Bump @vue/test-utils from 2.4.6 to 2.4.8 by @dependabot[bot] in #1659
- Chore(deps): Bump asn1js from 3.0.7 to 3.0.10 by @dependabot[bot] in #1661
- Chore(deps): Bump vue from 3.5.32 to 3.5.33 by @dependabot[bot] in #1660
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #1664
- Chore(deps-dev): Bump @vue/test-utils from 2.4.8 to 2.4.10 by @dependabot[bot] in #1676
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #1677
- [stable33] Fix npm audit by @nextcloud-command in #1666
- Chore(deps): Bump vue from 3.5.33 to 3.5.34 by @dependabot[bot] in #1689
- Chore(deps-dev): Bump vite from 7.3.2 to 7.3.3 in the vite group by @dependabot[bot] in #1688
- Chore(deps): Bump fast-xml-parser from 5.7.2 to 5.7.3 by @dependabot[bot] in #1690
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #1694
- [stable33] Fix npm audit by @nextcloud-command in #1695
- Chore(deps): Bump @rxliuli/vista from 0.4.9 to 0.4.12 by @dependabot[bot] in #1458
- [stable33] fix: properly handle large encrypted file downloads by @backportbot[bot] in #1698
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.8 to 9.0.0-rc.9 by @dependabot[bot] in #1629
- chore: release v2.1.1 by @susnux in #1701
Full Changelog: v2.1.0...v2.1.1
v2.1.0 - Nextcloud 33
v2.1.0 - 2026-04-07
Added
- Allow to convert files uploaded by public end-to-end encrypted file drops to regular files within the browser (#1594).
Fixed
- Validate keys to match expected format before storing them (#1597)
- Improved error handling on public API endpoints (#1596)
- API endpoints for metadata locking now always return the proper HTTP status code (#1595)
Changed
- Updated dependencies
- Updated translations
v2.0.2 - Nextcloud 33
v2.0.1 - Nextcloud 33
What's Changed
- Chore(deps): Bump @nextcloud/files from 4.0.0-rc.3 to 4.0.0 by @dependabot[bot] in #1447
- Chore(deps): Bump @vueuse/core from 14.2.0 to 14.2.1 by @dependabot[bot] in #1460
- Chore(deps): Bump fast-xml-parser from 5.3.7 to 5.3.9 by @dependabot[bot] in #1485
- Chore(deps-dev): Bump eslint from 9.39.3 to 9.39.4 by @dependabot[bot] in #1498
- Chore(deps): Bump vue from 3.5.29 to 3.5.30 by @dependabot[bot] in #1542
- Chore(deps-dev): Bump msw from 2.12.10 to 2.12.14 by @dependabot[bot] in #1540
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #1550
- [stable33] Fix npm audit by @nextcloud-command in #1552
- [stable33] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1520
- [stable33] fix(keys): Forward
$shareTokento `KeyStorage::getFileNameForPrivat… by @backportbot[bot] in #1527 - [stable33] fix: skip trashbin on move by @backportbot[bot] in #1532
- [stable33] fix(lock): Write counter after creating the lock by @backportbot[bot] in #1533
- [stable33] fix: add throttling to all public page controllers by @backportbot[bot] in #1531
Full Changelog: v2.0.0...v2.0.1
v1.18.2 - Nextcloud 32
What's Changed
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in #1549
- [stable32] Fix npm audit by @nextcloud-command in #1554
- Chore(deps): Bump fast-xml-parser from 5.5.6 to 5.5.8 by @dependabot[bot] in #1538
- [stable32] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1521
- [stable32] fix(lock): Write counter after creating the lock by @backportbot[bot] in #1534
- [stable32] fix: add throttling to all public page controllers by @backportbot[bot] in #1530
blic page controllers by @backportbot[bot] in #1530
Full Changelog: v1.18.1...v1.18.2
v1.17.2 - Nextcloud 31
What's Changed
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #1551
- [stable31] Fix npm audit by @nextcloud-command in #1553
- [stable31] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1522
- [stable31] fix(lock): Write counter after creating the lock by @backportbot[bot] in #1535
- [stable31] fix: add throttling to all public page controllers by @backportbot[bot] in #1560
Full Changelog: v1.17.1...v1.17.2
v1.16.4 - Nextcloud 30
What's Changed
- [stable30] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1524
Full Changelog: v1.16.3...v1.16.4
v1.15.5 - Nextcloud 29
What's Changed
- [stable29] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1525
Full Changelog: v1.15.4...v1.15.5
v1.14.6 - Nextcloud 28
What's Changed
- [stable28] Fix npm audit by @nextcloud-command in #625
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #630
- [stable28] Fix npm audit by @nextcloud-command in #638
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #647
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #655
- [stable28] Fix npm audit by @nextcloud-command in #663
- Chore(deps-dev): Bump @vue/test-utils from 1.3.0 to 1.3.6 by @dependabot[bot] in #686
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #673
- Chore(deps): Bump @peculiar/x509 from 1.9.2 to 1.9.7 by @dependabot[bot] in #688
- Chore(deps): Bump @nextcloud/router from 2.2.0 to 2.2.1 by @dependabot[bot] in #680
- Chore(deps): Bump @nextcloud/vue from 7.6.0 to 7.6.1 by @dependabot[bot] in #683
- [stable28] chore: Compile assets by @artonge in #693
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #702
- [stable28] Fix npm audit by @nextcloud-command in #706
- [stable28] Fix npm audit by @nextcloud-command in #743
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #748
- [stable28] Fix npm audit by @nextcloud-command in #765
- [stable28] Fix npm audit by @nextcloud-command in #797
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #778
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #864
- [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #908
- [stable28] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1526
Full Changelog: v1.14.5...v1.14.6
v2.0.0
v2.0.0 - Nextcloud 33
Added
- Setup end-to-end encryption in the web interface.
When end-to-end encryption is enabled in the browser (see personal settings - security),
users can setup the end-to-end encryption within the files app.
For this a new entry in the "+ New" menu was added ("Create new encrypted folder"). - Browser based end-to-end encryption (when enabled in personal security settings):
- When using a Chromium based browser (like Chrome or Edge),
then it is now possible to download multiple files or folders. - Users can now create subfolder within encrypted folders directly in the files app.
- Users can now upload end-to-end encrypted files from the files app.
Please note: Chunked uploads have to be disabled by the administrator! - Copying encrypted files in the files app is now possible (within the same encrypted root).
- Deleting encrypted files is now possible in the files app.
- Moving encrypted files in the files app is now possible (within the same encrypted root).
- Creating filedrop links for encrypted folders is now possible within the files app.
(Using the sidebar just like with regular shares). - Sharing encrypted root folders is now possible from within the files app.
Using the files sidebar just like with regular files,
though shares always have all permissions enabled as per requirements of end-to-end encryption. - Allow to create read only shares with users.
- Its possible to create public shares of end-to-end encrypted folders,
those shares will have their own encryption keys and which have to be shared with the recipient
using a secure second channel.
- When using a Chromium based browser (like Chrome or Edge),
Changed
- Updated dependencies
- Updated translations
- The frontend is now using Vue 3
- The frontend is now tested with end-to-end integration tests (Playwright)
- Code maintenance