<!--
SPDX-FileCopyrightText: 2017 Framasoft <https://framasoft.org>
SPDX-FileContributor: Thomas Citharel <thomas.citharel@framasoft.org>

SPDX-License-Identifier: AGPL-3.0-only
-->

# Changelog

## 2.8.0 - 2025-10-30

### Added

- Support for Nextcloud 33

### Fixed

- Always require user password when deleting an account (even if the user just logged in)

### Changed

- Translations updates
- Dependencies updates

### Removed

- Support for Nextcloud 29
- Support for Nextcloud 30

## 2.7.1 - 2025-02-02

### Fixed

- Removed unneeded files in the package archive build

## 2.7.0 - 2025-02-02

### Added

- Support for Nextcloud 31 and 32

### Changed

- Dependencies updates

### Removed

- Support for Nextcloud 28

## 2.6.1 - 2024-10-01

### Added

- Support link to app metadata
- Galician translation

### Changed

- Dependencies updates

## 2.6.0 - 2024-08-05

### Added

- Support for Nextcloud 30

## 2.5.0 - 2024-03-13

### Added

- Support for Nextcloud 29
- Support for PHP 8.3

## 2.4.0 - 2023-12-19

### Added

- Support for Nextcloud 28
- Support for PHP 8.3

### Changed

- Translation updates for Arabic, Czech, German, Dutch, Russian and Taiwanese Mandarin

### Removed

- Support for Nextcloud 27
- Support for Nextcloud 26

## 2.3.2 - 2023-11-03

### Changed

- Dependency updates

## 2.3.1 - 2023-10-13

### Changed

- Only Database and Guest users can delete their account (not LDAP or SAML users for instance)
- Capability account deletion also checks if the user is the last admin or last user of the server

## 2.3.0 - 2023-10-13

### Added

- Add activity for admins when a user account is scheduled to be deleted
- Add activity for admins when a user account scheduled to be deleted has been rescued
- Expose drop account capacity
- OpenAPI details

### Changed

- Rewrite deletion API to use OCS

### Removed

- Support for Nextcloud 25

## 2.2.0 - 2023-04-07

### Added

- Support for Nextcloud 26 and 27
- Czech and russian translations

### Changed

- Upgraded dependencies
- Modernized front-end

### Removed

- Support for Nextcloud 24

## 2.1.0 - 2022-08-14

### Added

- Support for Nextcloud 25.

### Removed

- Support for Nextcloud 22 and 23.

## 2.0.0 - 2021-12-06

### Added

- Support for Nextcloud 22, 23 and 24.
- Add possibility to require confirmation of the account deletion by email to the user
- Add possibility to delay the account purge, by simply disabling the account until it's destroyed. Administrators can "save" the account by re-enabling it before the purge happens.
- Sends a confirmation email to the user once the account is deleted (or scheduled to be).

### Removed

- Support for Nextcloud 19, 20 and 21.

## 1.0.2 - 2021-01-14

### Fixed

- Fixed impossibility to create/enable/disable/delete users because of broken event

## 1.0.1 - 2021-01-08

### Fixed

- Fixed nextcloud 19 support

## 1.0.0 - 2021-01-07

### Added

- Actual account deletion is now handled by background jobs
- Possibility for admins to require users to confirm their account deletion through e-mail
- Possibility for admins to chose when account removal background jobs are executed (immediately, after a day/week/month)
- Support for Nextcloud 20 and 21

### Removed

- Support for Nextcloud 16, 17 and 18

### Internal

- Lots of back-end refactor
- Front-end settings are now handled with VueJS
- Translations now happen [on Weblate](https://weblate.framasoft.org/engage/nextcloud/)
- Added tests and CI

## 0.2.1

### Fixed

- Actual version upgrade

## 0.2.0

### Added

- Support for Nextcloud 17, 18 and 19

### Fixed

- Activities display for admins

## 0.1.0

### Changed

- Refactor
- locale updates

### Fixed

- Fix NC 15 compatibility

## 0.0.13

### Added

- Add German ("Du" and "Sie") translation (courtesy of @alx-tuilmenau)

## 0.0.12

### Added

- Nextcloud 15 support

### Fixed

- Fix an js issue (thx @PeterEde)
- Set correct path for chinese translation (thx @chiyi4488)

## 0.0.11

### Fixed

- Improve (again) app description

## 0.0.10

### Fixed

- Proper formatting for description

## 0.0.9

### Added

- Added the ability to send activities to admin
- Translations are handled on https://trad.framasoft.org/
- @chiyi4488 added Traditional Taiwan Chinese translation
- Added loading indicator

### Removed

- Remove Nextcloud 12 compatibility

## 0.0.7

### Added

- Add Nextcloud 14 version compatibility

### Removed

- Remove Nextcloud 11 version compatibility

## 0.0.6

### Fixed

- Fixed checks for NC < 13

## 0.0.5

### Added
 - Check that user is not the only one on the instance
 - Check that user is not the only admin on the instance

## 0.0.4

### Fixed

- Actually bump version

## 0.0.3

### Fixed

- Add back Nextcloud 11 support

## 0.0.2

### Added

- Added a warning for the Nextcloud 11 session issue

### Changed

- Improved JS

### Fixed

- Fixed compatibility for Nextcloud 11 & 12

## 0.0.1

Initial release
