From e68818f461849fa02fef4a091186d0955a08a6fa Mon Sep 17 00:00:00 2001 From: Cristhian A Luna Date: Sat, 4 Apr 2026 08:32:42 -0500 Subject: [PATCH 1/2] Chore/discoverability (#19) * docs: add badges, comparison table, roadmap and CHANGELOG for discoverability * docs: remove comparison table from README --- CHANGELOG.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 17 ++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..3968fdb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,55 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +--- + +## [1.0.0-alpha.3] - 2026-04-04 + +### Changed +- Expanded npm keywords for better discoverability +- Added badges, comparison table and roadmap to README + +--- + +## [1.0.0-alpha.2] - 2026-03-01 + +### Fixed +- GitHub release step — added `contents:write` permission and explicit tag push before release creation +- CI workflow: removed duplicate CI job from publish.yml + +### Changed +- Bumped version to `1.0.0-alpha.2` + +--- + +## [1.0.0-alpha.1] - 2026-02-01 + +### Added +- CI/CD pipeline with TypeScript checks, build verification and dry-run npm publish +- Dependabot for npm and GitHub Actions weekly updates +- Auto-tag on publish for alpha/beta/rc releases + +### Fixed +- Removed stale compiled `.js` files from `src/` — Rollup was resolving them instead of `.ts` sources +- Added `--noEmit` to tsc type-check scripts to prevent JS file generation +- Replaced `yarn run -T` with `npx tsc` for CI compatibility + +--- + +## [1.0.0] - 2026-01-15 + +### Added +- Visual drag-and-drop form builder in the Strapi admin +- 15+ field types: text, email, number, phone, URL, password, date, time, textarea, select, radio, checkbox, checkbox-group, heading, paragraph, divider +- Per-field validation rules: required, minLength, maxLength, min, max, email, URL, regex pattern with custom error messages +- Draft / Publish flow +- Public hosted page at `/api/strapi-plugin-form-builder-cms/page/:slug` +- Self-contained embed script — single `