docs: Add custom slug bug fix to CHANGELOG and implementation report

Update CHANGELOG.md with fix details in Unreleased section.
Create comprehensive implementation report documenting:
- Root cause analysis
- Code changes made
- Test results (all 13 Micropub tests pass)
- Deployment notes

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-25 11:06:06 -07:00
parent 894e5e3906
commit f06609acf1
2 changed files with 212 additions and 0 deletions

View File

@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Fixed
- **Custom Slug Extraction** - Fixed bug where mp-slug was ignored in Micropub requests
- Root cause: mp-slug was extracted after normalize_properties() filtered it out
- Solution: Extract mp-slug from raw request data before normalization
- Affects both form-encoded and JSON Micropub requests
- See docs/reports/custom-slug-bug-diagnosis.md for detailed analysis
## [1.1.0] - 2025-11-25
### Added