What's Changed
- fix: adding https in checkurltype by @Princeyadav05 in #6295
- Add upgrade guide section to webiste by @ijreilly in #6294
- #6094 Prevent creating a custom field with an existing name by @deval2498 in #6100
- Fix tests and lint by @charlesBochet in #6303
- 6181 workflows create a custom code executor by @martmull in #6235
- Add rating filter/sort + fix isEmpty/isNotEmpty + fix combinedViewFilters by @Weiko in #6310
- Support custom composite field deletion by @ijreilly in #6320
- Fix Metadata GQL server hook by @Weiko in #6323
- Fix: Number of records design on kanban by @sanidhyasin in #6313
- Add label identifier to object decorator by @Weiko in #6227
- Fix post merge revamp navigation bar by @lucasbordeau in #6297
- truncate the string if overlow the text by @RobertoSimonini1 in #6166
- mod: entrypoint for docker to setup db even in server with less memory by @TheSpiritMan in #5815
- Fixed sort for Currency type by @lucasbordeau in #6333
- feat: bump yarn to last stable version by @magrinj in #6081
- Cannot delete label identifier associated field by @Weiko in #6340
- fix: icon visibility on horizontal scroll #6304 by @Antardas in #6315
- feat: twenty orm for standard and custom objects by @magrinj in #6178
- Fixes Default View Ordering (#6114) by @Faisal-imtiyaz123 in #6326
- Fix record show page request errors by @lucasbordeau in #6345
- feat: add eslint rule for enforcing WorkspaceService naming convention by @magrinj in #6308
- Fixed scoped hotkeys by @lucasbordeau in #6322
- Refactor raw queries to use prepared query to avoid security vuln. by @charlesBochet in #6348
- Deprecate inject workspace repo by @charlesBochet in #6353
- New "inverted" Background Colors by @DecodersLord in #6354
- Fixed reset rating field to "no value" on star re-click by @Ashmash100 in #6296
- Fix demo opportunities name by @brendanlaschke in #6347
- Record board columns design fix (full height borders) by @gitstart-app in #6350
- Fixes data importer showing incorrect unmatched fields (# 6138) by @Faisal-imtiyaz123 in #6311
- Fix display of boolean fields in timeline activities by @ijreilly in #6361
- Add Confirmation Modal for Deletion Action and Map All Action Bar Entries by @falko100 in #6357
- Fixes Strange behaviour when reordering options of select field (#6103) by @Faisal-imtiyaz123 in #6339
- Fix ORM by @charlesBochet in #6363
- Update blocknote by @brendanlaschke in #6349
- Datamodel overview show other fields by @brendanlaschke in #6352
- Fix reset PasswordToken by @charlesBochet in #6366
- Migrate fields of deprecated type LINK to type LINKS by @ijreilly in #6332
- Migrate conferenceLink to type Links by @ijreilly in #6372
- Simplify ORM by @charlesBochet in #6373
- 5425 - Introducing support for all Composite Fields Import by @zaryanz in #5470
- Fix task text overflow by @brendanlaschke in #6351
- Fix mocks for unlogged users by @ijreilly in #6376
- Fix RecordTableHeaderCell by @ehconitin in #6383
- chore: remove the passwordResetToken field from the database by @pacyL2K19 in #6377
- Use LinksMetadata right type for Links fields by @ijreilly in #6380
- [fix] Migrated links field should be standard by @ijreilly in #6387
- Fix api timeout by @martmull in #6401
- Test revert crm integration by @martmull in #6321
- Fix yarn lock by @martmull in #6402
- Fix: query runner orm by @magrinj in #6397
- Prevent field with null standardId to be considered as field identifier by @charlesBochet in #6407
- Align Workspace Switcher with Breadcrumb by Adjusting Height by @ehconitin in #6384
- Fix participant chip by @bosiraphael in #6411
- Display command logs on boot error by @charlesBochet in #6414
- Add workflow and version as standard object by @thomtrp in #6412
- Put workfows behind a feature flag by @charlesBochet in #6417
- Refine twenty-orm 'object metadata not found' issue by @charlesBochet in #6416
- Updated MessageChannelSyncStatus enum: changed COMPLETED to ACTIVE by @akarsanth in #5965
- 6404: prevent contributors from opening a PR on a main branch by @rakeshkumar1019 in #6419
- Delete cache version on reset db by @thomtrp in #6426
- "Name" column is visible on table view but not on kanban view by @gitstart-app in #6427
- Handle query runner errors by @thomtrp in #6424
- 6255 move services from messaging common module into the correct module and refactor them by @bosiraphael in #6409
- 5899 display a banner to alert users which need to reconnect their account by @bosiraphael in #6301
- fix #6127 updated support button by @NitinPSingh in #6422
- Update UI to Match Figma Specs: Labels, Buttons, Gaps by @ehconitin in #6415
- Serverless function UI by @martmull in #6388
- Improve performance of demo workspace - Rename
getImageAbsoluteURIOrBase64
function by @gitstart-app in #6282 - fix timeline activity deleted field by @Weiko in #6433
- Fixes CI post merge by @lucasbordeau in #6435
- Filter out by error code + invert filtering by @thomtrp in #6432
- Record Page Navigation Arrows Cause Unnecessary skeleton loading by @ehconitin in #6367
- Fix 6428/chat open on clicking dropdown by @NitinPSingh in #6429
- Improve RecordShowPage Header performances by @charlesBochet in #6440
- Raise coverage by @charlesBochet in #6441
- Fix error handling in serverless service by @martmull in #6442
- Migrate domainName field from text type to links type by @ijreilly in #6410
- 6431 create new field activationStatus inside workspace table by @bosiraphael in #6439
- Fix user query fragment by @Weiko in #6450
- Add enable workflow trigger endpoint by @thomtrp in #6443
- Move folder by @thomtrp in #6451
- Date formatting per workspace member settings by @lucasbordeau in #6408
- Fix domainName seeds by @ijreilly in #6454
- Fix base graphql error message by @thomtrp in #6457
- Fix googleApisSetRequestExtraParams by @Weiko in #6455
- Fix company creation duplicate on email sync after introducing links type by @bosiraphael in #6460
- Fix background mock by @Weiko in #6463
- Fixes Remove Compact View From Kanban View Sub Options Menu's ( #6116 ) by @Faisal-imtiyaz123 in #6453
- Fix total count in show page by @prateekj117 in #6462
- Add description for Developers/webhook page by @abdulqdaer-q in #6327
- Add logs and fix timestamps in migrate domain command by @ijreilly in #6468
- Fixed format date unit test by @lucasbordeau in #6469
- Do not add 'https' prefix while migrating domainName if source url is empty by @ijreilly in #6471
- Add workflow runner by @martmull in #6458
- Add missing break by @martmull in #6474
- Revert update of workspaceMember standard id by @ijreilly in #6475
- 0.23 changelog by @Bonapara in #6472
- Activity as standard object by @FelixMalfait in #6219
- Add opportunities to search and fix a small bug by @FelixMalfait in #6476
- Fast follows on new task/note behaviors by @charlesBochet in #6477
- Share an email thread to workspace members chip and dropdown (#4199) by @pereira0x in #5640
- Expose duplicate check on REST API and enable batch duplicate checks by @gitstart-app in #6328
- Adjusted empty tag style by @ehconitin in #6465
- Fix 2 small bugs following tasks migration by @FelixMalfait in #6483
- Fix row background not changing to blue on selection by @siddamvinay2001 in #6479
- Improve typing definition by @martmull in #6481
- Trigger workflow on database event by @thomtrp in #6480
- Create a new entry directly from a many picker by @ijreilly in #6478
- Leverage workspace activationStatus to decide if a workspace is activated or not by @charlesBochet in #6497
- file storage workspace id prefix by @rostaklein in #6230
- Fix timelineActivity updated fields by @Weiko in #6494
- Add updated at column by @FelixMalfait in #6506
- Fixed sort bug when two select values were null by @lucasbordeau in #6493
- Add sort feature for Links type by @lucasbordeau in #6503
- Make api name editable and add expiry by @prateekj117 in #6473
- Fix icons not showing in sign-in background by @ijreilly in #6513
- Fix label fonts in timeline events by @thomtrp in #6511
- Fix title padding and style on task and attachment by @thomtrp in #6509
- Remove duplicated index from view picker by @thomtrp in #6514
- Fix missing encoding in workspace-logo, members, person by @Weiko in #6510
- Add skip option at sign-up by @ijreilly in #6495
- Revert "Add skip option at sign-up (#6495)" by @ijreilly in #6516
- Add note and task target relation creation for customs by @thomtrp in #6515
- Add logs to migration runner by @Weiko in #6518
- fix: navigate with arrow keys in select/multi-select by @AdityaPimpalkar in #5983
- Fix migration search path by @Weiko in #6520
- feat: add new ACTOR field type and createdBy standard fields by @magrinj in #6324
- Refacto default value by @FelixMalfait in #6507
- Fallback to default value when migrating value from enum by @ijreilly in #6517
- Do not override value for composite types address and links when entering input by @ijreilly in #6502
- Fix onboarding status performance issues by @martmull in #6512
- Add command to backfill new onboarding user vars by @charlesBochet in #6526
- Add createdBy field on custom object creation by @charlesBochet in #6529
- Various fixes: profilePicture / logo upload, imageIdentifiers by @charlesBochet in #6530
- Refactor onboarding user vars to be absent when user is fully onboarded by @charlesBochet in #6531
- Update standard fields by @charlesBochet in #6532
- Timeline log displays empty when field value deleted by @Weiko in #6542
- fix: releases list to have styles according to theme by @Nabhag8848 in #6534
- Update views-sort-filter.mdx by @Lanietodev in #6544
- Added max-height to innerlist to get scrolling behaviour by @ehconitin in #6541
- Updates CheckBox Component in Table and Kanban View ( #4850 ) by @Faisal-imtiyaz123 in #6519
- fix #5660 standardized relation icon by @NitinPSingh in #6504
- 6446 improve information banner component to make it scale better by @bosiraphael in #6545
- Preserve navigation state when adding custom fields by @ehconitin in #6399
- Existing filter value isn't passed to the component to edit it - Issue #6278 by @ehconitin in #6449
- Allow renaming names from uploaded files by @ehconitin in #6358
- Add custom field types on seed by @prateekj117 in #6505
New Contributors
- @Princeyadav05 made their first contribution in #6295
- @deval2498 made their first contribution in #6100
- @sanidhyasin made their first contribution in #6313
- @TheSpiritMan made their first contribution in #5815
- @Antardas made their first contribution in #6315
- @DecodersLord made their first contribution in #6354
- @Ashmash100 made their first contribution in #6296
- @falko100 made their first contribution in #6357
- @ehconitin made their first contribution in #6383
- @rakeshkumar1019 made their first contribution in #6419
- @NitinPSingh made their first contribution in #6422
- @prateekj117 made their first contribution in #6462
- @abdulqdaer-q made their first contribution in #6327
- @siddamvinay2001 made their first contribution in #6479
- @Nabhag8848 made their first contribution in #6534
- @Lanietodev made their first contribution in #6544
Full Changelog: v0.22.0...v0.23.0