Skip to content

Releases: twentyhq/twenty

v1.18.0

19 Feb 17:39

Choose a tag to compare

What's Changed

Read more

v1.17.0

18 Feb 16:47
bc72879

Choose a tag to compare

What's Changed

  • Add prometheus exporter by @thomtrp in #17392
  • Fix event logic for soft-delete and restore by @lucasbordeau in #17393
  • Change formatResult to return string instead of Date object for DATE_TIME by @lucasbordeau in #17407
  • fix(twenty-server): add SSRF protection to webhook requests by @FelixMalfait in #17403
  • fix(twenty-server): preserve input order in createMany response by @FelixMalfait in #17412
  • fix: refresh virtualized table when field metadata is updated ( #16388 ) by @carbonFibreCode in #17214
  • docs: align type import guidelines with ESLint configuration by @kratisinghh in #17275
  • Migrate attachments to morph relations + fix morph join column filtering by @mabdullahabaid in #17381
  • Fix the default value of search record if the filter is boolean type by @araj00 in #17297
  • [Debug log level] Print validation build result failure by @prastoin in #17423
  • feat: fix junction toggle persistence and add type-safe documentation paths by @FelixMalfait in #17421
  • i18n - translations by @github-actions[bot] in #17424
  • Fix upgrade command order backfillStandardPageLayoutsCommand by @prastoin in #17430
  • i18n - docs translations by @github-actions[bot] in #17426
  • i18n - docs translations by @github-actions[bot] in #17433
  • i18n - docs translations by @github-actions[bot] in #17434
  • Add front component widget by @bosiraphael in #17440
  • i18n - translations by @github-actions[bot] in #17443
  • Invalidate flat cache command by @prastoin in #17442
  • [Fix] Bug with one to many update in table #16340 by @carbonFibreCode in #17416
  • [OBJECT_CACHE_FLUSH_REQUIRED_WHEN_RELEASED] Remove FlatObjectMetadata custom fieldMetadataIds fk aggregator property by @prastoin in #17438
  • [TYPES] UniversalEntity JsonbProperty and SerializedRelation by @prastoin in #17396
  • fix: prevent record title reset on focus for notes and tasks by @Richman018 in #17439
  • Backfill owner standard field check colliding joinColumnName by @prastoin in #17449
  • fix isCalendarFieldReadOnly function to check if calender field is re… by @Mazen-Saeed in #17319
  • IMAP fix edge case of nested folder filtering of unwanted folders by @neo773 in #17428
  • Use pipeline to count event stream by @thomtrp in #17450
  • Implement sync in dev mode by @martmull in #17405
  • fix: update calendar setup CTA to 'Finish Setup' with floppy icon by @Bonapara in #17464
  • i18n - translations by @github-actions[bot] in #17468
  • Integrate NavigationMenuItem with feature flag support by @abdulrahmancodes in #17268
  • Invalidate and flush cache post 1.16 upgrade by @prastoin in #17465
  • i18n - translations by @github-actions[bot] in #17469
  • Add upgrade to org plan card to RLS by @Weiko in #17455
  • i18n - translations by @github-actions[bot] in #17472
  • docs: add example output after creating postgres role by @TomLarson20 in #17451
  • i18n - docs translations by @github-actions[bot] in #17473
  • Fix "Level: Error serverlessFunctionPayloads.map is not a function" error by @ijreilly in #17474
  • Fixed plain object in field value for workflow by @lucasbordeau in #17470
  • Activate Record Page Layouts flag by default by @Devessier in #17467
  • UpdateTaskOnDeleteActionCommand - Add logs by @etiennejouan in #17479
  • Patch formatResult to pass Date object through by @lucasbordeau in #17483
  • [Dashboards] Fix page layout navigation edit mode sync by @ehconitin in #17478
  • Introduce webhook v2 by @charlesBochet in #17456
  • Implement dev mode nice UI by @martmull in #17471
  • i18n - translations by @github-actions[bot] in #17485
  • Encrypt/decrypt app secret variables by @ijreilly in #17394
  • Backfill webhooks universal and application by @charlesBochet in #17486
  • [Fix] display current object label in morph relation picker after rename 2/2 by @ijreilly in #17484
  • Add WorkspaceAuthContextMiddleware by @Weiko in #17487
  • i18n - docs translations by @github-actions[bot] in #17481
  • Nested serialized relation property by @prastoin in #17490
  • Migrate cron, databaseEventTrigger, httpRoute triggers to serverless functions by @charlesBochet in #17488
  • i18n - translations by @github-actions[bot] in #17493
  • fix message channels stuck in ONGOING by @neo773 in #17492
  • fix: use universalIdentifier to identify the field in migrate-attachment-to-morph-relations by @mabdullahabaid in #17444
  • 2081 extensibility publish cli tools and update doc with recent changes by @martmull in #17495
  • Fix internal app by @martmull in #17496
  • Add delete and restore event handling for table and board by @lucasbordeau in #17489
  • i18n - docs translations by @github-actions[bot] in #17499
  • Rename serverlessFunction to logicFunction by @charlesBochet in #17494
  • Clean up and enhance logging for messaging and calendar by @neo773 in #17498
  • i18n - docs translations by @github-actions[bot] in #17500
  • i18n - translations by @github-actions[bot] in #17501
  • self host 1.16 logs debug by @prastoin in #17510
  • Fix error "No widget found in canvas layout" by @Devessier in #17512
  • i18n - docs translations by @github-actions[bot] in #17502
  • Display Fields widgets title by @Copilot in #17518
  • Fix AI chat infinite loading shimmer on empty workspace by @FelixMalfait in #17521
  • [REQUIRES_FULL_CACHE_FLUSH_WHEN_RELEASED] Refactor FlatEntity to be UniversalFlatEntity superset by @prastoin in #17452
  • Front component rendering by @bosiraphael in #17482
  • i18n - translations by @github-actions[bot] in #17528
  • [Bug] Fix broken variables for database event by @thomtrp in #17526
  • Fix: time format issue in datepicker mask by @vasu1303 in #16922
  • Refactor WorkspaceAuthContext to use discriminated union types by @Weiko in #17491
  • Bump @prettier/sync from 0.5.3 to 0.5.5 by @dependabot[bot] in #17536
  • Bump psl from 1.9.0 to 1.15.0 by @dependabot[bot] in #17535
  • feat: Add bulk input mode for select options #5539 by @eni4sure in #17459
  • 2162 Add asset watcher in twenty-sdk dev mode by @martmull in #17513
  • i18n - translations by @github-actions[bot] in #17538
  • fix: standardize billing price display to integers when necessary by @iampraiez in #17445
  • File storage refactor - Switch to applicationUniversalIdentifier by @etiennejouan in #17541
  • App logic function as step by @thomtrp in #17525
  • [Fix] Various typeError fixes by @ijreilly in #17508
  • i18n - docs translations by @github-actions[bot] in #17542
  • i18n - translations by @github-actions[bot] in #17545
  • Record page layout edition frontend by @Devessier in #17519
  • Fix UpdateTaskOnDeleteActionCommand order and s...
Read more

v1.16.0

24 Jan 09:40
4c94e65

Choose a tag to compare

What's Changed

Read more

v1.15.0

08 Jan 16:01
28e79de

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.14.2...v1.15.0

v1.14.0

23 Dec 14:24
1dbb326

Choose a tag to compare

What's Changed

Read more

v1.13

15 Dec 12:53

Choose a tag to compare

What's Changed

Read more

v1.12.0

01 Dec 16:38
9387680

Choose a tag to compare

What's Changed

  • [Dashboards]: polish week on date granularity by @ehconitin in #16128
  • Null equivalence - fix on dashboard entity by @etiennejouan in #16136
  • i18n - docs translations by @github-actions[bot] in #16138
  • Update chart limit error message by @bosiraphael in #16133
  • Currency input field - fix by @etiennejouan in #16140
  • [DASHBOARDS] Add default order by and date granularity when choosing field by @bosiraphael in #16143
  • i18n - translations by @github-actions[bot] in #16145
  • fix: glob CLI command injection via -c/--cmd executes matches with shell:true by @mabdullahabaid in #16139
  • i18n - docs translations by @github-actions[bot] in #16151
  • part 4 of filter/sort drilldown onChartDatum click by @ehconitin in #16142
  • [DASHBOARDS] Use aggregate for pie chart center metric by @bosiraphael in #16153
  • Fix variable usage in Search Record workflow action by @Devessier in #16147
  • i18n - translations by @github-actions[bot] in #16155
  • i18n - docs translations by @github-actions[bot] in #16156
  • [Dashboards] Relation fields groupby by @ehconitin in #16093
  • i18n - translations by @github-actions[bot] in #16157
  • i18n - docs translations by @github-actions[bot] in #16158
  • feat: workflow agent node permissions tab by @abdulrahmancodes in #16092
  • i18n - translations by @github-actions[bot] in #16159
  • i18n - docs translations by @github-actions[bot] in #16160
  • Remove view filter v1 implem by @prastoin in #16154
  • Introduce a workspace member page. by @mabdullahabaid in #16031
  • i18n - translations by @github-actions[bot] in #16163
  • [groupBy] Fix order by nested date field by @ijreilly in #16135
  • Optimize EntityMetadata caching in GlobalWorkspaceDataSource by @Weiko in #16146
  • Update workspace entities to make all TEXT nullable by @charlesBochet in #16144
  • Release line chart and pie chart by @bosiraphael in #16166
  • i18n - docs translations by @github-actions[bot] in #16170
  • increase chunk fro release by @guillim in #16169
  • fix: update side panel header title to base font size with baseline alignment by @Bonapara in #16095
  • i18n - translations by @github-actions[bot] in #16172
  • Fix missing metadata version in legacy datasource by @Weiko in #16173
  • fix: resolve GitHub Actions security vulnerabilities by @FelixMalfait in #16174
  • i18n - docs translations by @github-actions[bot] in #16175
  • Fix markdown link formatting in CONTRIBUTING.md by @Anshgrover23 in #16176
  • Rollback standard id removal on relation object creation by @charlesBochet in #16177

Full Changelog: v1.11.14...v1.12.0

v1.11.0

14 Nov 15:09
8674226

Choose a tag to compare

What's Changed

Read more

v1.10.0

04 Nov 12:48
3514054

Choose a tag to compare

What's Changed

Read more

v1.8.0

20 Oct 11:46
b2247a7

Choose a tag to compare

What's Changed

Read more