Releases
0.104.3: Bug Fix Release 2/2/2023
🚀 NocoDB : Bug Fix Release
🐛 Closed Issues
- [closed] 🐛 Bug: No picture showed if there is only a single picture attachment in Gallery View #4991
- [🔴 Priority : Critical] 🐛 Bug: Re-ordering of images creates invalid input syntax for type json error #4985
- [🐛 Type: Bug] 🐛 Bug: nc-icon display issues #4974
- [🔴 Priority : Critical] 🐛 Bug: Valid attachment JSON is replaced with escaped JSON when saving in Kanban view #4971
- [closed] 🐛 Bug: new attachments not showing in Gallery #4958
- [closed] 🐛 Bug: Firefox issue with fixed row heigh #4952
- [🚀 Status: Ready for Next Release] 🐛 Bug: Failed Upgrade 0.100.2 to 0.104.1 #4948
- [🚀 Status: Ready for Next Release] 🐛 Bug: Upgrade fails from 0.98.4 to 0.101.2 #4946
- [closed] 🐛 Bug: form view field validation error message, use alias name instead of original field name #4919
- [🐛 Type: Bug][Status: Reproducible] 🐛 Bug: Search on Kanban View not Working #4895
- [Status: Reproducible] 🐛 Bug: Cannot add formula based on Lookup columns #4864
- [✨ Type: Enhancement] 🔦 Feature: UX improvement: Remove copy invite token button for registered users #4617
What's Changed
- Release 0.104.2 by @github-actions in https://github.com/nocodb/nocodb/pull/4950
- fix(nc-gui): field query in kanban view by @wingkwong in https://github.com/nocodb/nocodb/pull/4955
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4963
- test: cell selection retry logic to avoid flakiness by @dstala in https://github.com/nocodb/nocodb/pull/4960
- fix: upgrader errors by @pranavxc in https://github.com/nocodb/nocodb/pull/4961
- feat: UX improvement: Remove copy invite token button for register users by @gitstart in https://github.com/nocodb/nocodb/pull/4934
- fix(nc-gui): cater new attachments in gallery view by @wingkwong in https://github.com/nocodb/nocodb/pull/4959
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4970
- fix condition for row-column adding by @ketewan in https://github.com/nocodb/nocodb/pull/4951
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4976
- fix(nc-gui): nc-icon positions by @wingkwong in https://github.com/nocodb/nocodb/pull/4975
- fix(nocodb): fix invalid formula caused by STRING_AGG in postgres by @wingkwong in https://github.com/nocodb/nocodb/pull/4973
- fix: form view field validation error message, use alias name instead of original field name by @gitstart in https://github.com/nocodb/nocodb/pull/4933
- fix: css for fixed row height by @mertmit in https://github.com/nocodb/nocodb/pull/4966
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4984
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4990
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4994
- fix: broken attachments by @wingkwong in https://github.com/nocodb/nocodb/pull/4987
- Miscellaneous bug fixes and improvements by @pranavxc in https://github.com/nocodb/nocodb/pull/4968
- fix: Grid view - Single-select/Multi-select related bugs and improvements by @pranavxc in https://github.com/nocodb/nocodb/pull/4957
- 0.104.3 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4999
Full Changelog: https://github.com/nocodb/nocodb/compare/0.104.2...0.104.3
0.104.2: Bug Fix Release 1/27/2023
🚀 NocoDB : Bug Fix Release
🐛 Closed Issues
- 🐛 Bug: Failed Upgrade 0.100.2 to 0.104.1 #4948
What's Changed
- fix: handle invalid attachment json in migrator by @pranavxc in https://github.com/nocodb/nocodb/pull/4947
Full Changelog: https://github.com/nocodb/nocodb/compare/0.104.1...0.104.2
0.104.1: Feature Release 1/27/2023
🚀 NocoDB Feature Release : ERD Fullscreen, Fixed Row height, Multi-file download 🚀
🥬 What's new .. What's fresh ?
ERD Fullscreen :
- Visualising ERD views for table and schema was a feature that our users have been really loving. And now they can go fullscreen and have a bird eyes view of tables and the relationship.
Fixed Row Height
- Irrespective of the columns and their content - we help you visualise the rows in fixed heights. Why should it be any different in a spreadsheet ? :)
Multi-file download
- You can now download all files related to a cell with one click.
Row browsing
- With in-place next-and-previous button in expanded row view - you can easily go to next and previous rows with one-click without having to close and reopen the expanded form.
🕐 Now, its demo time
Join Our Team
Thank you for your love & support
💜 🚀
🐛 Closed Issues
- [🚀 Status: Ready for Next Release] 🐛 Bug: Division in formula display 'Invalid Formula' #4929
- [🚀 Status: Ready for Next Release][Status: Reproducible] 🐛 Bug: AND() and OR() formulas broken nesting and output in ver 0.102.2 #4920
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Not able to use arrow keys and space key in filter value field #4916
- [🚀 Status: Ready for Next Release] 🐛 Bug: Checkbox sort in PG locates NULL & false differently #4881
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Local attachments become 404 after setting up a storage plugin #4880
- [closed] 🐛 Bug: Immediate Authorization Failure Using Postgres Docker Compose #4878
- [🚀 Status: Ready for Next Release] 🔦 Feature: Remove or set optional toLowerCase() on Single/Multi Section Type #4874
- [🚀 Status: Ready for Next Release] 🐛 Bug: Decimal Auto Type Section on Excel Import #4873
- [🚀 Status: Ready for Next Release] 🐛 Bug: Unable to remove data-source if a lookup column was created #4871
- [closed] 🐛 Bug: Unable to set myself as superadmin to access plugin list #4867
- [🚀 Status: Ready for Next Release] 🐛 Bug: role
creator
can delete projects created byowner
(or other users) #4863 - [🚀 Status: Ready for Next Release] 🐛 Bug: Skip displaying AppStore under project-menu #4852
- [closed] 🐛 Bug: App Store not working: "pluginList - org-level-creator : Not allowed" #4845
- [closed] Nocodedb #4839
- [🚀 Status: Ready for Next Release] 🐛 Bug: Executable release action publishes directly in github action #4837
- [🚀 Status: Ready for Next Release] 🐛 Bug: Shared form issue #4830
- [closed] 🐛 Bug: socket.io does not use subfolder URL #4818
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: DATETIME_DIFF Function's result incorrect in SQLite #4816
- [closed] 🐛 Bug: Deleting user from main admin panel needs text change. #4815
- [🐛 Type: Bug][🔎 Status: More Info Needed] 🐛 Bug: Kanban goes blank permanently after editing row #4691
- [closed] 🐛 Bug: Updating user permissions #4684
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: "Share View" of Kanban is showing up blank #4670
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Publicly shared Gallery Views don't show the cover image #4664
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Modals/Popup about Table dependencies has some flaws #4662
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🦭 DB : MariaDB] 🐛 Bug: Default value automatically sets as NULL for SingleSelect #4625
- [closed] 🐛 Bug: Kanban View- Grouping Field not automatically coming to kanban view. Also no way to do it manually #4624
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: make ERD diagram full screen and exportable #4616
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Use of space-bar in Shared grid view throws error #4580
- [closed] Documentation: explain funding/pricing/sustainability model #4522
- [🔎 Status: More Info Needed][🔦 Type: Feature] 🔦 Feature: Change Kanban Stack Order #4487
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Filtering on single select empty cells are ignored #4462
- [👋 For : Community or Good First Issue][🚀 Status: Ready for Next Release] 🐛 Bug: Latest logo favicon used in API Docs #4396
- [👋 For : Community or Good First Issue] 🐛 Bug: Docker terminal not accessible #4372
- [🔦 Type: Feature] 🔦 Feature: View based Api key forever #4368
- [🚀 Status: Ready for Next Release] 🐛 Bug: Shared form: Border missing for LTAR column type #4293
- [closed] 🔦 Feature: link to another record custom column #4282
- [closed] Playwright improvments #4277
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: Easily browse from one record to the next (previous record, next record) #4255
- [🚀 Status: Ready for Next Release][🏗️ Type: In Development] 🐛 Bug: Attachment URLs are stored with base_url prefixed #4185
- [🏗️ Type: In Development] [PR# 3847] Error observed with migrated DB during project table navigation #4002
- [closed] Environments for each PR made #3990
- [closed] 🐛 Bug: Shared Views do not honour project theme #3974
- [Scope : Test [E2E]] [Cypress][CI-CD] Grid view not rendered #3903
- [Scope : Test [E2E]] [Cypress] Add tests for Single-select & Multi-select data type #3858
- [closed] [Feature] Count items on a many-to-many column #3800
- [closed] DevOps issues #3527
- [closed] nocodb org readme #3415
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: vue3 : While creating lookup - show LinkToAnotherRecord instead of ChildTable #3403
- [✨ Type: Enhancement][🔦 Type: Feature][👓 Scope : View] vue3 : Use right side drawer for SharedView list and add new row #3332
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🔭 Scope : Project] [Feature] Include google fonts / Prevent fonts to be loaded from google #3059
- [🔦 Type: Feature][👮 Scope : Auth] Feature request - Change admin email & manually approve users #2973
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] [Feature] Limit attachments #2905
- [👋 For : Community or Good First Issue] Old table structure after upgrading from 0.84.16 to 0.92.3 #2601
- [🐛 Type: Bug][🔎 Status: More Info Needed] 🐛 Bug: Form fields are loaded incompletely when the view is being shared #2514
- [👋 For : Community or Good First Issue] Sort option not displaying columns properly or fully #2481
- [🔎 Status: More Info Needed] Field Check Boxes Unresponsive on Android #2480
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] [Feature] Visual distinction between NULL and empty string #2409
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] [Feature] Cell Display Options #2287
- [🕊️ Type: Migration] Migration from 0084002 to 0090000 failed #2155
- [🏗️ Type: In Development] 🐛 Bug: [web-hook] error in data payload #2103
- [🐛 Type: Bug] Can´t create form view #2031
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Filtering by checkbox columns is inconsistent #2014
- [🔎 Status: More Info Needed] Can´t create gallery view or form view #1971
- [🔦 Type: Feature] Paid upgrades/modules #1887
- [closed] Delete table button shouldn't be adjacent to add row #1826
- [🟣 Priority: Low][🏗️ Type: In Development] m2m table listed in meta-sync tab #1708
- [🔦 Type: Feature][🍰 Scope : Column] [Feature] Add comments to cell / record #1538
- [🔎 Status: More Info Needed] Tables are not created on Postgres #1323
- [🔦 Type: Feature][🍰 Scope : Column] [Feature] Multiselect manual ordering #1141
- [🔦 Type: Feature][☎ Scope : API] [Feature] Limit API Token Permissions #941
- [🔦 Type: Feature][👓 Scope : View] [Feature] Gantt view #854
- [🔦 Type: Feature][🔭 Scope : Project] Embed NocoDB in browser for offline usage #849
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][👓 Scope : View] Feature : Set fixed row height #831
- [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][🎃 For : Hacktoberfest][🚀 Status: Ready for Next Release][🍰 Scope : Column] 🐛 Bug: Filtering MultiSelect in more than basic way #534
- [✨ Type: Enhancement][🔦 Type: Feature][🍰 Scope : Column] Lookup column has a different display format than origin #416
- [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][🚀 Status: Ready for Next Release][🍰 Scope : Column] Feature: Select multiple files and download attachments. #335
What's Changed
- fix(workflow): add draft mode by @wingkwong in https://github.com/nocodb/nocodb/pull/4838
- docs(readme): fix korean expressions by @proke03 in https://github.com/nocodb/nocodb/pull/4842
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4843
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4846
- fix(favicon): update favicon used in API Docs by @gitstart in https://github.com/nocodb/nocodb/pull/4849
- fix iframe issue with multiple embedded views by @flisowna in https://github.com/nocodb/nocodb/pull/4853
- fix(nc-gui): get public gallery data from sharedView.view by @wingkwong in https://github.com/nocodb/nocodb/pull/4855
- Undo select option removal by @ketewan in https://github.com/nocodb/nocodb/pull/4781
- fix: kanban share view issues by @wingkwong in https://github.com/nocodb/nocodb/pull/4848
- chore(action): extract current version from package.json by @pranavxc in https://github.com/nocodb/nocodb/pull/4872
- fix: hide system relation column from LTAR popup by @mertmit in https://github.com/nocodb/nocodb/pull/4866
- fix: injection warnings on shared view by @mertmit in https://github.com/nocodb/nocodb/pull/4876
- feat: add filter types for multiselect field by @southball in https://github.com/nocodb/nocodb/pull/4379
- fix: Miscellaneous bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/4861
- refactor: tests better org & clean-up by @dstala in https://github.com/nocodb/nocodb/pull/4882
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4887
- feat: Remove or set optional toLowerCase() on Single/Multi Section Type by @gitstart in https://github.com/nocodb/nocodb/pull/4891
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4893
- fix(wording): Implement inclusive writing in French by @ZoeThivet in https://github.com/nocodb/nocodb/pull/4897
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4905
- fix: Set sort order of nulls in postgres by @pranavxc in https://github.com/nocodb/nocodb/pull/4885
- fix: MariaDB default value by @mertmit in https://github.com/nocodb/nocodb/pull/4900
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4910
- test: filter & sort for multiselect by @dstala in https://github.com/nocodb/nocodb/pull/4886
- fix: filtering options for select columns by @mertmit in https://github.com/nocodb/nocodb/pull/4901
- fix: remove relations in a logical order from meta on base delete by @mertmit in https://github.com/nocodb/nocodb/pull/4918
- Fix: Grid view - keydown event handler issues by @pranavxc in https://github.com/nocodb/nocodb/pull/4917
- fix: SQL server column alter and create bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/4883
- Fix: Filter - include null values in not like filter result by @pranavxc in https://github.com/nocodb/nocodb/pull/4922
- test: enterprise key verification by @dstala in https://github.com/nocodb/nocodb/pull/4923
- feat(nc-gui): Added fullscreen support to ERD by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4911
- fix: isPg, isMysql calls by @mertmit in https://github.com/nocodb/nocodb/pull/4870
- feat: row height for grid view by @mertmit in https://github.com/nocodb/nocodb/pull/4840
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4926
- fix(nocodb): argument of OR/AND must be type boolean, not type integer by @wingkwong in https://github.com/nocodb/nocodb/pull/4928
- feat: visual distinction between NULL and empty string by @mertmit in https://github.com/nocodb/nocodb/pull/4908
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4936
- chore(deps): bump ua-parser-js from 0.7.32 to 0.7.33 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4925
- build(deps): bump cookiejar from 2.1.3 to 2.1.4 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4921
- fix: Decimal Auto Type Section on Excel Import by @gitstart in https://github.com/nocodb/nocodb/pull/4915
- chore: bumb mysql container image version to 8.0.32 by @wingkwong in https://github.com/nocodb/nocodb/pull/4930
- feat: attachments by @wingkwong in https://github.com/nocodb/nocodb/pull/4820
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4940
- test: clamped text issue with pg by @dstala in https://github.com/nocodb/nocodb/pull/4943
New Contributors
- @proke03 made their first contribution in https://github.com/nocodb/nocodb/pull/4842
- @gitstart made their first contribution in https://github.com/nocodb/nocodb/pull/4849
- @southball made their first contribution in https://github.com/nocodb/nocodb/pull/4379
- @ZoeThivet made their first contribution in https://github.com/nocodb/nocodb/pull/4897
Full Changelog: https://github.com/nocodb/nocodb/compare/0.101.2...0.104.1
0.101.2: Bug Fix Release 1/14/2023
🚀 NocoDB : Bug Fix Release
- [closed] 🔦 Feature: Trigger Webhook (after update) for changes in LinkToAnotherRecord field #4827
- [closed] 🔦 Feature: Show all the rows on the same page #4813
- [closed] 🔦 Feature: Move columns/rows using a drag & drop gesture #4811
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Show option to create new option for select fields only to owner/creator #4801
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Unexpected project_id in created filters #4793
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: LinkToAnotherRecord field is not shown in Gallery view if there is no record linked #4782
- [🐛 Type: Bug][🐹 DB : SQLite][🚀 Status: Ready for Next Release] 🐛 Bug: DATETIME_DIFF Not Working on sqlite #4778
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Formula field: miscellaneous observations #4768
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: symbol col.table_name not found on PlanetScale #4763
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: JSON column
save
button not working #4760 - [🐛 Type: Bug][🚀 Status: Ready for Next Release][🔴 Priority : Critical] 🐛 Bug: Remove datasource fails with root DB
MySQL
PG
#4759 - [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Cell copy paste behaviour inconsistent #4758
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Facing issue while building gui on Windows #4737
- [✨ Type: Enhancement][🐘 DB : Postgres][🚀 Status: Ready for Next Release] 🐛 Bug: Using SUBSTR on date fields not working - Extract date, time, year from the date field #4732
- [🚀 Status: Ready for Next Release] 🐛 Bug: incorrect documentation - NC_DB is not mandatory but specified as mandatory #4724
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: inconsistent project tree view after project rename #4722
- [🍰 Scope : Column] 🐛 Bug: vue3: allow typing to narrow down search when selecting table for LTAR #3488
0.101.0: Feature Release 1/12/2023
🚀 NocoDB Feature Release: Snowflake Support, BarCode Column & Emojis 🚀
🥬 What's new .. What's fresh ?
Snowflake Database support (Enterprise Feature - Early Preview)
This is an enterprise-only feature available for preview freely. You can add a nocodb enterprise key in the UI to get started (any value at the moment will do). And you should be able to unlock all the productivity features of a nocodb spreadsheet on your own Snowflake database.
Barcode Column
(This feature was completely implemented by our wonderful community member @flisowna 👏)
A barcode column type is out! This new feature allows users to quickly scan and input barcode information in various supported formats including CODE128, EAN, EAN-13, EAN-8, EAN-5, EAN-2, UPC (A), CODE39, ITF-14, MSI, Pharmacode, Codabar. This new column type is compatible with the following valid column types, namely Number, SingleLineText, LongText, PhoneNumber, URL, Email, and Decimal.
We are thrilled to enable our customers with this new feature, which will help simplify the process of capturing, validating, and saving barcode information. With this innovative new feature, users can save time and reduce errors when entering barcode data.
We hope our customers enjoy the new barcode column type, and we look forward to continuing to bring our customers the latest innovations.
Reconfigurable table & view icons
Move over boring standalone static icons for tables & views. Add more colours, differentiate visually by opting out for separate icon for each table / view.
Add Data Source from within the project
We have now moved the option to add an existing database from within the project. No longer you have to do it from while creating the project. This change allows us to add multi data sources in the future (its available behind an easter egg at the moment ;)
🕐 Now, its demo time
Snowflake
https://user-images.githubusercontent.com/5435402/209937139-d00c6ff4-7061-43f2-936e-e5092c9f8f8d.mov
Barcode Column
Multidata source
https://user-images.githubusercontent.com/5435402/209937133-3c1421de-33ff-4b5a-a832-1d75ef25cc5c.mov
🐛 Closed Issues
- [🐛 Type: Bug][Status: Not Reproducible] 🐛 Bug: formula value in webhook comes up as output #4756
- [🔦 Type: Feature] feat: Freeze columns and header #4753
- [🐛 Type: Bug] 🐛 Bug: Disable edit option for cells in shared view #4750
- [closed] Android #4739
- [closed] 🔦 Feature: Need aggregation capabilities #4730
- [🚀 Status: Ready for Next Release] 🐛 Bug: table icon configuration not visible with multiple sources #4713
- [🟠 Priority: High] 🐛 Bug: NC_INVITE_ONLY_SIGNUP env is not working with 0.100.2 #4708
- [🚀 Status: Ready for Next Release] 🐛 Bug: When the primary key contains /, an error occurs when updating data #4704
- [🚀 Status: Ready for Next Release][Status: Reproducible] 🐛 Bug: using arrow keys to scroll through lookup or rollup values reports an error in cell #4702
- [🚀 Status: Ready for Next Release][Status: Reproducible] 🐛 Bug: Error popup when clearing a number field for a row in a postgres database #4701
- [🚀 Status: Ready for Next Release][🟠 Priority: High] 🐛 Bug: Adding attachment is failing for editor role #4699
- [closed] 🐛 Bug: nocodb\packages\nocodb\node_modules\sqlite3\lib\binding\napi-v6-win32-unknown-x64\node_sqlite3.node is not a valid Win32 application #4695
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Shared view link access (in incognito) redirects to sign-in page #4694
- [🔦 Type: Feature] 🔦 Feature: sql query and sql import #4689
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Cursor movements blocked during view rename #4686
- [🚀 Status: Ready for Next Release] 🐛 Bug: expected a string but received a array #4685
- [🚀 Status: Ready for Next Release] 🐛 Bug: SyntaxError: Unexpected token } in JSON --> breaks and lost all data in table #4682
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: Provide iframe details for
share view
too #4680 - [🔦 Type: Feature] 🔦 Feature: More information on LinkToAnotherRecord Hover #4677
- [closed] Suggestion: Add bounties? #4652
- [🔎 Status: More Info Needed] 🐛 Bug: when I import a csv file,I ge a 404 error #4648
- [🐛 Type: Bug] 🐛 Bug: When saving long text the cell size increases #4639
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Lost value when judgement of empty value of cell #4638
- [closed] Enhancement: Retain search items on tab switch #4636
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: referenced Number is "null" if the Value in the other Table is 0 #4628
- [closed] 🐛 Bug: Error comes whenever monaco editor is opened #4619
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: nocodb still allows open invitation if google app ID is set #4618
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][Status: Reproducible] 🐛 Bug: Can't upload csv with empty value for 'Date' filed #4610
- [closed] 🐛 Bug: Setting primary value removes existing relations #4606
- [🐛 Type: Bug][🎰 Scope : Hosting] 🐛 Bug: 1-click deploy to heroku is broken #4602
- [closed] Upload csv for existing data not working, #4600
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Create API broken (partially) for attachment after upgrade #4597
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Formula edit modal continues to display older column name in formula after rename #4595
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Formula issues with column names with a space in their names #4592
- [🐛 Type: Bug][🔎 Status: More Info Needed] 🐛 Bug: Expert a string but recevied an array #4589
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: Add Formatting option to Datetime field #4582
- [🔦 Type: Feature] 🔦 Feature: Extend support for Expanded row in Shared view #4579
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🟠 Priority: High] 🐛 Bug: Not able to type in expanded form if trying to add record from LTAR list #4575
- [🚀 Status: Ready for Next Release] 🔦 Feature: change the error prompt for forgot password #4570
- [🐛 Type: Bug][🐘 DB : Postgres][🚀 Status: Ready for Next Release] 🐛 Bug: Formula - IF failed on date columns on PG #4546
- [🚀 Status: Ready for Next Release][🟣 Priority: Low] 🐛 Bug: Column order not as configured in Download XLSX from shared grid view #4537
- [closed] 🐛 Bug: On going issues in develop ( >0.99.2 ) #4529
- [closed] Feature : Column options #4523
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Feeding any character when date cell in-focus, clears cell contents #4493
- [🔎 Status: More Info Needed] 🐛 Bug: json Column → returning null, errors in console, won't save #4484
- [🏗️ Type: In Development] [PR] Keyboard manoeuvre : open items #4407
- [🟠 Priority: High][🏗️ Type: In Development] 🐛 Bug: Tab switch in a certain usecases is leading to block of UI #4402
- [closed] 🐛 Bug: Windows Binary #4394
- [🏗️ Type: In Development] [feat/multiple-source] Failed to open project #4355
- [🧱 Type: Refactoring] refactor: clean up nc-cli #4334
- [closed] 🐛 Bug: cell data disappears after page refresh #4329
- [closed] 🐛 Bug: Socket hang up when importing from Airtable #4326
- [closed] 🐛 Bug: Text in GridView gets deleted at the end while inputting text in SingleLineText cell #4303
- [Status: Not Reproducible] 🐛 Bug: Duplicated user entries showing up #4264
- [🐛 Type: Bug] 🐛 Bug: AT import fails if other tables present in project #4230
- [🔎 Status: More Info Needed] 🐛 Bug: Abort trap: 6 #4177
- [🐛 Type: Bug] 🐛 Bug: TOKEN API can be use in all Project #4163
- [🔦 Type: Feature] 🔦 Feature: Single select and Multiple Select -> allow adding new option within the cell. #4095
- [closed] 🐛 Bug: Previous project table count is shown in current project #4028
- [🔎 Status: More Info Needed] 🐛 Bug: The migration directory is corrupt, the following files are missing: nc_011_remove_old_ses_plugin #3997
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: DATEDIFF() #3950
- [🔦 Type: Feature] 🔦 Feature: Playwright for e2e tests #3939
- [🔎 Status: More Info Needed] 🔦 Feature: DropDown menu in nocoDB form #3934
- [🚀 Status: Ready for Next Release] Quick Import - AIRTABLE (Cannot read property 'length' of undefined) #3927
- [🐛 Type: Bug][🔎 Status: More Info Needed] 🐛 Bug: Filtering with equal operator is not working as expected #3874
- [🐛 Type: Bug] 🐛 Bug: Cannot restrict users from creating projects #3867
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: Display option for JSON row #3826
- [🐛 Type: Bug][🔎 Status: More Info Needed] Import currency field #3788
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] [Feature] Allow editing of the db credentials for a project which is on external db #3700
- [🐛 Type: Bug][👓 Scope : View] 🐛 Bug: Opening Editor component throws errors in console #3631
- [🔦 Type: Feature] Column type : QR Code #3581
- [✨ Type: Enhancement][🏗️ Status: In Resolution] Cypress tests improvements #3580
- [🔎 Status: More Info Needed] npm start on dashboard showing 404 Not Found #3047
- [✨ Type: Enhancement][🔦 Type: Feature][🍰 Scope : Column] [Feature] Use Formula result in Rollup #3014
- [🔦 Type: Feature][🔭 Scope : Project] Pressing the "here"-button in the "For production please see here." message does nothing #2823
- [🏗️ Type: In Development] Select v2: error on reconfiguring dbType to varchar #2765
- [🔦 Type: Feature][🔭 Scope : Project] [Feature] Option to reconfigure external DB configuration parameters #2657
- [🔎 Status: More Info Needed] PostgreSQL specific type "inet" looks as empty string on NocoDB #2556
- [🔎 Status: More Info Needed] Suspected Memory Leak #2510
- [🐛 Type: Bug] Unexpected errors when switching between tables #2494
- [🔎 Status: More Info Needed] "The "config.option.port" property must be of type number" and other issues #2305
- [🔎 Status: More Info Needed] When I create a new form and find that the field properties are incorrect, I can't change them. #2202
- [✨ Type: Enhancement][🔦 Type: Feature][🔭 Scope : Project] [Feature] Option to reconfigure (or) disable auto-save timeout during cell updates #2133
- [🔦 Type: Feature] [Feature] Support rollup columns on virtual columns #1844
- [✨ Type: Enhancement][🔦 Type: Feature][🔭 Scope : Project] First load from docker or sharedbase or project is slow #1721
- [🔦 Type: Feature][👓 Scope : View] [Feature] Show the buttons without operation permission as gray. #1621
- [🔦 Type: Feature][🍰 Scope : Column] [Feature] Multiple Link between records #1462
- [🐛 Type: Bug] 🐛 Bug: Updating an existing webhook leads to an error #1439
- [🔎 Status: More Info Needed] Support ?ssl=true is NC_DATABASE_URL #1369
- [🔦 Type: Feature][☎ Scope : API] [Feature] Limit Swagger API access #1338
- [🔦 Type: Feature][🍰 Scope : Column] Multiselect edits not reflected across row values #1286
- [🐛 Type: Bug] 🐛 Bug: Digital Ocean default docker setup with a postgres database provided by DO doesn't run. #1174
- [🔦 Type: Feature][🌮 Scope : Table] [Feature] Multilink between tables #1158
- [🔦 Type: Feature][🔭 Scope : Project][☎ Scope : API] [Feature] Hide main Table view from
comment
andview
roles #834 - [🔦 Type: Feature][🚘 Scope : Automation] After Update automation has access to old field value #808
- [🐛 Type: Bug] Multiple id columns are shown when there is only 1 id column in the table. #806
- [💡 Type: Idea] Usability improvement suggestion from Discord user #803
- [✨ Type: Enhancement][🔦 Type: Feature][🔭 Scope : Project] New user pain points related to SQLite and improper error messages #749
- [🔦 Type: Feature][🍰 Scope : Column] [FEATURE] limit attachments to upload #685
- [🔦 Type: Feature][🍰 Scope : Column] Changing ID type fails #603
- [✨ Type: Enhancement] Feature: edit external database connection details #439
- [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][🍰 Scope : Column] special characters in column names #411
- [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][👓 Scope : View] Issue: Align data to top in grid view #345
- [🔦 Type: Feature][👮 Scope : Auth] Feature: open user registration #284
- [✨ Type: Enhancement][🔦 Type: Feature][🚥 Status: On Hold][👮 Scope : Auth] Ability to delete users #214
- [🔦 Type: Feature][🔭 Scope : Project] Feature : Provide sample projects. #207
- [🔦 Type: Feature][🔭 Scope : Project] Feature : Drag & Drop for dashboard #160
- [🔦 Type: Feature][🔭 Scope : Project] Feature : SQL Editor #137
- [🔦 Type: Feature][🔭 Scope : Project] Feature : SQL : Support Procedures & Functions #136
What's Changed
- Release 0.100.2 by @github-actions in https://github.com/nocodb/nocodb/pull/4578
- fix(nc-gui): type issues by @wingkwong in https://github.com/nocodb/nocodb/pull/4574
- feat: allow project to connect to multiple data sources by @mertmit in https://github.com/nocodb/nocodb/pull/3573
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4596
- QrCode: also allow decimals and numbers as referenced values by @spaudanjo in https://github.com/nocodb/nocodb/pull/4585
- fix(nocodb): provide header in XLSX.utils.json_to_sheet by @wingkwong in https://github.com/nocodb/nocodb/pull/4581
- fix(nc-gui): retrieve the correct column name based on the formula by @wingkwong in https://github.com/nocodb/nocodb/pull/4598
- fix(nocodb-sdk): include node.value for literal case by @wingkwong in https://github.com/nocodb/nocodb/pull/4599
- Copy paste cell more tests added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4552
- chore: previews for every PR release using Uffizzi by @waveywaves in https://github.com/nocodb/nocodb/pull/4460
- fix: add useNullAsDefault flag for sqlite on root level by @mertmit in https://github.com/nocodb/nocodb/pull/4609
- Add other DBs to uffizzi preview by @waveywaves in https://github.com/nocodb/nocodb/pull/4605
- fix(nc-gui): parse string date if date is not null by @wingkwong in https://github.com/nocodb/nocodb/pull/4611
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4608
- revert mssql and mysql in uffizzi previews by @waveywaves in https://github.com/nocodb/nocodb/pull/4614
- chore(deps): bump qs from 6.10.1 to 6.11.0 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4620
- fix trivial typos in a README by @williamstein in https://github.com/nocodb/nocodb/pull/4623
- docs: remove heroku info by @wingkwong in https://github.com/nocodb/nocodb/pull/4627
- Fix getColVal in parserHelpers.ts -> col index can be 0 -> so check only that its not undefined by @semmjon in https://github.com/nocodb/nocodb/pull/4631
- chore(deps): bump qs and express in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4622
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4635
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4637
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4640
- fix: can’t find Id by @willnewii in https://github.com/nocodb/nocodb/pull/4632
- feat: pre-release by @wingkwong in https://github.com/nocodb/nocodb/pull/4601
- fix(nocodb): handle comparing a date with empty string in pg by @wingkwong in https://github.com/nocodb/nocodb/pull/4586
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4646
- Possible fix for API requests with wrong baseId ("undefined"). by @semmjon in https://github.com/nocodb/nocodb/pull/4633
- Update uffizzi compose with other dbs by @waveywaves in https://github.com/nocodb/nocodb/pull/4663
- Update --bug-report.yaml by @altosaar in https://github.com/nocodb/nocodb/pull/4536
- Add condition to uffizzi preview to run only on success of previous workflow by @waveywaves in https://github.com/nocodb/nocodb/pull/4676
- fix save search query by @ketewan in https://github.com/nocodb/nocodb/pull/4654
- fix multiselect by @ketewan in https://github.com/nocodb/nocodb/pull/4656
- feat: formula DATETIME_DIFF by @wingkwong in https://github.com/nocodb/nocodb/pull/4629
- feat(nc-gui): datetime options by @wingkwong in https://github.com/nocodb/nocodb/pull/4593
- refactor(nocodb): move convertAttachmentType to extractRawQueryAndExec by @wingkwong in https://github.com/nocodb/nocodb/pull/4612
- Correct parameter in delete token by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4681
- feat: Snowflake support by @mertmit in https://github.com/nocodb/nocodb/pull/4645
- fix: search result can’t paging by @willnewii in https://github.com/nocodb/nocodb/pull/4692
- Feat: Custom table icon by @pranavxc in https://github.com/nocodb/nocodb/pull/4630
- fix(nocodb): formula returns empty result when identifier is null by @wingkwong in https://github.com/nocodb/nocodb/pull/4644
- refactor(gui): remove dropdown for create project from project list page by @dstala in https://github.com/nocodb/nocodb/pull/4703
- Barcode by @flisowna in https://github.com/nocodb/nocodb/pull/4641
- fix(gui): GUI - allow attachment upload if user have permission by @pranavxc in https://github.com/nocodb/nocodb/pull/4700
- Miscellaneous bug fixes and enhancements by @pranavxc in https://github.com/nocodb/nocodb/pull/4696
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4707
- fix: proper error if provided url is not shared base by @mertmit in https://github.com/nocodb/nocodb/pull/4705
- fix get filter by id API by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4706
- Fix: GUI Treeview - table icon toggling in multi datasource view by @pranavxc in https://github.com/nocodb/nocodb/pull/4714
- Miscellaneous bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/4715
- 0.101.0-beta.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4716
- Release 0.101.0-beta.0 by @github-actions in https://github.com/nocodb/nocodb/pull/4717
- Fix vue warning (remove unused class of Barcode Wrapper) by @flisowna in https://github.com/nocodb/nocodb/pull/4725
- chore(deps): bump json5 from 2.2.0 to 2.2.2 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4718
- chore(deps): bump json5 and tsconfig-paths in /packages/nc-plugin by @dependabot in https://github.com/nocodb/nocodb/pull/4719
- chore(deps): bump json5, webpack and nuxt in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4720
- chore(deps): bump jsonwebtoken from 8.5.1 to 9.0.0 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4690
- fix(workflows): handle pre release tag case by @wingkwong in https://github.com/nocodb/nocodb/pull/4727
- fix: route problems after editing project name by @mertmit in https://github.com/nocodb/nocodb/pull/4726
- test: date picker configuration by @dstala in https://github.com/nocodb/nocodb/pull/4742
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4741
- Add sk language by @filiphanes in https://github.com/nocodb/nocodb/pull/4740
- i18n/language support for cs, eu, sk by @dstala in https://github.com/nocodb/nocodb/pull/4743
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4744
- fix(nc-gui): add customDistPath for monacoEditorPlugin by @wingkwong in https://github.com/nocodb/nocodb/pull/4738
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4747
- fix: remove datasource by @mertmit in https://github.com/nocodb/nocodb/pull/4761
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4765
- fix(nocodb): SUBSTR for postgres by @wingkwong in https://github.com/nocodb/nocodb/pull/4766
- refactor: nocodb documentation by @wingkwong in https://github.com/nocodb/nocodb/pull/4769
- fix(nocodb): MOD for postgres by @wingkwong in https://github.com/nocodb/nocodb/pull/4767
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4775
- fix: at import barcode type by @mertmit in https://github.com/nocodb/nocodb/pull/4780
- chore(deps): bump json5 from 1.0.1 to 1.0.2 in /tests/playwright by @dependabot in https://github.com/nocodb/nocodb/pull/4771
- chore(deps): bump json5 from 1.0.1 to 1.0.2 in /packages/nocodb-sdk by @dependabot in https://github.com/nocodb/nocodb/pull/4770
- chore(deps): bump json5 from 1.0.1 to 1.0.2 in /packages/nc-gui by @dependabot in https://github.com/nocodb/nocodb/pull/4772
- chore(deps): bump json5 from 1.0.1 to 1.0.2 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4773
- chore(deps): bump json5 from 1.0.1 to 1.0.2 in /packages/nc-plugin by @dependabot in https://github.com/nocodb/nocodb/pull/4774
- chore(deps): bump luxon from 1.28.0 to 1.28.1 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4791
- fix(nocodb): symbol col.table_name not found by @wingkwong in https://github.com/nocodb/nocodb/pull/4764
- fix: filters logic by @wingkwong in https://github.com/nocodb/nocodb/pull/4795
- fix(nocodb-sdk): formula curly hook logic + formula refactoring by @wingkwong in https://github.com/nocodb/nocodb/pull/4776
- fix(nc-gui): single multi select behaviours based on roles by @wingkwong in https://github.com/nocodb/nocodb/pull/4803
- Fix - Miscellaneous bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/4762
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4804
- fix(nocodb): formula datetime diff for sqlite by @wingkwong in https://github.com/nocodb/nocodb/pull/4809
- fix(workflows): GitHub Actions annotations warnings by @wingkwong in https://github.com/nocodb/nocodb/pull/4802
- fix(nc-gui): show LTAR record in view for users to add even it is empty by @wingkwong in https://github.com/nocodb/nocodb/pull/4800
- 0.101.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4810
New Contributors
- @waveywaves made their first contribution in https://github.com/nocodb/nocodb/pull/4460
- @williamstein made their first contribution in https://github.com/nocodb/nocodb/pull/4623
- @semmjon made their first contribution in https://github.com/nocodb/nocodb/pull/4631
- @altosaar made their first contribution in https://github.com/nocodb/nocodb/pull/4536
- @flisowna made their first contribution in https://github.com/nocodb/nocodb/pull/4641
- @filiphanes made their first contribution in https://github.com/nocodb/nocodb/pull/4740
Full Changelog: https://github.com/nocodb/nocodb/compare/0.100.2...0.101.0
Join Our Team
Thank you for your love & support
💜 🚀
0.101.0-beta.0 12/29/2022
🚀 NocoDB Feature Pre-Release : Snowflake Support, BarCode Column & Emojis 🚀
🥬 What's new .. What's fresh ?
Snowflake Database support (Enterprise Feature - Early Preview)
This is an enterprise-only feature available for preview freely. You can add a nocodb enterprise key in the UI to get started (any value at the moment will do). And you should be able to unlock all the productivity features of a nocodb spreadsheet on your own Snowflake database.
Barcode Column
A barcode column type is out! This new feature allows users to quickly scan and input barcode information in various supported formats including CODE128, EAN, EAN-13, EAN-8, EAN-5, EAN-2, UPC (A), CODE39, ITF-14, MSI, Pharmacode, Codabar. This new column type is compatible with the following valid column types, namely Number, SingleLineText, LongText, PhoneNumber, URL, Email, and Decimal.
We are thrilled to enable our customers with this new feature, which will help simplify the process of capturing, validating, and saving barcode information. With this innovative new feature, users can save time and reduce errors when entering barcode data.
We hope our customers enjoy the new barcode column type, and we look forward to continuing to bring our customers the latest innovations.
Reconfigurable table & view icons
Move over boring standalone static icons for tables & views. Add more colours, differentiate visually by opting out for separate icon for each table/view
Add Data Source from within the project
We have now moved the option to add an existing database from within the project. No longer you have to do it from while creating the project. This change allows us to add multi data sources in the future (its available behind an easter egg at the moment ;)
🕐 Now, its demo time
Snowflake
https://user-images.githubusercontent.com/5435402/209937139-d00c6ff4-7061-43f2-936e-e5092c9f8f8d.mov
Barcode Column
Multidata source
https://user-images.githubusercontent.com/5435402/209937133-3c1421de-33ff-4b5a-a832-1d75ef25cc5c.mov
🐛 Closed Issues
- [🟠 Priority: High] 🐛 Bug: NC_INVITE_ONLY_SIGNUP env is not working with 0.100.2 #4708
- [closed] 🐛 Bug: nocodb\packages\nocodb\node_modules\sqlite3\lib\binding\napi-v6-win32-unknown-x64\node_sqlite3.node is not a valid Win32 application #4695
- [🔦 Type: Feature] 🔦 Feature: sql query and sql import #4689
- [🔦 Type: Feature] 🔦 Feature: More information on LinkToAnotherRecord Hover #4677
- [closed] Suggestion: Add bounties? #4652
- [closed] Enhancement: Retain search items on tab switch #4636
- [closed] 🐛 Bug: Error comes whenever monaco editor is opened #4619
- [closed] 🐛 Bug: Setting primary value removes existing relations #4606
- [🐛 Type: Bug][🎰 Scope : Hosting] 🐛 Bug: 1-click deploy to heroku is broken #4602
- [closed] Upload csv for existing data not working, #4600
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🟠 Priority: High] 🐛 Bug: Not able to type in expanded form if trying to add record from LTAR list #4575
- [🚀 Status: Ready for Next Release] 🔦 Feature: change the error prompt for forgot password #4570
- [closed] 🐛 Bug: On going issues in develop ( >0.99.2 ) #4529
- [closed] Feature : Column options #4523
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Feeding any character when date cell in-focus, clears cell contents #4493
- [🟠 Priority: High][🏗️ Type: In Development] 🐛 Bug: Tab switch in a certain usecases is leading to block of UI #4402
- [closed] 🐛 Bug: Windows Binary #4394
- [🏗️ Type: In Development] [feat/multiple-source] Failed to open project #4355
- [closed] 🐛 Bug: cell data disappears after page refresh #4329
- [closed] 🐛 Bug: Socket hang up when importing from Airtable #4326
- [🐛 Type: Bug] 🐛 Bug: AT import fails if other tables present in project #4230
- [🐛 Type: Bug] 🐛 Bug: TOKEN API can be use in all Project #4163
- [🐛 Type: Bug][🔎 Status: More Info Needed] Import currency field #3788
- [🔦 Type: Feature] Column type : QR Code #3581
- [🔎 Status: More Info Needed] npm start on dashboard showing 404 Not Found #3047
- [🔦 Type: Feature][🔭 Scope : Project] Pressing the "here"-button in the "For production please see here." message does nothing #2823
- [🏗️ Type: In Development] Select v2: error on reconfiguring dbType to varchar #2765
- [🔎 Status: More Info Needed] PostgreSQL specific type "inet" looks as empty string on NocoDB #2556
- [🔎 Status: More Info Needed] Suspected Memory Leak #2510
- [🔎 Status: More Info Needed] "The "config.option.port" property must be of type number" and other issues #2305
- [✨ Type: Enhancement][🔦 Type: Feature][🔭 Scope : Project] New user pain points related to SQLite and improper error messages #749
What's Changed
- Release 0.100.2 by @github-actions in https://github.com/nocodb/nocodb/pull/4578
- fix(nc-gui): type issues by @wingkwong in https://github.com/nocodb/nocodb/pull/4574
- feat: allow project to connect to multiple data sources by @mertmit in https://github.com/nocodb/nocodb/pull/3573
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4596
- QrCode: also allow decimals and numbers as referenced values by @spaudanjo in https://github.com/nocodb/nocodb/pull/4585
- fix(nocodb): provide header in XLSX.utils.json_to_sheet by @wingkwong in https://github.com/nocodb/nocodb/pull/4581
- fix(nc-gui): retrieve the correct column name based on the formula by @wingkwong in https://github.com/nocodb/nocodb/pull/4598
- fix(nocodb-sdk): include node.value for literal case by @wingkwong in https://github.com/nocodb/nocodb/pull/4599
- Copy paste cell more tests added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4552
- chore: previews for every PR release using Uffizzi by @waveywaves in https://github.com/nocodb/nocodb/pull/4460
- fix: add useNullAsDefault flag for sqlite on root level by @mertmit in https://github.com/nocodb/nocodb/pull/4609
- Add other DBs to uffizzi preview by @waveywaves in https://github.com/nocodb/nocodb/pull/4605
- fix(nc-gui): parse string date if date is not null by @wingkwong in https://github.com/nocodb/nocodb/pull/4611
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4608
- revert mssql and mysql in uffizzi previews by @waveywaves in https://github.com/nocodb/nocodb/pull/4614
- chore(deps): bump qs from 6.10.1 to 6.11.0 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4620
- fix trivial typos in a README by @williamstein in https://github.com/nocodb/nocodb/pull/4623
- docs: remove heroku info by @wingkwong in https://github.com/nocodb/nocodb/pull/4627
- Fix getColVal in parserHelpers.ts -> col index can be 0 -> so check only that its not undefined by @semmjon in https://github.com/nocodb/nocodb/pull/4631
- chore(deps): bump qs and express in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4622
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4635
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4637
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4640
- fix: can’t find Id by @willnewii in https://github.com/nocodb/nocodb/pull/4632
- feat: pre-release by @wingkwong in https://github.com/nocodb/nocodb/pull/4601
- fix(nocodb): handle comparing a date with empty string in pg by @wingkwong in https://github.com/nocodb/nocodb/pull/4586
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4646
- Possible fix for API requests with wrong baseId ("undefined"). by @semmjon in https://github.com/nocodb/nocodb/pull/4633
- Update uffizzi compose with other dbs by @waveywaves in https://github.com/nocodb/nocodb/pull/4663
- Update --bug-report.yaml by @altosaar in https://github.com/nocodb/nocodb/pull/4536
- Add condition to uffizzi preview to run only on success of previous workflow by @waveywaves in https://github.com/nocodb/nocodb/pull/4676
- fix save search query by @ketewan in https://github.com/nocodb/nocodb/pull/4654
- fix multiselect by @ketewan in https://github.com/nocodb/nocodb/pull/4656
- feat: formula DATETIME_DIFF by @wingkwong in https://github.com/nocodb/nocodb/pull/4629
- feat(nc-gui): datetime options by @wingkwong in https://github.com/nocodb/nocodb/pull/4593
- refactor(nocodb): move convertAttachmentType to extractRawQueryAndExec by @wingkwong in https://github.com/nocodb/nocodb/pull/4612
- Correct parameter in delete token by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4681
- feat: Snowflake support by @mertmit in https://github.com/nocodb/nocodb/pull/4645
- fix: search result can’t paging by @willnewii in https://github.com/nocodb/nocodb/pull/4692
- Feat: Custom table icon by @pranavxc in https://github.com/nocodb/nocodb/pull/4630
- fix(nocodb): formula returns empty result when identifier is null by @wingkwong in https://github.com/nocodb/nocodb/pull/4644
- refactor(gui): remove dropdown for create project from project list page by @dstala in https://github.com/nocodb/nocodb/pull/4703
- Barcode by @flisowna in https://github.com/nocodb/nocodb/pull/4641
- fix(gui): GUI - allow attachment upload if user have permission by @pranavxc in https://github.com/nocodb/nocodb/pull/4700
- Miscellaneous bug fixes and enhancements by @pranavxc in https://github.com/nocodb/nocodb/pull/4696
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4707
- fix: proper error if provided url is not shared base by @mertmit in https://github.com/nocodb/nocodb/pull/4705
- fix get filter by id API by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4706
- Fix: GUI Treeview - table icon toggling in multi datasource view by @pranavxc in https://github.com/nocodb/nocodb/pull/4714
- Miscellaneous bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/4715
- 0.101.0-beta.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4716
New Contributors
- @waveywaves made their first contribution in https://github.com/nocodb/nocodb/pull/4460
- @williamstein made their first contribution in https://github.com/nocodb/nocodb/pull/4623
- @semmjon made their first contribution in https://github.com/nocodb/nocodb/pull/4631
- @altosaar made their first contribution in https://github.com/nocodb/nocodb/pull/4536
- @flisowna made their first contribution in https://github.com/nocodb/nocodb/pull/4641
Full Changelog: https://github.com/nocodb/nocodb/compare/0.100.2...0.101.0-beta.0
Join Our Team
Thank you for your love & support
💜 🚀
0.100.2 : Bug Fix Release 12/2/2022
🚀 NocoDB : Bug Fix Release
What's Changed
- Release 0.100.1 by @github-actions in https://github.com/nocodb/nocodb/pull/4561
- fix(gui): avoid clearing cell data if it's a non-typable column by @pranavxc in https://github.com/nocodb/nocodb/pull/4556
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4562
- chore(deps): bump socket.io-parser from 4.0.4 to 4.0.5 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4350
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in https://github.com/nocodb/nocodb/pull/4569
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4568
- chore(deps): bump @xmldom/xmldom from 0.7.6 to 0.7.9 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4567
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4566
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4565
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/nc-plugin by @dependabot in https://github.com/nocodb/nocodb/pull/4564
- Remove outline of search input in single select by @pranavxc in https://github.com/nocodb/nocodb/pull/4572
- feat(nocodb): include error message for resetting password by @wingkwong in https://github.com/nocodb/nocodb/pull/4571
- fix(nc-gui): unexpected focus on ListItem by @wingkwong in https://github.com/nocodb/nocodb/pull/4576
- 0.100.2 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4577
Full Changelog: https://github.com/nocodb/nocodb/compare/0.100.1...0.100.2
0.100.1 : Feature release 12/1/2022
🚀 NocoDB Feature Release : QR Code, Keyboard Shortcuts and ... 🚀
🥬 What's new .. What's fresh ?
:clapper: QR Code
We are excited to announce a new column type : QR Code! This generates QR Code for any row. QR Code generations works similar Forumula and currently supports these columns :
- SingleLine Text
- Long Text
- Phone Number
- URL
- Formula
Support for more columns will come soon.
And the more exciting bit of this feature is it is done by our community contributor Daniel (@spaudanjo) - Daniel is software engineer by profession and is passionate about building tech where there is humanitarian crisis. And he has dedicated time aside & raised grants to work on Noco.
:keyboard: Keyboard Shortcuts
With combinations of keys, you can trigger some actions without moving your mouse.
:cool: Copy and Paste
With Ctrl
+ C
and Ctrl
+ V
, we can copy the data from one cell to another, even to another tables. For LTAR columns, only BelongTo is supported.
:zap: Advanced Options in Column Menu
Advanced options has been added to the column menu. Now we can sort the column in an ascending order or descending order, hide the column, duplicate it or even insert the column after / before the chosen one. Also we show the count in badge for Fields
, Filter
and Sort
.
🕐 Now, its demo time
:clapper: QR Code
In this version, we introduced a new column type - QR Code.
QR Code is a virtual column which supports different column types for the referenced value to be encoded. The generated QR code is dynamic, which means whenever the referenced column is changed, the QR code will be updated as well.
:keyboard: Keyboard Shortcuts
By pressing ctrl
+ /
, you can see the available shortcut keys. Or you can check it out in Help Center.
If you are a Mac user,
ctrl
iscmd
key.
0.100.0-keyboard-shortcuts.webm
:cool: Copy and Paste
Now you can copy a single cell and paste it to another cell. To copy the data, select the target cell and press ctrl
+ c
, then press ctrl
+ v
on the target cell. It could be another table and the existing cell data will be replaced.
:zap: Advanced Options in Column Menu


