Releases: tobimori/kirby-dreamform
Releases · tobimori/kirby-dreamform
2.0.0-rc.4
Full Changelog: 2.0.0-rc.3...2.0.0-rc.4
2.0.0-rc.3
2.0.0-rc.2
Full Changelog: 2.0.0-rc.1...2.0.0-rc.2
2.0.0-rc.1
💥 Breaking Changes
- Requires PHP 8.3.0 or higher (previously 8.2.0)
- Requires Kirby CMS 5
🚀 Features
Kirby 5 Support
- Full compatibility with Kirby CMS 5
- New license system implementation for K5
- Dark mode support following Kirby's theme
- Added support for PHP 8.4
Precognition (Real-time Validation)
- Validates form fields as users type
- Shows errors before form submission
- Allows storing partial submissions as pages
New Email Service Integrations
- Loops Action: Add subscribers to a Loops list
- Brevo Action (formerly Sendinblue): Add subscribers to a Brevo list
Other Improvements
- Allow custom page templates for form pages
- File attachments now work in email actions
- HTTP_HOST fallback for server compatibility
♻️ Refactor
- New storage handler architecture (#125)
- Migrated from SCSS to native CSS
- Raw Values for table layouts
🐛 Bug Fixes
- Fixed HTMX page context issues
- Blueprint layout handling (#119)
- Global form errors now display correctly
- Brevo action crash fixes
- Textarea required attribute (#121)
- Required field asterisk logic (#93)
- File upload without storage
- Kirby 5 permission handling
- Multi-language support fixes
- Accessibility improvements (ARIA attributes)
- UI fixes including log readability (#118)
- Page titles now get correctly resolved in email templates
🧹 Housekeeping
- Automated AI translations
- PHP CS Fixer / ESLint workflows
- Updated all dependencies
- Documentation moved into plugin
Full Changelog: 1.5.0-rc.4...2.0.0-rc.1
1.5.0-rc.4
🚀 Features
- New custom field for selecting static or dynamic field values (TODO: migration path for old actions)
- New Loops action
🐛 Bug Fixes
aria-hidden
attribute values are now valid in Lighthouse (thanks @gitlabisbetterthangithub!)- Required asterisk is now correctly shown for checkboxes fields (thanks @gitlabisbetterthangithub!)
Full Changelog: 1.5.0-rc.3...1.5.0-rc.4
1.5.0-rc.3
🚀 Features
- New Brevo action
🐛 Bug Fixes
- Remove sensitive details (like
spam
) from API submission response (closes #91)
Full Changelog: 1.5.0-rc.2...1.5.0-rc.3
1.5.0-rc.2
1.5.0-rc.1
🚀 Features
- Precognition: Live server-side field validation with HTMX (requires Idiomorph extension)
- Partial submissions: Capture form data even if the respondent doesn't hit the submit button. Gather data from lost leads, find drop-off points, and improve your form conversion rates.
Full Changelog: 1.4.1...1.5.0-rc.1
1.4.1
1.4.0
Full Changelog: 1.3.5...1.4.0