What's Changed
- Fix CI cache for storybook by @charlesBochet in #14038
- [Dashboards] Graph gauge chart component by @ehconitin in #14035
- i18n - translations by @github-actions[bot] in #14039
- fix: resolve N+1 query issue in view name resolver with DataLoaders by @ehconitin in #14037
- Curor rules imporvement by @guillim in #14042
- fix(ai): MCPCore findRecord tool by @AMoreaux in #14033
- Add separated types + build a search for records by @thomtrp in #14014
- Fix staled run cron by @thomtrp in #14044
- feat(ai): add integration tests for MCP controller and improve JSON-R… by @AMoreaux in #14047
- Fix edge design on hover by @martmull in #14061
- Search variables - finish the search by step type by @thomtrp in #14046
- Add coreView state in FE by @Weiko in #14034
- Morph-front-display-table by @guillim in #13979
- IMAP Refactor by @neo773 in #14053
- Update sent folder regex by @neo773 in #14069
- Create related records after object creation with migration v2 (view, view filters, favorite) by @Weiko in #14068
- i18n - translations by @github-actions[bot] in #14080
- Seed core views in dev + fixes by @bosiraphael in #14071
- Refactor table columns states and utils by @lucasbordeau in #14048
- [Dashboards] Graph pie chart component + refactor by @ehconitin in #14045
- i18n - translations by @github-actions[bot] in #14082
- Allow to select full object and object id in filters by @thomtrp in #14083
- i18n - translations by @github-actions[bot] in #14087
- Fix connection design by @martmull in #14070
- Remove view FK on workspace favorite entity by @Weiko in #14086
- i18n - translations by @github-actions[bot] in #14088
- i18n - translations by @github-actions[bot] in #14089
- Add missing FK on view tables by @Weiko in #14084
- Create IS_PAGE_LAYOUT_ENABLED feature flag by @bosiraphael in #14094
- Fix handle color on workflow run steps by @martmull in #14091
- Add command to update workflow version steps positions by @martmull in #14098
- Create PageLayoutEntity by @bosiraphael in #14099
- Add preconfigured Workflow creation agent by @abdulrahmancodes in #13855
- Display relation field id reaching max depth by @thomtrp in #14101
- Create PageLayoutTab entity by @bosiraphael in #14104
- Create PageLayoutWidgetEntity by @bosiraphael in #14106
- Add counter to filter by @thomtrp in #14108
- Create Dashboard Workspace Entity by @bosiraphael in #14112
- i18n - translations by @github-actions[bot] in #14114
- Deprecate legacy core datasource token by @Weiko in #14096
- Integration testing v2 enum field types fail and success path by @prastoin in #14010
- i18n - translations by @github-actions[bot] in #14126
- Modify translation compilation condition in Github Workflow by @FelixMalfait in #14128
- Remove typeorm service by @Weiko in #14116
- Fix storybook build cache and logs by @lucasbordeau in #14130
- Add cron trigger table by @martmull in #14110
- Smtp username by @neo773 in #14134
- fix: Enable Lingui recommended rules and fix all translation violations by @FelixMalfait in #14133
- Handle input transpilation morph relation v2 by @prastoin in #14124
- Add universal identifier to view tables by @Weiko in #14139
- Morph relation validation v2 by @prastoin in #14141
- 14064 extensibility add coretriggereventlistener table by @martmull in #14138
- [Dashboards] Graph bar chart component by @ehconitin in #14052
- Morph-picker-MultiSelect-picker by @guillim in #14113
- Various fixes on core views by @bosiraphael in #14093
- Morph relation v2 delete: retrieve related field metadata to delete by @prastoin in #14142
- Compute Filter DisplayValue at runtime on FE by @charlesBochet in #14148
- Seed morph metadata by @guillim in #14149
- Add dagrejs on server by @charlesBochet in #14152
- Improve migrate view to core command to sanitize existing resources by @charlesBochet in #14157
- Update object handle morph join col rename by @prastoin in #14153
- Fix migrate view importing viewFilterGroups before viewFilters by @charlesBochet in #14159
- Delete morph v2 adjustements by @prastoin in #14158
RelationFieldMetadataType
toMorphOrRelationFieldMetadataType
and so on by @prastoin in #14160- feat(pricing/ai): improve billing metered pricing + add pricing on ai chat by @AMoreaux in #14092
- Replace view tables position columns from integer to double by @Weiko in #14162
- Fix migrate view migrate command by @charlesBochet in #14163
- v1.4 Release Note by @vickywxng in #14161
- Enable CoreView feature flag on new workspaces by @charlesBochet in #14164
- Core view migration fixes by @charlesBochet in #14166
- Page Layout Initialization on Settings by @ehconitin in #14156
- Refactor board field definitions to use record fields by @lucasbordeau in #14165
- chore(billing): comment out unused metered billing references in Sett… by @AMoreaux in #14170
- Add logs to worker job handling by @charlesBochet in #14171
- i18n - translations by @github-actions[bot] in #14172
- try trigger translations by @charlesBochet in #14175
- Fix billing translations by @charlesBochet in #14176
- Revamp settings navigation by @FelixMalfait in #14174
- i18n - translations by @github-actions[bot] in #14178
- i18n - translations by @github-actions[bot] in #14179
- i18n - translations by @github-actions[bot] in #14181
- feat: message folders control by @neo773 in #14144
- i18n - translations by @github-actions[bot] in #14182
- Fix workspace deletion broken by @charlesBochet in #14188
- Remove old view implementation step 1 by @charlesBochet in #14189
- Add query timeout to core datasource by @Weiko in #14197
- Morph relation v2 schema runner by @prastoin in #14195
- Rename uniqueIdentifier to universalIdentifier by @Weiko in #14201
- fix(billing): retain original casing for
event_name
in Stripe meter… by @AMoreaux in #14204 - Fix view performances by @charlesBochet in #14209
- [Iterator] Implement Backend for Iterator step by @thomtrp in #14145
- Don't select node when clicking on Add Step button container by @Devessier in #14211
- fix: workflow run page crash by @abdulrahmancodes in #14222
- Fix user friendly message for non available object name by @ijreilly in #14210
- Add first frontend version for iterators by @thomtrp in #14213
- i18n - translations by @github-actions[bot] in #14224
- i18n - translations by @github-actions[bot] in #14225
- Implement workspace datasource destroy for pg pool by @Weiko in #14232
- Render
WorkflowActionMenuItems
as a proper component by @Devessier in #14223 - fix: QueryRunner
overrideDataByFieldMetadata
sub fields not being stringified by @neo773 in #14187 - V2 integ test sequential operations testing by @prastoin in #14228
- Fix dashboard seeding by @bosiraphael in #14218
- Cleaned FieldDefinition props and removed recoil calls by @lucasbordeau in #14220
- 14066 extensibility add coretriggerroute table by @martmull in #14241
- fix - use createMany service in createOne one by @etiennejouan in #14208
- Page Layout - Addition of widgets by @ehconitin in #14184
- i18n - translations by @github-actions[bot] in #14245
- Fix dataloader service not provided in core graphql config by @Weiko in #14248
- Add traces to transaction rollback exceptions by @Weiko in #14246
- Translations - FIX - views not being refreshed on locale change by @ehconitin in #14207
- Morph relation field v2 fixes by @prastoin in #14216
- fix - update error message and ease importable format for multi select by @etiennejouan in #14203
- i18n - translations by @github-actions[bot] in #14252
- Remove subscriptions job by @martmull in #14250
- i18n - translations by @github-actions[bot] in #14255
- Fix view creation by @charlesBochet in #14254
- Create PageLayout resolver and controller by @bosiraphael in #14219
- Remove workspaceId from path parameter for route endpoints by @martmull in #14258
- Improve workflow queue jobs by @thomtrp in #14259
- Reorganize files properly by @martmull in #14262
- i18n - translations by @github-actions[bot] in #14263
- Fix transactions within rest + limit by @Weiko in #14264
- fix rest API tests by @Weiko in #14265
- fix auth context injection by @Weiko in #14266
- add logs to fix note target creation by @charlesBochet in #14268
- Clean step and edge errors by @thomtrp in #14261
- Failing morph relation creation v2 integration testing & fixes by @prastoin in #14253
- i18n - translations by @github-actions[bot] in #14279
- Fix - ChipField display in settings data model by @etiennejouan in #14277
- Fixed aggregate footer not displayed by @lucasbordeau in #14276
- fix - remove Untitled default value on standard name field by @etiennejouan in #14282
- Remove all saves from workflows by @thomtrp in #14283
- [Dashboards] - add iframe widget by @ehconitin in #14251
- i18n - translations by @github-actions[bot] in #14288
- Add
MorphId
column toMORPH_RELATION
field metadata by @prastoin in #14285 - Adapt field permissions to label identifier by @ijreilly in #14287
- Feat: role applicability controls by @abdulrahmancodes in #14239
- i18n - translations by @github-actions[bot] in #14295
- Restrict workflow object permissions by @thomtrp in #14290
- User guide polish by @StephanieJoly4 in #14308
- [permissions] Deprecate ObjectsPermissionsDeprecated (1/3) by @ijreilly in #14306
- Format date displayed in Releases section by @BKM14 in #14183
- i18n - translations by @github-actions[bot] in #14309
- Create PageLayoutTab resolver and controller by @bosiraphael in #14284
- fix - newly added object not visible in left menu by @vinaybadgujar102 in #14202
- Fix views integration tests by @prastoin in #14317
- i18n - translations by @github-actions[bot] in #14320
- Get ready for 1000+ members by @FelixMalfait in #14313
- i18n - translations by @github-actions[bot] in #14321
- i18n - translations by @github-actions[bot] in #14324
- i18n - translations by @github-actions[bot] in #14326
- Improve upgrade command and prepare 1.5 release by @charlesBochet in #14325
New Contributors
- @vinaybadgujar102 made their first contribution in #14202
Full Changelog: v1.4.0...v1.5.0