All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and follows the requirements of the Nextcloud Appstore Metadata specification.
💝 SUPPORT PROFILE FIELDS — If this project helps your team, please support ongoing maintenance via GitHub Sponsors: https://github.com/sponsors/LibreSign
⭐ STAR THE REPOSITORY — Stars help the project gain visibility and justify continued investment: https://github.com/LibreCodeCoop/profile_fields
🏢 ENTERPRISE SUPPORT — Need custom development, support, or sponsored features? Contact us: contact@librecode.coop
- #84 make orphaned value repair query cursor compatible across Nextcloud versions
- Bump dependencies
💝 SUPPORT PROFILE FIELDS — If this project helps your team, please support ongoing maintenance via GitHub Sponsors: https://github.com/sponsors/LibreSign
⭐ STAR THE REPOSITORY — Stars help the project gain visibility and justify continued investment: https://github.com/LibreCodeCoop/profile_fields
🏢 ENTERPRISE SUPPORT — Need custom development, support, or sponsored features? Contact us: contact@librecode.coop
- Fixed Oracle database compatibility for field definition queries #79
- Improved translation readiness by adding translator guidance for technical terms and non-breaking spaces in UI strings #80
💝 SUPPORT PROFILE FIELDS — If this project helps your team, please support ongoing maintenance via GitHub Sponsors: https://github.com/sponsors/LibreSign
⭐ STAR THE REPOSITORY — Stars help the project gain visibility and justify continued investment: https://github.com/LibreCodeCoop/profile_fields
🏢 ENTERPRISE SUPPORT — Need custom development, support, or sponsored features? Contact us: contact@librecode.coop
- Fixed migration compatibility for
profile_fields_definitions.activeand ensured upgrade safety for existing installs #73 - Fixed migration failure on strict database identifier limits by shortening an index name #74
💝 SUPPORT PROFILE FIELDS — If this project helps your team, please support ongoing maintenance via GitHub Sponsors: https://github.com/sponsors/LibreSign
⭐ STAR THE REPOSITORY — Stars help the project gain visibility and justify continued investment: https://github.com/LibreCodeCoop/profile_fields
🏢 ENTERPRISE SUPPORT — Need custom development, support, or sponsored features? Contact us: contact@librecode.coop
- Fixed installation and reinstallation failures caused by the
profile_fields_definitions.activeboolean column being created asNOT NULL, and added an upgrade migration for existing instances #61
💝 SUPPORT PROFILE FIELDS — Built from scratch and released for free. If it saves your team time, please consider sponsoring: https://github.com/sponsors/LibreSign
🏢 ENTERPRISE SUPPORT — Need custom field types or a tailored implementation? Contact us: contact@librecode.coop
- Seven field types out of the box: text, select, multiselect, date, boolean, URL, and email #5 #14 #27 #28 #29 #30 #31
- Per-field edit and visibility policies (admin-only, user-and-admin, visible-to-all, hidden)
- Admin field catalog and user management dialog for setting values per user #8 #21
- Personal Settings page for self-service field updates, subject to field policies
- 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
- Unified Search provider so admins can find users by any field value #15
- OpenAPI-documented REST API with auto-generated TypeScript client
occcommands for data export, import, clear, and developer reset #5- Transifex integration for community translations #34