👀 Coming soon - a teaser below 👀 🎉 🚀
- Supporting multiple database from a single project 🤯 🤟 ❤️
https://user-images.githubusercontent.com/5435402/195718718-df3d6c14-8be6-4148-a2b4-2f0c5e23aa96.mp4
We cannot wait to release them soon. 🤝
🐛 Closed Issues
- [🔦 Type: Feature] 🔦 Feature: LinkRecord modal, additional information in link cards like vika #4539
- [closed] 🐛 Bug: Super admin is not assigned. How to asign and change admin? #4532
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Related database is not shown correctly since upgrade from 0.99.0 to 0.99.1 #4500
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: dropdown not getting destroyed from DOM #4369
- [👋 For : Community or Good First Issue] Not all fields are populated when using uuid field instead of serial id field #270
- [closed] 🐛 Bug: No data displayed when navigating from a table on page 2 to a table that only has one page #4553
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Grid cell in edit mode - mouse based operations doesn't work #4542
- [🚀 Status: Ready for Next Release] 🐛 Bug: Attachment photo file size issue #4528
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Division in formula display nothing #4527
- [🚀 Status: Ready for Next Release] 🐛 Bug: Cell contents are not stored in BE for column type Year & Time #4520
- [🚀 Status: Ready for Next Release] 🐛 Bug: Unable to click after using IP address as URL #4517
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Using CTRL key to move inside webhook editor moves cursor on the underlying data sheet instead #4512
- [🚀 Status: Ready for Next Release] 🐛 Bug: Color coding for has-many, many-to-many, belongs-to relation #4501
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: Allow pasting into text field without having to enter edit mode first #4496
- [🐛 Type: Bug][🐹 DB : SQLite][🚀 Status: Ready for Next Release] 🐛 Bug: number sorting and filters don't work when column was changed from text to something numberic #4380
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🟡 Priority: Medium] Creating composite PK in MySQL & Sqlite results in failure #1263
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🌮 Scope : Table] [Feature] Copy-Pasting from NocoDB tables #978
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🔭 Scope : Project] [Feature] Allow editing fileds if SQLite database is being used. #869
What's Changed
- Release 0.99.2 by @github-actions in https://github.com/nocodb/nocodb/pull/4507
- chore(deps): bump minimatch and mocha in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4511
- chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4509
- chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /packages/nc-plugin by @dependabot in https://github.com/nocodb/nocodb/pull/4508
- chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4510
- fix(swagger): update attachment column type by @pranavxc in https://github.com/nocodb/nocodb/pull/4513
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4515
- fix(nc-gui): Fixed column icon for LTAR, rollup by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4505
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4516
- Copy in right menu, notification and refactor by @ketewan in https://github.com/nocodb/nocodb/pull/4244
- fix: fail to identity URL by @wingkwong in https://github.com/nocodb/nocodb/pull/4519
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4524
- Fix: exclude time and year cell from manual save by @pranavxc in https://github.com/nocodb/nocodb/pull/4530
- Add QR column type by @spaudanjo in https://github.com/nocodb/nocodb/pull/4468
- Added stress testing of newly added test to CI by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4521
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4534
- Feat: Grid - Add advanced options in column header menu by @pranavxc in https://github.com/nocodb/nocodb/pull/4504
- fix: formula division for mysql by @wingkwong in https://github.com/nocodb/nocodb/pull/4543
- feat: reconnect quick import logs by @mertmit in https://github.com/nocodb/nocodb/pull/4486
- fix(gui): Miscellaneous GUI bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/4544
- fix: improved refresh sidebar logic by @mertmit in https://github.com/nocodb/nocodb/pull/4545
- fix(test): Made default file field size limit to 20MB and is configurable using NC_ATTACHMENT_FIELD_SIZE env variable by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4538
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4548
- feat: keyboard manoeuvre by @wingkwong in https://github.com/nocodb/nocodb/pull/4482
- docs: keyboard maneuver by @dstala in https://github.com/nocodb/nocodb/pull/4478
- Feat: Grid - copy paste cell data by @pranavxc in https://github.com/nocodb/nocodb/pull/4514
- chore(deps): bump terser from 4.8.0 to 4.8.1 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/2780
- feat: sqlite alter table change column by @mertmit in https://github.com/nocodb/nocodb/pull/3668
- test: Field menu followup - playwright test by @pranavxc in https://github.com/nocodb/nocodb/pull/4547
- feat(nc-gui): add $e for shortcuts by @wingkwong in https://github.com/nocodb/nocodb/pull/4550
- fix(gui): Grid - add rating validation while pasting by @pranavxc in https://github.com/nocodb/nocodb/pull/4551
- Release 0.100.0 by @github-actions in https://github.com/nocodb/nocodb/pull/4555
- fix: Grid - Sync unsaved data properly when switching tab by @pranavxc in https://github.com/nocodb/nocodb/pull/4559
Full Changelog: https://github.com/nocodb/nocodb/compare/0.99.2...0.100.1
Join Our Team
Thank you for your love & support
💜 🚀
0.99.2 : Bug Fix Release 11/26/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Cannot read properties of null (reading 'parentNode') #4494
- [🚀 Status: Ready for Next Release] 🐛 Bug:
onSearch
should work withshowSearch
instead of use alone. #4489 - [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: In Record Detail/Edit overlay, cursor jumps into another input field after typing the first character #4483
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Webhook payload includes attachment json as string #4480
- [🚀 Status: Ready for Next Release] 🔦 Feature: Search should be separate for each table #4449
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: SingleSelect options do not keep their order #4429
What's Changed
- Release 0.99.1 by @github-actions in https://github.com/nocodb/nocodb/pull/4498
- Fix: Sidebar - add key to sidebar slot to avoid duplicate wrapper elements by @pranavxc in https://github.com/nocodb/nocodb/pull/4503
- fix(nocodb): attachment-related issues by @wingkwong in https://github.com/nocodb/nocodb/pull/4502
- 0.99.2 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4506
Full Changelog: https://github.com/nocodb/nocodb/compare/0.99.1...0.99.2
0.99.1 : Bug Fix Release 11/25/2022
🚀 NocoDB : Bug Fix Release
🚨 Breaking change 🚨
- Attachment field in list/read API will be a json (array of objects) instead of a json (string).
Closed issue
- [closed] 🐛 Bug: NC_AUTH_JWT_SECRET is not inserted to nc_store #4470
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🔴 Priority : Critical] 🐛 Bug: Shared Gallery View requires a log in #4447
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: When the page number is greater than 1, the data cannot be queried #4432
- [🚀 Status: Ready for Next Release] 🐛 Bug: Need to click on "Cancel" after saving in order to close record editor #4430
- [🐛 Type: Bug][🥅 DB : MSSQL][🚀 Status: Ready for Next Release][🔴 Priority : Critical] 🐛 Bug: fail to connect MSSQL db #4419
- [🚀 Status: Ready for Next Release] 🔦 Feature: JSON columns aren't editable #4397
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Persian forms are loaded from Left to Right #4388
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Importing CSV without data results in infinity wait #4383
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Update row Failed on table with multiple primary key #4357
- [🚀 Status: Ready for Next Release] 🐛 Bug: Formula to isolate last name not working #4343
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Record url with tablename is not rightly encoded #4328
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Form validation failed #4276
- [🚀 Status: Ready for Next Release] 🐛 Bug: Unauthorized projects should not be listed #4265
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Validation messages missing in
table create
dialog #3659 - [✨ Type: Enhancement][🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] Set Content-Type when upload file #2918
What's Changed
- Release 0.99.0 by @github-actions in https://github.com/nocodb/nocodb/pull/4466
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4469
- refactor(test): Playwright followup by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4393
- Update MssqlClient.ts by @Naude555 in https://github.com/nocodb/nocodb/pull/4477
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4479
- Added docs for playwright by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4476
- feat: useFieldQuery by @wingkwong in https://github.com/nocodb/nocodb/pull/4473
- fix(nc-gui): focus on the first input in expanded form nextTick by @wingkwong in https://github.com/nocodb/nocodb/pull/4485
- fix(nocodb): convert attachment type in api response by @wingkwong in https://github.com/nocodb/nocodb/pull/4488
- fix(nc-gui): set show-search always true by @wingkwong in https://github.com/nocodb/nocodb/pull/4490
- chore: cypress cleanup by @wingkwong in https://github.com/nocodb/nocodb/pull/4492
- fix(nocodb): return select option in given order by @wingkwong in https://github.com/nocodb/nocodb/pull/4491
- fix(nc-gui): page swtich bug + gallery display bug by @pranavxc in https://github.com/nocodb/nocodb/pull/4495
- 0.99.1 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4497
New Contributors
- @Naude555 made their first contribution in https://github.com/nocodb/nocodb/pull/4477
Full Changelog: https://github.com/nocodb/nocodb/compare/0.99.0...0.99.1
0.99.0 : Feature release 11/22/2022
🚀 NocoDB Feature Release : Easy cell edit for all data types 🚀
🥬 What's new .. What's fresh ?
Edit all data types within a cell with ease of keyboard. No mouse required.
- Just hit enter on each cell. And edit the cell as you like.
- Examples :
- Even supports adding new single-select and multi-select option this way.
- Press a number to change the rating.
- Press space bar on a cell to open the row in expanded form.
Account Settings for Users and Super Admin
- Super-admin gets new privilege to do seamless user management. (Exclusive to super admin)
org-level-creator
role - this user can create a new project and access any invited projectorg-level-viewer
role - this user can't create a new project but they can access any invited project
- New Signup can be enabled/disabled the super-admin with just a click of mouse. (Exclusive to super admin)
- No longer it's required to set env variable for this.
- Reset Password
- The page for changing passwords is now moved to
Users > Reset Password
.
- The page for changing passwords is now moved to
- Token management
- All new tokens created will be associated created user permissions. Easy to reason about.
- Existing token will work as it is and only be visible to the super admin.
🕐 Now, its demo time
Account Settings
👀 Coming soon - a teaser below 👀 🎉 🚀
- Supporting multiple database from a single project 🤯 🤟 ❤️
https://user-images.githubusercontent.com/5435402/195718718-df3d6c14-8be6-4148-a2b4-2f0c5e23aa96.mp4
We cannot wait to release them soon. 🤝
Join Our Team
Thank you for your love & support
💜 🚀
What's Changed
- Release 0.98.4 by @github-actions in https://github.com/nocodb/nocodb/pull/4315
- chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4313
- chore(deps): bump loader-utils from 2.0.2 to 2.0.3 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4316
- fix flitersync typo by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4321
- add project Id with filterparent requests by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4320
- improve like operator by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4322
- disallow date picker from opening if column is primary key by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4253
- Save and restore last opened view by @ketewan in https://github.com/nocodb/nocodb/pull/4182
- feat(testing): Removed cypress from CI by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4278
- fix(nocodb): wrap the second argument in formula RIGHT by @wingkwong in https://github.com/nocodb/nocodb/pull/4351
- Fix column validations by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/4325
- fix(nc-gui): ref access in auth middleware by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4306
- fix(test): Maximum timeout for each instance is 30 minutes and improved quick test CI configuration by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4360
- fix(test): Fixed quick ci pg config by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4366
- fix(test): Improved playwright README by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4367
- feat(nocodb): write temp file to os.tmpdir() instead of process.cwd by @wingkwong in https://github.com/nocodb/nocodb/pull/4359
- fix(test): Moved playwright folder outside nc-gui by @mustafapc19 in https://github.com/nocodb/nocodb/pull/4376
- fix(nocodb): fail to update records with multiple primary keys by @wingkwong in https://github.com/nocodb/nocodb/pull/4385
- fix(nc-gui): encode copy record url by @wingkwong in https://github.com/nocodb/nocodb/pull/4386
- Fix: Grid cell - keyboard shortcut issues by @pranavxc in https://github.com/nocodb/nocodb/pull/4222
- chore(deps): bump loader-utils from 1.4.0 to 1.4.2 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4409
- Add content-type to S3-compatible storages by @openmind-bergmann in https://github.com/nocodb/nocodb/pull/4408
- fix: pg_jsonb_type_mistake by @willnewii in https://github.com/nocodb/nocodb/pull/4411
- fix: validators by @wingkwong in https://github.com/nocodb/nocodb/pull/4401
- Feat: Super admin - user management by @pranavxc in https://github.com/nocodb/nocodb/pull/4134
- Feat: Secure swagger endpoint by @pranavxc in https://github.com/nocodb/nocodb/pull/4395
- fix(nc-gui): apply ltr/rtl direction on language switch by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4390
- fix: try to fetch link data only for imported tables by @mertmit in https://github.com/nocodb/nocodb/pull/4231
- Fix: Grid view - make select field editable in form view by @pranavxc in https://github.com/nocodb/nocodb/pull/4415
- chore(deps): bump loader-utils from 2.0.3 to 2.0.4 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4413
- chore(deps): bump loader-utils from 2.0.2 to 2.0.4 in /packages/nc-gui by @dependabot in https://github.com/nocodb/nocodb/pull/4414
- chore(deps): bump loader-utils from 1.4.1 to 1.4.2 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4412
- refactor(workflows): bumb github action versions by @wingkwong in https://github.com/nocodb/nocodb/pull/4209
- Fix: Super admin followup by @pranavxc in https://github.com/nocodb/nocodb/pull/4426
- refactor(nc-gui): reduce computed values generated by cells by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3847
- fix: correct api sample template strings by @spaudanjo in https://github.com/nocodb/nocodb/pull/4418
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4424
- Lang zh-TW by @bestlong in https://github.com/nocodb/nocodb/pull/4428
- UI improvements and corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/4445
- fix(nc-gui): avoid keeping unnecessary props when switching column type by @wingkwong in https://github.com/nocodb/nocodb/pull/4387
- fix: query field by @wingkwong in https://github.com/nocodb/nocodb/pull/4435
- feat: Toolbar - close toolbar menu on escape key press by @pranavxc in https://github.com/nocodb/nocodb/pull/4451
- Fix: Table rename - use user inputed value as alias by @pranavxc in https://github.com/nocodb/nocodb/pull/4450
- Fix: Grid - percentage cell bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/4448
- Fix: Grid view - tab switch bug by @pranavxc in https://github.com/nocodb/nocodb/pull/4405
- fix: shared gallery view by @wingkwong in https://github.com/nocodb/nocodb/pull/4454
- feat: add Save & Exit and Save & Stay buttons in Expanded Form by @wingkwong in https://github.com/nocodb/nocodb/pull/4436
- feat: toolbar followup by @wingkwong in https://github.com/nocodb/nocodb/pull/4455
- Feat: autofocus password field in password protected shared view by @pranavxc in https://github.com/nocodb/nocodb/pull/4458
- fix(nc-gui): reduce of empty array with no initial value by @wingkwong in https://github.com/nocodb/nocodb/pull/4384
- Fix: Re-render page if navigation error thrown by @pranavxc in https://github.com/nocodb/nocodb/pull/4431
- Feat: Grid - Single/Multi select add option directly from cell if missing by @pranavxc in https://github.com/nocodb/nocodb/pull/4406
- chore(deps): bump engine.io from 6.2.0 to 6.2.1 in /packages/nocodb by @dependabot in https://github.com/nocodb/nocodb/pull/4456
- docs: nocodb documentation by @wingkwong in https://github.com/nocodb/nocodb/pull/4461
- Refactor: Grid - Single/Multi select followup by @pranavxc in https://github.com/nocodb/nocodb/pull/4459
- fix: permission correction by @pranavxc in https://github.com/nocodb/nocodb/pull/4463
- 0.99.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4465
New Contributors
- @ketewan made their first contribution in https://github.com/nocodb/nocodb/pull/4182
- @openmind-bergmann made their first contribution in https://github.com/nocodb/nocodb/pull/4408
- @spaudanjo made their first contribution in https://github.com/nocodb/nocodb/pull/4418
- @bestlong made their first contribution in https://github.com/nocodb/nocodb/pull/4428
Full Changelog: https://github.com/nocodb/nocodb/compare/0.98.4...0.99.0
0.98.4 : Bug Fix Release 11/8/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [closed] Tests (Playwright): Break test if un-expected network error message received #4300
- [closed] 🔦 Feature: Rename View #4281
- [closed] 🐛 Bug: Error during changing backend DB #4262
- [🚀 Status: Ready for Next Release][🔴 Priority : Critical] 🐛 Bug: Editing cell (insert/update/delete) clear's off data from LTAR cell #4220
- [closed] 🐛 Bug: New rows can't be retrieved after successful csv import message #4206
- [closed] 🐛 Bug: Docment【Development setup】not working #4158
What's Changed
- Release 0.98.3 by @github-actions in https://github.com/nocodb/nocodb/pull/4224
- chore(deps): bump eventsource from 1.1.0 to 1.1.1 in /packages/noco-i18n by @dependabot in https://github.com/nocodb/nocodb/pull/2235
- chore(deps): bump terser from 5.10.0 to 5.14.2 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/2747
- chore(deps): bump terser from 4.8.0 to 4.8.1 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/2756
- chore(deps): bump follow-redirects and axios in /packages/nc-lib-gui by @dependabot in https://github.com/nocodb/nocodb/pull/3666
- chore(deps): bump terser from 4.8.0 to 4.8.1 in /packages/noco-i18n by @dependabot in https://github.com/nocodb/nocodb/pull/2801
- chore(deps): bump file-type and open-cli in /packages/nocodb-sdk by @dependabot in https://github.com/nocodb/nocodb/pull/3995
- chore(deps): bump undici from 5.5.1 to 5.10.0 in /packages/nc-gui by @dependabot in https://github.com/nocodb/nocodb/pull/3508
- chore(deps): bump vite from 2.9.12 to 2.9.15 in /packages/nc-gui by @dependabot in https://github.com/nocodb/nocodb/pull/3509
- chore(deps): bump parse-url and @nuxt/telemetry in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/4127
- chore(deps): bump @xmldom/xmldom from 0.7.5 to 0.7.6 in /packages/nc-cli by @dependabot in https://github.com/nocodb/nocodb/pull/4123
- chore(deps): bump file-type and open-cli in /packages/nc-plugin by @dependabot in https://github.com/nocodb/nocodb/pull/4074
- fix: allow env variables to recover missing super user by @mertmit in https://github.com/nocodb/nocodb/pull/2760
- chore(deps): bump terser from 5.14.1 to 5.15.1 in /packages/nc-gui by @dependabot in https://github.com/nocodb/nocodb/pull/4226
- refactor: remove copyright blocks by @wingkwong in https://github.com/nocodb/nocodb/pull/4229
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4227
- typo-galleryViewGet by @willnewii in https://github.com/nocodb/nocodb/pull/4233
- fix: ssl mode mapping by @mertmit in https://github.com/nocodb/nocodb/pull/4234
- feat(gallery): skip empty value to be displayed in the gallery view by @redhoyasa in https://github.com/nocodb/nocodb/pull/4242
- fix: app store plugin test by @wingkwong in https://github.com/nocodb/nocodb/pull/4219
- fix(nocodb): handle type in round function in postgres by @wingkwong in https://github.com/nocodb/nocodb/pull/4239
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4250
- fix(nc-gui): allow expand when is locked by @mateonunez in https://github.com/nocodb/nocodb/pull/4153
- refactor: nocodb project structure by @wingkwong in https://github.com/nocodb/nocodb/pull/4237
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4258
- Feat: Added and integrated playwright by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3848
- chore(nc-gui): update nuxt to latest RC by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4279
- Executable build - generate sqlite binaries for multiple platforms by @pranavxc in https://github.com/nocodb/nocodb/pull/4280
- Set default database encoding/charset to utf8 by @pranavxc in https://github.com/nocodb/nocodb/pull/4284
- feat: upgrade knex by @mertmit in https://github.com/nocodb/nocodb/pull/3570
- Fix: Attachment cell - removing attachment error by @pranavxc in https://github.com/nocodb/nocodb/pull/4296
- fix(nc-gui): overlapping edge labels by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4289
- Fix: Grid view - tab switching error by @pranavxc in https://github.com/nocodb/nocodb/pull/4295
- Miscellaneous bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/4302
- Treeview: reset search input on close and focus on load by @pranavxc in https://github.com/nocodb/nocodb/pull/4299
- Fix: Form view - required column reordering by @pranavxc in https://github.com/nocodb/nocodb/pull/4311
- 0.98.4 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4314
New Contributors
- @mateonunez made their first contribution in https://github.com/nocodb/nocodb/pull/4153
Full Changelog: https://github.com/nocodb/nocodb/compare/0.98.3...0.98.4
0.98.3 : Bug Fix Release 10/28/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [closed] 🐛 Bug: Documentation online is not updated (at least release list) [#4211](https://github.com/nocodb/nocodb/issues/4211
What's Changed
- Release 0.98.2 by @github-actions in https://github.com/nocodb/nocodb/pull/4208
- chore: downgrade and fix swagger-typescript-api version by @mertmit in https://github.com/nocodb/nocodb/pull/4218
- Fix: Grid cell - avoid overwriting LTAR and Lookup cell on cell update by @pranavxc in https://github.com/nocodb/nocodb/pull/4221
- 0.98.3 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4223
Full Changelog: https://github.com/nocodb/nocodb/compare/0.98.2...0.98.3
0.98.2 10/27/2022
🚀 NocoDB : Bug Fix Release
Improvements
- Airtable Import
- CSV Import
Closed issue
- [closed] 🐛 Bug: Text disappears while typing because of autosave. #4146
- [closed] 🔦 Feature: change line wanted #4133
- [🤷♀️ Status: Won't Fix] 🐛 Bug: Date time issue #4129
- [closed] 🔦 Feature: Add label and description column in View Form #4116
- [closed] Is it possible to get data from Redmine and receive data import to NocoDb by using API #4079
- [🚀 Status: Ready for Next Release] 🐛 Bug: Edit column modal always focuses on column name input box on re render #4056
- [🚀 Status: Ready for Next Release] 🐛 Bug:
npx create-nocodb-app
installed v0.92.4 #4042 - [🚀 Status: Ready for Next Release] 🐛 Bug:
npx create-nocodb-app
doesn't run #4041 - [🚀 Status: Ready for Next Release] 🐛 Bug: OpenAPI spec errors #4034
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] 🐛 Bug: Insert new row for tables with auto generated primary key #4029
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][👓 Scope : View] 🐛 Bug: Issues with view order in the view sidebar #4021
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] 🔦 Feature: Clear selected cell by pressing delete #4016
- [🚀 Status: Ready for Next Release] 🐛 Bug: Image, on click from expanded row - appears in background #4004
- [closed] 🐛 Bug: Windows download links broken and unsecure links promoted in docs #3998
- [🚀 Status: Ready for Next Release] 🐛 Bug:
Clear cell
doesn't work for Linked records field #3988 - [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Enabling
Locked view
, right click context options for project tree gets disabled #3987 - [🚀 Status: Ready for Next Release] 🔦 Feature: Share view option for Gallery #3986
- [🚀 Status: Ready for Next Release] 🐛 Bug: Error observed on deleting table #3971
- [🚀 Status: Ready for Next Release][Scope : Test [E2E]] [Cy] Delete table operation inconsistent #3969
- [🚀 Status: Ready for Next Release] 🐛 Bug: Changing the column types don't always change the corresponding Icon #3955
- [🚀 Status: Ready for Next Release] 🐛 Bug: Webhook Error: You must pass a string or Handlebars AST to Handlebars.compile. You passed [object Object] #3932
- [👋 For : Community or Good First Issue][🚀 Status: Ready for Next Release] [DOCS] Link the license to ReadMe #3910
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Binaries for PR is not working #3897
- [🚀 Status: Ready for Next Release] 🐛 Bug: Single select - renaming option value doesn't alter configured default value #3896
- [🚀 Status: Ready for Next Release] 🐛 Bug: singleselect column type creation is failed because of high no of values #3892
- [🚀 Status: Ready for Next Release] 🐛 Bug: Change of column is not showing affect on database #3891
- [🚀 Status: Ready for Next Release] 🐛 Bug: Single select options update fail if default value is configured #3890
- [🚀 Status: Ready for Next Release] 🐛 Bug: text field is populated as datetime field when table is created from import csv #3889
- [🚀 Status: Ready for Next Release] 🐛 Bug: Shared view download CSV doesn't apply configured filters #3887
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: NC_CONNECT_TO_EXTERNAL_DB_DISABLED env variable not working #3865
- [🚀 Status: Ready for Next Release] 🐛 Bug: Shared grid view SORT option broken #3859
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Scroll option missing for
select
column edit menu #3854 - [🐛 Type: Bug][🚀 Status: Ready for Next Release] SDK: DB paging and limit not correct implemented #3825
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Bug: Reload icon in gallery view is not working #3784
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] Restrict access to app store #3781
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][👓 Scope : View] Cannot open after upgrading version #3780
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Entire view flashes when a new linked record is added #3769
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] Shift view when you tab right/left to additional columns #3768
- [🚀 Status: Ready for Next Release] [API] Get Return 400 after some time #3767
- [closed] Error after update (0.96.2) #3762
- [🚀 Status: Ready for Next Release][⛵ Type: AT Import] Import Airtable to SQL Databases : MySQL import fails if single select doesn't have options defined #3757
- [🚀 Status: Ready for Next Release][⛵ Type: AT Import] Import Airtable to SQL Databases : Self link's [LTAR to same table] are not imported #3753
- [closed] Is there a keyword shortcut for inserting a new row? #3746
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] RTL view for ar language[Feature] #3725
- [🚀 Status: Ready for Next Release][🔴 Priority : Critical] Perf/Memory issues #3705
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Table view is empty on initial render #3702
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Save a new row when only all required fields are entered #3696
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Error on deleting option from select field #3688
- [🚀 Status: Ready for Next Release] Filter active badge persist even after clearing filter list #3674
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] Duration column : icon displayed is that of
number
#3654 - [✨ Type: Enhancement] Enhancement- Import template, display duplicate column name error #3653
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][👓 Scope : View] Feature : Survey form view #3557
- [🚀 Status: Ready for Next Release] Show nc version in the project menu (left top) #3553
- [🔦 Type: Feature][🚀 Status: Ready for Next Release] CSV import : auto-populate multi-select options #3512
- [🔎 Status: More Info Needed] Improve validation of add filter form #3429
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] vue3: View related data should persist even when the view is changed #3261
- [✨ Type: Enhancement][🚀 Status: Ready for Next Release][🌞 Scope : Data source] Time change after import excel #3036
- [closed] Checkbox as textbox in link expanded form #3018
- [🔎 Status: More Info Needed] Exporting CSV does not support Chinese. #2701
- [closed] CSV import failed #2446
- [closed] [Bug] Cannot save a newly row (inline editor) 🚨 #2193
- [closed] Has Many single select filtering not working #1341
- [🧱 Type: Refactoring] Refactor: centralising cell value rendering logic #1017
- [✨ Type: Enhancement] When importing Excelsheet the scroll bar for field mapping is very hard to see #984
- [🔦 Type: Feature][🏎 Scope : Row] Feature : Row number required #787
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][👓 Scope : View] Feature : Support Kanban view #140
What's Changed
- Release 0.98.0 by @github-actions in https://github.com/nocodb/nocodb/pull/4073
- Release 0.98.1 by @github-actions in https://github.com/nocodb/nocodb/pull/4075
- fix: add filter and sort support on nested list data by @pranavxc in https://github.com/nocodb/nocodb/pull/3007
- Github action - Cancel any previous ci-cd action in same PR / branch by @pranavxc in https://github.com/nocodb/nocodb/pull/4064
- chore(nc-gui): update to latest vue flow pkg by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4066
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4070
- feat: upgrade actions to node 16 by @wingkwong in https://github.com/nocodb/nocodb/pull/4086
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4107
- fix: npm release github action issue by @wingkwong in https://github.com/nocodb/nocodb/pull/4112
- fix(nc-gui): remove duration from isManualSaved by @wingkwong in https://github.com/nocodb/nocodb/pull/4084
- Fix: Grid view - miscellaneous bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/4088
- fix(nc-gui): add number type to checkbox modelValue by @mertmit in https://github.com/nocodb/nocodb/pull/4102
- fix(nc-gui): checkbox styles preventing action by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4100
- refactor(nc-gui): extend tooltip toggle conditions by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4121
- Fix: Webhook related issues by @pranavxc in https://github.com/nocodb/nocodb/pull/4120
- feat(nc-gui): add color scale to erd view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4071
- feat: better scroll for borders and sticky header by @mertmit in https://github.com/nocodb/nocodb/pull/4101
- fix: at import failing if more than 64 select options provided by @mertmit in https://github.com/nocodb/nocodb/pull/3937
- fix: handle currency cell manual save by @mertmit in https://github.com/nocodb/nocodb/pull/4114
- feat: NC_MINIMAL_DBS env variable by @mertmit in https://github.com/nocodb/nocodb/pull/4124
- fix(nc-gui): gallery cover image is clipped by @mayacoda in https://github.com/nocodb/nocodb/pull/4137
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4125
- Add an argument to ROUND func to show decimal numbers by @Genne23v in https://github.com/nocodb/nocodb/pull/4091
- fix(nc-gui): make dateformat in date picker reactive by @redhoyasa in https://github.com/nocodb/nocodb/pull/4172
- fix(nc-gui): use
TableDataCell
component to set cell refs by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4149 - Fix: Grid view - avoid overwriting cell value after update by @pranavxc in https://github.com/nocodb/nocodb/pull/4118
- fix(nc-gui): formula values unexpectedly wrapped by double quotes by @wingkwong in https://github.com/nocodb/nocodb/pull/4174
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4168
- fix(nc-gui): add detached expanded form by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4141
- feat: import optimization by @wingkwong in https://github.com/nocodb/nocodb/pull/4135
- fix(nc-gui): checkbox unclickable by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4179
- fix(nc-gui): dark mode styles for longtext field in form view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4099
- fix: template editor delete by @wingkwong in https://github.com/nocodb/nocodb/pull/4181
- refactor(workflows): replace set-output with github env by @wingkwong in https://github.com/nocodb/nocodb/pull/4175
- feat(nc-gui): allow webhook header accept custom input by @wingkwong in https://github.com/nocodb/nocodb/pull/4170
- chore: remove typescript resolutions workaround by @wingkwong in https://github.com/nocodb/nocodb/pull/4169
- feat(nocodb): add nc:orgs prefix to cache keys by @wingkwong in https://github.com/nocodb/nocodb/pull/4162
- refactor: nc-cli by @wingkwong in https://github.com/nocodb/nocodb/pull/4192
- feat: at import memory by @mertmit in https://github.com/nocodb/nocodb/pull/4156
- fix: backblaze region format by @wingkwong in https://github.com/nocodb/nocodb/pull/4189
- fix: duration issues by @wingkwong in https://github.com/nocodb/nocodb/pull/4205
- fix(nc-gui): type issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4203
- 0.98.2 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4207
New Contributors
- @mayacoda made their first contribution in https://github.com/nocodb/nocodb/pull/4137
- @Genne23v made their first contribution in https://github.com/nocodb/nocodb/pull/4091
- @redhoyasa made their first contribution in https://github.com/nocodb/nocodb/pull/4172
Full Changelog: https://github.com/nocodb/nocodb/compare/0.98.1...0.98.2
0.98.1 10/14/2022
🚀 NocoDB Feature Release : Kanban View & Survey Form 🚀
🥬 What's new .. What's fresh ?
- 📗 Kanban View: Its slick and its FREE! Display your data in different stacks and rearrange card items by drag-and-drop.
- Grouped by SingleSelect column
- Share your Kanban View with others by a link with / without password
- Support Cover Image
- 📝 Survey Form: Gorgeous & limitless survey forms on your own databases.
- Share with different themes
- Supports dark mode
- 🖼️ Gallery Share View: Showcase your image gallery to the world with a simple click of a button!
- 📋 Copy From Multiple Cells: Now you can drag to select multiple cells and copy the data!
- 📈 Performance Optimization: The size of the production build snapshot has been reduced by ~33MB.
🕐 Now, its demo time
📗 Kanban View - they are slick and they are free!
📝 Survey Form - unlimited & gorgeous!
🖼️ Gallery Share View - Showcase the imagery!
📋 Copy From Multiple Cells - productive!
👀 Coming soon - a teaser below 👀 🎉 🚀
- Supporting multiple database from a single project 🤯 🤟 ❤️
https://user-images.githubusercontent.com/5435402/195718718-df3d6c14-8be6-4148-a2b4-2f0c5e23aa96.mp4
We cannot wait to release them soon. 🤝
🐛 Closed Issues
- [🎃 For : Hacktoberfest] [Cy]: Circular reference in Formula column #4024
- [🏗️ Type: In Development] 🐛 Bug: Missing uncategorised title when stack is collaped #3991
- [🏗️ Type: In Development] [Survey form] Cell cursor persists in edit mode on {enter} #3968
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Typing in Filters -> 'Select field" doesn't work #3964
- [🏗️ Type: In Development] [Kanban] Empty record in
uncategorised
stack #3959 - [closed] 🔦 Feature: Hide fields from API calls #3957
- [🏗️ Type: In Development] [Kanban] URL for Expand row error's #3952
- [🏗️ Type: In Development] [Kanban] Expand record doesn't open drawer for roles = Commenter/Viewer #3949
- [closed] 🐛 Bug: Is there a way to use the API to post or patch a new record with a many-to-many / linked record relationship? #3923
- [Scope : Test [E2E]] [Cypress] Reduce Cy.wait() & replace with appropriate class selectors & intercepts #3906
- [🤷♀️ Status: Won't Fix] 🐛 Bug: Inconsistency in table names in database when renamed #3895
- [🐛 Type: Bug][Status: Reproducible] 🐛 Bug: Table name inconsistent in UI when renamed #3893
- [closed] 🔦 Feature: option to share specific view to users instead all views #3877
- [closed] Installation Error #3863
- [closed] 🐛 Bug: Fatal process OOM #3856
- [🏗️ Type: In Development] [Kanban] Shared base access error #3852
- [🏗️ Type: In Development] [ExpandedForm] Click on attach-cell doesn't open attachment drag-drop modal in expanded row drawer #3843
- [🏗️ Type: In Development] [Kanban] Padding observed in display for few columns #3842
- [🏗️ Type: In Development] [Kanban] Grouping field not available if Kanban created after creating Form view #3841
- [🏗️ Type: In Development] [Kanban] Copy view #3840
- [🏗️ Type: In Development] [Kanban] Shared view shows empty page #3839
- [🏗️ Type: In Development] [Kanban] Disable stack context menu in locked view mode #3838
- [🏗️ Type: In Development] [Kanban] Expand record drawer doesn't have delete option for single select #3837
- [🏗️ Type: In Development] [Kanban] Record added to
uncategorised
gets placed in first labeled stack #3834 - [🏗️ Type: In Development] [Kanban] Delete record option in kanban view #3833
- [closed] 🐛 Bug: Api where clause not working when table col name has unicode chars #3832
- [closed] 🐛 Bug: Unknown variable dynamic import: ../lang/zh_CN.json #3812
- [🐛 Type: Bug] TINYINT(1) values un-settable via form view #3789
- [🔎 Status: More Info Needed] After upgrading version attachment not found #3779
- [🐛 Type: Bug] Full width icon is not hiding left nav-drawer #3761
- [🏗️ Type: In Development] [feat/kanban-view] Open items #3716
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Filter: Control goes away from text-box while feeding input #3707
- [🚀 Status: Ready for Next Release] Add docs for unit tests #3706
- [closed] CY Stability #3684
- [🚀 Status: Ready for Next Release] External MS SQL Server bug on creating foreign keys #3681
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] Form view doesn't re-open on click in right nav bar #3679
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] Tab
Team & auth
is empty #3677 - [🐛 Type: Bug][🚀 Status: Ready for Next Release] Unable to create
select
column #3676 - [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] tabs go missing at times #3673
- [🚀 Status: Ready for Next Release][🏗️ Type: In Development] FormView validation missing #3652
- [🚀 Status: Ready for Next Release][🏗️ Type: In Development] SMTP plugin error persists on opening form everytime #3651
- [🏗️ Type: In Development] form view- use alias if configured for error message #3650
- [🚀 Status: Ready for Next Release][🏗️ Type: In Development] Add row using expanded form lists lookup/rollup columns #3649
- [🚀 Status: Ready for Next Release][🏗️ Type: In Development] Display error on accessing disabled shared base link #3648
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][👓 Scope : View] [Bug]: Icons in Gallery View Drawer are tiny #3647
- [🐛 Type: Bug][🚀 Status: Ready for Next Release][🟠 Priority: High] Password Protected Form View shows blank screen #3627
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] DB_QUERY_LIMIT_DEFAULT seems to not be working anymore #3617
- [🤷♀️ Status: Won't Fix][🍰 Scope : Column] Sorting won't work correctly in column type SingleLineText with number-based text #3615
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🌮 Scope : Table] Show real table name on alt+hover #3614
- [🐛 Type: Bug][🚀 Status: Ready for Next Release] Checkbox not clearly visible #3613
- [🚀 Status: Ready for Next Release][🔭 Scope : Project] [i18n] Language support extension-
#3607 - [closed] Difference between owner and creater #3600
- [✨ Type: Enhancement][🚀 Status: Ready for Next Release] Enable API tests + add more tests #3579
- [🚀 Status: Ready for Next Release][🔴 Priority : Critical] Expanded form issues #3566
- [🚀 Status: Ready for Next Release][✈️ Type: i18n translation] Crowdin for i18n translations #3514
- [🐛 Type: Bug] Share form view with no columns should show an error or info message #3341
- [🐛 Type: Bug][👋 For : Community or Good First Issue][🚀 Status: Ready for Next Release] vue3: shared view list modal text wrap for lengthy password #3322
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🔭 Scope : Project] Vue3 : UI translations #3278
- [closed] [Vue3]: Fix circular component imports type errors #3208
- [🔦 Type: Feature][👓 Scope : View] [Feature] Gallery Share View button missing #3152
- [closed] [Vue3]: Unit Tests (Vitest) #3145
- [✈️ Type: i18n translation] [i18n] Message "Field is required" not translate #3041
- [🚀 Status: Ready for Next Release] Re-sync fails after foreign key/table removal #3033
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] [Feature] "Now"-button for datetime field in form view #2863
- [🔦 Type: Feature][🚀 Status: Ready for Next Release][🔭 Scope : Project] ERD : add an option in table to show relations #2667
- [✨ Type: Enhancement][🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] Sort by "LinkToAnotherRecord" Columns #2572
- [🕊️ Type: Migration][🏗️ Status: In Resolution] PostgreSQL : migration from 0084002 to 0090000 failed #2012
- [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][🚀 Status: Ready for Next Release][🏎 Scope : Row] Feature: unique URL for each row (when previewed in a pop-up) #273
- [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][👮 Scope : Auth] Consider dropping the requirement for specific characters in passwords #242
What's Changed
- Release 0.97.0 by @github-actions in https://github.com/nocodb/nocodb/pull/3756
- fix: import- self link, empty options by @dstala in https://github.com/nocodb/nocodb/pull/3760
- chore: ci-cd trigger update by @dstala in https://github.com/nocodb/nocodb/pull/3765
- chore(nc-gui): env var for info-msg duration by @dstala in https://github.com/nocodb/nocodb/pull/3777
- fix(i18n): rtl for ar by @dstala in https://github.com/nocodb/nocodb/pull/3763
- fix(nc-gui): search option for webhook-header dropdown by @dstala in https://github.com/nocodb/nocodb/pull/3778
- Fix: Improved unit test docs and fixed issues with Sakila configuration logic in test env by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3721
- chore(nc-gui): cleanup types and unused code by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3703
- fix(nc-gui): cell icons & add duration icon by @wingkwong in https://github.com/nocodb/nocodb/pull/3783
- feat(nc-gui): add nc version by @wingkwong in https://github.com/nocodb/nocodb/pull/3785
- test(misc): re-alignment & optimizations by @dstala in https://github.com/nocodb/nocodb/pull/3773
- Fix(gui): Gallery view bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/3786
- fix(nc-gui): use default limit from app info if specified by @wingkwong in https://github.com/nocodb/nocodb/pull/3622
- test(expanded-form): wait for page load by @dstala in https://github.com/nocodb/nocodb/pull/3798
- test(misc): wait clean up by @dstala in https://github.com/nocodb/nocodb/pull/3797
- fix(nc-gui): adding max-width-250px to sharedViewList password by @chetanverma16 in https://github.com/nocodb/nocodb/pull/3795
- add chetanverma16 as a contributor for , and code by @allcontributors in https://github.com/nocodb/nocodb/pull/3802
- Feat: Limit app store access to super admin by @pranavxc in https://github.com/nocodb/nocodb/pull/3796
- test: cy wait cleanup by @dstala in https://github.com/nocodb/nocodb/pull/3807
- fix(nc-gui): adding min-w-4 to icons in gallery view drawer by @chetanverma16 in https://github.com/nocodb/nocodb/pull/3809
- Fix(nocodb): Audit insert will always await in test env while in normal environments will by default not await by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3715
- Feat/kanban grouped list api by @pranavxc in https://github.com/nocodb/nocodb/pull/3814
- test: enable ERD for PG, SQLite by @dstala in https://github.com/nocodb/nocodb/pull/3766
- Fix/kanban groupby api improvements by @pranavxc in https://github.com/nocodb/nocodb/pull/3818
- feat(nc-gui): add LanguageAlias enum by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3819
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3817
- feat(nc-gui): shared-view postmessage on locationchange by @dolsem in https://github.com/nocodb/nocodb/pull/3810
- fix(nc-gui): memory + bundle size issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3801
- feat(nc-gui): select multiple rows and copy by @elvus in https://github.com/nocodb/nocodb/pull/3816
- chore(CICD): conditionally trigger CICD for draft PR by @dstala in https://github.com/nocodb/nocodb/pull/3831
- test: enable preview mode tests by @dstala in https://github.com/nocodb/nocodb/pull/3846
- test: enable duration column tests by @dstala in https://github.com/nocodb/nocodb/pull/3845
- refactor(gui): update with new icon by @pranavxc in https://github.com/nocodb/nocodb/pull/3835
- Fix: Added default sort to exclude api by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3853
- test: enable LTAR tests in SQLite, PG by @dstala in https://github.com/nocodb/nocodb/pull/3844
- test: local storage correction for pg meta sync suite by @dstala in https://github.com/nocodb/nocodb/pull/3855
- test: update intercept message during shared base load by @dstala in https://github.com/nocodb/nocodb/pull/3862
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3873
- Fix: Shared grid view sort by @pranavxc in https://github.com/nocodb/nocodb/pull/3881
- Fix: Shared grid - csv/excel export with filter and sort by @pranavxc in https://github.com/nocodb/nocodb/pull/3888
- test: pg grid view share by @dstala in https://github.com/nocodb/nocodb/pull/3857
- fix: move default value handling for select column to SelectOptions by @mertmit in https://github.com/nocodb/nocodb/pull/3894
- Fix : Avoid re-rendering smartsheet by @pranavxc in https://github.com/nocodb/nocodb/pull/3830
- fix(nocodb-sdk): add missing offset & limit by @wingkwong in https://github.com/nocodb/nocodb/pull/3827
- fix: select options default value by @mertmit in https://github.com/nocodb/nocodb/pull/3898
- fix(scripts): use latest nocodb version in pkg-executable by @wingkwong in https://github.com/nocodb/nocodb/pull/3909
- fix(workflow): increase max_old_space_size by @wingkwong in https://github.com/nocodb/nocodb/pull/3911
- [DOCS] Add LICENSE link to ReadMe by @shashankbhatgs in https://github.com/nocodb/nocodb/pull/3914
- refactor(nc-gui): update logo animation by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3883
- Update README.md by @raihan71 in https://github.com/nocodb/nocodb/pull/3928
- test: remove wait from LTAR by @dstala in https://github.com/nocodb/nocodb/pull/3905
- feat(nc-gui): add search tables input to tree view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3860
- fix(nc-gui): ring opacity by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3936
- fix(nc-gui): correctly update tab after renaming table by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3938
- refactor(nc-gui): move user page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3933
- Fix: Project create - disable external project create using env by @pranavxc in https://github.com/nocodb/nocodb/pull/3948
- Enhancement: Scroll to the active cell on active cell change by @pranavxc in https://github.com/nocodb/nocodb/pull/3951
- fix(nc-gui): add google auth button to signin page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3945
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3961
- test: ensure add new row tooltip disappears by @dstala in https://github.com/nocodb/nocodb/pull/3967
- fix(nc-gui): filter options by label by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3965
- Fix: Webhook test with custom payload by @pranavxc in https://github.com/nocodb/nocodb/pull/3954
- feat(nc-gui): add survey mode option to share view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3669
- set min max for knex pool by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/3944
- feat: kanban view reimplementation by @wingkwong in https://github.com/nocodb/nocodb/pull/3563
- docs: update logo and add kanban info by @wingkwong in https://github.com/nocodb/nocodb/pull/3975
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3973
- Fix: Table delete - active table deletion by @pranavxc in https://github.com/nocodb/nocodb/pull/3977
- chore(nc-gui): disable theme for non form shared views by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3978
- chore: default timeout experiment by @dstala in https://github.com/nocodb/nocodb/pull/3982
- Update Korean.md by @rjsdn0124 in https://github.com/nocodb/nocodb/pull/3983
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3984
- test: survey form by @dstala in https://github.com/nocodb/nocodb/pull/3981
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3989
- feat(nc-gui): add animation to survey form on keypress by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3980
- Fix: Grid view - save new row only when all required cell values provided by @pranavxc in https://github.com/nocodb/nocodb/pull/3953
- Fix: Avoid locking treeview operations based on view lock by @pranavxc in https://github.com/nocodb/nocodb/pull/3993
- fix(nc-gui): add missing uncategorized title when stack is collapsed by @wingkwong in https://github.com/nocodb/nocodb/pull/3992
- docs: nocodb-docs updates by @wingkwong in https://github.com/nocodb/nocodb/pull/3976
- Fix: Grid view - remove clear cell option from context menu for virtual cells by @pranavxc in https://github.com/nocodb/nocodb/pull/3994
- Feat: Aggregated api for complete meta by @pranavxc in https://github.com/nocodb/nocodb/pull/3962
- refactor: kanban grouping column id by @wingkwong in https://github.com/nocodb/nocodb/pull/4001
- fix(nc-gui): overlay z-index by @wingkwong in https://github.com/nocodb/nocodb/pull/4006
- feat: kanban cover image by @wingkwong in https://github.com/nocodb/nocodb/pull/4003
- Fix: Provide proper z-index value to avoid unexpected behaviour by @pranavxc in https://github.com/nocodb/nocodb/pull/4010
- feat: gallery share view by @wingkwong in https://github.com/nocodb/nocodb/pull/4007
- Fix: Grid view flickering on LTAR link/unlink by @pranavxc in https://github.com/nocodb/nocodb/pull/3776
- feat: select option dynamic font by @mertmit in https://github.com/nocodb/nocodb/pull/4005
- feat: automatically create a new row on navigating next within last row by @mertmit in https://github.com/nocodb/nocodb/pull/4025
- fix(nc-gui): prevent gallery cover img error by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4027
- fix: filter badge by @wingkwong in https://github.com/nocodb/nocodb/pull/4020
- refactor(nocodb): combine all kanban migration into one by @wingkwong in https://github.com/nocodb/nocodb/pull/4008
- fix(nc-gui): use column label or title for error msg in form view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4026
- feat: import optimization by @wingkwong in https://github.com/nocodb/nocodb/pull/3811
- fix: tab level state by @pranavxc in https://github.com/nocodb/nocodb/pull/3370
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4038
- fix(ng-gui): find unique neighbours by @jbbn in https://github.com/nocodb/nocodb/pull/4039
- Fix: Grid view - avoid scroll to cell on click by @pranavxc in https://github.com/nocodb/nocodb/pull/4033
- Fix: Swagger - OpenAPI spec corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/4044
- Refactor: CLI - rename cli script alias to avoid conflict by @pranavxc in https://github.com/nocodb/nocodb/pull/4051
- fix(nc-gui): remove
useMetas
from watch cb by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4030 - Remove password character requirements by @jgillich in https://github.com/nocodb/nocodb/pull/4035
- fix(nc-gui): correct input style padding for form views by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4052
- Fix: Grid view - multiple cell select copy bug by @pranavxc in https://github.com/nocodb/nocodb/pull/4053
- Feat: Grid view - allow clear cell on LTAR cell by @pranavxc in https://github.com/nocodb/nocodb/pull/4046
- fix(nc-gui): apply distinct key on page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4054
- fix(gui): Row insert/update - ignore auto generated column from required by @pranavxc in https://github.com/nocodb/nocodb/pull/4045
- refactor(nc-gui): add default nocodb theme color to picker by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4057
- Fix: Edit column - focus title field only if there is no focused input element by @pranavxc in https://github.com/nocodb/nocodb/pull/4059
- fix(nc-gui): lazy load breaking views sidebar by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4031
- fix(nc-gui): handle date_format in import by @wingkwong in https://github.com/nocodb/nocodb/pull/4043
- test(cy): circular references and duplicated dependencies by @jbbn in https://github.com/nocodb/nocodb/pull/4061
- fix(nc-gui): remove
useMetas
from cb fn by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4062 - feat(nc-gui): add ping animation to logo on click by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4058
- chore(nc-gui): fix types and cleanup unused vars by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3931
- fix: interpret
bigint
andbigserial
as number on UI level by @mertmit in https://github.com/nocodb/nocodb/pull/4060 - feat: scroll for select options by @mertmit in https://github.com/nocodb/nocodb/pull/4063
- 0.98.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4072
New Contributors
- @chetanverma16 made their first contribution in https://github.com/nocodb/nocodb/pull/3795
- @shashankbhatgs made their first contribution in https://github.com/nocodb/nocodb/pull/3914
- @raihan71 made their first contribution in https://github.com/nocodb/nocodb/pull/3928
- @rjsdn0124 made their first contribution in https://github.com/nocodb/nocodb/pull/3983
- @jbbn made their first contribution in https://github.com/nocodb/nocodb/pull/4039
- @jgillich made their first contribution in https://github.com/nocodb/nocodb/pull/4035
Full Changelog: https://github.com/nocodb/nocodb/compare/0.97.0...0.98.1
Join Our Team
Thank you for your love & support
💜 🚀
0.97.0 9/22/2022
🚀 NocoDB : Feature Release 🚀
ERD View & Link to a Specific Row

