Formbricks - Package Updates
-
[2.1.0]
- Update formbricks to 4.1.0
- Full Changelog
- feat: Add "None of the above" option for Multi-Select and Single-Select questions by @jobenjada in #6646
- feat: Add language as default contact attribute for case-insensitive CSV matching by @jobenjada in #6696
- feat: Improve CSV upload validation and handling by @jobenjada in #6699
- feat: Optimize layout data fetching and reduce database queries by 50% by @mattinannt in #6729
- feat: Show SingleUse ID data in survey responses table by @hmacr in #6742
- feat: add cache integration tests and update E2E workflow by @victorvhs017 in #6551
- feat: add redis migration script by @victorvhs017 in #6575
- feat: adds docs for s3 compatible storage by @pandeymangg in #6538
- feat: adds one-click MinIO migration script for Formbricks 4.0 by @pandeymangg in #6553
- feat: hit ENTER for new option by @jobenjada in #6624
-
[2.1.1]
- Update formbricks to 4.1.1
- Full Changelog
- fix: serve logo from self-hosted instance instead of external S3 bucket (backport to 4.1) by @mattinannt in #6782
- fix: welcome card text inputs not saving due to shared firstRender state (Backport) by @Dhruwang in #6780
-
[2.1.2]
- Update formbricks to 4.1.2
- Full Changelog
- fix: added variable key id; fixed raw HTML issue by @Dhruwang in #6815
-
[2.2.0]
- Update formbricks to 4.2.0
- Full Changelog
- feat: Add Dutch language support. by @Githubguy132010 in #6737
- feat: add AND relationship support for URL filters in No Code Actions by @jobenjada in #6822
- feat: add CUID v1 validation for environment ID endpoints by @mattinannt in #6827
- feat: add Personal Link generation UI by @jobenjada in #6819
- feat: add filterDateField parameter to enable filtering by updated-at in responses endpoint by @mattinannt in #6833
- feat: add scroll indicator button to scrollable container by @jobenjada in #6803
- feat: improve rating and NPS summary UI with aggregated view by @jobenjada in #6834
- feat: reduce environment cache TTL to 1 minute for CDN and Redis by @mattinannt in #6825
- feat: spanish translations by @Dhruwang in #6817
- fix: (backport) Link metadata by @jobenjada in #6866
-
[2.3.0]
- Update formbricks to 4.3.0
- Full Changelog
- feat: MQP by @pandeymangg in #6901
- feat: UI improvements to survey editor and summary cards by @jobenjada in #6857
- feat: add CSP nonce support for inline styles (#6796) by @Dhruwang in #6801
- feat: migrate integration configs from questions to elements by @mattinannt in #6906
- feat: telemetry setup by @Dhruwang in #6888
- fix: Clarify wording around custom links against phishing by @jobenjada in #6875
- fix: Link metadata by @jobenjada in #6865
- fix: Matrix filter by @jobenjada in #6864
- fix: add missing filter option by @jobenjada in #6879
- fix: filters not persisting in response page by @Dhruwang in #6862
-
[2.3.1]
- Update formbricks to 4.3.1
- Full Changelog
- fix: (backport) back button label validation (#6916) by @Dhruwang in #6917
- fix: (backport) missing finish label on last card (#6915) by @Dhruwang in #6920
- fix: (backport) border around language select dropdown (#6914) by @Dhruwang in #6918
-
[2.3.2]
- Update formbricks to 4.3.2
- Full Changelog
- fix: (BACKPORT) prevent keydown event when other option is selected in multiple choice element by @Dhruwang in #6942
- fix(backport): upgrade Next.js to 15.5.7 and React to 19.1.2 to fix CVE-2025-66478 and CVE-2025-55182 by @mattinannt in #6944
-
[2.3.3]
- Update formbricks to 4.3.3
- Full Changelog
- fix: update Next.js and React to patch security vulnerabilities by @mattinannt in #6984
-
[2.4.0]
- Update formbricks to 4.4.1
- Full Changelog
- fix: vimeo + loom embed (backport #7018) by @Dhruwang in #7020
- feat: Add Swedish
sv-SEtranslation by @JoelESvensson in #6913 - feat: Add base path support for Formbricks by @mattinannt in #6853
- feat: Save draft without validation (Duplicate of #6847) by @jobenjada in #6966
- feat: add bulk edit for single-select and multi-select options by @jobenjada in #6951
- feat: add survey metadata to webhook payload by @jobenjada in #6939
- feat: add vars & hidden fields + send to verified email to followups by @jobenjada in #6874
- feat: allow survey-level logo override in styling tab by @jobenjada in #6887
- feat: allow team admins to invite members to their own teams by @jobenjada in #6891
- feat: improved survey UI by @Dhruwang in #6988
-
[2.4.1]
- Update formbricks to 4.4.2
- Full Changelog
- fix: (BACKPORT) required CTA question by @Dhruwang in #7023
-
[2.4.2]
- Update formbricks to 4.4.3
- Full Changelog
- fix: (BACKPORT) file upload validation by @Dhruwang in #7029
-
[2.5.0]
- Update formbricks to 4.5.0
- Full Changelog
- feat: UI to change attribute value for contacts by @Dhruwang in #7040
- feat: UI to manage attribute keys by @Dhruwang in #7038
- feat: add pretty URL UI components for surveys by @jobenjada in #6969
- feat: configure @formbricks/survey-ui for external publishing by @mattinannt in #6991
- feat: custom favicon by @pandeymangg in #7044
- feat: email package for client side email components by @pandeymangg in #6986
- feat: rename projects to workspaces by @pandeymangg in #7041
- feat: Russian translations by @Dhruwang in #7027
- fix(types): use z.coerce.date() for ZActionClass timestamps by @Dhruwang in #7045
- fix: (Backport) correct typo in recontact waiting time description and adjust da by @Dhruwang in #7059
-
[2.6.0]
- Update formbricks to 4.6.0
- Full Changelog
- feat: add (optional) IP address capture functionality to surveys by @Dhruwang in #7079
- feat: Custom HTML scripts in link surveys by @jobenjada in #7064
- feat: add auto-save for draft surveys and Cmd+S hotkey by @jobenjada in #7087
- feat: add support for mp3 file extension and corresponding MIME type by @Dhruwang in #7103
- feat: implement robust database seeding strategy by @mattinannt in #7017
- feat: introduce language variations by @jobenjada in #7082
- feat: question delete dialog by @TheodorTomas in #7144
- feat: security signup ui by @pandeymangg in #7088
- feat: validation rules by @Dhruwang in #7140
- feat: webhook secret by @pandeymangg in #7084
-
[2.6.1]
- Update formbricks to 4.6.1
- Full Changelog
- fix: optimize license check flow (backport to 4.6) by @BhagyaAmarasinghe in #7193
-
[2.7.0]
- Update formbricks to 4.7.1
- Full Changelog
- fix: [Backport] backports query fix by @pandeymangg in #7289
- fix: language variants not working for app surveys by @Dhruwang in #7151
- fix: nps & rating rtl UI by @Dhruwang in #7154
- fix(helm): update ExternalSecret API version to v1 by @BhagyaAmarasinghe in #7153
- fix(helm): DB migration job by @BhagyaAmarasinghe in #7152
- fix: handle server errors in survey publish flow by @pandeymangg in #7156
- fix: fixes response card UI for cta question by @pandeymangg in #7157
- fix: jerky animation behaviour by @Dhruwang in #7158
- fix(security): upgrade qs to fix DoS vulnerability by @mattinannt in #7178
- fix(security): upgrade next and lodash to fix vulnerabilities by @mattinannt in #7179
-
[2.7.1]
- Update formbricks to 4.7.2
- Full Changelog
- fix: allow CTA elements to proceed when marked required (#7293) [Backport to release/4.7] by @Dhruwang in #7297
- fix: [Backport] backports data type bug by @pandeymangg in #7298
- fix: [Backport] backports segment upsert fix by @pandeymangg in #7299
- fix: always validate only responseData fields in client/management APIs (#7296) [Backport to release/4.7] by @Dhruwang in #7300