Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!--
- SPDX-FileCopyrightText: 2026 LibreCode coop and contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
# Changelog

All notable changes to this project will be documented in this file.

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).

<!-- changelog-linker -->
<!-- changelog-linker -->
## [Unreleased]

## 1.0.0 - 2026-03-30

💝 **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

### Added
- 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)
- 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](https://github.com/LibreCodeCoop/profile_fields/pull/8) [#21](https://github.com/LibreCodeCoop/profile_fields/pull/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](https://github.com/LibreCodeCoop/profile_fields/pull/11)
- Unified Search provider so admins can find users by any field value [#15](https://github.com/LibreCodeCoop/profile_fields/pull/15)
- OpenAPI-documented REST API with auto-generated TypeScript client
- `occ` commands for data export, import, clear, and developer reset [#5](https://github.com/LibreCodeCoop/profile_fields/pull/5)
- Transifex integration for community translations [#34](https://github.com/LibreCodeCoop/profile_fields/pull/34)

[Unreleased]: https://github.com/LibreCodeCoop/profile_fields/compare/v1.0.0...HEAD
2 changes: 1 addition & 1 deletion appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Developed with ❤️ by [LibreCode](https://librecode.coop). Ongoing maintenanc

* [Sponsor LibreSign on GitHub (monthly recurring support is especially welcome): ![Donate using GitHub Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/LibreSign)
]]></description>
<version>0.0.1-dev</version>
<version>1.0.0</version>
<licence>agpl</licence>
<author mail="contact@librecode.coop" homepage="https://librecode.coop">LibreCode</author>
<namespace>ProfileFields</namespace>
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "profile_fields",
"version": "0.0.1-dev",
"version": "1.0.0",
"description": "Profile fields",
"license": "AGPL-3.0-or-later",
"private": true,
Expand Down
Loading