diff --git a/CHANGELOG.md b/CHANGELOG.md index fc8bf30475..249266a0b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,19 @@ # Changelog ## [Unreleased] - ## [06.15.00] --- 2026-06-12 -## [06.14.00] --- 2026-06-11 +* FEATURES + * feat(custom-fields): required flag UI and API validation (#597, PR #612) + * Required checkbox in org custom field settings + * Red asterisk indicator on required fields + * API returns 422 when required custom fields are missing + * Validation runs before issue creation (no orphaned issues) + * feat(issues): make status_id, priority_id, type_id required on issue create (#598, PR #613) + * `CreateIssueOption` fields changed from optional `*int64` to `int64` + * Auto-assigns org defaults when value is 0 + * MCP `gitea_issue_create` now requires these fields (pass 0 for defaults) + * Explicit metadata errors now return 500 instead of being silently discarded ## [06.14.00] --- 2026-06-11 @@ -13,14 +22,16 @@ * fix(ui): raw file button opens in new tab with rel="noopener noreferrer" (#581, PR #600) * fix: update server feed generation bugs (#601, PR #605) * default targetplatform changed from `(5|6)\\..*` to `6\\..*` for Joomla 6 compat - * `` element changed from string to numeric `0`/`1` + * `` uses string values `site`/`administrator` per Joomla update spec (#611) * pre-release version suffix number preserved (e.g. `-rc2` not `-rc`) * feed generator uses `FullElementName()` for auto-constructed element names * fix: wiki API sub-page support and content response (#606, #607, PR #608) * wiki routes use wildcard to support pages with path separators * `ListWikiPages` returns pages in subdirectories * error logging for empty content_base64 responses - * fix: remove `swapoff -a` from deploy workflow that caused MySQL crashes + * fix: deploy workflow clones wrong repo and runs swapoff (#609) + * removed `swapoff -a` that crashed MySQL during deploys + * fixed source repo URL from MokoGitea to MokoGitea-APP * MCP * metadata update tool now exposes element_name, display_name, description, license_name, language fields