|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## [1.0.0-alpha.3] - 2026-04-04 |
| 11 | + |
| 12 | +### Changed |
| 13 | +- Expanded npm keywords for better discoverability |
| 14 | +- Added badges, comparison table and roadmap to README |
| 15 | + |
| 16 | +--- |
| 17 | + |
| 18 | +## [1.0.0-alpha.2] - 2026-03-01 |
| 19 | + |
| 20 | +### Fixed |
| 21 | +- GitHub release step — added `contents:write` permission and explicit tag push before release creation |
| 22 | +- CI workflow: removed duplicate CI job from publish.yml |
| 23 | + |
| 24 | +### Changed |
| 25 | +- Bumped version to `1.0.0-alpha.2` |
| 26 | + |
| 27 | +--- |
| 28 | + |
| 29 | +## [1.0.0-alpha.1] - 2026-02-01 |
| 30 | + |
| 31 | +### Added |
| 32 | +- CI/CD pipeline with TypeScript checks, build verification and dry-run npm publish |
| 33 | +- Dependabot for npm and GitHub Actions weekly updates |
| 34 | +- Auto-tag on publish for alpha/beta/rc releases |
| 35 | + |
| 36 | +### Fixed |
| 37 | +- Removed stale compiled `.js` files from `src/` — Rollup was resolving them instead of `.ts` sources |
| 38 | +- Added `--noEmit` to tsc type-check scripts to prevent JS file generation |
| 39 | +- Replaced `yarn run -T` with `npx tsc` for CI compatibility |
| 40 | + |
| 41 | +--- |
| 42 | + |
| 43 | +## [1.0.0] - 2026-01-15 |
| 44 | + |
| 45 | +### Added |
| 46 | +- Visual drag-and-drop form builder in the Strapi admin |
| 47 | +- 15+ field types: text, email, number, phone, URL, password, date, time, textarea, select, radio, checkbox, checkbox-group, heading, paragraph, divider |
| 48 | +- Per-field validation rules: required, minLength, maxLength, min, max, email, URL, regex pattern with custom error messages |
| 49 | +- Draft / Publish flow |
| 50 | +- Public hosted page at `/api/strapi-plugin-form-builder-cms/page/:slug` |
| 51 | +- Self-contained embed script — single `<script>` tag, zero dependencies |
| 52 | +- Honeypot spam protection |
| 53 | +- Submission inbox with status filtering (new / read / archived) |
| 54 | +- Form preview modal inside the admin |
| 55 | +- Embed code modal with one-click copy |
0 commit comments