File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,3 +4,49 @@ All notable changes to this project will be documented in this file.
44
55The format is based on Keep a Changelog.
66
7+ ## v1.1.0 - 2026-04-13
8+
9+ ### v1.1.0
10+
11+ #### Added
12+
13+ - Category name guard via config:
14+
15+ - New key: ` formforge.categories.forbidden_names `
16+ - Case-insensitive matching
17+ - Leading/trailing spaces ignored
18+ - Enforced on:
19+ - ` POST /api/formforge/v1/categories `
20+ - ` PATCH /api/formforge/v1/categories/{categoryKey} `
21+
22+ - Returns ` 422 ` with validation error on ` category ` when blocked
23+
24+ - ` FormSubmission::meta(string|array $key, mixed $value = null): self `
25+
26+ - Convenience helper to merge and persist submission metadata
27+
28+
29+ #### Changed
30+
31+ - Category handling no longer creates implicit default categories during form creation/sync paths
32+ - Added dedicated category creation flow (command-driven) to keep category lifecycle explicit
33+
34+ #### Fixed
35+
36+ - Migration compatibility: shortened FK name for privacy overrides table
37+ - Test fixture compatibility: removed strict dependency on ` FormSubmission::meta() ` in automation fixture path
38+ - CI changelog updater now has a guaranteed target file (` CHANGELOG.md ` ) to avoid release job failure
39+
40+ #### Config Migration
41+
42+ ``` bash
43+ php artisan formforge:install:merge --skip-migrations --no-backup
44+
45+ ```
46+ #### DB Migration
47+
48+ ``` bash
49+ php artisan migrate
50+
51+ ```
52+ ** Full Changelog** : https://github.com/EvanSchleret/FormForge/compare/v1.0.2...v1.1.0
You can’t perform that action at this time.
0 commit comments