🥬 What's new .. What's fresh ?
- 🌈 ERD Views : NocoDB's user love creating tables - however without an ERD diagram its not so intuitive to understand the design of schema. Right ?
- So we are happy to introduce ERD view at table and schema level.
- Visualise all the relations (HasMany, ManyToMany) in the nicest possible way.
- Drag and rearrange as you like.
- 🔗 Link to a row : when you expand a row in spreadsheet as a form, it wasn't possible before to send a link to your co-worker. Not any more!
- Now you can simply expand the row - click to get the link.
- Or even simply copy from the browser url and send it to via slack or emails. As easy as it gets.
🕐 Demo time
🌈 ERD View
https://user-images.githubusercontent.com/5435402/191498877-4de466e6-7327-461c-8cec-702b3a6b49c9.mov
🔗 Link to Expanded Form View
https://user-images.githubusercontent.com/5435402/191498919-af626828-0104-47e1-a653-4fadc3a3ef43.mov
👀 Coming soon 👀 🎉
- 📊 Kanban View: Ohhhh yes - the most liked feature, 100s of 👍 on this feature by community, is in the making & its free! Can't get any better.
- 🎨 Survey Form View: Gorgeous & limitless survey forms on your own databases.
Kanban : Sneak preview
Survey form : sneak preview
https://user-images.githubusercontent.com/5435402/191495787-12711957-59b4-4a02-a33f-b6341efb09a8.mov
We cannot wait to release them soon. 🤝
🐛 Closed Issues
- [closed] [Feature] LDAP or SAML #3717
- [Type: Bug] Add new row toolbar button broken for gallery view #3689
- [closed] Creating new tags for select and multi-select columns via API [feature request] #3661
- [Type: Bug][Type: In Development] new project displays deleted project table name's #3635
- [closed] Webhook filter condition add/update - grid view in the background appears to reload #3633
- [closed] Dockerfile typo #3619
- [For: Community or Good First Issue] [API] Create columns on table type linkToAnotherRecord #3608
- [closed] Metadata on multi-instance deployment becomes unsynchronized #3587
- [closed] [question] sum up rows? #3586
- [Type: Feature] vue3: shared view list-
show all shared views of this table
option missing #3480 - [closed] vue3: additional network queries when filter
auto apply
is disabled #3479 - [closed] vue3: signUp page if root db file is for first use #3458
- [Scope: vue3] vue3: Documentation #3264
- [closed] Show cover image in gallery view also if fields is not enabled [Feature] #3199
- [Type: i18n translation] [i18n] Language support extension-
#2904 - [closed] Can't add new record for many-to-many field #2900
- [closed] Image is not shown in gallery view when the attachment field is hidden #2864
- [closed] "Copy Project Info" does not work on Safari #2824
- [Type: In Development][Scope: UI / UX] sort UI broken #2781
- [Type: Feature][Product : Project] [Feature] One-to-One Relationship #2777
- [Type: Bug][Type: In Development][Status: Reproducible] Error on trying to rename formula column #2768
- [For: Community or Good First Issue] [Feature] Include the name of the deleting project into the dialog #2752
- [Type: In Development] Safari browser UI functionality issues #2666
- [closed] Add multiple row to existing table with a csv file #2594
- [closed] options not shown when choosing from a LTAR column (not solved yet) #2546
- [closed] API Authentication Failure #2544
- [closed] [Feature] npx for nocodb-dev-daily #2289
- [closed] NocoDB: Migrate Airtable to Postgres database - attachments are missing #2269
- [Priority: Low][Type: In Development] [LTAR] right click - clear on LTAR field, throws error #2105
- [Type: In Development][Status: In Resolution] [UIDT-improvements] Migration considerations & other items #2037
- [closed] Multiselect color is not shown, when more than 10 slection options are given #2002
- [Type: In Development] LTAR field- update operation not reflected till hard refresh #1770
- [closed] Blank inscription form when NC_DASHBOARD_URL="/" (serving by Apache) #1594
- [closed] Primary key column contains duplicate values #1435
- [closed] Not fetching the data of tables after meta-sync #1429
- [closed] ERR_OSSL_EVP_UNSUPPORTED #1123
- [closed] Virtual hasMany relationships disappears when the table metadata is recreated #851
What's Changed
- Release 0.96.4 by @github-actions in https://github.com/nocodb/nocodb/pull/3593
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3556
- fix(nc-gui): lazy load languages for initial load perf by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3602
- chore(cypress): improvements by @pranavxc in https://github.com/nocodb/nocodb/pull/3597
- docs: NocoDB Documentation for 0.96.0 by @wingkwong in https://github.com/nocodb/nocodb/pull/3552
- feat(gui-v2): customizable urls in shared views by @dolsem in https://github.com/nocodb/nocodb/pull/3381
- fix: gallery card cover image distortion by @mertmit in https://github.com/nocodb/nocodb/pull/3618
- fix(nc-gui): make checkbox visible on hover & more easy to tick by @wingkwong in https://github.com/nocodb/nocodb/pull/3624
- refactor(gui): keep the right sidebar open by default by @pranavxc in https://github.com/nocodb/nocodb/pull/3626
- fix(gui): shared form view with password by @pranavxc in https://github.com/nocodb/nocodb/pull/3629
- add dolsem as a contributor by @allcontributors in https://github.com/nocodb/nocodb/pull/3632
- feat(nc-gui): add web types for directives by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3630
- refactor(nc-gui): defer loading project to subpage by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3606
- fix(gui): Importing Airtable to SQL databases - scroll fix by @pranavxc in https://github.com/nocodb/nocodb/pull/3636
- fix(nc-gui): checkbox cell unselectable by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3642
- fix(nc-gui): project state not properly reset by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3637
- fix(nc-gui): right sidebar collapse not working by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3660
- feat(nc-gui): store sidebar states separately by id by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3664
- fix(nc-gui): remove injection usage in callback by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3641
- Feat: fullscreen option to toggle nav drawers by @pranavxc in https://github.com/nocodb/nocodb/pull/3662
- feat(nc-gui): Added tooltip to show table name in table tree view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3634
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3670
- test: cy views suite local storage & tab handling corrections by @dstala in https://github.com/nocodb/nocodb/pull/3667
- fix(gui): miscellaneous by @pranavxc in https://github.com/nocodb/nocodb/pull/3678
- refactor(nc-gui): hide loading spinner when reloading from webhook filters by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3646
- fix(pg): select column default value by @mertmit in https://github.com/nocodb/nocodb/pull/3620
- fix: select column issue by @mertmit in https://github.com/nocodb/nocodb/pull/3682
- API unit tests by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3358
- Fix: Expanded form - hide reload and virtual columns if new record by @pranavxc in https://github.com/nocodb/nocodb/pull/3657
- fix: drop wrapping select queries for mssql by @mertmit in https://github.com/nocodb/nocodb/pull/3692
- fix: select column by @mertmit in https://github.com/nocodb/nocodb/pull/3691
- Feat: API - Add meta field to keep additional meta data by @pranavxc in https://github.com/nocodb/nocodb/pull/3683
- Fix: Add a fallback function copy to clipboard by @pranavxc in https://github.com/nocodb/nocodb/pull/3690
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3697
- fix: Import Airtable to SQL Databases - fix number as a decimal by @dstala in https://github.com/nocodb/nocodb/pull/3638
- Fix: Miscellaneous bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/3685
- test: cy-stability for dropdown by @dstala in https://github.com/nocodb/nocodb/pull/3699
- test: cy-stability-column edit operations by @dstala in https://github.com/nocodb/nocodb/pull/3704
- Fix: Filter - webhook and view filter bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/3709
- fix(nc-gui): reset roles on app load by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3701
- test: use class names for menu & selection in filter & sort test by @dstala in https://github.com/nocodb/nocodb/pull/3712
- fix(api): apply column changes in order by @pranavxc in https://github.com/nocodb/nocodb/pull/3611
- Fix: Fullscreen button bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/3713
- Feat/Add docs for unit tests by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3714
- Fix: Random blank screen bug by @pranavxc in https://github.com/nocodb/nocodb/pull/3708
- refactor: i18n validation error messages by @dstala in https://github.com/nocodb/nocodb/pull/3658
- Feat: URL for expanded row by @pranavxc in https://github.com/nocodb/nocodb/pull/3655
- chore(gui): add cdn path as relative to load assets relative to the path by @pranavxc in https://github.com/nocodb/nocodb/pull/3722
- chore: skip cicd for draft PR by @dstala in https://github.com/nocodb/nocodb/pull/3724
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3723
- feat(nc-gui): ERD by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3612
- chore(gui): Build error by @pranavxc in https://github.com/nocodb/nocodb/pull/3728
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3747
- Fix: Fixed issue regarding getRow helper in test env where it doesnt return undefined if row id doesnt exist by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3727
- fix: add community translated by @mertmit in https://github.com/nocodb/nocodb/pull/3754
- 0.97.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/3755
Full Changelog: https://github.com/nocodb/nocodb/compare/0.96.4...0.97.0
Join Our Team
Thank you for your love & support
💜 🚀
0.96.4 9/13/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [closed] Impossible to create a new row since 0.96 #3565
- [Good First Issue][Status: Resolved] [Feature] Use generate button pressing enter in dialog for creating a token #3562
- [closed] Can't upload CSV : POST on /dashboard/ fails -> 404 Not Found #3542
- [Priority: Critical] Unable to view and download files in public share view link #3541
- [Priority: Critical] Running nocodb without access to github #3540
- [closed] NocoDB release action : default to master #3537
- [Type: In Development] Release Note Issues #3524
- [Type: Feature] [Feature] Horizontal scroll #2775
- [Type: Feature] [Feature] Reorder multiselect options in column settings (manually or other) #1287
- [Type: Enhancement][Type: Feature] Treeview item order #1021
- [Type: Feature] Add mobile support #850
- [Type: Enhancement][Good First Issue][Type: Feature][For: Community] Support SSL Certs #215
What's Changed
- Release 0.96.2 by @github-actions in https://github.com/nocodb/nocodb/pull/3548
- chore(swagger): provide required props as an array by @pranavxc in https://github.com/nocodb/nocodb/pull/3564
- fix: drop await / errors from feed-back form handler by @mertmit in https://github.com/nocodb/nocodb/pull/3572
- fix(nocodb): use port from connection URL by @mertmit in https://github.com/nocodb/nocodb/pull/3578
- feat: added a form for creating tokens by @asheerrizvi in https://github.com/nocodb/nocodb/pull/3577
- docs: add asheerrizvi as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/3584
- 0.96.3 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/3589
- Release 0.96.3 by @github-actions in https://github.com/nocodb/nocodb/pull/3590
- Fix: expanded form view row insert bug by @pranavxc in https://github.com/nocodb/nocodb/pull/3569
- 0.96.4 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/3591
New Contributors
- @asheerrizvi made their first contribution in https://github.com/nocodb/nocodb/pull/3577
Full Changelog: https://github.com/nocodb/nocodb/compare/0.96.2...0.96.4
0.96.2 9/7/2022
🚀 NocoDB Release : Frontend is TypeScript & Vue3 🚀
What's New
- :fire: New Frontend in Typescript
- :fire: Moved from Vue2 to Vue3 : Composition API ❤️
- :fire: Nuxt3: Framework Migration
- :fire: Next generation utility-first CSS framework: Windi CSS
- :fire: Enhanced support for JDBC URL and SSL support.
- :fire: And we're hiring! :fire:
New UI Layout
We've rewritten the whole frontend code. Here's some screenshots.
|
|---|---|
Typescript Migration
We've migrated existing JavaScript frontend code to Typescript. A typed frontend helps in better comprehension of our large codebase, and it comes handy as we plan to grow the team.
Framework Migration
We've migrated from Vue2 to Vue3 in which we utilise composition API for better logic reuse and more flexible code organisation. Since we are switching to Vue3, we've also migrated from Nuxt2 to Nuxt3, which is Vue3 based and it brings general optimisations and improvements.
Windi CSS
We've chosen Windi CSS as our CSS utility tool, which is able to provide faster load times and a speedy HMR in development.
Closed Issues
- [Status: Fixed][Type: In Development] Filter Group not working with auto apply disabled #2690
- [Status: Resolved] [i18n] Language support extension-
#2685 - [Type: Enhancement][Status: Resolved] enhancement: sort menu #2683
- [Status: Resolved][Type: In Development] Additional % observed in filter query #2681
- [Status: Resolved][Type: In Development] Group filter- incorrect operation #2679
- [Type: Bug][Status: Fixed][Status: Reproducible] Error importing Chinese data #2677
- [Status: Fixed] Error during password resetting #2673
- [Type: Bug][Status: Fixed][Type: In Development] Cannot read properties of undefined (reading 'totalRows') #2647
- [Type: Enhancement][Status: Resolved] Add dynamic feedback form submission #2640
- [Type: Bug][Status: Fixed][Priority: Low][Type: In Development] Query parameter aliases not working for ExcludedList API #2635
- [Type: Bug][Status: Fixed] Empty pills appear in lookup column, unwanted tables appear in lookup dropdown and UI issue sort #2610
- [Status: Resolved] Can't reset the password #2607
- [Type: Bug][Status: Fixed][Status: Reproducible] Password reset page just shows "Not a valid url" #2563
- [Type: Bug][Status: Fixed] Filtering by formula column is broken #2562
- [Type: Bug][DB: SQLite][Status: Fixed] m2m delete handling error #2557
- [Type: Bug][Status: Fixed][Type: In Development] Lookup / rollup column title show's up in form view #2550
- [Type: Bug][Status: Fixed][Status: Reproducible] Themes not working for non-creators #2539
- [Type: Bug][Status: Fixed][Status: Reproducible] UI Problem with editor's role #2538
- [Status: Resolved] When I try to choose a value in a many-to-many relationship NocoDB's interface doesn't show me options. #2523
- [Type: Bug][Status: Fixed][Status: Reproducible] Filtering related records is not possible when system column is used as primary value #2517
- [Status: Resolved][Status: Reproducible] Filtering by null in nested column not possible using API #2516
- [Status: Resolved][Type: 0.90 Migration] issue while upgrading from 0.84.14 to 0.91.10 - migration failed #2449
- [Good First Issue][Status: Resolved] Display picture from connected table has wrong size #2392
- [Type: Bug][Good First Issue][Status: Fixed] Incorrect replacement of spaces in table names on mysql. #2380
- [Type: Feature][Status: Resolved] [Feature] Set Date Format #2230
- [Type: Enhancement][Status: Resolved] There seems to be no UI for renaming a project #1885
- [Type: Enhancement][Good First Issue][Status: Resolved][Scope: UI / UX] Bug styling #1516
- [Type: Feature][Status: Resolved] [Feature] In Rest api, sort randomly ? #1432
- [Type: Enhancement][Status: Fixed] "Delete table" should be part of the tooltip menu of tables #826
- [Type: Feature][Status: Resolved] Option to Prevent Download #807
- [Status: Fixed] 2 issues
iwp
in readme.md for Windows is not a valid command, URL returns 404 #3378 - [Status: Resolved][Type: i18n translation] [i18n] Language support extension- bn #2974
- [Status: Resolved][Type: i18n translation] [i18n] Language support extension- hi #2941
- [Type: Enhancement][Status: Resolved][Type: In Development] [formula] allow use of currency column in mathematical formula functions #2929
- [Type: Question][Status: Resolved] I'm not able to create a table with the API:
Cannot read properties of undefined (reading 'length')
#2809 - [Type: Enhancement][Status: Resolved] search and filter throws errors #2799
- [Status: Resolved][Type: i18n translation] [i18n] Language support extension-fr #2743
- [Type: Bug][Status: Fixed][Type: In Development] projectCost missing role permissions #2740
- [Good First Issue][Status: Resolved] small problem with the menu UI under the settings module #2737
- [Good First Issue][Status: Resolved] code snippet - baseurl how to Generate HTTPS link #2711
- [Type: Enhancement][Type: Feature][Status: Resolved] Renaming table should rename table in database #2668
- [Type: Feature][Status: Fixed] [Feature] Allow showing week day for dates #2606
- [Type: Enhancement][Type: Feature][Status: Fixed] camelize is the only option for table / column infection #717
- [Status: Resolved][Type: i18n translation] 📝 i18n Translations 📝 #633
- [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] No way to change the column name for columns with foreign keys #468
- [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] UX/UI: field helptext is hidden by error text #467
- [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] Theme settings not consistent across browsers #429
What's Changed
- Release 0.92.4 by @github-actions in https://github.com/nocodb/nocodb/pull/2694
- docs: add seokjunjin as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2705
- feat(gui-v2): update signup form by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2651
- fix: cypress mysql docker, disable ONLY_FULL_GROUP_BY by @dstala in https://github.com/nocodb/nocodb/pull/2713
- Add ant design by @pranavxc in https://github.com/nocodb/nocodb/pull/2716
- fix(gui-v2): overflow container on signin/signup forms by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2718
- feat(gui-v2): add color-transition shortcut to windi by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2720
- feat(gui-v2): add forgot-password page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2721
- feat(gui-v2): add user settings page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2722
- docs: Update chinese.md by @systemctls in https://github.com/nocodb/nocodb/pull/2725
- docs: add systemctls as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/2727
- Feat/project list by @pranavxc in https://github.com/nocodb/nocodb/pull/2723
- Feat/project tree - add settings modal by @pranavxc in https://github.com/nocodb/nocodb/pull/2729
- fix(gui-v2): sidebar showing when collapsed by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2728
- feat: add isUIAllowed composable by @pranavxc in https://github.com/nocodb/nocodb/pull/2735
- feat: server.enable('trust proxy'); by @systemctls in https://github.com/nocodb/nocodb/pull/2732
- fix: [ui] Scrolling in the tables by @systemctls in https://github.com/nocodb/nocodb/pull/2739
- chore(gui-v2): update theme primary color by @pranavxc in https://github.com/nocodb/nocodb/pull/2742
- fix: add missing permissions for projectCost by @mertmit in https://github.com/nocodb/nocodb/pull/2741
- refactor: i18n-fr corrections by @yohanboniface by @dstala in https://github.com/nocodb/nocodb/pull/2746
- docs: add yohanboniface as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2748
- refactor(gui-v2): replace vuetify form with ant form by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2744
- feat: WEEKDAY formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2706
- chore(gui-v2): cleanup user settings page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2757
- refactor(gui-v2): disable dark mode by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2758
- feat(gui-v2): load team and auth tab by @pranavxc in https://github.com/nocodb/nocodb/pull/2791
- feat: project create by @pranavxc in https://github.com/nocodb/nocodb/pull/2730
- feat(gui-v2): get project roles by @pranavxc in https://github.com/nocodb/nocodb/pull/2796
- feat(gui-v2): add
AuditTab
by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2734 - refactor: i18n sync by @dstala in https://github.com/nocodb/nocodb/pull/2800
- refactor(gui-v2): move injection keys to context dir by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2803
- refactor(gui-v2): cleanup project create utils by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2830
- refactor(gui-v2): cleanup template editor component by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2828
- chore(gui-v2): cleanup files by @pranavxc in https://github.com/nocodb/nocodb/pull/2827
- feat(gui-v2): templates by @wingkwong in https://github.com/nocodb/nocodb/pull/2750
- Feat/nav drawer by @pranavxc in https://github.com/nocodb/nocodb/pull/2794
- chore(gui-v2): fix eslint issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2831
- Refactor/gui v2 by @pranavxc in https://github.com/nocodb/nocodb/pull/2810
- feat(gui-v2): App Store by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2798
- refactor/gui-v2-settings-modal-added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2813
- chore/integrated-appstore-to-settings-modal by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2833
- refactor: cypress markers by @dstala in https://github.com/nocodb/nocodb/pull/2832
- fix(gui-v2): force disable dark mode by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2836
- test: cypress markers for tab & tree view by @dstala in https://github.com/nocodb/nocodb/pull/2840
- feat(gui-v2): quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2795
- test: cypress markers on spreadsheet tab by @dstala in https://github.com/nocodb/nocodb/pull/2853
- feat(gui-v2): Project metadata by @mertmit in https://github.com/nocodb/nocodb/pull/2841
- chore: menu resize by @dstala in https://github.com/nocodb/nocodb/pull/2852
- fix(gui-v2): Main view ( tab view ) & Toolbar by @pranavxc in https://github.com/nocodb/nocodb/pull/2819
- fix(gui-v2): AppStore directory and import case by @mertmit in https://github.com/nocodb/nocodb/pull/2847
- feat(gui-v2): Email Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2888
- feat(gui-v2): Currency Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2893
- refactor(gui-v2): Added Date Picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2883
- refactor(gui-v2): Added YearPicker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2890
- refactor(gui-v2): Added DateTime Picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2899
- feat(gui-v2): Formula Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2908
- feat(gui-v2): add column resize option in grid view by @pranavxc in https://github.com/nocodb/nocodb/pull/2882
- User management and API Token Management added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2854
- feat(gui-v2): add views sidebar by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2837
- refactor(gui-v2): fix right sidebar layout by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2892
- Linting fix for User management by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2924
- Removed
calendar
icon fromDatePicker
,DateTimePicker
andYearPicker
by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2919 - feat(gui-v2): column create/edit by @pranavxc in https://github.com/nocodb/nocodb/pull/2857
- feat(gui-v2): add
useApi
&useGlobal
composables by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2877 - enhancement: support currency in formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2931
- fix(gui-v2): use promise reject when returning api error by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2932
- vue3: Added TimePicker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2920
- feat(gui-v2): add
dayjs
plugin file by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2933 - chore(gui-v2): add plugin export from dayjs plugin file by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2935
- refactor(gui-v2): change right sidebar toggle icons by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2936
- fix(gui-v2): tab navigation by @pranavxc in https://github.com/nocodb/nocodb/pull/2934
- fix(gui-v2): cell follow ups by @wingkwong in https://github.com/nocodb/nocodb/pull/2930
- feat(gui-v2): add
useInjectionState
composable by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2942 - fix(gui-v2): permission type not allowing wildcard by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2940
- chore(gui-v2): update menu styles to fill height properly by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2937
- feat(gui-v2): accept keyname as arg for useInjectionState by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2943
- refactor(gui-v2): Smartsheet toolbar by @pranavxc in https://github.com/nocodb/nocodb/pull/2860
- feat(gui-v2): percent cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2910
- feat(gui-v2): Rating Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2907
- feat(gui-v2): number cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2928
- fix/gui-v2-fixed-issue-with-time-picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2939
- vue3: Added phone number cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2925
- feat(gui-v2): Decimal Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2945
- fix(gui-v2): quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2885
- feat(gui-v2): webhooks by @wingkwong in https://github.com/nocodb/nocodb/pull/2838
- refactor: remove user context information from webhook panel by @dstala in https://github.com/nocodb/nocodb/pull/2961
- refactor(gui-v2): show tooltip on bottomRight when sidebar is open by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2948
- vue3: Added rollup cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2965
- vue3: Added checkbox cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2966
- feat(gui-v2): SingleLineText Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2959
- docs: add drsantam as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2977
- feat(gui-v2): LongText Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2960
- feat(gui-v2): Count Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2949
- feat(gui-v2): SpecificDBType Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2950
- fix(gui-v2): return type correction of provider by @pranavxc in https://github.com/nocodb/nocodb/pull/2978
- vue3: Improved email, json, phonenumber, url, year, time column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2971
- feat(gui-v2): currency column by @wingkwong in https://github.com/nocodb/nocodb/pull/2963
- feat(gui-v2): duration options by @wingkwong in https://github.com/nocodb/nocodb/pull/2975
- feat(gui-v2): implement attachment cell by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2972
- fix(gui-v2): fix project schema for pg and mssql by @mertmit in https://github.com/nocodb/nocodb/pull/2970
- fix: nested lookup import failure by @dstala in https://github.com/nocodb/nocodb/pull/2917
- refactor/i18n: new language support- hi, bn (@drsantam) by @dstala in https://github.com/nocodb/nocodb/pull/2976
- feat(gui-v2): rating column by @wingkwong in https://github.com/nocodb/nocodb/pull/2979
- feat(gui-v2): Grid operations by @pranavxc in https://github.com/nocodb/nocodb/pull/2947
- fix(gui-v2): fix empty meta & feed default values by @wingkwong in https://github.com/nocodb/nocodb/pull/2984
- Feat/export excel by @LouisDelbosc in https://github.com/nocodb/nocodb/pull/2851
- fix: Provide edit-enabled in cell level by @pranavxc in https://github.com/nocodb/nocodb/pull/2991
- feat(gui-v2): checkbox options by @wingkwong in https://github.com/nocodb/nocodb/pull/2986
- fix: grid view corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/2992
- vue3: Added lookup column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2999
- fix: info message error when using invite more option by @dstala in https://github.com/nocodb/nocodb/pull/3002
- refactor: i18n arabic language support by @dstala in https://github.com/nocodb/nocodb/pull/2987
- vue3: Add lookup cell by @pranavxc in https://github.com/nocodb/nocodb/pull/3003
- vue3: Added Date column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3011
- vue3: Added rollup column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2988
- vue3: Added LTAR column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3006
- vue3: Added SpecificDBType column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3009
- vue3: Added Percent column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3017
- chore(gui-v2): apply theme scrollbar on ant modal by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2983
- fix(gui-v2): select object value issue by @wingkwong in https://github.com/nocodb/nocodb/pull/3016
- vue3: Add LTAR cells by @pranavxc in https://github.com/nocodb/nocodb/pull/2990
- feat(gui-v2): add icons resolver to component auto-loader by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3019
- enhancement: select columns by @mertmit in https://github.com/nocodb/nocodb/pull/2751
- feat(gui-v2): formula options by @wingkwong in https://github.com/nocodb/nocodb/pull/2998
- fix(gui-v2): Bug fixes in grid by @pranavxc in https://github.com/nocodb/nocodb/pull/3005
- fix: gui-v2 - sync filter auto save prop with localstorage by @pranavxc in https://github.com/nocodb/nocodb/pull/3037
- fix(gui-v2): filter and row count by @pranavxc in https://github.com/nocodb/nocodb/pull/3039
- vue3: Added
Json
cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2946 - chore(gui-v2): fix typecheck issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3044
- vue3: Added gallery view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3021
- feat(gui-v2): implement project menu by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3023
- chore(gui-v2): fix dropzone ref by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3052
- vue3 : Dashboard issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3050
- feat(gui-v2): Single/multi select by @mertmit in https://github.com/nocodb/nocodb/pull/3022
- chore(gui-v2): attachment cell fixes by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3066
- fix(gui-v2): formula by @wingkwong in https://github.com/nocodb/nocodb/pull/3049
- vue3: API Snippet by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3035
- vue3: Expanded form by @pranavxc in https://github.com/nocodb/nocodb/pull/3025
- feat(gui-v2): excel import by @wingkwong in https://github.com/nocodb/nocodb/pull/3076
- feat(gui-v2): form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3030
- vue3: Dashboard issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3065
- vue3: Follow up on User management by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3067
- fix(gui-v2): form view follow-up issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3078
- fix(gui-v2): Misc issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3051
- fix(gui-v2): call generateNewColumnMeta only once by @mertmit in https://github.com/nocodb/nocodb/pull/3093
- vue3: Add preview as option by @pranavxc in https://github.com/nocodb/nocodb/pull/3091
- feat(gui-v2): close dropdown menu on esc keydown by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3095
- refactor(gui-v2): remove vuetify from language switcher by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3099
- refactor(gui-v2): ui updates by @pranavxc in https://github.com/nocodb/nocodb/pull/3096
- feat(gui-v2): settings modal overflow by @mertmit in https://github.com/nocodb/nocodb/pull/3101
- refactor: remove group class from tr by @pranavxc in https://github.com/nocodb/nocodb/pull/3107
- fix(gui-v2): close timepicker on outside click by @pranavxc in https://github.com/nocodb/nocodb/pull/3108
- fix(gui-v2): abort renaming view on failed validation by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3094
- fix(gui-v2): check if project title is being in use when renaming by @wingkwong in https://github.com/nocodb/nocodb/pull/3112
- fix(gui-v2): sign out after reset pwd like v1 by @wingkwong in https://github.com/nocodb/nocodb/pull/3110
- fix(gui-v2): add missing logos by @wingkwong in https://github.com/nocodb/nocodb/pull/3111
- refactor(gui-v2): use message instead of notification by @wingkwong in https://github.com/nocodb/nocodb/pull/3113
- refactor: gui v2 column header UI and nocodb logo by @pranavxc in https://github.com/nocodb/nocodb/pull/3114
- feat(gui-v2): allow users to signup with invite url by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3109
- fix(gui-v2): select improvements by @mertmit in https://github.com/nocodb/nocodb/pull/3082
- wip(gui-v2): shared base by @pranavxc in https://github.com/nocodb/nocodb/pull/3123
- fix(gui-v2): add i18n / isUIAllowed by @wingkwong in https://github.com/nocodb/nocodb/pull/3087
- fix(gui-v2): form layout by @wingkwong in https://github.com/nocodb/nocodb/pull/3133
- fix(gui-v2): column edit/add handling by @mertmit in https://github.com/nocodb/nocodb/pull/3134
- fix(gui-v2): ui corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/3139
- refactor(gui-v2): use edit and readonly injection keys properly by @pranavxc in https://github.com/nocodb/nocodb/pull/3140
- fix(gui-v2): remove formulaSuggestionDrawer by @wingkwong in https://github.com/nocodb/nocodb/pull/3149
- feat(gui-v2): misc by @wingkwong in https://github.com/nocodb/nocodb/pull/3130
- fix(gui-v2): update default active index by @wingkwong in https://github.com/nocodb/nocodb/pull/3153
- chore(gui-v2): prod build by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3158
- fix(gui-v2): webhook follow up issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3129
- feat(gui-v2): reopen attachment modal on carousel close by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3162
- refactor(gui-v2): show sidebar toggle on hover by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3159
- feat(gui-v2): misc issues (con't) by @wingkwong in https://github.com/nocodb/nocodb/pull/3157
- vue3: Added users reloading after user creation by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3170
- vue3: Swagger API URL, Project info copy and Auth token copy by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3166
- vue3: Added share view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3083
- fix(gui-v2): show form items in editable state and handle LTAR columns by @pranavxc in https://github.com/nocodb/nocodb/pull/3169
- fix(gui-v2): minor improvements by @mertmit in https://github.com/nocodb/nocodb/pull/3172
- fix(gui-v2): easter icons appear when toggling toolbar icons twice by @wingkwong in https://github.com/nocodb/nocodb/pull/3179
- fix: avoid excessive requests related to LTAR by @pranavxc in https://github.com/nocodb/nocodb/pull/3181
- fix(gui-v2): formula AC tree by @wingkwong in https://github.com/nocodb/nocodb/pull/3198
- chore(gui-v2): remove placeholders for *Picker cells by @wingkwong in https://github.com/nocodb/nocodb/pull/3192
- chore(gui-v2): hide some right toolbar buttons in form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3195
- feat(gui-v2): sidebar state with localStorage by @wingkwong in https://github.com/nocodb/nocodb/pull/3174
- fix: Lookup, Rollup, Count by @mertmit in https://github.com/nocodb/nocodb/pull/3204
- chore(gui-v2): style and import cleanups by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3171
- Reverted percent to how percent is handled in v1 by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3180
- fix(gui-v2): easter icons appear when toggling toolbar icons twice by @dstala in https://github.com/nocodb/nocodb/pull/3203
- Follow up on shared view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3197
- fix(gui-v2): fields menu by @mertmit in https://github.com/nocodb/nocodb/pull/3213
- Settings modal close button placement improved by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3214
- shared form view by @pranavxc in https://github.com/nocodb/nocodb/pull/3188
- feat(gui-v2): isLocked by @wingkwong in https://github.com/nocodb/nocodb/pull/3209
- Added showing error message on invalid url entry by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3185
- refactor(gui-v2): use ExportTypes from nocodb-sdk by @wingkwong in https://github.com/nocodb/nocodb/pull/3221
- fix(gui-v2): disable lookup in form by @wingkwong in https://github.com/nocodb/nocodb/pull/3224
- Improved email and password validation of signup page by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3223
- Made
Add new row
button functional by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3225 - chore(gui-v2): navigate to auth tab on project select by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3228
- chore/typo fixed in AddRow button by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3233
- feat(gui-v2): add dropzone to project intro page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3211
- fix(gui-v2): dblclick not triggered on renmable menu item by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3232
- docs: make field
columns
required for creating a table via the REST API by @nilsreichardt in https://github.com/nocodb/nocodb/pull/2926 - refactor(gui-v2): new layout by @pranavxc in https://github.com/nocodb/nocodb/pull/3236
- fix: cypress markers by @dstala in https://github.com/nocodb/nocodb/pull/3242
- chore(gui-v2): fix menu style spacings and colorings by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3243
- Fixed table column toggle while table creation by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3237
- fix: trailing space issue for enum/set options by @mertmit in https://github.com/nocodb/nocodb/pull/3245
- fix(gui-v2): disable context menu by @wingkwong in https://github.com/nocodb/nocodb/pull/3240
- fix(gui-v2) shared base issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3234
- chore(gui-v2): fine tune EditOrAdd width by @wingkwong in https://github.com/nocodb/nocodb/pull/3246
- feat(gui-v2): customizable theme variables by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3249
- fix/Fixed pagination info of nestedChildrenExcludedList api where
totalRows
was set wrong due to a bugged sql query by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3235 - refactor: new view layout with view menu by @pranavxc in https://github.com/nocodb/nocodb/pull/3262
- fix(gui-v2): reload the page if the same form view is clicked by @wingkwong in https://github.com/nocodb/nocodb/pull/3263
- fix(gui-v2): webhook layout by @wingkwong in https://github.com/nocodb/nocodb/pull/3260
- fix(gui-v2): remove incorrect isUIAllowed by @wingkwong in https://github.com/nocodb/nocodb/pull/3258
- fix(gui-v2): includeM2M display by @wingkwong in https://github.com/nocodb/nocodb/pull/3257
- fix(gui-v2): view break issue by @wingkwong in https://github.com/nocodb/nocodb/pull/3247
- feat(gui-v2): add google auth signup option by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3252
- feat(gui-v2): Help and support page by @pranavxc in https://github.com/nocodb/nocodb/pull/3267
- refactor(gui-v2): navigate to signup page if first user by @pranavxc in https://github.com/nocodb/nocodb/pull/3254
- fix(gui-v2): cannot read properties of undefined (reading 'length') by @wingkwong in https://github.com/nocodb/nocodb/pull/3272
- fix: miscellaneous bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/3271
- fix/Added filter sorting for user with viewer role by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3251
- fix(gui-v2): close correct tab on
x
icon click by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3281 - vue3: Improved welcome page UI and some other UI fixes by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3276
- fix(gui-v2): context menu styles by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3285
- vue3: Fixed styling of search and bottom buttons of tree view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3288
- chore(gui-v2): fix modal menu styles by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3287
- refactor(gui-v2): make create and update project pages subpages of dashboard by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3280
- fix(gui-v2): table rename by @wingkwong in https://github.com/nocodb/nocodb/pull/3117
- feat(gui-v2): add smtp rejectUnauthorized by @wingkwong in https://github.com/nocodb/nocodb/pull/3244
- vue3: Fixed UI issues for Viewer and Shared view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3292
- refactor(gui-v2): remove shared base btn from header by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3298
- vue3: Fixed stale fields badge issue and improved ui for fields menu by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3303
- fix(gui-v2): gallery view by @mertmit in https://github.com/nocodb/nocodb/pull/3268
- fix(gui-v2): attachments not loading in shared view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3300
- feat(gui-v2): Github Action v2 by @wingkwong in https://github.com/nocodb/nocodb/pull/3273
- fix(gui-v2): retain hook.notification.payload data by @wingkwong in https://github.com/nocodb/nocodb/pull/3315
- fix(gui-v2): incorrect sheet names in excel import by @wingkwong in https://github.com/nocodb/nocodb/pull/3319
- vue3: Form view ui updates by @pranavxc in https://github.com/nocodb/nocodb/pull/3318
- fix(gui-v2): trigger reload in updateOrSaveRow by @wingkwong in https://github.com/nocodb/nocodb/pull/3324
- fix(gui-v2): link to field correction by @wingkwong in https://github.com/nocodb/nocodb/pull/3325
- enhancement: replace modal with drawer for expanded form by @pranavxc in https://github.com/nocodb/nocodb/pull/3331
- test: Cypress for gui-v2 base folder by @dstala in https://github.com/nocodb/nocodb/pull/3335
- fix(gui-v2): handle page reset on cell update by @pranavxc in https://github.com/nocodb/nocodb/pull/3338
- fix(gui-v2): log audit and reload audit list on row update by @pranavxc in https://github.com/nocodb/nocodb/pull/3339
- feat: additional parameters for external database connections by @mertmit in https://github.com/nocodb/nocodb/pull/3306
- vue3: Fixed form view column syncing issue by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3310
- fix(gui-v2) missing expand cell in shared view by @wingkwong in https://github.com/nocodb/nocodb/pull/3353
- fix(gui-v2): exclude col.cdf case by @wingkwong in https://github.com/nocodb/nocodb/pull/3355
- fix: route update on rename view by @dstala in https://github.com/nocodb/nocodb/pull/3343
- fix: avoid complete page reload on clicking view name in right navbar by @dstala in https://github.com/nocodb/nocodb/pull/3356
- fix(gui-v2): undefined view in shared form by @wingkwong in https://github.com/nocodb/nocodb/pull/3365
- vue3: Forced meta loading when tab changes by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3342
- fix(gui-v2): navigate to default view if active view deleted by @pranavxc in https://github.com/nocodb/nocodb/pull/3367
- feat(gui-v2): project theme/color by @mertmit in https://github.com/nocodb/nocodb/pull/3368
- vue3: hash based routing by @pranavxc in https://github.com/nocodb/nocodb/pull/3375
- fix: typescript resolutions by @wingkwong in https://github.com/nocodb/nocodb/pull/3384
- Make shared views editable by @dolsem in https://github.com/nocodb/nocodb/pull/3374
- refactor(gui-v2): replace with hash based url by @pranavxc in https://github.com/nocodb/nocodb/pull/3385
- fix(gui-v2): include fields, sortArrJson, and filterArrJson when extracting CSV data by @wingkwong in https://github.com/nocodb/nocodb/pull/3383
- fix(gui-v2): image paths by @wingkwong in https://github.com/nocodb/nocodb/pull/3387
- fix: project theme by @mertmit in https://github.com/nocodb/nocodb/pull/3390
- fix(gui-v2): use import data with the first key by @wingkwong in https://github.com/nocodb/nocodb/pull/3395
- test: cicd wait by @dstala in https://github.com/nocodb/nocodb/pull/3396
- fix(gui-v2): bring back api snippet and resolve build issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3398
- docs: update japanese.md by @eltociear in https://github.com/nocodb/nocodb/pull/3404
- docs: add eltociear as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/3405
- fix(gui-v2): email me in form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3364
- feat: gallery rework by @mertmit in https://github.com/nocodb/nocodb/pull/3379
- fix(gui-v2): project tile correction in shared base by @pranavxc in https://github.com/nocodb/nocodb/pull/3406
- fix: windows executables by @wingkwong in https://github.com/nocodb/nocodb/pull/3410
- fix(gui-v2): show bt add/link icon in shared form view by @pranavxc in https://github.com/nocodb/nocodb/pull/3413
- fix: expand option of hm and mm in shared view by @pranavxc in https://github.com/nocodb/nocodb/pull/3414
- fix: handle deleting active table(tab) by @pranavxc in https://github.com/nocodb/nocodb/pull/3421
- test: enable screenshots by @dstala in https://github.com/nocodb/nocodb/pull/3422
- fix(gui-v2): check import file mime types by @wingkwong in https://github.com/nocodb/nocodb/pull/3428
- fix(gui-v2): pagination logic by @wingkwong in https://github.com/nocodb/nocodb/pull/3393
- fix: hide irrelevant options from sql view tab by @pranavxc in https://github.com/nocodb/nocodb/pull/3433
- enhancement(gui-v2): provide new set of project theme colors by @pranavxc in https://github.com/nocodb/nocodb/pull/3440
- refactor: minor ui chnages by @pranavxc in https://github.com/nocodb/nocodb/pull/3442
- fix(gui-v2): missing data in quick import after renaming by @wingkwong in https://github.com/nocodb/nocodb/pull/3439
- enhancement: add try catch for covering search mismatch type by @wingkwong in https://github.com/nocodb/nocodb/pull/3444
- refactor(gui-v2): show correct column icon by @pranavxc in https://github.com/nocodb/nocodb/pull/3435
- fix(gui-v2): alignment correction in column edit by @pranavxc in https://github.com/nocodb/nocodb/pull/3446
- fix(gui-v2): show record index always if grid in readonly mode by @pranavxc in https://github.com/nocodb/nocodb/pull/3448
- fix: lookup column rendering by @pranavxc in https://github.com/nocodb/nocodb/pull/3447
- refactor: i18n translations (part-1) by @dstala in https://github.com/nocodb/nocodb/pull/3445
- fix: operator does not exist: double precision % integer by @wingkwong in https://github.com/nocodb/nocodb/pull/3449
- refactor: i18n for message.success by @dstala in https://github.com/nocodb/nocodb/pull/3450
- fix(gui-v2): handle opening shared view/base opening in same window by @pranavxc in https://github.com/nocodb/nocodb/pull/3453
- fix(gui-v2): set accent color after updating theme meta successfully by @pranavxc in https://github.com/nocodb/nocodb/pull/3456
- fix(gui-v2): add missing allowCSVDownload condition by @wingkwong in https://github.com/nocodb/nocodb/pull/3460
- fix(gui-v2): sync with db if view column order value updated by @pranavxc in https://github.com/nocodb/nocodb/pull/3464
- fix(swagger): remove unnecessary request body arg from api by @pranavxc in https://github.com/nocodb/nocodb/pull/3466
- fix(gui-v2): make i18n globally available outside setup by @pranavxc in https://github.com/nocodb/nocodb/pull/3457
- fix(api): throw not implemented if test method is not implemented by @pranavxc in https://github.com/nocodb/nocodb/pull/3470
- refactor: i18n updates by @dstala in https://github.com/nocodb/nocodb/pull/3455
- fix(gui-v2): show error message when accessing projects with insuffic… by @wingkwong in https://github.com/nocodb/nocodb/pull/3471
- fix(gui-v2): add missing isUIAllowed for UserManagement & ApiTokenManagement by @wingkwong in https://github.com/nocodb/nocodb/pull/3475
- fix(gui-v2): skip system LTAR columns by @wingkwong in https://github.com/nocodb/nocodb/pull/3484
- fix(gui-v2): set metas with updated model after renaming tables by @wingkwong in https://github.com/nocodb/nocodb/pull/3489
- fix: theme palette by @mertmit in https://github.com/nocodb/nocodb/pull/3481
- fix(gui-v2): re-find cell ref for attachment dropzone on order change by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3496
- vue3: Fixed scroll issue with EditOrAdd component by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3495
- fix: block attempts to edit primary key column by @mertmit in https://github.com/nocodb/nocodb/pull/3498
- fix(gui-v2): add reloadEventHook.trigger() to get the latest localColumn value by @wingkwong in https://github.com/nocodb/nocodb/pull/3493
- fix(gui-v2): avoid watch logic to trigger even after signout by @wingkwong in https://github.com/nocodb/nocodb/pull/3492
- refactor: fall back to en for new strings by @dstala in https://github.com/nocodb/nocodb/pull/3499
- fix: gallery view by @mertmit in https://github.com/nocodb/nocodb/pull/3501
- feat: implement TruncateText component by @mertmit in https://github.com/nocodb/nocodb/pull/3502
- feat: prod release workflow by @wingkwong in https://github.com/nocodb/nocodb/pull/3497
- chore(gui-v2): base url correction by @pranavxc in https://github.com/nocodb/nocodb/pull/3510
- fix: truncate view name if needed by @mertmit in https://github.com/nocodb/nocodb/pull/3515
- test: stability experiments by @dstala in https://github.com/nocodb/nocodb/pull/3511
- 0.96.0 Pre-release by @wingkwong in https://github.com/nocodb/nocodb/pull/3522
- Release 0.96.1 by @github-actions in https://github.com/nocodb/nocodb/pull/3539
- fix: show attachment cell data in shared grid view by @pranavxc in https://github.com/nocodb/nocodb/pull/3545
- fix: version info implement timeout and cache by @mertmit in https://github.com/nocodb/nocodb/pull/3543
- fix(gui): avoid unnecessary upload api call from upload component by @pranavxc in https://github.com/nocodb/nocodb/pull/3546
- 0.96.2 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/3547
- Release 0.96.1 by @github-actions in https://github.com/nocodb/nocodb/pull/3539
- fix: show attachment cell data in shared grid view by @pranavxc in https://github.com/nocodb/nocodb/pull/3545
- fix: version info implement timeout and cache by @mertmit in https://github.com/nocodb/nocodb/pull/3543
- fix(gui): avoid unnecessary upload api call from upload component by @pranavxc in https://github.com/nocodb/nocodb/pull/3546
- 0.96.2 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/3547
New Contributors
- @systemctls made their first contribution in https://github.com/nocodb/nocodb/pull/2725
- @LouisDelbosc made their first contribution in https://github.com/nocodb/nocodb/pull/2851
- @dolsem made their first contribution in https://github.com/nocodb/nocodb/pull/3374
- @eltociear made their first contribution in https://github.com/nocodb/nocodb/pull/3404
Join Our Team
Full Changelog: https://github.com/nocodb/nocodb/compare/0.92.4...0.96.2
0.96.1 9/7/2022
🚀 NocoDB Release : Frontend is TypeScript & Vue3 🚀
What's New
- :fire: New Frontend in Typescript
- :fire: Moved from Vue2 to Vue3 : Composition API ❤️
- :fire: Nuxt3: Framework Migration
- :fire: Next generation utility-first CSS framework: Windi CSS
- :fire: Enhanced support for JDBC URL and SSL support.
- :fire: And we're hiring! :fire:
New UI Layout
We've rewritten the whole frontend code. Here's some screenshots.
|
|---|---|
Typescript Migration
We've migrated existing JavaScript frontend code to Typescript. A typed frontend helps in better comprehension of our large codebase, and it comes handy as we plan to grow the team.
Framework Migration
We've migrated from Vue2 to Vue3 in which we utilise composition API for better logic reuse and more flexible code organisation. Since we are switching to Vue3, we've also migrated from Nuxt2 to Nuxt3, which is Vue3 based and it brings general optimisations and improvements.
Windi CSS
We've chosen Windi CSS as our CSS utility tool, which is able to provide faster load times and a speedy HMR in development.
Closed Issues
- [Status: Fixed][Type: In Development] Filter Group not working with auto apply disabled #2690
- [Status: Resolved] [i18n] Language support extension-
#2685 - [Type: Enhancement][Status: Resolved] enhancement: sort menu #2683
- [Status: Resolved][Type: In Development] Additional % observed in filter query #2681
- [Status: Resolved][Type: In Development] Group filter- incorrect operation #2679
- [Type: Bug][Status: Fixed][Status: Reproducible] Error importing Chinese data #2677
- [Status: Fixed] Error during password resetting #2673
- [Type: Bug][Status: Fixed][Type: In Development] Cannot read properties of undefined (reading 'totalRows') #2647
- [Type: Enhancement][Status: Resolved] Add dynamic feedback form submission #2640
- [Type: Bug][Status: Fixed][Priority: Low][Type: In Development] Query parameter aliases not working for ExcludedList API #2635
- [Type: Bug][Status: Fixed] Empty pills appear in lookup column, unwanted tables appear in lookup dropdown and UI issue sort #2610
- [Status: Resolved] Can't reset the password #2607
- [Type: Bug][Status: Fixed][Status: Reproducible] Password reset page just shows "Not a valid url" #2563
- [Type: Bug][Status: Fixed] Filtering by formula column is broken #2562
- [Type: Bug][DB: SQLite][Status: Fixed] m2m delete handling error #2557
- [Type: Bug][Status: Fixed][Type: In Development] Lookup / rollup column title show's up in form view #2550
- [Type: Bug][Status: Fixed][Status: Reproducible] Themes not working for non-creators #2539
- [Type: Bug][Status: Fixed][Status: Reproducible] UI Problem with editor's role #2538
- [Status: Resolved] When I try to choose a value in a many-to-many relationship NocoDB's interface doesn't show me options. #2523
- [Type: Bug][Status: Fixed][Status: Reproducible] Filtering related records is not possible when system column is used as primary value #2517
- [Status: Resolved][Status: Reproducible] Filtering by null in nested column not possible using API #2516
- [Status: Resolved][Type: 0.90 Migration] issue while upgrading from 0.84.14 to 0.91.10 - migration failed #2449
- [Good First Issue][Status: Resolved] Display picture from connected table has wrong size #2392
- [Type: Bug][Good First Issue][Status: Fixed] Incorrect replacement of spaces in table names on mysql. #2380
- [Type: Feature][Status: Resolved] [Feature] Set Date Format #2230
- [Type: Enhancement][Status: Resolved] There seems to be no UI for renaming a project #1885
- [Type: Enhancement][Good First Issue][Status: Resolved][Scope: UI / UX] Bug styling #1516
- [Type: Feature][Status: Resolved] [Feature] In Rest api, sort randomly ? #1432
- [Type: Enhancement][Status: Fixed] "Delete table" should be part of the tooltip menu of tables #826
- [Type: Feature][Status: Resolved] Option to Prevent Download #807
- [Status: Fixed] 2 issues
iwp
in readme.md for Windows is not a valid command, URL returns 404 #3378 - [Status: Resolved][Type: i18n translation] [i18n] Language support extension- bn #2974
- [Status: Resolved][Type: i18n translation] [i18n] Language support extension- hi #2941
- [Type: Enhancement][Status: Resolved][Type: In Development] [formula] allow use of currency column in mathematical formula functions #2929
- [Type: Question][Status: Resolved] I'm not able to create a table with the API:
Cannot read properties of undefined (reading 'length')
#2809 - [Type: Enhancement][Status: Resolved] search and filter throws errors #2799
- [Status: Resolved][Type: i18n translation] [i18n] Language support extension-fr #2743
- [Type: Bug][Status: Fixed][Type: In Development] projectCost missing role permissions #2740
- [Good First Issue][Status: Resolved] small problem with the menu UI under the settings module #2737
- [Good First Issue][Status: Resolved] code snippet - baseurl how to Generate HTTPS link #2711
- [Type: Enhancement][Type: Feature][Status: Resolved] Renaming table should rename table in database #2668
- [Type: Feature][Status: Fixed] [Feature] Allow showing week day for dates #2606
- [Type: Enhancement][Type: Feature][Status: Fixed] camelize is the only option for table / column infection #717
- [Status: Resolved][Type: i18n translation] 📝 i18n Translations 📝 #633
- [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] No way to change the column name for columns with foreign keys #468
- [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] UX/UI: field helptext is hidden by error text #467
- [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] Theme settings not consistent across browsers #429
What's Changed
- Release 0.92.4 by @github-actions in https://github.com/nocodb/nocodb/pull/2694
- docs: add seokjunjin as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2705
- feat(gui-v2): update signup form by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2651
- fix: cypress mysql docker, disable ONLY_FULL_GROUP_BY by @dstala in https://github.com/nocodb/nocodb/pull/2713
- Add ant design by @pranavxc in https://github.com/nocodb/nocodb/pull/2716
- fix(gui-v2): overflow container on signin/signup forms by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2718
- feat(gui-v2): add color-transition shortcut to windi by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2720
- feat(gui-v2): add forgot-password page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2721
- feat(gui-v2): add user settings page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2722
- docs: Update chinese.md by @systemctls in https://github.com/nocodb/nocodb/pull/2725
- docs: add systemctls as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/2727
- Feat/project list by @pranavxc in https://github.com/nocodb/nocodb/pull/2723
- Feat/project tree - add settings modal by @pranavxc in https://github.com/nocodb/nocodb/pull/2729
- fix(gui-v2): sidebar showing when collapsed by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2728
- feat: add isUIAllowed composable by @pranavxc in https://github.com/nocodb/nocodb/pull/2735
- feat: server.enable('trust proxy'); by @systemctls in https://github.com/nocodb/nocodb/pull/2732
- fix: [ui] Scrolling in the tables by @systemctls in https://github.com/nocodb/nocodb/pull/2739
- chore(gui-v2): update theme primary color by @pranavxc in https://github.com/nocodb/nocodb/pull/2742
- fix: add missing permissions for projectCost by @mertmit in https://github.com/nocodb/nocodb/pull/2741
- refactor: i18n-fr corrections by @yohanboniface by @dstala in https://github.com/nocodb/nocodb/pull/2746
- docs: add yohanboniface as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2748
- refactor(gui-v2): replace vuetify form with ant form by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2744
- feat: WEEKDAY formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2706
- chore(gui-v2): cleanup user settings page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2757
- refactor(gui-v2): disable dark mode by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2758
- feat(gui-v2): load team and auth tab by @pranavxc in https://github.com/nocodb/nocodb/pull/2791
- feat: project create by @pranavxc in https://github.com/nocodb/nocodb/pull/2730
- feat(gui-v2): get project roles by @pranavxc in https://github.com/nocodb/nocodb/pull/2796
- feat(gui-v2): add
AuditTab
by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2734 - refactor: i18n sync by @dstala in https://github.com/nocodb/nocodb/pull/2800
- refactor(gui-v2): move injection keys to context dir by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2803
- refactor(gui-v2): cleanup project create utils by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2830
- refactor(gui-v2): cleanup template editor component by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2828
- chore(gui-v2): cleanup files by @pranavxc in https://github.com/nocodb/nocodb/pull/2827
- feat(gui-v2): templates by @wingkwong in https://github.com/nocodb/nocodb/pull/2750
- Feat/nav drawer by @pranavxc in https://github.com/nocodb/nocodb/pull/2794
- chore(gui-v2): fix eslint issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2831
- Refactor/gui v2 by @pranavxc in https://github.com/nocodb/nocodb/pull/2810
- feat(gui-v2): App Store by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2798
- refactor/gui-v2-settings-modal-added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2813
- chore/integrated-appstore-to-settings-modal by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2833
- refactor: cypress markers by @dstala in https://github.com/nocodb/nocodb/pull/2832
- fix(gui-v2): force disable dark mode by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2836
- test: cypress markers for tab & tree view by @dstala in https://github.com/nocodb/nocodb/pull/2840
- feat(gui-v2): quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2795
- test: cypress markers on spreadsheet tab by @dstala in https://github.com/nocodb/nocodb/pull/2853
- feat(gui-v2): Project metadata by @mertmit in https://github.com/nocodb/nocodb/pull/2841
- chore: menu resize by @dstala in https://github.com/nocodb/nocodb/pull/2852
- fix(gui-v2): Main view ( tab view ) & Toolbar by @pranavxc in https://github.com/nocodb/nocodb/pull/2819
- fix(gui-v2): AppStore directory and import case by @mertmit in https://github.com/nocodb/nocodb/pull/2847
- feat(gui-v2): Email Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2888
- feat(gui-v2): Currency Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2893
- refactor(gui-v2): Added Date Picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2883
- refactor(gui-v2): Added YearPicker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2890
- refactor(gui-v2): Added DateTime Picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2899
- feat(gui-v2): Formula Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2908
- feat(gui-v2): add column resize option in grid view by @pranavxc in https://github.com/nocodb/nocodb/pull/2882
- User management and API Token Management added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2854
- feat(gui-v2): add views sidebar by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2837
- refactor(gui-v2): fix right sidebar layout by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2892
- Linting fix for User management by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2924
- Removed
calendar
icon fromDatePicker
,DateTimePicker
andYearPicker
by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2919 - feat(gui-v2): column create/edit by @pranavxc in https://github.com/nocodb/nocodb/pull/2857
- feat(gui-v2): add
useApi
&useGlobal
composables by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2877 - enhancement: support currency in formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2931
- fix(gui-v2): use promise reject when returning api error by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2932
- vue3: Added TimePicker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2920
- feat(gui-v2): add
dayjs
plugin file by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2933 - chore(gui-v2): add plugin export from dayjs plugin file by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2935
- refactor(gui-v2): change right sidebar toggle icons by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2936
- fix(gui-v2): tab navigation by @pranavxc in https://github.com/nocodb/nocodb/pull/2934
- fix(gui-v2): cell follow ups by @wingkwong in https://github.com/nocodb/nocodb/pull/2930
- feat(gui-v2): add
useInjectionState
composable by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2942 - fix(gui-v2): permission type not allowing wildcard by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2940
- chore(gui-v2): update menu styles to fill height properly by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2937
- feat(gui-v2): accept keyname as arg for useInjectionState by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2943
- refactor(gui-v2): Smartsheet toolbar by @pranavxc in https://github.com/nocodb/nocodb/pull/2860
- feat(gui-v2): percent cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2910
- feat(gui-v2): Rating Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2907
- feat(gui-v2): number cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2928
- fix/gui-v2-fixed-issue-with-time-picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2939
- vue3: Added phone number cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2925
- feat(gui-v2): Decimal Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2945
- fix(gui-v2): quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2885
- feat(gui-v2): webhooks by @wingkwong in https://github.com/nocodb/nocodb/pull/2838
- refactor: remove user context information from webhook panel by @dstala in https://github.com/nocodb/nocodb/pull/2961
- refactor(gui-v2): show tooltip on bottomRight when sidebar is open by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2948
- vue3: Added rollup cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2965
- vue3: Added checkbox cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2966
- feat(gui-v2): SingleLineText Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2959
- docs: add drsantam as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2977
- feat(gui-v2): LongText Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2960
- feat(gui-v2): Count Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2949
- feat(gui-v2): SpecificDBType Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2950
- fix(gui-v2): return type correction of provider by @pranavxc in https://github.com/nocodb/nocodb/pull/2978
- vue3: Improved email, json, phonenumber, url, year, time column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2971
- feat(gui-v2): currency column by @wingkwong in https://github.com/nocodb/nocodb/pull/2963
- feat(gui-v2): duration options by @wingkwong in https://github.com/nocodb/nocodb/pull/2975
- feat(gui-v2): implement attachment cell by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2972
- fix(gui-v2): fix project schema for pg and mssql by @mertmit in https://github.com/nocodb/nocodb/pull/2970
- fix: nested lookup import failure by @dstala in https://github.com/nocodb/nocodb/pull/2917
- refactor/i18n: new language support- hi, bn (@drsantam) by @dstala in https://github.com/nocodb/nocodb/pull/2976
- feat(gui-v2): rating column by @wingkwong in https://github.com/nocodb/nocodb/pull/2979
- feat(gui-v2): Grid operations by @pranavxc in https://github.com/nocodb/nocodb/pull/2947
- fix(gui-v2): fix empty meta & feed default values by @wingkwong in https://github.com/nocodb/nocodb/pull/2984
- Feat/export excel by @LouisDelbosc in https://github.com/nocodb/nocodb/pull/2851
- fix: Provide edit-enabled in cell level by @pranavxc in https://github.com/nocodb/nocodb/pull/2991
- feat(gui-v2): checkbox options by @wingkwong in https://github.com/nocodb/nocodb/pull/2986
- fix: grid view corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/2992
- vue3: Added lookup column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2999
- fix: info message error when using invite more option by @dstala in https://github.com/nocodb/nocodb/pull/3002
- refactor: i18n arabic language support by @dstala in https://github.com/nocodb/nocodb/pull/2987
- vue3: Add lookup cell by @pranavxc in https://github.com/nocodb/nocodb/pull/3003
- vue3: Added Date column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3011
- vue3: Added rollup column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2988
- vue3: Added LTAR column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3006
- vue3: Added SpecificDBType column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3009
- vue3: Added Percent column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3017
- chore(gui-v2): apply theme scrollbar on ant modal by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2983
- fix(gui-v2): select object value issue by @wingkwong in https://github.com/nocodb/nocodb/pull/3016
- vue3: Add LTAR cells by @pranavxc in https://github.com/nocodb/nocodb/pull/2990
- feat(gui-v2): add icons resolver to component auto-loader by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3019
- enhancement: select columns by @mertmit in https://github.com/nocodb/nocodb/pull/2751
- feat(gui-v2): formula options by @wingkwong in https://github.com/nocodb/nocodb/pull/2998
- fix(gui-v2): Bug fixes in grid by @pranavxc in https://github.com/nocodb/nocodb/pull/3005
- fix: gui-v2 - sync filter auto save prop with localstorage by @pranavxc in https://github.com/nocodb/nocodb/pull/3037
- fix(gui-v2): filter and row count by @pranavxc in https://github.com/nocodb/nocodb/pull/3039
- vue3: Added
Json
cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2946 - chore(gui-v2): fix typecheck issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3044
- vue3: Added gallery view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3021
- feat(gui-v2): implement project menu by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3023
- chore(gui-v2): fix dropzone ref by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3052
- vue3 : Dashboard issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3050
- feat(gui-v2): Single/multi select by @mertmit in https://github.com/nocodb/nocodb/pull/3022
- chore(gui-v2): attachment cell fixes by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3066
- fix(gui-v2): formula by @wingkwong in https://github.com/nocodb/nocodb/pull/3049
- vue3: API Snippet by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3035
- vue3: Expanded form by @pranavxc in https://github.com/nocodb/nocodb/pull/3025
- feat(gui-v2): excel import by @wingkwong in https://github.com/nocodb/nocodb/pull/3076
- feat(gui-v2): form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3030
- vue3: Dashboard issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3065
- vue3: Follow up on User management by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3067
- fix(gui-v2): form view follow-up issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3078
- fix(gui-v2): Misc issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3051
- fix(gui-v2): call generateNewColumnMeta only once by @mertmit in https://github.com/nocodb/nocodb/pull/3093
- vue3: Add preview as option by @pranavxc in https://github.com/nocodb/nocodb/pull/3091
- feat(gui-v2): close dropdown menu on esc keydown by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3095
- refactor(gui-v2): remove vuetify from language switcher by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3099
- refactor(gui-v2): ui updates by @pranavxc in https://github.com/nocodb/nocodb/pull/3096
- feat(gui-v2): settings modal overflow by @mertmit in https://github.com/nocodb/nocodb/pull/3101
- refactor: remove group class from tr by @pranavxc in https://github.com/nocodb/nocodb/pull/3107
- fix(gui-v2): close timepicker on outside click by @pranavxc in https://github.com/nocodb/nocodb/pull/3108
- fix(gui-v2): abort renaming view on failed validation by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3094
- fix(gui-v2): check if project title is being in use when renaming by @wingkwong in https://github.com/nocodb/nocodb/pull/3112
- fix(gui-v2): sign out after reset pwd like v1 by @wingkwong in https://github.com/nocodb/nocodb/pull/3110
- fix(gui-v2): add missing logos by @wingkwong in https://github.com/nocodb/nocodb/pull/3111
- refactor(gui-v2): use message instead of notification by @wingkwong in https://github.com/nocodb/nocodb/pull/3113
- refactor: gui v2 column header UI and nocodb logo by @pranavxc in https://github.com/nocodb/nocodb/pull/3114
- feat(gui-v2): allow users to signup with invite url by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3109
- fix(gui-v2): select improvements by @mertmit in https://github.com/nocodb/nocodb/pull/3082
- wip(gui-v2): shared base by @pranavxc in https://github.com/nocodb/nocodb/pull/3123
- fix(gui-v2): add i18n / isUIAllowed by @wingkwong in https://github.com/nocodb/nocodb/pull/3087
- fix(gui-v2): form layout by @wingkwong in https://github.com/nocodb/nocodb/pull/3133
- fix(gui-v2): column edit/add handling by @mertmit in https://github.com/nocodb/nocodb/pull/3134
- fix(gui-v2): ui corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/3139
- refactor(gui-v2): use edit and readonly injection keys properly by @pranavxc in https://github.com/nocodb/nocodb/pull/3140
- fix(gui-v2): remove formulaSuggestionDrawer by @wingkwong in https://github.com/nocodb/nocodb/pull/3149
- feat(gui-v2): misc by @wingkwong in https://github.com/nocodb/nocodb/pull/3130
- fix(gui-v2): update default active index by @wingkwong in https://github.com/nocodb/nocodb/pull/3153
- chore(gui-v2): prod build by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3158
- fix(gui-v2): webhook follow up issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3129
- feat(gui-v2): reopen attachment modal on carousel close by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3162
- refactor(gui-v2): show sidebar toggle on hover by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3159
- feat(gui-v2): misc issues (con't) by @wingkwong in https://github.com/nocodb/nocodb/pull/3157
- vue3: Added users reloading after user creation by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3170
- vue3: Swagger API URL, Project info copy and Auth token copy by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3166
- vue3: Added share view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3083
- fix(gui-v2): show form items in editable state and handle LTAR columns by @pranavxc in https://github.com/nocodb/nocodb/pull/3169
- fix(gui-v2): minor improvements by @mertmit in https://github.com/nocodb/nocodb/pull/3172
- fix(gui-v2): easter icons appear when toggling toolbar icons twice by @wingkwong in https://github.com/nocodb/nocodb/pull/3179
- fix: avoid excessive requests related to LTAR by @pranavxc in https://github.com/nocodb/nocodb/pull/3181
- fix(gui-v2): formula AC tree by @wingkwong in https://github.com/nocodb/nocodb/pull/3198
- chore(gui-v2): remove placeholders for *Picker cells by @wingkwong in https://github.com/nocodb/nocodb/pull/3192
- chore(gui-v2): hide some right toolbar buttons in form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3195
- feat(gui-v2): sidebar state with localStorage by @wingkwong in https://github.com/nocodb/nocodb/pull/3174
- fix: Lookup, Rollup, Count by @mertmit in https://github.com/nocodb/nocodb/pull/3204
- chore(gui-v2): style and import cleanups by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3171
- Reverted percent to how percent is handled in v1 by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3180
- fix(gui-v2): easter icons appear when toggling toolbar icons twice by @dstala in https://github.com/nocodb/nocodb/pull/3203
- Follow up on shared view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3197
- fix(gui-v2): fields menu by @mertmit in https://github.com/nocodb/nocodb/pull/3213
- Settings modal close button placement improved by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3214
- shared form view by @pranavxc in https://github.com/nocodb/nocodb/pull/3188
- feat(gui-v2): isLocked by @wingkwong in https://github.com/nocodb/nocodb/pull/3209
- Added showing error message on invalid url entry by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3185
- refactor(gui-v2): use ExportTypes from nocodb-sdk by @wingkwong in https://github.com/nocodb/nocodb/pull/3221
- fix(gui-v2): disable lookup in form by @wingkwong in https://github.com/nocodb/nocodb/pull/3224
- Improved email and password validation of signup page by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3223
- Made
Add new row
button functional by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3225 - chore(gui-v2): navigate to auth tab on project select by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3228
- chore/typo fixed in AddRow button by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3233
- feat(gui-v2): add dropzone to project intro page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3211
- fix(gui-v2): dblclick not triggered on renmable menu item by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3232
- docs: make field
columns
required for creating a table via the REST API by @nilsreichardt in https://github.com/nocodb/nocodb/pull/2926 - refactor(gui-v2): new layout by @pranavxc in https://github.com/nocodb/nocodb/pull/3236
- fix: cypress markers by @dstala in https://github.com/nocodb/nocodb/pull/3242
- chore(gui-v2): fix menu style spacings and colorings by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3243
- Fixed table column toggle while table creation by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3237
- fix: trailing space issue for enum/set options by @mertmit in https://github.com/nocodb/nocodb/pull/3245
- fix(gui-v2): disable context menu by @wingkwong in https://github.com/nocodb/nocodb/pull/3240
- fix(gui-v2) shared base issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3234
- chore(gui-v2): fine tune EditOrAdd width by @wingkwong in https://github.com/nocodb/nocodb/pull/3246
- feat(gui-v2): customizable theme variables by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3249
- fix/Fixed pagination info of nestedChildrenExcludedList api where
totalRows
was set wrong due to a bugged sql query by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3235 - refactor: new view layout with view menu by @pranavxc in https://github.com/nocodb/nocodb/pull/3262
- fix(gui-v2): reload the page if the same form view is clicked by @wingkwong in https://github.com/nocodb/nocodb/pull/3263
- fix(gui-v2): webhook layout by @wingkwong in https://github.com/nocodb/nocodb/pull/3260
- fix(gui-v2): remove incorrect isUIAllowed by @wingkwong in https://github.com/nocodb/nocodb/pull/3258
- fix(gui-v2): includeM2M display by @wingkwong in https://github.com/nocodb/nocodb/pull/3257
- fix(gui-v2): view break issue by @wingkwong in https://github.com/nocodb/nocodb/pull/3247
- feat(gui-v2): add google auth signup option by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3252
- feat(gui-v2): Help and support page by @pranavxc in https://github.com/nocodb/nocodb/pull/3267
- refactor(gui-v2): navigate to signup page if first user by @pranavxc in https://github.com/nocodb/nocodb/pull/3254
- fix(gui-v2): cannot read properties of undefined (reading 'length') by @wingkwong in https://github.com/nocodb/nocodb/pull/3272
- fix: miscellaneous bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/3271
- fix/Added filter sorting for user with viewer role by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3251
- fix(gui-v2): close correct tab on
x
icon click by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3281 - vue3: Improved welcome page UI and some other UI fixes by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3276
- fix(gui-v2): context menu styles by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3285
- vue3: Fixed styling of search and bottom buttons of tree view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3288
- chore(gui-v2): fix modal menu styles by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3287
- refactor(gui-v2): make create and update project pages subpages of dashboard by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3280
- fix(gui-v2): table rename by @wingkwong in https://github.com/nocodb/nocodb/pull/3117
- feat(gui-v2): add smtp rejectUnauthorized by @wingkwong in https://github.com/nocodb/nocodb/pull/3244
- vue3: Fixed UI issues for Viewer and Shared view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3292
- refactor(gui-v2): remove shared base btn from header by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3298
- vue3: Fixed stale fields badge issue and improved ui for fields menu by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3303
- fix(gui-v2): gallery view by @mertmit in https://github.com/nocodb/nocodb/pull/3268
- fix(gui-v2): attachments not loading in shared view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3300
- feat(gui-v2): Github Action v2 by @wingkwong in https://github.com/nocodb/nocodb/pull/3273
- fix(gui-v2): retain hook.notification.payload data by @wingkwong in https://github.com/nocodb/nocodb/pull/3315
- fix(gui-v2): incorrect sheet names in excel import by @wingkwong in https://github.com/nocodb/nocodb/pull/3319
- vue3: Form view ui updates by @pranavxc in https://github.com/nocodb/nocodb/pull/3318
- fix(gui-v2): trigger reload in updateOrSaveRow by @wingkwong in https://github.com/nocodb/nocodb/pull/3324
- fix(gui-v2): link to field correction by @wingkwong in https://github.com/nocodb/nocodb/pull/3325
- enhancement: replace modal with drawer for expanded form by @pranavxc in https://github.com/nocodb/nocodb/pull/3331
- test: Cypress for gui-v2 base folder by @dstala in https://github.com/nocodb/nocodb/pull/3335
- fix(gui-v2): handle page reset on cell update by @pranavxc in https://github.com/nocodb/nocodb/pull/3338
- fix(gui-v2): log audit and reload audit list on row update by @pranavxc in https://github.com/nocodb/nocodb/pull/3339
- feat: additional parameters for external database connections by @mertmit in https://github.com/nocodb/nocodb/pull/3306
- vue3: Fixed form view column syncing issue by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3310
- fix(gui-v2) missing expand cell in shared view by @wingkwong in https://github.com/nocodb/nocodb/pull/3353
- fix(gui-v2): exclude col.cdf case by @wingkwong in https://github.com/nocodb/nocodb/pull/3355
- fix: route update on rename view by @dstala in https://github.com/nocodb/nocodb/pull/3343
- fix: avoid complete page reload on clicking view name in right navbar by @dstala in https://github.com/nocodb/nocodb/pull/3356
- fix(gui-v2): undefined view in shared form by @wingkwong in https://github.com/nocodb/nocodb/pull/3365
- vue3: Forced meta loading when tab changes by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3342
- fix(gui-v2): navigate to default view if active view deleted by @pranavxc in https://github.com/nocodb/nocodb/pull/3367
- feat(gui-v2): project theme/color by @mertmit in https://github.com/nocodb/nocodb/pull/3368
- vue3: hash based routing by @pranavxc in https://github.com/nocodb/nocodb/pull/3375
- fix: typescript resolutions by @wingkwong in https://github.com/nocodb/nocodb/pull/3384
- Make shared views editable by @dolsem in https://github.com/nocodb/nocodb/pull/3374
- refactor(gui-v2): replace with hash based url by @pranavxc in https://github.com/nocodb/nocodb/pull/3385
- fix(gui-v2): include fields, sortArrJson, and filterArrJson when extracting CSV data by @wingkwong in https://github.com/nocodb/nocodb/pull/3383
- fix(gui-v2): image paths by @wingkwong in https://github.com/nocodb/nocodb/pull/3387
- fix: project theme by @mertmit in https://github.com/nocodb/nocodb/pull/3390
- fix(gui-v2): use import data with the first key by @wingkwong in https://github.com/nocodb/nocodb/pull/3395
- test: cicd wait by @dstala in https://github.com/nocodb/nocodb/pull/3396
- fix(gui-v2): bring back api snippet and resolve build issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3398
- docs: update japanese.md by @eltociear in https://github.com/nocodb/nocodb/pull/3404
- docs: add eltociear as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/3405
- fix(gui-v2): email me in form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3364
- feat: gallery rework by @mertmit in https://github.com/nocodb/nocodb/pull/3379
- fix(gui-v2): project tile correction in shared base by @pranavxc in https://github.com/nocodb/nocodb/pull/3406
- fix: windows executables by @wingkwong in https://github.com/nocodb/nocodb/pull/3410
- fix(gui-v2): show bt add/link icon in shared form view by @pranavxc in https://github.com/nocodb/nocodb/pull/3413
- fix: expand option of hm and mm in shared view by @pranavxc in https://github.com/nocodb/nocodb/pull/3414
- fix: handle deleting active table(tab) by @pranavxc in https://github.com/nocodb/nocodb/pull/3421
- test: enable screenshots by @dstala in https://github.com/nocodb/nocodb/pull/3422
- fix(gui-v2): check import file mime types by @wingkwong in https://github.com/nocodb/nocodb/pull/3428
- fix(gui-v2): pagination logic by @wingkwong in https://github.com/nocodb/nocodb/pull/3393
- fix: hide irrelevant options from sql view tab by @pranavxc in https://github.com/nocodb/nocodb/pull/3433
- enhancement(gui-v2): provide new set of project theme colors by @pranavxc in https://github.com/nocodb/nocodb/pull/3440
- refactor: minor ui chnages by @pranavxc in https://github.com/nocodb/nocodb/pull/3442
- fix(gui-v2): missing data in quick import after renaming by @wingkwong in https://github.com/nocodb/nocodb/pull/3439
- enhancement: add try catch for covering search mismatch type by @wingkwong in https://github.com/nocodb/nocodb/pull/3444
- refactor(gui-v2): show correct column icon by @pranavxc in https://github.com/nocodb/nocodb/pull/3435
- fix(gui-v2): alignment correction in column edit by @pranavxc in https://github.com/nocodb/nocodb/pull/3446
- fix(gui-v2): show record index always if grid in readonly mode by @pranavxc in https://github.com/nocodb/nocodb/pull/3448
- fix: lookup column rendering by @pranavxc in https://github.com/nocodb/nocodb/pull/3447
- refactor: i18n translations (part-1) by @dstala in https://github.com/nocodb/nocodb/pull/3445
- fix: operator does not exist: double precision % integer by @wingkwong in https://github.com/nocodb/nocodb/pull/3449
- refactor: i18n for message.success by @dstala in https://github.com/nocodb/nocodb/pull/3450
- fix(gui-v2): handle opening shared view/base opening in same window by @pranavxc in https://github.com/nocodb/nocodb/pull/3453
- fix(gui-v2): set accent color after updating theme meta successfully by @pranavxc in https://github.com/nocodb/nocodb/pull/3456
- fix(gui-v2): add missing allowCSVDownload condition by @wingkwong in https://github.com/nocodb/nocodb/pull/3460
- fix(gui-v2): sync with db if view column order value updated by @pranavxc in https://github.com/nocodb/nocodb/pull/3464
- fix(swagger): remove unnecessary request body arg from api by @pranavxc in https://github.com/nocodb/nocodb/pull/3466
- fix(gui-v2): make i18n globally available outside setup by @pranavxc in https://github.com/nocodb/nocodb/pull/3457
- fix(api): throw not implemented if test method is not implemented by @pranavxc in https://github.com/nocodb/nocodb/pull/3470
- refactor: i18n updates by @dstala in https://github.com/nocodb/nocodb/pull/3455
- fix(gui-v2): show error message when accessing projects with insuffic… by @wingkwong in https://github.com/nocodb/nocodb/pull/3471
- fix(gui-v2): add missing isUIAllowed for UserManagement & ApiTokenManagement by @wingkwong in https://github.com/nocodb/nocodb/pull/3475
- fix(gui-v2): skip system LTAR columns by @wingkwong in https://github.com/nocodb/nocodb/pull/3484
- fix(gui-v2): set metas with updated model after renaming tables by @wingkwong in https://github.com/nocodb/nocodb/pull/3489
- fix: theme palette by @mertmit in https://github.com/nocodb/nocodb/pull/3481
- fix(gui-v2): re-find cell ref for attachment dropzone on order change by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3496
- vue3: Fixed scroll issue with EditOrAdd component by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3495
- fix: block attempts to edit primary key column by @mertmit in https://github.com/nocodb/nocodb/pull/3498
- fix(gui-v2): add reloadEventHook.trigger() to get the latest localColumn value by @wingkwong in https://github.com/nocodb/nocodb/pull/3493
- fix(gui-v2): avoid watch logic to trigger even after signout by @wingkwong in https://github.com/nocodb/nocodb/pull/3492
- refactor: fall back to en for new strings by @dstala in https://github.com/nocodb/nocodb/pull/3499
- fix: gallery view by @mertmit in https://github.com/nocodb/nocodb/pull/3501
- feat: implement TruncateText component by @mertmit in https://github.com/nocodb/nocodb/pull/3502
- feat: prod release workflow by @wingkwong in https://github.com/nocodb/nocodb/pull/3497
- chore(gui-v2): base url correction by @pranavxc in https://github.com/nocodb/nocodb/pull/3510
- fix: truncate view name if needed by @mertmit in https://github.com/nocodb/nocodb/pull/3515
- test: stability experiments by @dstala in https://github.com/nocodb/nocodb/pull/3511
- 0.96.0 Pre-release by @wingkwong in https://github.com/nocodb/nocodb/pull/3522
New Contributors
- @systemctls made their first contribution in https://github.com/nocodb/nocodb/pull/2725
- @LouisDelbosc made their first contribution in https://github.com/nocodb/nocodb/pull/2851
- @dolsem made their first contribution in https://github.com/nocodb/nocodb/pull/3374
- @eltociear made their first contribution in https://github.com/nocodb/nocodb/pull/3404
Full Changelog: https://github.com/nocodb/nocodb/compare/0.92.4...0.96.1
Join Our Team
0.96.0 9/7/2022
🚀 NocoDB Pre-Release : Frontend in TypeScript & Vue3 🚀
What's New
- :fire: New Frontend in Typescript
- :fire: Moved from Vue2 to Vue3 : Composition API ❤️
- :fire: Nuxt3: Framework Migration
- :fire: Next generation utility-first CSS framework: Windi CSS
- :fire: And we're hiring! :fire:
New UI Layout
We've rewritten the whole frontend code. Here's some screenshots.
|
|---|---|
0.92.4 7/16/2022
🚀 NocoDB Feature release - Filter Groups

What's New
- :fire: Filter Groups : our powerful grouped filtering is now available in GUI too (prior to this release it was only at API level)!
- :fire: Date Formatter : Customise your date formatting to your needs.
- :fire: Sort menu is now enhanced to toggle between asc/desc based on types.
- :fire: And we're hiring! :fire:
Filter Groups
Filter conditions are now available to be grouped to achieve more advanced filtering.

Sort menu enhanced
Sort menu option texts are changed based on the column types. The sorting logic remains unchanged. Currently there are four types supported.
Type | Default | Reverse |
---|---|---|
Text | A → Z | Z → A |
Numerical | 1 → 9 | 9 → 1 |
Date & Time | 1 → 9 | 9 → 1 |
Checkbox | ▢ → ✓ | ✓ → ▢ |
Example:
Date Formatter
When editing a Date column, users can reformat the column with one of the nine date formats introduced in this version, namely DD-MM-YYYY
, MM-DD-YYYY
, YYYY-MM-DD
, DD/MM/YYYY
, MM/DD/YYYY
, YYYY/MM/DD
, DD MM YYYY
, MM DD YYYY
, YYYY MM DD
.
What's Changed
- test/cypress: grid virtual cell validation by @dstala in https://github.com/nocodb/nocodb/pull/2526
- 0.92.3 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/2529
- Release 0.92.3 by @github-actions in https://github.com/nocodb/nocodb/pull/2530
- Update spanish.md by @cande1gut in https://github.com/nocodb/nocodb/pull/2542
- docs: add cande1gut as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/2543
- enhancement: edit project by @wingkwong in https://github.com/nocodb/nocodb/pull/2540
- fix: permission to remove link by @mertmit in https://github.com/nocodb/nocodb/pull/2541
- feat: migrate sqlclient by @pranavxc in https://github.com/nocodb/nocodb/pull/2537
- fix: Removed auto snake casing for table name on creation by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2549
- fix: add missing settings permissions by @wingkwong in https://github.com/nocodb/nocodb/pull/2548
- fix: filters / conditions by @wingkwong in https://github.com/nocodb/nocodb/pull/2535
- fix: pg cast type for like condition by @mertmit in https://github.com/nocodb/nocodb/pull/2531
- Add date format option to DatePickerCell by @elvus in https://github.com/nocodb/nocodb/pull/2534
- fix: drop token_version check for password reset by @mertmit in https://github.com/nocodb/nocodb/pull/2568
- chore(deps): bump parse-url from 6.0.0 to 6.0.2 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/2577
- chore(deps): bump parse-url from 6.0.0 to 6.0.2 in /packages/noco-docs-prev by @dependabot in https://github.com/nocodb/nocodb/pull/2578
- enhancement: delete table on tree view by @wingkwong in https://github.com/nocodb/nocodb/pull/2547
- fix: Fixed Lookup cell image handling by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2559
- Fix/2550 Removed Lookup, Rollup and Formula columns showing up in form by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2588
- Fixed dark mode styling bug with edit column and styling issues with toggle comments button by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2582
- fix: skip meta migration if associated project doesn't exist by @pranavxc in https://github.com/nocodb/nocodb/pull/2560
- fix/Fixed empty pills from appearing in lookup column, unwanted tables appearing in lookup dropdown and UI issue of sort by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2611
- fix: delete rows containing m2m / hm data by @wingkwong in https://github.com/nocodb/nocodb/pull/2608
- feat: shuffle option in list api by @wingkwong in https://github.com/nocodb/nocodb/pull/2558
- fix: query param aliases for various API endpoints by @mertmit in https://github.com/nocodb/nocodb/pull/2637
- fix: use nullish coalescing instead of OR on PagedResponseImpl by @mertmit in https://github.com/nocodb/nocodb/pull/2648
- fix: large characters in table create by @wingkwong in https://github.com/nocodb/nocodb/pull/2646
- enhancement: formula display by @wingkwong in https://github.com/nocodb/nocodb/pull/2652
- Fix/invalid reset url bug by @pranavxc in https://github.com/nocodb/nocodb/pull/2672
- feat: enable grouped filter and some css corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/2670
- enhancement: allow disabling download csv on a shared view by @wingkwong in https://github.com/nocodb/nocodb/pull/2552
- fix: import cn & tn replace regex by @wingkwong in https://github.com/nocodb/nocodb/pull/2682
- Fix - Grouped filter unexpected behaviour by @pranavxc in https://github.com/nocodb/nocodb/pull/2680
- feat/add-dynamic-feedback-form-submission by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2641
- enhancement: sort menu by @wingkwong in https://github.com/nocodb/nocodb/pull/2687
- refactor: version api by @mertmit in https://github.com/nocodb/nocodb/pull/2686
- fix: handle nested group save in filter manual sync by @pranavxc in https://github.com/nocodb/nocodb/pull/2692
- refactor: i18n/korean language translation corrections by @seokjunjin in https://github.com/nocodb/nocodb/commit/582bcf2dbef78438e62b82620bb9cfc52c331faa
- 0.92.4 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/2693
New Contributors
- @cande1gut made their first contribution in https://github.com/nocodb/nocodb/pull/2542
- @mustafapc19 made their first contribution in https://github.com/nocodb/nocodb/pull/2549
- @elvus made their first contribution in https://github.com/nocodb/nocodb/pull/2534
- @seokjunjin made their first contribution in https://github.com/nocodb/nocodb/commit/582bcf2dbef78438e62b82620bb9cfc52c331faa
Full Changelog: https://github.com/nocodb/nocodb/compare/0.92.3...0.92.4
Join Our Team
0.92.3 7/1/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [closed] Wrong records shown when several tables are linked together #2512
- [closed] [Feature] nc-help, nc-common source cod #2504
- [Status: Resolved] Need a shell file to download the latest executale #2497
- [Status: Resolved] [i18n] Language support extension-it #2491
- [Type: Bug][Status: Fixed][Type: In Development] Can't create new tables #2464
- [Status: Resolved] BullMQ: DEPRECATION WARNING! Your redis options maxRetriesPerRequest must be null. #2452
- [Type: Feature][Status: Resolved] health check api #2451
- [Status: Resolved][Scope : Documentation] docs: timely build #2447
- [Type: Bug][Status: Fixed] Webhook trigger issue for some UI types #2443
- [Type: Bug][Status: Fixed] diacritics are garbled in csv import #2439
- [Status: Resolved][Priority: High][Type: In Development] LTAR: many to many #2429
- [Type: Enhancement][Status: Resolved] handling of numerics by REPEAT() and LEN() function. Possibilities to zero-pad a numeric column #2428
- [Type: Bug][Status: Fixed] expired token still usable #2422
- [Type: Bug][Status: Fixed][Status: Reproducible] [FORM VIEW] Required fields can be blank #2412
- [Status: Resolved][Type: In Development] first login attempt fails after migration #2396
- [Type: Bug][Status: Fixed] [API] Export table as csv not work #2395
- [Status: Resolved][DB: MSSQL][Status: Reproducible] MSSQL: udpated_at field is not updating in latest version #2379
- [Type: Bug][DB: Postgres][Status: Fixed] PostgreSQL changing type to numeric fails for column that has space in name #2353
- [Type: Enhancement][Status: Resolved] [Feature] Env variables for super-admin, SMTP & S3 #2319
- [Type: Enhancement][Status: Resolved] CONCAT formula #2304
- [Type: Bug][Status: Fixed] Failed to Update Row - 400 #1469
- [Status: Resolved][DB: MSSQL] Unable to use non-dbo schema in mssql #1342
What's Changed
- fix find one to return empty object by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/2457
- fix: cypress quick test enable in CICD by @dstala in https://github.com/nocodb/nocodb/pull/2503
- test: import verification tests by @dstala in https://github.com/nocodb/nocodb/pull/2505
- fix(migration): foreign key length correction by @pranavxc in https://github.com/nocodb/nocodb/pull/2498
- fix: missing LTAR values in MM cells by @wingkwong in https://github.com/nocodb/nocodb/pull/2515
- fix: duplicate pv by @willnewii in https://github.com/nocodb/nocodb/pull/2524
- docs: noco docs by @wingkwong in https://github.com/nocodb/nocodb/pull/2511
- 0.92.1 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/2525
- Release 0.92.1 by @github-actions in https://github.com/nocodb/nocodb/pull/2527
0.92.0 6/28/2022
🚀 NocoDB : Feature Release

What's New
- 🚀 Binary Executables
- 🚀 Homebrew
- 🚀 JSON Import
- 🚀 Duration Cell
- 🚀 And we're hiring! 🚀
Binary Executables
NocoDB installation has gotten more seamless as we now support installation as binaries.
MacOS (x64)
curl http://get.nocodb.com/macos-x64 -o nocodb -L \
&& chmod +x nocodb \
&& ./nocodb
MacOS (arm64)
curl http://get.nocodb.com/macos-arm64 -o nocodb -L \
&& chmod +x nocodb \
&& ./nocodb
Linux (x64)
curl http://get.nocodb.com/linux-x64 -o nocodb -L \
&& chmod +x nocodb \
&& ./nocodb
Linux (arm64)
curl http://get.nocodb.com/linux-arm64 -o nocodb -L \
&& chmod +x nocodb \
&& ./nocodb
Windows (x64)
iwp http://get.nocodb.com/win-x64
.\Noco-win-x64.exe
Windows (arm64)
iwp http://get.nocodb.com/win-arm64
.\Noco-win-arm64.exe
Currently, we only support the following targets:
node16-linux-arm64
node16-macos-arm64
node16-win-arm64
node16-linux-x64
node16-macos-x64
node16-win-x64
Also you can find the release build under the release note.
Homebrew
Now you can use Homebrew to install NocoDB!
brew tap nocodb/nocodb
brew install nocodb
nocodb
JSON Import
Now you can import data and table from a JSON array or object.
Duration Cell
Five formats are supported in Duration Cell now!
Misc
- Airtable import now has view import enabled by default
- Health API -
/api/v1/health
- LTAR Rename
- TableMMList => Table List (MM)
- TableList => Table List (HM)
- TableRead => Table (BT)
- Support non-dbo schema in MSSQL
- Bug fixes
What's Changed
- Release 0.91.10 by @github-actions in https://github.com/nocodb/nocodb/pull/2378
- Update nocodb-sdk to local path by @github-actions in https://github.com/nocodb/nocodb/pull/2381
- Feat : add env variables for admin , smtp and s3 by @pranavxc in https://github.com/nocodb/nocodb/pull/2335
- test: cypress quick test by @dstala in https://github.com/nocodb/nocodb/pull/2360
- fix: add missing token_version by @wingkwong in https://github.com/nocodb/nocodb/pull/2413
- fix: column name binding by @wingkwong in https://github.com/nocodb/nocodb/pull/2411
- fix: large char on project name by @wingkwong in https://github.com/nocodb/nocodb/pull/2416
- fix: expired jwt token still usable by @wingkwong in https://github.com/nocodb/nocodb/pull/2423
- fix: revise form validations by @wingkwong in https://github.com/nocodb/nocodb/pull/2415
- fix: ssrf by @wingkwong in https://github.com/nocodb/nocodb/pull/2401
- enhancement: allow CONCAT on anything by @wingkwong in https://github.com/nocodb/nocodb/pull/2390
- feat: export-import using SDK (WIP) by @dstala in https://github.com/nocodb/nocodb/pull/2436
- fix: diacritics are garbled by @wingkwong in https://github.com/nocodb/nocodb/pull/2440
- Build executable for pr by @pranavxc in https://github.com/nocodb/nocodb/pull/2435
- fix: use default view if no view is specified by @wingkwong in https://github.com/nocodb/nocodb/pull/2441
- fix: mssql update trigger by @wingkwong in https://github.com/nocodb/nocodb/pull/2442
- feat: duration by @wingkwong in https://github.com/nocodb/nocodb/pull/2389
- fix: set maxRetriesPerRequest to null in redis by @wingkwong in https://github.com/nocodb/nocodb/pull/2453
- docs: primary key by @dstala in https://github.com/nocodb/nocodb/pull/2391
- fix: api path correction by @pranavxc in https://github.com/nocodb/nocodb/pull/2462
- fix: webhook triggers by @mertmit in https://github.com/nocodb/nocodb/pull/2438
- docs: timely build by @wingkwong in https://github.com/nocodb/nocodb/pull/2448
- add support to not in filters by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/2456
- fix nested field projection by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/2454
- fix: mssql projects with non dbo schema by @wingkwong in https://github.com/nocodb/nocodb/pull/2450
- Feat/executable in GitHub release by @pranavxc in https://github.com/nocodb/nocodb/pull/2471
- feat: support secondary view import by @dstala in https://github.com/nocodb/nocodb/pull/2476
- Feat: JSON import by @pranavxc in https://github.com/nocodb/nocodb/pull/2399
- feat: health api by @wingkwong in https://github.com/nocodb/nocodb/pull/2460
- fix: LTAR column naming by @pranavxc in https://github.com/nocodb/nocodb/pull/2482
- chore(deps): bump shell-quote from 1.7.2 to 1.7.3 in /packages/noco-i18n by @dependabot in https://github.com/nocodb/nocodb/pull/2470
- chore(deps): bump shell-quote from 1.7.2 to 1.7.3 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/2468
- chore(deps): bump got from 11.8.2 to 11.8.5 in /packages/noco-docs-prev by @dependabot in https://github.com/nocodb/nocodb/pull/2467
- chore(deps): bump shell-quote from 1.7.2 to 1.7.3 in /packages/noco-docs-prev by @dependabot in https://github.com/nocodb/nocodb/pull/2466
- chore(deps): bump shell-quote from 1.7.2 to 1.7.3 in /packages/nc-plugin by @dependabot in https://github.com/nocodb/nocodb/pull/2465
- chore(deps): bump got from 11.8.2 to 11.8.5 in /packages/noco-blog by @dependabot in https://github.com/nocodb/nocodb/pull/2463
- chore(deps): bump got from 11.8.2 to 11.8.5 in /packages/noco-docs by @dependabot in https://github.com/nocodb/nocodb/pull/2461
- chore(deps): bump shell-quote from 1.7.2 to 1.7.3 in /packages/noco-blog by @dependabot in https://github.com/nocodb/nocodb/pull/2469
- Fix: invalidate token if admin email or password changed by @pranavxc in https://github.com/nocodb/nocodb/pull/2393
- chore: make sdk script part of run script to run them sequentially by @pranavxc in https://github.com/nocodb/nocodb/pull/2490
- fix: handle ? in column name when inserting & updating by @wingkwong in https://github.com/nocodb/nocodb/pull/2424
- refactor: i18n corrections (aleguizzo ) by @dstala in https://github.com/nocodb/nocodb/pull/2493
- feat: json inference and jsonb saving for postgresql by @ssine in https://github.com/nocodb/nocodb/pull/2492
- Pre-release 0.92.0 by @wingkwong in https://github.com/nocodb/nocodb/pull/2495
New Contributors
- @ssine made their first contribution in https://github.com/nocodb/nocodb/pull/2492
Full Changelog: https://github.com/nocodb/nocodb/compare/0.91.10...0.92.0
0.91.10 6/15/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [Scope : DevOps] update-sdk-path / release #2374
- [Status: Resolved] 0.91.8 - Import Airtable to MariaDB not working - unauthorized access #2362
- [Type: Bug][DB: MySQL][DB: Postgres][DB: SQLite][Status: Fixed] DateTimePicker not saved #2354
- [Status: Resolved][DB: SQLite] Can't delete the table after import csv as DateTime with SQLite #2347
- [Status: Resolved][Status: Reproducible] error importing CSV file ; can't access property "WBProps" e.wb.Workbook is undefined #2334
- [Type: Bug][Status: Reproducible] Delete table error (with relational column) #2047
What's Changed
- fix(sync): handle existing user on project by @mertmit in https://github.com/nocodb/nocodb/pull/2371
- fix: sync duplicate column_name after sanitize by @mertmit in https://github.com/nocodb/nocodb/pull/2369
- fix: treat decimal as double in mysql by @dstala in https://github.com/nocodb/nocodb/pull/2368
- fix: exclude date1904 fix from csv quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2357
- fix: delete project:
in cache for disable shared base by @wingkwong in https://github.com/nocodb/nocodb/pull/2359 - fix: make email case-insensitive by @pranavxc in https://github.com/nocodb/nocodb/pull/2376
- 0.91.10 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/2377
Full Changelog: https://github.com/nocodb/nocodb/compare/0.91.9...0.91.10
0.91.9 6/14/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [Scope : DevOps] Invalid username or password in publish-docs #2352
- [Status: Resolved] Columns not re-render when delete relational column #2344
- [Type: Enhancement][Status: Resolved][Status: Reproducible] REST API JSON output limited to 1000 #2306
- [Type: Bug][Status: Fixed][Status: Reproducible] Project Invite: Lost admin access to my project #2301
- [Type: Bug][Status: Fixed][Status: Reproducible] Question mark is treated as a param in postgres' CONCAT #2294
- [Type: Bug][Status: Fixed] password changing doesn't work (old password required) #2288
- [Type: Bug][Status: Fixed][Status: Reproducible] Download CSV error with specific non-english table/column name #2286
- [Status: Resolved] [i18n] Language support extension-
#2268 - [Status: Resolved] Who to contact for security issues #2262
- [Type: Bug][DB: Postgres][Status: Fixed] Currency field fails for 'money' data type on PostgreSQL #2255
- [Status: Fixed][Status: Reproducible] Date cell with invalid date cannot be changed anymore #2251
- [Status: Fixed][Status: Reproducible] NocoDB can't display the values of a cell when it's of type
LinkToAnotherRecord
and has hundreds of connections #2242 - [Type: Enhancement][Status: Resolved] Arrow keys not working properly when moving across the table fields #2240
- [Status: Fixed] Shared Form view is Empty #2228
- [Status: Fixed] Problem with API for Relation Rows #2208
- [Status: Resolved] MSSQL Error on migration to 0.91.1 . #2201
- [Status: Resolved][DB: SQLite] [decimal] datatype decimal accepts non-numeric characters #2106
- [Status: Fixed][Type: In Development] [UIDT improvements] Rating/ checkbox as LTAR/ Lookup #2045
- [Type: Bug][DB: SQLite][Status: Reproducible] 'Time' column in SQLite #1882
What's Changed
- Release 0.91.8 by @github-actions in https://github.com/nocodb/nocodb/pull/2351
- Fix: Save datetime on 'click:outside' event by @pranavxc in https://github.com/nocodb/nocodb/pull/2356
- fix: show err message when input cannot be parsed by @wingkwong in https://github.com/nocodb/nocodb/pull/2355
- Fix: Include
token_version
value in jwt payload by @pranavxc in https://github.com/nocodb/nocodb/pull/2364 - 0.91.9 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/2365
- Release 0.91.9 by @github-actions in https://github.com/nocodb/nocodb/pull/2366
Full Changelog: https://github.com/nocodb/nocodb/compare/0.91.8...0.91.9
0.91.8 6/14/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [closed] Issue: Something in nocodb code has changed that is causing use of v-treeview in nocodb gui to break #2321
- [Type: Enhancement] Drag spreadsheet columns in Tables by mouse #2284
- [closed] Docker-compose mysql not working #2282
- [For: Community] More visible table borders to make it easier to read the table contents #2239
- [Type: Bug][Status: Resolved][Priority: Critical] TypeError after upgrade to 0.91.6 with Docker #2225
- [Scope : DevOps] npm issue in release #2223
- [Status: More Info Needed][Type: AT Import] Import Airtable base to NocoDB (postgresql database) issue #2199
- [Type: Feature] Turn essential apps credentials as env #2131
- [Type: Bug][Status: Reproducible] [Formula] Validation missing in one of scenarios; additional records created #2046
- [Type: Bug] Webhook error in postgres heroku for an user #1903
What's Changed
- Release 0.91.8 by @github-actions in https://github.com/nocodb/nocodb/pull/2351
Full Changelog: https://github.com/nocodb/nocodb/compare/0.91.7...0.91.8
0.91.7 6/1/2022
NocoDB : Bug Fix Release
- https://github.com/nocodb/nocodb/issues/2225 : TypeError after upgrade to 0.91.6 with Docker
- [Status: Fixed] Webhook with condition has issues #2209
- [Type: Bug][Status: Fixed] error:0909006C:PEM routines:get_name:no start line - for google cloud platform in heroku - Single slash to double slash issue #2207
- [Status: Resolved][Type: In Development][Scope: UI / UX] UX: Scroll option for fields menu #2181
- [Type: Enhancement][Status: Resolved][Scope: UI / UX] [UX] Search field option in filter & sort #2180
- [Status: Fixed][Type: In Development][DB: All] formula field error when used in filter #2177
- [Status: Resolved][Scope: UI / UX] [form view] disable update to number on scroll #2108
- [Type: Bug][Status: Fixed][DB : MariaDB] DateTime causes error message in MariaDB docker #1048
0.91.6 6/1/2022
🚀 NocoDB : Bug Fix Release
Closed issue
- [closed] Access denied for user 'root'@'localhost' #2210
- [closed] package.json of nocodb-seed is not getting updated. #2203
- [Status: Fixed] Shared grid view having a formula column results in an error #2176
- [Status: Resolved][Type: AT Import] Import Airtable to Postgres database : type does not exist #2173
- [Status: Resolved][Type: AT Import] Import Airtable to SQL database : schema imported but not the data #2172
- [Status: Resolved][Type: AT Import] Import AirTable to SQL database : Missing 'rollup_function' property in request body #2171
- [Status: Resolved] Enhancement : Show column icons within fields, sort, filter menus/dropdowns #2162
- [Status: Resolved] Incomplete font changes and string overlaps for Persian language #2154
- [Status: Resolved] When table is slow to load - show a loading status #2150
- [Status: Resolved] Advanced options while importing : select lookup, rollup, formula, data. #2149
- [Status: Resolved] [Feature] Create index for foreign keys created on postgres #2142
- [Status: Resolved] CONCAT formula with URL fails. #2140
- [Type: Bug][Status: Fixed] [formula] precedence to be considered in formula #2128
- [Type: Bug][Status: Fixed][Type: AT Import] [Bug] Airtable import not working in Docker if mapped to a different port #2127
- [Type: Bug][Status: Fixed][Priority: Low][Type: In Development][Scope: UI / UX] column name display text overflow in shared base #2088
- [Status: Resolved][Type: In Development] [Import] SQL query mapping incorrect for multi-select #2058
- [Type: Bug][Status: Fixed] Currency field- validation fails if decimal fractions are used #1647
- [Type: Enhancement][Status: Fixed] [Feature] Currency Column Improvement #1352
- [Type: Enhancement][Status: Fixed] Currency validator crashing when not adding two decimal places #1042
- [Type: Enhancement][Status: Fixed] Currency fields always displayed with $ #572
What's Changed
- Release 0.91.1 by @github-actions in https://github.com/nocodb/nocodb/pull/2179
- fix: metaList missing orderBy by @willnewii in https://github.com/nocodb/nocodb/pull/2169
- enhancement: show scrollbar in fields menu by @pranavxc in https://github.com/nocodb/nocodb/pull/2183
- fix: alter_hooklog_payload_types by @willnewii in https://github.com/nocodb/nocodb/pull/2174
- fix: when_select_empty_importData_failed by @willnewii in https://github.com/nocodb/nocodb/pull/2197
- fix: ignore timezone mysql and rely on project info for checking data… by @pranavxc in https://github.com/nocodb/nocodb/pull/2192
- enhancement: use autocomplete in sort or filter fields by @pranavxc in https://github.com/nocodb/nocodb/pull/2191
- Feat - Attachment upload using url by @pranavxc in https://github.com/nocodb/nocodb/pull/2214
- fix: formula filter by @wingkwong in https://github.com/nocodb/nocodb/pull/2204
- fix: GCS plugin by @wingkwong in https://github.com/nocodb/nocodb/pull/2216
- 0.91.2 Pre Release by @wingkwong in https://github.com/nocodb/nocodb/pull/2217
- Feat - Import optimization in https://github.com/nocodb/nocodb/pull/2218
- fix: skip hook log if condition is not matching in https://github.com/nocodb/nocodb/pull/2220
Full Changelog: https://github.com/nocodb/nocodb/compare/0.91.1...0.91.6
0.91.1 5/27/2022
🚀 NocoDB : Enhancement Release : Import Airtable to SQL database
What's New
- 🚀 Import from Airtable to NocoDB Enhancement
- 🚀 Currency Enhancement
- 🚀 Formula Enhancement
- 🚀 Rating Enhancement
- 🚀 UI Enhancement
- 🚀 And we're hiring! 🚀
Import from Airtable to NocoDB Enhancement
While importing Airtable to NocoDB, now users can have full flexibility to choose the major column types that they would like to import. Currently, data, rollup columns, lookup columns and attachment columns will be supported. Formula Columns will be supported in the future.
Currency Enhancement
We now support multiple currency locale and currency code (ISO 4217) and some validation logics have been also revised.
|
|
|---|---|---|
Formula Enhancement
Handle NULL value when calling CONCAT
Previously any NULL value in formula with CONCAT would make the entire result empty. Now it's considered as an empty string instead.
Example: F: CONCAT({Title}, {Title1}, {Title2}, "B")
Include icons in formula suggestion list
|
|---|---|
Misc
- Show column options in suggestion list when users enter
{
as what's following must be a column. - Fix the incorrect insertAtCursor position when calling appendText. Previously selecting
column1
after{
would become{{column1}
while{column1}
is expected. - Fix incorrect ID passing to
FormulaColumn.update
. Previously deleting a column that is referenced by a formula would throw an error and all data will be not shown when calling dataList as something wrong with the cache part as attributeerror
is not updated due to the wrong ID. - Fix incorrect data type - e.g.
ADD({numberic_formula}, 10)
should be expected. - Fix formula precedence
- Remove unexpected $pt.name$ - create a formula and edit it.
{$column_name$}
is shown rather than{column_name}
.
Rating Enhancement
A custom color is now supported in a Rating column. You can select the predefined colors from our swatches or choose your desired one using a color picker in advanced settings. Manually inputting color is also supported with the format HEX, HSL and RGB.
|
|
|---|---|---|
UI Enhancement
We've added transition for menus (filter / sort / fields) with icons within the menu items.
|
|---|---|
|
|---|---|
A loader is introduced for Grid & Gallery view when the data is being loaded.
Closed Issues
- [Status: Fixed][Priority: Low][Type: In Development] [shared base] hide webhook button in shared base #2107
- [Status: Fixed][Type: In Development] gallery view- configured cover image not displayed #2099
- [Status: Fixed][Type: In Development][Import] [import] with cache enable- sometimes during table data list, error observed referring to an non-existing column #2098
- [Status: Fixed][Type: In Development][Import] [import] post import, data disappears from table on deleting column #2097
- [Status: Resolved][Type: In Development][Import] [import] default value configuration throws error #2102
- [Status: Resolved][Type: In Development][Import] [import] post import, grid view creation failed #2087
- [Status: Resolved][Type: In Development][Import] [import] column skeleton persists in shared view after delete #2079
- [Status: Resolved][Type: In Development][Import] [import / root db: sqlite] post import, column delete fails #2078
- [Status: Resolved] Can't import XLSX - /dashboard/?q=sqlOp_projectCreateByWebWithXCDB 404 #2005
- [Status: Resolved] implement exist API in v2 #2064
- [Status: Resolved] Problem with SingleSelect Column #2059
- [Status: Resolved] [i18n] Language Improve -
#2049 - [Status: Resolved][Status: Fixed] Unable to upload .xlsx file #1851
- [Status: Resolved][Status: Fixed] Changing the Persian strings' font in NocoDB interface #1610
- [Status: Fixed][Type: In Development] [UIDT improvements] validation #2038
- [Status: Fixed][Type: In Development] [UIDT-improvements] Rating field error on inserting record #2036
- [Type: Bug][Status: Resolved] failed to create columns in tables with whitespaces at the end #2073
- [Type: Bug][Status: Fixed][Status: Reproducible] Send ID with DELETE webhook? #2024
- [Type: Bug][Status: Fixed] Nested fields query param does not respect '*' to include all fields #1981
- [Type: Bug][Status: Fixed][Status: Reproducible] Formula fields throw an error when referencing fields that start with a number #1964
- [Type: Bug][DB: Postgres][DB: SQLite][DB: MSSQL][Status: Fixed][Status: Reproducible] Single select issues (reported in discord) #1955
- [Type: Bug][DB: Postgres][Status: Fixed][Status: Reproducible] Can't change the type of the default column "title" #1949
What's Changed
- Release 0.91.0 by @github-actions in https://github.com/nocodb/nocodb/pull/2125
- fix: add btw and nbtw filters by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/2129
- feat/fix: currency column by @mertmit in https://github.com/nocodb/nocodb/pull/1687
- fix: issues related to formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2132
- Fix/development setup documentation by @RK311y in https://github.com/nocodb/nocodb/pull/2139
- docs: add RK311y as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/2141
- fix: github action issues by @wingkwong in https://github.com/nocodb/nocodb/pull/2137
- fix: Support Airtable import even mapped to a different port by @pranavxc in https://github.com/nocodb/nocodb/pull/2134
- fix: include all v-app but exclude material-icons by @wingkwong in https://github.com/nocodb/nocodb/pull/2161
- enhancement: formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2160
- ColorPicker component by @mertmit in https://github.com/nocodb/nocodb/pull/2151
- enhancement: column icons by @wingkwong in https://github.com/nocodb/nocodb/pull/2163
- enhancement: create index for foreign key in pg by @pranavxc in https://github.com/nocodb/nocodb/pull/2165
- feat: Use a separate queue and job for progress by @pranavxc in https://github.com/nocodb/nocodb/pull/2170
- Enhancement: UI improvements by @pranavxc in https://github.com/nocodb/nocodb/pull/2164
- Fix/at sync: store link records by @dstala in https://github.com/nocodb/nocodb/pull/2156
- Feat/sync options by @pranavxc in https://github.com/nocodb/nocodb/pull/2175
- 0.91.1 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/2178
New Contributors
- @RK311y made their first contribution in https://github.com/nocodb/nocodb/pull/2139
Full Changelog: https://github.com/nocodb/nocodb/compare/0.91.0...0.91.1
Join Our Team
0.91.0 5/23/2022
🚀 NocoDB : Feature Release : Import Airtable to NocoDB

What's New :
- 🚀 Import Airtable to NocoDB
- 🚀 Import CSVs, Excel to NocoDB
- 🚀 New APIs : GroupBy and Exists
- 🚀 Column improvements : Ratings
- 🚀 Formula enhancements
- 🚀 And we're hiring! 🚀
Import Airtable to NocoDB
Now within a minute or two import all your Airtable bases to any MySQL, Postgres, SQL server or SQLite databases using NocoDB!
See Documentation - Import Airtable to NocoDB for details.
Import from CSV
We support users to import CSV data to an existing project.
See Documentation - Import CSV data into an existing project for details.
Import from Excel
We support users to import Excel data to an existing project. If an Excel file includes multiple sheets, they will be considered as different tables and users can manipulate the meta before the actual import.
See Documentation - Import Excel data into an existing project for details.
New APIs
We've introduced two new APIs - exist & groupby.
Exist
Exist API allows users to check if the row with provided primary key(s) exists or not. The result would be either true
or false
.
For table row,
curl --request GET \
--url 'http://localhost:8080/api/v1/db/data/<org>/<projectName>/<tableName>/<ID>/exist' \
--header 'xc-auth: <REDACTED>'
For table view,
curl --request GET \
--url 'http://localhost:8080/api/v1/db/data/<org>/<projectName>/<tableName>/views/<viewName>/<ID>/exist' \
--header 'xc-auth: <REDACTED>'
GroupBy
Given a column name, return the number of records in each group.
For table row,
curl --request GET \
--url 'http://localhost:8080/api/v1/db/data/{orgs}/{projectName}/{tableName}/groupby?column_name=<COLUMN_NAME>' \
--header 'xc-auth: <REDACTED>'
For table view,
curl --request GET \
--url 'http://localhost:8080/api/v1/db/data/{orgs}/{projectName}/{tableName}/views/{viewName}/groupby?column_name=<COLUMN_NAME>' \
--header 'xc-auth: <REDACTED>'
Rating
Rating allows users to rate based on a comparative assessment with maximum rating allowed from 1 to 10. Users may change the rating symbol and color as well.
![]() |
![]() |
---|---|
![]() |
![]() |
Formula enhancements
Add information message when double clicking formula cell and add help text by hovering the function name
|
|---|---|
Add circular reference detection. Example:
formula1 -> formula2 -> formula3 -> formula4 ("HELLO")
.
|
|---|---|
- Improve formula argument validations
|
|---|---|
Closed Issues
- [Status: Fixed][Type: In Development] [quick import] form view drag & drop opens up import modal #2044
- [Status: Fixed][Type: In Development] [quick import] shared base view mode - displays add table header #2043
- [closed] Feature request : Enforced primary key should be selectable non-integer #2006
- [Type: Bug][DB: All] DateTime value not saved #1978
- [Status: More Info Needed][Status: Fixed] Synologoy NAS : the 0.90.10 docker container crash #1970
- [Type: Enhancement][Status: Need Internal Discussion] Query parameter to limit fields in returned relations [Feature] #1763
What's Changed
- fix: Including all fields of nested record by @pranavxc in https://github.com/nocodb/nocodb/pull/1984
- fix i18n for zh_CN by @youyiio in https://github.com/nocodb/nocodb/pull/1985
- fix: Postgres column type casting by @wingkwong in https://github.com/nocodb/nocodb/pull/1991
- fix: excel import by @wingkwong in https://github.com/nocodb/nocodb/pull/1931
- fix: single/multi select options at creation by @mertmit in https://github.com/nocodb/nocodb/pull/1986
- fix: persian font by @wingkwong in https://github.com/nocodb/nocodb/pull/2028
- fix: webhook-related issues by @wingkwong in https://github.com/nocodb/nocodb/pull/2025
- fix: formula by @wingkwong in https://github.com/nocodb/nocodb/pull/1979
- fix: google oauth2.0 by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/2080
- feat: quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2042
- feat: Airtable import by @pranavxc in https://github.com/nocodb/nocodb/pull/2048
- feat - Next release improvements and bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/2120
- feat : UIDT impmporovements by @pranavxc in https://github.com/nocodb/nocodb/pull/2026
- feat/at sync test: migration fixes by @dstala in https://github.com/nocodb/nocodb/pull/2068
- feat/at sync test - simple cleanups by @dstala in https://github.com/nocodb/nocodb/pull/2071
- feat - UUID auto generate and bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/2069
- feat: exist api by @wingkwong in https://github.com/nocodb/nocodb/pull/2070
- feat: group by api by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/2074
- GUI code refactoring by @pranavxc in https://github.com/nocodb/nocodb/pull/2051
- fix/2012 Migration bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/2053
- Update zh_TW.json by @SiderealArt in https://github.com/nocodb/nocodb/pull/2057
- Update german.md by @WeT-Klb in https://github.com/nocodb/nocodb/pull/1998
- docs: add youyiio as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/1990
- docs: improve chinese translation by @Tim-Paik in https://github.com/nocodb/nocodb/pull/2050
- enhancement: formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2090
- 0.91.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/2124
- 0.90.11 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/1972
- Release 0.90.11 by @github-actions in https://github.com/nocodb/nocodb/pull/1973
New Contributors
- @youyiio made their first contribution in https://github.com/nocodb/nocodb/pull/1985
- @Tim-Paik made their first contribution in https://github.com/nocodb/nocodb/pull/2050
Full Changelog: https://github.com/nocodb/nocodb/compare/0.90.11...0.91.0