v0.12.0
Added
.editorconfigat the repository root, mirroring the coding standard's surface conventions — tabs displayed as four columns, UTF-8, LF line endings, a final newline, trimmed trailing whitespace, and two-space YAML — so any editor applies the baseline automatically. (contributor tooling)
Changed
- Releases now publish directly from CI, with notes drawn from the changelog. The tag-triggered
releasejob extracts the## [X.Y.Z]section ofCHANGELOG.mdas the GitHub Release body and publishes the release immediately instead of leaving a draft, so a green version tag goes live to users — and the auto-updater offers it — with no manual publish step. (contributor tooling) - Project documentation reorganised by audience. A new
agents.d/directory holds the agent-facing references — the coding standard, the testing strategy, and the definition of done — tightened for agents rather than humans;docs/keeps the shared design record read by both (design.md, the ADRs, the updater guide).CONTRIBUTING.mdgains a contributor-oriented testing overview and a "Before opening a pull request" checklist and was edited for a human contributor audience; every cross-reference and the coding-standard@-import were repointed. (contributor tooling)
Removed
docs/blocks.md. Its reproducedblock.jsonschemas had drifted from the real block files (now the single authoritative source), and its admin-page CRUD UX was folded intodocs/design.md. (contributor tooling)
Security
- The transitive development dependency
webpack-dev-serveris bumped to 5.2.5 via npmoverrides(GHSA-mx8g-39q3-5c79). Build-chain/dev-server only; nothing shipped to the browser changes.
Full changelog: https://github.com/Kntnt/kntnt-photo-drop/blob/v0.12.0/CHANGELOG.md