chore: update changelog with 06.15.00 features #614

Merged
jmiller merged 1 commits from fix/changelog-update into main 2026-06-12 03:19:35 +00:00
+15 -4
View File
@@ -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
* `<client>` element changed from string to numeric `0`/`1`
* `<client>` 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