|
| 1 | +<!-- |
| 2 | + - SPDX-FileCopyrightText: 2026 LibreCode coop and contributors |
| 3 | + - SPDX-License-Identifier: AGPL-3.0-or-later |
| 4 | +--> |
| 5 | +# Changelog |
| 6 | + |
| 7 | +All notable changes to this project will be documented in this file. |
| 8 | + |
| 9 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and follows the requirements of the [Nextcloud Appstore Metadata specification](https://nextcloudappstore.readthedocs.io/en/latest/developer.html#changelog). |
| 10 | + |
| 11 | +<!-- changelog-linker --> |
| 12 | +<!-- changelog-linker --> |
| 13 | +## [Unreleased] |
| 14 | + |
| 15 | +## 1.0.0 - 2026-03-30 |
| 16 | + |
| 17 | +💝 **SUPPORT PROFILE FIELDS** — Built from scratch and released for free. If it saves your team time, please consider sponsoring: https://github.com/sponsors/LibreSign |
| 18 | + |
| 19 | +🏢 **ENTERPRISE SUPPORT** — Need custom field types or a tailored implementation? Contact us: contact@librecode.coop |
| 20 | + |
| 21 | +### Added |
| 22 | +- Seven field types out of the box: text, select, multiselect, date, boolean, URL, and email [#5](https://github.com/LibreCodeCoop/profile_fields/pull/5) [#14](https://github.com/LibreCodeCoop/profile_fields/pull/14) [#27](https://github.com/LibreCodeCoop/profile_fields/pull/27) [#28](https://github.com/LibreCodeCoop/profile_fields/pull/28) [#29](https://github.com/LibreCodeCoop/profile_fields/pull/29) [#30](https://github.com/LibreCodeCoop/profile_fields/pull/30) [#31](https://github.com/LibreCodeCoop/profile_fields/pull/31) |
| 23 | +- Per-field edit and visibility policies (admin-only, user-and-admin, visible-to-all, hidden) |
| 24 | +- Admin field catalog and user management dialog for setting values per user [#8](https://github.com/LibreCodeCoop/profile_fields/pull/8) [#21](https://github.com/LibreCodeCoop/profile_fields/pull/21) |
| 25 | +- Personal Settings page for self-service field updates, subject to field policies |
| 26 | +- Nextcloud Flow integration: field-aware operator with type-specific conditions (contains, before/after, is true/false, is/is not) and five actions: log, notify admins, notify groups, Talk message, and webhook [#11](https://github.com/LibreCodeCoop/profile_fields/pull/11) |
| 27 | +- Unified Search provider so admins can find users by any field value [#15](https://github.com/LibreCodeCoop/profile_fields/pull/15) |
| 28 | +- OpenAPI-documented REST API with auto-generated TypeScript client |
| 29 | +- `occ` commands for data export, import, clear, and developer reset [#5](https://github.com/LibreCodeCoop/profile_fields/pull/5) |
| 30 | +- Transifex integration for community translations [#34](https://github.com/LibreCodeCoop/profile_fields/pull/34) |
| 31 | + |
| 32 | +[Unreleased]: https://github.com/LibreCodeCoop/profile_fields/compare/v1.0.0...HEAD |
0 commit comments