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

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

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 ?

4

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

Configurable Icons

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 by owner (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

New Contributors

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 ๐Ÿš€

image

๐Ÿฅฌ 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

https://user-images.githubusercontent.com/35857179/209751834-3e8eddfa-083d-448f-9a16-fcb74727cd3e.mp4

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 and view 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

New Contributors

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

Screenshot 2022-12-29 at 4 55 45 PM

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

https://user-images.githubusercontent.com/35857179/209751834-3e8eddfa-083d-448f-9a16-fcb74727cd3e.mp4

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

New Contributors

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

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 ?

Import Airtable to NocoDB

: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
  • Email
  • 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.

0.100.0-qr-code.webm

: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 is cmd 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.

0.100.0-copy-and-paste.webm

:zap: Advanced Options in Column Menu

Screenshot 2022-11-29 at 4 43 16 PM Screenshot 2022-11-29 at 4 43 29 PM

๐Ÿ‘€ 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

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 with showSearch 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

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

New Contributors

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 project
    • org-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.
  • 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

0.99.0-account-settings.webm

๐Ÿ‘€ 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

New Contributors

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

New Contributors

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

What's Changed

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

New Contributors

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!

https://user-images.githubusercontent.com/35857179/195574518-8edd7c89-6b5d-419a-9aaa-44dfb89084de.mp4

๐Ÿ“ Survey Form - unlimited & gorgeous!

https://user-images.githubusercontent.com/35857179/195617967-ad3a33f0-d8a2-4c16-9973-1636a480646f.mov

image

๐Ÿ“‹ Copy From Multiple Cells - productive!

https://user-images.githubusercontent.com/24416449/192377362-c86a6539-6297-44b8-b0c6-364cf0a941de.mp4

๐Ÿ‘€ 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

New Contributors

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

Screenshot 2022-09-21 at 13 01 38

๐Ÿฅฌ 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

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

screen-capture (1).webm

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

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

New Contributors

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 ๐Ÿš€

image

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.

image

image

image | image |---|---|

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

New Contributors

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 ๐Ÿš€

image

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.

image

image

image | image |---|---|

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

New Contributors

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 ๐Ÿš€

image

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.

image

image

image | image |---|---|

0.92.4 7/16/2022

๐Ÿš€ NocoDB Feature release - Filter Groups

NOCODB : Grouped Filters

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.

filter (1)

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:

image

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.

https://user-images.githubusercontent.com/24416449/174604861-9f945b25-6def-4d06-8f87-36c0f93a377f.mp4

What's Changed

New Contributors

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

0.92.0 6/28/2022

๐Ÿš€ NocoDB : Feature Release

image

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.

image

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.

https://user-images.githubusercontent.com/61551451/176135974-02bc1b01-b32e-4a54-bda1-c3094721f6fa.mov

Duration Cell

Five formats are supported in Duration Cell now!

image

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

New Contributors

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

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

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

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

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.

Screenshot 2022-05-27 at 4 39 11 PM

Currency Enhancement

We now support multiple currency locale and currency code (ISO 4217) and some validation logics have been also revised.

image

image | image | image |---|---|---|

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")

image

Include icons in formula suggestion list

image | image |---|---|

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 attribute error 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.

image | image | image |---|---|---|

UI Enhancement

We've added transition for menus (filter / sort / fields) with icons within the menu items.

image | image |---|---|

image | image |---|---|

A loader is introduced for Grid & Gallery view when the data is being loaded.

https://user-images.githubusercontent.com/61551451/170499118-931e9ae6-e31a-48db-a6f5-f370edebae0c.mov

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

New Contributors

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

Screenshot 2022-05-23 at 11 23 23

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!

https://user-images.githubusercontent.com/61551451/169801882-b36c7b79-a29d-40ad-bbf5-5807b9cf611c.mov

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.

image

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.

image

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.

image

image image
image image

Formula enhancements

  • Add information message when double clicking formula cell and add help text by hovering the function name

    image | image |---|---|

  • Add circular reference detection. Example: formula1 -> formula2 -> formula3 -> formula4 ("HELLO").

image | image |---|---|

  • Improve formula argument validations

image | image |---|---|

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

New Contributors

Full Changelog: https://github.com/nocodb/nocodb/compare/0.90.11...0.91.0

Join Our Team