Releases: documenso/documenso
Releases · documenso/documenso
v1.12.1
v1.12.0
What's Changed
- chore: test reo integration by @ElTimuro in #1806
- chore: dependency updates by @Mythie in #1808
- fix: documents failing to seal by @Mythie in #1821
- feat: multisign embedding by @Mythie in #1823
- feat: password reauthentication for documents and recipients by @Mythie in #1827
- chore: add translations by @Mythie in #1774
- feat: add organisations by @dguyen in #1820
- chore: add translations by @Mythie in #1830
- chore: add organisation docs by @dguyen in #1831
- chore: add translations by @Mythie in #1832
- Update README.md by @damidani in #1811
- feat: show field coordinates in devmode by @catalinpit in #1802
- chore: increase wait times for tests by @ephraimduncan in #1778
- fix: duplicate field bugs by @ephraimduncan in #1685
- feat: sitemap auto-generation for docs by @ShubhamPalriwala in #1822
- feat: sign out of all sessions by @ephraimduncan in #1797
- fix: rework documents limits logic by @dguyen in #1836
- fix: api keys not showing by @dguyen in #1839
- chore: Update README.md by @ElTimuro in #1840
- fix: admin metrics broken by @ephraimduncan in #1845
- fix: remove preconnect font links by @ephraimduncan in #1798
- feat: add inbox counter by @ephraimduncan in #1849
- refactor: remove unused navigation and team context in folder dialogs by @catalinpit in #1770
- feat: admin monthly active users metric by @ephraimduncan in #1724
- fix: globalAccessAuth error by @catalinpit in #1851
- fix: duplicate fields and recipients when you duplicate a document by @ephraimduncan in #1852
- fix: rate limit api endpoints by @dguyen in #1863
- feat: api logging by pino by @dguyen in #1865
- feat: add sequential document view logs by @dguyen in #1871
- feat: add more api logs by @dguyen in #1870
- fix(add-subject): remove superfluous word by @janpio in #1866
- fix: open advanced settings when fields are added to templates by @ephraimduncan in #1855
New Contributors
- @damidani made their first contribution in #1811
- @ShubhamPalriwala made their first contribution in #1822
- @janpio made their first contribution in #1866
Full Changelog: v1.11.1...v1.12.0
v1.11.0
What's Changed
- fix: make lang cookie httpOnly by @Mythie in #1783
- fix: allow download of original document via api by @Mythie in #1788
- fix: trigger webhook for duplicated documents by @ephraimduncan in #1789
- chore: update dropdown icons by @ephraimduncan in #1790
- fix: allow prefilling date field by @Mythie in #1794
- chore: minor ui fixes by @ephraimduncan in #1793
- feat: bulk add fields by @ephraimduncan in #1683
- fix: improve multiselect for webhook triggers by @Mythie in #1795
- fix: pending tooltip click triggers field by @Mythie in #1800
- fix: show powered by logic by @Mythie in #1801
Full Changelog: v1.10.3...v1.11.0
v1.10.0
What's Changed
- fix: invalid request body by @catalinpit in #1686
- fix: prefill fields by @catalinpit in #1689
- fix: correct signer deletion by @ephraimduncan in #1596
- fix: persist theme cookie for a much longer time by @ephraimduncan in #1693
- fix: missing prefillfields property from the api v2 documentation by @catalinpit in #1700
- feat: better document rejection by @Mythie in #1702
- fix: autosigning fields with direct links by @catalinpit in #1696
- chore: update
d
script in package.json by @catalinpit in #1703 - feat: dictate next signer by @Mythie in #1719
- fix: duplicate webhook calls on document complete by @dguyen in #1721
- fix: remove console.log embed document completed by @catalinpit in #1723
- fix: direct template redirects by @dguyen in #1727
- fix: pass document meta to readonly field component by @Mythie in #1737
- fix: zero month addition by @ephraimduncan in #1733
- chore: set the default value on the top by @ephraimduncan in #1734
- chore: add translations by @Mythie in #1715
- feat: support embedded authoring for creation by @Mythie in #1741
- chore: update render build command by @catalinpit in #1748
- chore: husky by @ephraimduncan in #1706
- fix: dynamic route for team transfer by @RefRexi in #1730
- feat: limit free teams platform plan by @catalinpit in #1673
- chore: remove legacy document update route by @dguyen in #1751
- fix: optional fields being required in direct links by @catalinpit in #1752
- fix: rework fields by @dguyen in #1697
- feat: migrate webhook execution to background jobs by @ephraimduncan in #1694
- fix: signing volume query by @ephraimduncan in #1753
- fix: branding logos by @dguyen in #1759
- feat: download original documents by @ephraimduncan in #1742
- feat: certificate qrcode by @ephraimduncan in #1755
- feat: embed authoring part two by @Mythie in #1768
- feat: add folders by @catalinpit in #1711
New Contributors
Full Changelog: v1.9.1...v1.10.0
v1.9.0
What's Changed
- Update README.md by @ElTimuro in #1509
- fix: refactor teams router by @dguyen in #1500
- feat: return fields in GET /documents/:id endpoint by @Etrenak in #1317
- chore: remove redundant translations on upload by @dguyen in #1510
- fix: refactor trpc errors by @dguyen in #1511
- fix: prevent accidental signatures by @ephraimduncan in #1515
- fix: refactor routers by @dguyen in #1523
- chore: add openapi description for enterprise field by @catalinpit in #1520
- feat: open page api by @ephraimduncan in #1419
- fix: refactor search routes by @dguyen in #1529
- fix: add billing leeway by @dguyen in #1532
- fix: secure passkey cookies by @dguyen in #1533
- feat: add controls for sending completion emails to document owners by @Mythie in #1534
- fix: clear invalid drawn signature when switching to typed signature by @ephraimduncan in #1536
- fix: prevent hidden layers from being toggled in pdf viewers by @ephraimduncan in #1528
- fix: admin leaderboard query by @ephraimduncan in #1522
- fix: darkmode on radio button and checkbox labels by @doug-andrade in #1518
- chore: prevent user selection within signature pad by @luhagel in #1530
- feat: add trpc openapi by @dguyen in #1535
- feat: make enterprise billing dynamic by @dguyen in #1539
- fix: document visibility logic by @catalinpit in #1521
- fix: move permission check outside the document visibility component by @catalinpit in #1543
- fix: fieldtooltip blocking the field click by @catalinpit in #1538
- fix: z-index of field settings by @ephraimduncan in #1469
- feat: add disabled property for user by @catalinpit in #1546
- fix: checkbox logic by @catalinpit in #1537
- fix: tests by @dguyen in #1556
- fix: billing page formatting by @dguyen in #1554
- feat: add get recipient route by @dguyen in #1553
- fix: remove unwanted semicolon by @SYNO-SY in #1545
- feat: notify owner when a recipient signs by @ephraimduncan in #1549
- fix: make small fields draggable by @catalinpit in #1551
- feat: additional valid password by @Dun-sin in #1456
- feat: enable optional fields by @catalinpit in #1470
- chore: update French translations by @tom-rh in #1555
- feat: open the advanced settings automatically by @catalinpit in #1508
- fix: avoid having a drawn and typed signature at the same time by @ephraimduncan in #1516
- feat: admin ui for disabling users by @catalinpit in #1547
- fix: default to user timezone by @catalinpit in #1559
- fix: remove marketing by @dguyen in #1562
- fix: merge common and web po files by @dguyen in #1563
- fix: label stable releases as latest by @david-loe in #1567
- chore: add translations by @Mythie in #1564
- feat: allow switching document when using templates by @Mythie in #1571
- fix: add document visibility to template by @catalinpit in #1566
- fix: update template field schema by @ephraimduncan in #1575
- feat: add template and field endpoints by @dguyen in #1572
- fix: broken direct template webhook by @dguyen in #1579
- fix: pending document edit by @dguyen in #1580
- feat: ignore unrecognized fields from authorization response by @samuelraub in #1479
- fix: refactor prisma relations by @dguyen in #1581
- feat: add consistent response schemas by @dguyen in #1582
- feat: add prisma json types by @dguyen in #1583
- feat: add create document beta endpoint by @dguyen in #1584
- fix: bump trpc and openapi packages by @dguyen in #1591
- feat: add angular embedding docs by @ephraimduncan in #1592
- feat: add get field endpoints by @dguyen in #1599
- fix: add empty success responses by @dguyen in #1600
- feat: copy, paste, duplicate template fields by @ephraimduncan in #1594
- fix: correct redirect after document duplication by @ephraimduncan in #1595
- feat: add text align option to fields by @Mythie in #1610
- fix: admin leaderboard query sorting by @ephraimduncan in #1548
- fix: tidy document invite email render logic by @Mythie in #1597
- feat: bulk send templates via csv by @Mythie in #1578
- chore: add cancelled webhook event by @catalinpit in #1608
- fix: create global settings on team creation by @catalinpit in #1601
- chore: add translations by @Mythie in #1585
- chore: add translations by @Mythie in #1617
- feat: add Polish and Italian by @dguyen in #1618
- chore: api v2 docs by @ElTimuro in #1620
- feat: assistant role by @ephraimduncan in #1588
- fix: unable to check on the checkbox field by @ephraimduncan in #1593
- fix: field label/text truncation by @catalinpit in #1565
- chore: add translations by @Mythie in #1619
New Contributors
- @SYNO-SY made their first contribution in #1545
- @Dun-sin made their first contribution in #1456
- @tom-rh made their first contribution in #1555
- @samuelraub made their first contribution in #1479
Full Changelog: v1.8.1...v1.9.0
v1.8.1
What's Changed
- feat: automatically sign fields in large documents by @Mythie in #1484
- fix: improve field sizing by @Mythie in #1486
- chore: add translations by @Mythie in #1485
- fix: hardcode delete confirmation text to avoid translation mismatch by @ephraimduncan in #1487
- feat: support whitelabelling in the embedding by @Mythie in #1491
- feat: download doc without signing certificate by @catalinpit in #1477
- chore: enable typed signature by default by @catalinpit in #1436
- fix: document title truncation by @catalinpit in #1467
- feat: add initial api logging by @dguyen in #1494
- fix: wrong signing invitation message by @catalinpit in #1497
- feat: signing volume by @ephraimduncan in #1358
- fix: auth cookies across iframes by @Mythie in #1501
- feat: add platform plan pricing by @dguyen in #1505
- fix: dateformat api bug by @catalinpit in #1506
- fix: docs content by @catalinpit in #1495
- feat: upload signature as img by @catalinpit in #1496
- chore: reword some german translations to increase clarity by @luhagel in #1507
New Contributors
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- feat: add template page by @dguyen in #1395
- feat: add certificate translations by @dguyen in #1440
- chore: add translations by @Mythie in #1444
- fix: checkout loading button by @dguyen in #1445
- feat(email): support configurable SMTP service by @Jorgagu in #1447
- fix: update docker environment by @dguyen in #1438
- feat: add signing link copy by @dguyen in #1449
- fix: custom team email subject by @dguyen in #1450
- fix: email translations by @dguyen in #1454
- feat: add document distribution setting by @dguyen in #1437
- feat: add global settings for teams by @catalinpit in #1391
- chore: add translations by @Mythie in #1451
- chore: project babel by @ElTimuro in #1420
- fix: fix the document url in the command menu search by @catalinpit in #1453
- fix: certificate translations by @dguyen in #1460
- chore: add translations by @Mythie in #1461
- fix: update publish workfow to only tag stable versions latest by @david-loe in #1405
- fix: errors moving fields by @ephraimduncan in #1429
- chore: add translations by @Mythie in #1463
- feat: signature rejection by @Mythie in #1472
- fix: always allow access to billing by @dguyen in #1476
- feat: support windows for 2fa tokens by @Mythie in #1478
- chore: add translations by @Mythie in #1474
- fix: sort recipients for template with signing order by @ephraimduncan in #1468
New Contributors
Full Changelog: v1.7.2...v1.8.0
v1.7.2
What's Changed
- chore: add translations by @Mythie in #1354
- feat: add french by @dguyen in #1355
- feat: allow editing pending documents by @dguyen in #1346
- fix: set lang cookie expiry by @dguyen in #1365
- chore: prisma customer story on blog by @ElTimuro in #1366
- fix: dateformat bug by @catalinpit in #1372
- chore: field fonts by @ephraimduncan in #1350
- fix: carousel slide change handling and video reset by @ephraimduncan in #1364
- chore: Go Fork Yourself blog article by @ElTimuro in #1375
- chore: open page data update by @ephraimduncan in #1380
- fix: show the full count of documents by @catalinpit in #1382
- feat: add recipient email in activity log by @catalinpit in #1386
- chore: add translation contribution docs by @dguyen in #1379
- feat: search documents by name or recipient name or recipient email by @catalinpit in #1384
- fix: external id null for documents created from templates by @ephraimduncan in #1362
- feat: highlight problematic fields by @catalinpit in #1330
- chore: add translations by @Mythie in #1359
- fix: stacked avatar colors by @ephraimduncan in #1361
- fix: improve lingui configuration by @dguyen in #1388
- chore: cal.com customer story article by @ElTimuro in #1396
- feat: start the work on the API reference by @catalinpit in #1392
- feat: add custom font sizes to fields by @ephraimduncan in #1376
- feat: add typed signature by @catalinpit in #1357
- fix: close direct link dialog when you click on save by @ephraimduncan in #1412
- chore: add translations by @Mythie in #1406
- feat: add team user management endpoints to api by @Mythie in #1416
- chore: enable spanish by @Mythie in #1417
- fix: trigger webhook when a direct link signer signs a document by @ephraimduncan in #1409
- chore: show signing order when creating a document from template by @ephraimduncan in #1410
- fix: translate extract command by @dguyen in #1394
- style: Update web.po by @astrakid in #1403
- style: Update common.po by @astrakid in #1402
- fix: translation upload token by @dguyen in #1423
- feat: improve translation coverage by @dguyen in #1427
- chore: add translations by @Mythie in #1433
- fix: duplicate templates by @dguyen in #1434
- fix: missing signing order when using templates by @dguyen in #1425
- fix: missing not found page for deleted documents by @dguyen in #1424
- feat: i18n for emails by @Mythie in #1442
- chore: add translations by @Mythie in #1443
New Contributors
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- fix: refactor dates by @dguyen in #1321
- feat: marketing cta by @catalinpit in #1335
- fix: select field ux by @catalinpit in #1334
- fix: prefill advanced field settings with current field meta in template by @Etrenak in #1332
- feat: add authOptions to the API by @Mythie in #1338
- fix: template with empty advanced fields by @catalinpit in #1339
- fix: template with empty advanced fields backend by @catalinpit in #1340
- feat: add language switcher by @dguyen in #1337
- feat: signing order by @ephraimduncan in #1290
- fix: fix
passkeys
page-breaking error by @apsinghdev in #1348 - feat: document visibility by @catalinpit in #1262
- feat: support smaller field bounds by @Mythie in #1344
- chore: add document visibility section by @catalinpit in #1352
- chore: add translations by @Mythie in #1327
- chore: smaller text in signature pad by @ephraimduncan in #1351
- fix: completed signing page layout by @ephraimduncan in #1349
- fix: add check for invalid locales by @dguyen in #1353
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- fix: move sealing to a background job by @Mythie in #1287
- feat: advanced fields article by @catalinpit in #1276
- feat: copy and paste fields by @ephraimduncan in #1193
- feat: automatically set public profile url for OIDC users by @Rainson12 in #1225
- feat: update the email templates to reflect team-specific information. by @ephraimduncan in #1229
- chore: add translations by @Mythie in #1295
- chore: update readme for manual self-hosting by @alessiodam in #1270
- docs: Fix documentation typo regarding the Webhook secret header by @yigitkeremoktay in #1278
- feat: prefill fields via api by @catalinpit in #1261
- feat: web i18n by @dguyen in #1286
- fix: dialog close on refresh by @dguyen in #1135
- chore: add translations by @Mythie in #1305
- chore: add translations by @Mythie in #1306
- fix: make invite and confirmations long lived by @Mythie in #1309
- fix: broken pages by translation tags by @catalinpit in #1312
- feat: disable 2fa with backup codes by @ephraimduncan in #1314
- feat: update createFields api endpoint by @catalinpit in #1311
- chore: upgrade next by @Mythie in #1300
- fix: a grammer error by @apsinghdev in #1316
- feat: embed signing experience by @Mythie in #1322
- fix: show the existing field meta when editing a template fields by @Etrenak in #1323
- fix: broken endpoint to update a field in a document by @Etrenak in #1319
- chore: add docs for translations by @dguyen in #1310
- feat: Added Elestio as one-click deploy option by @kaiwalyakoparkar in #1302
- chore: add translations by @Mythie in #1308
- fix: changed the default file path for NEXT_PRIVATE_SIGNING_LOCAL_FIL… by @binary-amigo in #1277
- feat: allow recipient to select signature color by @catalinpit in #1325
- feat: add and use NEXT_PRIVATE_INTERNAL_WEBAPP_URL by @david-loe in #1298
- chore: embedding blog post by @Mythie in #1329
New Contributors
- @alessiodam made their first contribution in #1270
- @yigitkeremoktay made their first contribution in #1278
- @apsinghdev made their first contribution in #1316
- @Etrenak made their first contribution in #1323
- @kaiwalyakoparkar made their first contribution in #1302
- @binary-amigo made their first contribution in #1277
Full Changelog: v1.6.1...v1.7.0