Documenso
The Open Source DocuSign Alternative
Alternative to: docusign, docuware, hellosign
About
Versions (52)
v2.9.0
2026-04-18What’s Changed
- fix(i18n): mark billing messages for translation by @mKoonrad in https://github.com/documenso/documenso/pull/2525
- fix: folder view all page nested navigation and search filtering by @catalinpit in https://github.com/documenso/documenso/pull/2450
- fix(recipient): filter invalid emails in suggestions by @abdulalim110 in https://github.com/documenso/documenso/pull/2510
- feat: support language in embedding by @tedliang in https://github.com/documenso/documenso/pull/2364
- feat: add envelope pdf replacement by @dguyen in https://github.com/documenso/documenso/pull/2602
- feat: allow editing pending envelope titles by @dguyen in https://github.com/documenso/documenso/pull/2604
- chore: extract translations by @github-actions[bot] in https://github.com/documenso/documenso/pull/2613
- fix: resolve envelope editor settings ccer logic by @dguyen in https://github.com/documenso/documenso/pull/2628
- fix(ui): add scroll to date format dropdown by @nielskaspers in https://github.com/documenso/documenso/pull/2626
- feat: add page title translations by @dguyen in https://github.com/documenso/documenso/pull/2629
- chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2630
- chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2632
- fix: stale envelope editor query by @dguyen in https://github.com/documenso/documenso/pull/2633
- fix: prevent managers from deleting admin invitations by @dguyen in https://github.com/documenso/documenso/pull/2636
- feat: add option to disable Document created from template by @catalinpit in https://github.com/documenso/documenso/pull/2609
- fix: missing embed direct template email validation by @dguyen in https://github.com/documenso/documenso/pull/2635
- fix: require billing address on checkout by @Mythie in https://github.com/documenso/documenso/pull/2647
- fix: replace z.string().email() with RFC 5322 compliant ZEmail/zEmail by @Mythie in https://github.com/documenso/documenso/pull/2655
- fix: replace z.string().email() with RFC 5322 compliant zEmail() by @Mythie in https://github.com/documenso/documenso/pull/2656
- feat: display the field id in dev mode by @catalinpit in https://github.com/documenso/documenso/pull/2658
- feat: admin panel org improvements by @catalinpit in https://github.com/documenso/documenso/pull/2548
- docs: add user-facing documentation for recipient expiration by @Mythie in https://github.com/documenso/documenso/pull/2659
- feat: add BullMQ background job provider with Bull Board dashboard by @Mythie in https://github.com/documenso/documenso/pull/2657
- feat: webhook allow private hosts by @jpsimonsen in https://github.com/documenso/documenso/pull/2654
- chore: Update labeler.yml by @ElTimuro in https://github.com/documenso/documenso/pull/2653
- feat: add ability to save documents as template by @dguyen in https://github.com/documenso/documenso/pull/2661
- fix: resolve incorrect recipient comparision check by @dguyen in https://github.com/documenso/documenso/pull/2646
- fix: labeler typo by @dguyen in https://github.com/documenso/documenso/pull/2670
- fix: handle malformed pdf cropbox/mediabox entries by @Mythie in https://github.com/documenso/documenso/pull/2668
- feat: add document rename feature (#2542) by @swalihkolakkadan in https://github.com/documenso/documenso/pull/2595
- fix: validate Resend API key before creating mail transport by @lawrence3699 in https://github.com/documenso/documenso/pull/2672
- fix: documents table team email recipient lookup by @ephraimduncan in https://github.com/documenso/documenso/pull/2578
- feat: auto insert email and date fields by @dguyen in https://github.com/documenso/documenso/pull/2639
- chore: extract translations by @github-actions[bot] in https://github.com/documenso/documenso/pull/2631
- fix: allow nullable document audit logs by @Mythie in https://github.com/documenso/documenso/pull/2682
- chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2683
- fix: update team member invitation ux by @dguyen in https://github.com/documenso/documenso/pull/2687
- fix: clean up duplicate dialogs by @dguyen in https://github.com/documenso/documenso/pull/2686
- feat: signing reminders by @ephraimduncan in https://github.com/documenso/documenso/pull/1749
- fix: admin org sorting by @dguyen in https://github.com/documenso/documenso/pull/2694
- fix: brand logo caching by @dguyen in https://github.com/documenso/documenso/pull/2699
- feat: add turnstile captcha to auth flow by @Mythie in https://github.com/documenso/documenso/pull/2703
- fix: prevent TooltipTrigger from submitting parent forms (fixes #2684) by @armorbreak001 in https://github.com/documenso/documenso/pull/2701
New Contributors
- @abdulalim110 made their first contribution in https://github.com/documenso/documenso/pull/2510
- @nielskaspers made their first contribution in https://github.com/documenso/documenso/pull/2626
- @jpsimonsen made their first contribution in https://github.com/documenso/documenso/pull/2654
- @swalihkolakkadan made their first contribution in https://github.com/documenso/documenso/pull/2595
- @lawrence3699 made their first contribution in https://github.com/documenso/documenso/pull/2672
- @armorbreak001 made their first contribution in https://github.com/documenso/documenso/pull/2701
Full Changelog: https://github.com/documenso/documenso/compare/v2.8.1…v2.9.0