Twenty v0.1.5stable Released Oct 19, 2023
Impact Score: 5/10

Twenty: Refactor UI Components & many bug fixes

Source available β€” automated, not human-reviewed

Component: twenty Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified β€” check source notes
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

Twenty v0.1.5. Source highlight: Stability improvements

Who Does This Impact? (Role-Based Analysis)

πŸ’» Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

πŸ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

βš™οΈ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

πŸ“„ View Raw Release Notes (Original Developer Log)
## Highlights Stability improvements ## What's Changed <details> <summary>Click to to view the 140 changes</summary> <ul> <li>Add a dedicated GQL server for metadata available on /meta by @Weiko in https://github.com/twentyhq/twenty/pull/1820</li> <li>feat: add data model settings by @thaisguigon in https://github.com/twentyhq/twenty/pull/1817</li> <li>added figma link to README.md by @bosiraphael in https://github.com/twentyhq/twenty/pull/1835</li> <li>Renamed editable field to inline cell in ui folder by @bosiraphael in https://github.com/twentyhq/twenty/pull/1845</li> <li>fix docker dev by @tomalexing in https://github.com/twentyhq/twenty/pull/1844</li> <li>eslint prettier error on windows #1798 by @Davidkramer1999 in https://github.com/twentyhq/twenty/pull/1804</li> <li>Feat: Add "All assignees" in Task team member dropdown by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1763</li> <li>fix: typeorm migration datasource directory change by @magrinj in https://github.com/twentyhq/twenty/pull/1848</li> <li>Fix: Cannot add some fields to companies table by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1853</li> <li>Feat: First column style update by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1746</li> <li>Bump version to 0.1.4 by @charlesBochet in https://github.com/twentyhq/twenty/pull/1851</li> <li>feat: added an enlint rule to enforce no-type-import by @aman44444 in https://github.com/twentyhq/twenty/pull/1838</li> <li>Adding storybook tests on meta-types/display/components by @bosiraphael in https://github.com/twentyhq/twenty/pull/1862</li> <li>fix count with opportunities page by @tomalexing in https://github.com/twentyhq/twenty/pull/1839</li> <li>Add troubleshooting doc by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1852</li> <li>fix: Team creation dialog is visible and closable by @tomalexing in https://github.com/twentyhq/twenty/pull/1758</li> <li>Add targetColumnMap to FieldMetadata by @Weiko in https://github.com/twentyhq/twenty/pull/1863</li> <li>Workaround for bug on token conflict with front and storybook by @tomalexing in https://github.com/twentyhq/twenty/pull/1843</li> <li>Remove company avatar show page hover effect by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1857</li> <li>Chore: Improve dropdown draggable list by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1738</li> <li>fix: removed import type by @aman44444 in https://github.com/twentyhq/twenty/pull/1864</li> <li>Create a storybook test for TextFieldDisplay by @bosiraphael in https://github.com/twentyhq/twenty/pull/1868</li> <li>Refactor draggable list by @charlesBochet in https://github.com/twentyhq/twenty/pull/1874</li> <li>Fixed #1818 [Tab list position glitch] by @dev-DTECH in https://github.com/twentyhq/twenty/pull/1872</li> <li>feat: add Table and TableSection components by @thaisguigon in https://github.com/twentyhq/twenty/pull/1849</li> <li>Fix overlay positioning for 'Sort,' 'Filter,' and 'Options' menus #1521 by @bansalgokul in https://github.com/twentyhq/twenty/pull/1781</li> <li>feat: add custom object create and update by @magrinj in https://github.com/twentyhq/twenty/pull/1869</li> <li>fix:Menus go back button style fix by @alfredlouisw8 in https://github.com/twentyhq/twenty/pull/1860</li> <li>Added script to setup database locally on Linux/WSL by @b9aurav in https://github.com/twentyhq/twenty/pull/1879</li> <li>1880 Refactored Dropdown components by @bosiraphael in https://github.com/twentyhq/twenty/pull/1884</li> <li>Add no-console eslint rule by @charlesBochet in https://github.com/twentyhq/twenty/pull/1890</li> <li>feat: add active and disabled object tables to settings by @thaisguigon in https://github.com/twentyhq/twenty/pull/1885</li> <li>chore: drop findMany and findUnique resolvers for custom objects by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1897</li> <li>Feat: Add tooltips on new column menu by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1893</li> <li>Fix: Wrong assignee on loading team member picker by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1894</li> <li>Update troubleshooting.mdx by @BOHEUS in https://github.com/twentyhq/twenty/pull/1895</li> <li>add new storybook for MenuItems component by @alfredlouisw8 in https://github.com/twentyhq/twenty/pull/1898</li> <li>Added Overview page & edited Getting Started page by @nimraahmed in https://github.com/twentyhq/twenty/pull/1875</li> <li>Introduce UI Components documentation by @charlesBochet in https://github.com/twentyhq/twenty/pull/1926</li> <li>Fix: Changed file and component names by @b9aurav in https://github.com/twentyhq/twenty/pull/1934</li> <li>Replaced docker-compose with docker compose in Makefile by @BOHEUS in https://github.com/twentyhq/twenty/pull/1922</li> <li>Chore(front): Create a custom eslint rule for Props naming by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1904</li> <li>Fix: Broken "local-setup" link in README.md by @ttntm in https://github.com/twentyhq/twenty/pull/1946</li> <li>1886/fix/dont show unhideable files in fields menu by @abhithory in https://github.com/twentyhq/twenty/pull/1931</li> <li>Fix import error by @martmull in https://github.com/twentyhq/twenty/pull/1947</li> <li>feat: add Object Detail page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1917</li> <li>1584/fix/dropdown item width not correct by @abhithory in https://github.com/twentyhq/twenty/pull/1950</li> <li>Refactor RelationFieldDisplay to eliminate dependency on non-ui components by @bosiraphael in https://github.com/twentyhq/twenty/pull/1949</li> <li>scrollbar corner background color set transparent by @abhithory in https://github.com/twentyhq/twenty/pull/1948</li> <li>Objects Settings - Add the "New object" button by @Abhi3685 in https://github.com/twentyhq/twenty/pull/1928</li> <li>Add metadata query resolvers by @Weiko in https://github.com/twentyhq/twenty/pull/1929</li> <li>Feat: Adjust the overlay style for changing the phone number's country by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1876</li> <li>feat: refactor custom object by @magrinj in https://github.com/twentyhq/twenty/pull/1887</li> <li>Revised contributing.md, edited docs by @nimraahmed in https://github.com/twentyhq/twenty/pull/1951</li> <li>Write Storybook tests for front/src/modules/ui/field/meta-types/display components by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1932</li> <li>added stories RawLink, SocialLink, and ContactLink and deleted story … by @rsato10 in https://github.com/twentyhq/twenty/pull/1957</li> <li>Update the frontend to adhere to the custom eslint rule `twenty/no-spread-props` by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1958</li> <li>Fix dnd on Options->Fields dropdown. by @tomalexing in https://github.com/twentyhq/twenty/pull/1921</li> <li>feat: add object/field create/update resolvers by @Weiko in https://github.com/twentyhq/twenty/pull/1963</li> <li>Fix long text issue on people dropdown picker by @BhumikP in https://github.com/twentyhq/twenty/pull/1923</li> <li>feat: add Object Detail page breadcrumb by @thaisguigon in https://github.com/twentyhq/twenty/pull/1962</li> <li>feat: add Object Edit page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1968</li> <li>Refactor/scope and context by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1960</li> <li>feat: add New Object page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1970</li> <li>1867 timebox add storybook tests on meta typesinputcomponents by @bosiraphael in https://github.com/twentyhq/twenty/pull/1972</li> <li>Fix token not being refreshed by @charlesBochet in https://github.com/twentyhq/twenty/pull/1975</li> <li>fix:remove line break by @alfredlouisw8 in https://github.com/twentyhq/twenty/pull/1986</li> <li>Refactor input arch by @charlesBochet in https://github.com/twentyhq/twenty/pull/1982</li> <li>1043 timebox prepare zapier integration by @martmull in https://github.com/twentyhq/twenty/pull/1967</li> <li>feat: conditional schema based on column map instead of column field by @magrinj in https://github.com/twentyhq/twenty/pull/1978</li> <li>Improvements to the doc by @nimraahmed in https://github.com/twentyhq/twenty/pull/1989</li> <li>fixed typo in docs\docs\contributor\frontend\advanced\best-practices.mdx by @Subash-Lamichhane in https://github.com/twentyhq/twenty/pull/1993</li> <li>doc: Update README.md with quick links in the Features section by @fmerian in https://github.com/twentyhq/twenty/pull/1994</li> <li>feat: add Fields table to Object Detail page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1988</li> <li>1909 object edit add icon section by @bosiraphael in https://github.com/twentyhq/twenty/pull/1995</li> <li>Improve docker db init / reset (#1981) by @khakimov in https://github.com/twentyhq/twenty/pull/1984</li> <li>Two cells can be focused at the same time in the tables Fixes #1826 by @Davidkramer1999 in https://github.com/twentyhq/twenty/pull/1866</li> <li>Replaced eslint rule twenty/no-spread-props to react/jsx-props-no-spreading by @b9aurav in https://github.com/twentyhq/twenty/pull/1976</li> <li>Chore(front): Add storybook tests on meta-types/input/components by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1987</li> <li>Feat/front metadata request by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1977</li> <li>Refactor icon picker to use shared styled dropdown menu by @charlesBochet in https://github.com/twentyhq/twenty/pull/1998</li> <li>Feat/front forge graphql query by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2007</li> <li>Refactor UI folder by @charlesBochet in https://github.com/twentyhq/twenty/pull/2016</li> <li>Add an ESLint rule to prevent the usage of useRef other than for HTML elements. by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/2014</li> <li>Fix bug where "metadata" scheme was not created automatically (#1971) and (#1831) by @khakimov in https://github.com/twentyhq/twenty/pull/2018</li> <li>Update installation doc by @charlesBochet in https://github.com/twentyhq/twenty/pull/2019</li> <li>Refactored Storybook UI by @nimraahmed in https://github.com/twentyhq/twenty/pull/2020</li> <li>Add release command by @brendanlaschke in https://github.com/twentyhq/twenty/pull/2022</li> <li>Repoint README link for local env dev set up. by @AkasshShah in https://github.com/twentyhq/twenty/pull/2025</li> <li>Fix: alter role code by @ArijitCloud in https://github.com/twentyhq/twenty/pull/2029</li> <li>fix: remove console logs on frontend side by @shavidze in https://github.com/twentyhq/twenty/pull/2030</li> <li>Fix docker db init / reset for Windows (#1981) by @khakimov in https://github.com/twentyhq/twenty/pull/2023</li> <li>Add S3 endpoint env variable by @brendanlaschke in https://github.com/twentyhq/twenty/pull/2017</li> <li>feat: New Object - Add Object type section #1918 by @Kanav-Arora in https://github.com/twentyhq/twenty/pull/1985</li> <li>feat: add about block in object detail page by @apurvagurme in https://github.com/twentyhq/twenty/pull/2028</li> <li>Refactor settings > data model section by @charlesBochet in https://github.com/twentyhq/twenty/pull/2031</li> <li>Refactor sortsOrderBy & filtersWhere on CompanyTable & PeopleTable by @tomalexing in https://github.com/twentyhq/twenty/pull/2064</li> <li>Support ongoing efforts on setting-> object by @tomalexing in https://github.com/twentyhq/twenty/pull/2065</li> <li>Add default db schema for seeded workspace by @Weiko in https://github.com/twentyhq/twenty/pull/2061</li> <li>1997 new object field step 1 create page by @bosiraphael in https://github.com/twentyhq/twenty/pull/2054</li> <li>Create page Object Field Step 2 by @bosiraphael in https://github.com/twentyhq/twenty/pull/2068</li> <li>feat: add active/disabled fields table to New Field - Step 1 page by @thaisguigon in https://github.com/twentyhq/twenty/pull/2069</li> <li>Chore(server): Enable local database installation on MacOS by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/2057</li> <li>Add soft delete to metadata by @Weiko in https://github.com/twentyhq/twenty/pull/2072</li> <li>Feat/front temp seed custom objects by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2070</li> <li>Addresses issue #1906 by @nimraahmed in https://github.com/twentyhq/twenty/pull/2074</li> <li>feat: easier makefile commands by @magrinj in https://github.com/twentyhq/twenty/pull/2077</li> <li>1809 new object add cancel and save buttons by @bosiraphael in https://github.com/twentyhq/twenty/pull/2081</li> <li>Remove singular/plural from field-metadata by @Weiko in https://github.com/twentyhq/twenty/pull/2085</li> <li>Fixed icon for single New note & New task buttons by @Jayrajrodage in https://github.com/twentyhq/twenty/pull/2082</li> <li>Use SaveAndCancelButtons in SettingsObjectNewFieldStep1 by @bosiraphael in https://github.com/twentyhq/twenty/pull/2088</li> <li>apply database:init by @u5r0 in https://github.com/twentyhq/twenty/pull/2079</li> <li>feat: created new Developers Page in Settings by @shavidze in https://github.com/twentyhq/twenty/pull/2071</li> <li>feat: add default filter types by @magrinj in https://github.com/twentyhq/twenty/pull/2087</li> <li>Added metadata creation by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2086</li> <li>Move shadow style from TableCell and InlineCell to FieldInputs by @charlesBochet in https://github.com/twentyhq/twenty/pull/2078</li> <li>2038 zapier integration 1 initialize a zapier app with a twenty related account by @martmull in https://github.com/twentyhq/twenty/pull/2089</li> <li>feat: add Object Edit form by @thaisguigon in https://github.com/twentyhq/twenty/pull/2090</li> <li>danger zone section added in object edit page by @abhithory in https://github.com/twentyhq/twenty/pull/2093</li> <li>feat(frontend): New Object Field Step 2 Added Cancel Save Button by @Kanav-Arora in https://github.com/twentyhq/twenty/pull/2092</li> <li>Fix(front): notes relation picker by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/2034</li> <li>Chore: Edit button on cells should be guessed by the field's type by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1952</li> <li>1761 objects settings add a cover image by @bosiraphael in https://github.com/twentyhq/twenty/pull/2096</li> <li>Chore: Deploy to Render updated (#2033) by @khakimov in https://github.com/twentyhq/twenty/pull/2098</li> <li>Feat/metadata add update and delete on frontend by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2102</li> <li>2052 zapier integration 5 deploy twenty zapier app into the public repository by @martmull in https://github.com/twentyhq/twenty/pull/2101</li> <li>Doc changes by @nimraahmed in https://github.com/twentyhq/twenty/pull/2106</li> <li>Add Tenant initialisation service by @Weiko in https://github.com/twentyhq/twenty/pull/2100</li> <li>feat: add New Object Custom form by @thaisguigon in https://github.com/twentyhq/twenty/pull/2105</li> <li>1801 objects settings add activate option to disabled menu by @bosiraphael in https://github.com/twentyhq/twenty/pull/2104</li> <li>Fix graphql query import by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2108</li> <li>add clicking on dropdown menu test by @tomalexing in https://github.com/twentyhq/twenty/pull/2103</li> <li>Feat/metadata with datatable v2 by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2110</li> <li>Fix: hotkey scope not correctly set by @ArijitCloud in https://github.com/twentyhq/twenty/pull/2094</li> <li>Fix api keys by @martmull in https://github.com/twentyhq/twenty/pull/2116</li> <li>Fix import style by @charlesBochet in https://github.com/twentyhq/twenty/pull/2118</li> <li>Created two new env variables by @bosiraphael in https://github.com/twentyhq/twenty/pull/2120</li> <li>feat: conditional filtering & aggregation support & data ordering support by @magrinj in https://github.com/twentyhq/twenty/pull/2107</li> <li>feat: get active and disabled objects from backend in Objects Setting… by @thaisguigon in https://github.com/twentyhq/twenty/pull/2119</li> <li>Add dotenv in zapier app by @martmull in https://github.com/twentyhq/twenty/pull/2121</li> </ul> </details> <details> <summary>We welcomed 26 new contributors!</summary> <ul> <li>@bosiraphael made their first contribution in /pull/1835</li> <li>@tomalexing made their first contribution in /pull/1844</li> <li>@aman44444 made their first contribution in /pull/1838</li> <li>@dev-DTECH made their first contribution in /pull/1872</li> <li>@bansalgokul made their first contribution in /pull/1781</li> <li>@alfredlouisw8 made their first contribution in /pull/1860</li> <li>@b9aurav made their first contribution in /pull/1879</li> <li>@BOHEUS made their first contribution in /pull/1895</li> <li>@nimraahmed made their first contribution in /pull/1875</li> <li>@ttntm made their first contribution in /pull/1946</li> <li>@abhithory made their first contribution in /pull/1931</li> <li>@martmull made their first contribution in /pull/1947</li> <li>@Abhi3685 made their first contribution in /pull/1928</li> <li>@rsato10 made their first contribution in /pull/1957</li> <li>@BhumikP made their first contribution in /pull/1923</li> <li>@Subash-Lamichhane made their first contribution in /pull/1993</li> <li>@fmerian made their first contribution in /pull/1994</li> <li>@khakimov made their first contribution in /pull/1984</li> <li>@AkasshShah made their first contribution in /pull/2025</li> <li>@ArijitCloud made their first contribution in /pull/2029</li> <li>@shavidze made their first contribution in /pull/2030</li> <li>@Kanav-Arora made their first contribution in /pull/1985</li> <li>@apurvagurme made their first contribution in /pull/2028</li> <li>@Jayrajrodage made their first contribution in /pull/2082</li> <li>@u5r0 made their first contribution in /pull/2079</li> </ul> </details>