OpnForm
Beautiful open-source form builder
Alternative to: typeform, google forms, jotform, tally
About
Versions (62)
v1.13.0
2026-01-20OpnForm Release v1.13.0 🚀
Highlights ✨
- OIDC account linking flow +
require_stateoption for stronger SSO security 🔐 - Faster, clearer form validation with new validator rules + expanded tests ✅
- Yearly subscription upgrades and editable billing customer name 💳
- Workspace custom code/CSS + encrypted email settings 🎨✉️
- Partial submissions + submission UUIDs for better tracking 🧾
Improvements 🛠️
- Export submissions by selected IDs
- Rich text comparators added to open filters
- More accurate field targeting in the form editor
- Improved embed/iframe initialization and cleanup of legacy widgets
- Optimized Crisp loading and updated integration links
Auth & Admin 🔑
- Admin console command + UI to disable 2FA
- Login flow improvements for 2FA handling
- Refined impersonation permissions around submissions
API & Docs 📚
- Form list API now returns lightweight summaries (no properties)
- OpenAPI + docs updated, new changelog entries and 2FA disable guide
Tests 🧪
- Added extensive unit + feature coverage for validation, partial submissions, OIDC, and exports
Breaking / Behavior Changes ⚠️
- Form list API is lighter; deprecated endpoints removed
- Legacy embed widget files removed; embed behavior updated
What’s Changed
- ESC-758 - Remove redundant path traversal check in FileUploadPathService for im… by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/968
- Improve Block User AI prompt by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/971
- Enhance VSelect component to maintain scroll position during virtuali… by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/967
- Enhance embed code functionality and iframe initialization by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/969
- Add transparent theme support for form components by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/938
- Bug resize textarea by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/975
- Add shuffle options feature to select fields (#XXX) by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/976
- Backup origin main by @camiloduquee in https://github.com/OpnForm/OpnForm/pull/981
- ESC-768 - Enhance two-factor authentication handling in login flow by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/983
- ESC-770 - Implement password error handling in form components by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/984
- Add custom code and CSS settings for workspaces by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/982
- Fix optional chaining in language watcher for OpenCompleteForm.vue by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/988
- Add ‘type’ field to formatted data in AbstractIntegrationHandler by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/989
- Remove legacy embed widget files and refactor iframe initialization l… by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/985
- Add two-factor authentication management features in AdminController by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/986
- Submissions UUID by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/970
- Add customer name editing to admin billing info by @JhumanJ in https://github.com/OpnForm/OpnForm/pull/1002
- Form integration ai tuning by @JhumanJ in https://github.com/OpnForm/OpnForm/pull/1003
- First submission modal design by @JhumanJ in https://github.com/OpnForm/OpnForm/pull/1004
- Add console command to disable two-factor authentication for users by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/992
- Add validation conditions for form submissions based on existing entries by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/991
- ESC-783 : Add rich text comparators to open_filters.json and update ColumnCondi… by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/1006
- Add yearly subscription upgrade functionality by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/999
- Refactor FormPropertiesRule and related validators for improved perfo… by @chiragchhatrala in https://github.com/OpnForm/OpnForm/pull/1008
- N8n integration link by @JhumanJ in https://github.com/OpnForm/OpnForm/pull/1010
New Contributors
- @camiloduquee made their first contribution in https://github.com/OpnForm/OpnForm/pull/981
Full Changelog: https://github.com/OpnForm/OpnForm/compare/v1.12.1…v1.13.0