Changelog

Follow us on Twitter to stay tuned to latest release updates
Oct 28, 2023

Rowy's biggest release yet 🎉 + Introducing BuildShip

We are super excited to release today, Rowy's next big version. This release has over 100+ amazing new features, enhancements and fixes that our team and a large group of open-source contributors have been working over the last one year in develop branch.

With this release Rowy's open-source project and Rowy.app cloud version - our goal is to bring to you the most powerful, advanced yet easy, intuitive and flexible way to to manage your database on a collaboration spreadsheet / CMS UI - especially for Firestore and Google Cloud/Firebase stack.

Before diving into the release notes, we invite you to celebrate with us as Rowy's open-source project crosses the milestone of 5,000 stars! 🌟🥳  We will give your project built with Rowy a shoutout in our social channels if you tweet at us @rowyio and say what you built.

What's new in Rowy?

- [New] Multiple filters support - finally! Filter using multiple fields and navigate your data better.


- [New] Support for bulk deletion of rows by @il3ven in https://github.com/rowyio/rowy/pull/1291

- [New]: Workspaces with multiple project support in Rowy.app. Connect to different Firebase projects - dev/testing/prod or from different ideas/clients - to manage them efficiently with a single unified dashboard.

- [New] Rowy.app: User management and in app table rules generator. Table level admin perms. Set which roles can view, create, update and delete data on your tables. You can also add table level admin permissions.

- [New] "Filter by" option to filter by the value of the cell

  • [New] Field Types: Geo point column, Array subtable, Formula, User column
  • [New] Google Cloud Secret Manager UI
  • [New] Rowy.app: Import from Airtable including uploading files/images to Cloud Storage
  • [New] Rowy.App: Get started tutorial to create your first table
  • [New] Table: all fields can now be edited without opening the Side Drawer
  • [New] Accessible reorder option in column menu
  • [New] Table: shows total number of rows in the table using new Firestore count() query
  • [New] Table: display realtime and offline indicators
  • [New] Ratings field: customizable icons
  • [New] Ability to add images to richtext field
  • [New] Long Text field: add character limit and regex
  • [New] Right click menu to filter items, copy and paste with ease
  • [New] Filter data by color field, array column type
  • [New] Import JSON
  • [New] Monaco code editor auto typing

Improved

  • [Improved] Export image/file assets, reference field types with JSON
  • [Improved] Upload multiple image, files at the same time
  • [Improved] rowy.app: User management and inviting team members
  • [Improved] Rowy: Ability to edit field keys when importing CSVs
  • [Improved] Add an accessible resizing option
  • [Improved] Allow for disabling save popups in tables
  • [Improved] Ability to edit field keys when importing CSVs
  • [Improved] Table: keyboard and screen reader accessibility and adhering to WAI-ARIA guidelines
  • [Improved]: Copy paste keyboard shortcut
  • [Improved] Table: keyboard-accessible reordering of columns
  • [Improved] Persistent navigation bar
  • [Improved] Reorder columns in the column menu
  • [Improved] Import CSV creates new columns by default if it can’t find an existing column with a similar name (
  • [Improved] Build logs snackbar collapses to show only title
  • [Improved] Rich Text field: enable full-screen editor
  • [Improved] Reorder Select, MultiSelect field
  • [Improved] Reorder image file field
  • [Improved] Table sections are sorted alphabetically
  • [Improved] Error messages and offline error indicators
  • [Improved] Ask for confirmation before duplicating rows
  • [Improved] Tooltips for buttons
  • [Improved] Add colour change customisation to Slider
  • [Improved] Customization options added to long text field
  • [Improved] Email field: validation regex field added along with default values
  • [Improved] Percentage field color customization
  • [Improved] Select & MultiSelect Chip Colors
  • [Improved] Added confirmation for Duplicate Row button
  • [Improved] Copy Document Path to Clipboard
  • [Improved] Editable Action Label
  • [Improved] Default action script to cloud function instead of instead of runnable script
  • [Improved] Import wizard select all
  • [Improved] Runtime options for functions
  • [Improved] Change Export CSV date format so it can be parsed by Import CSV
  • [Improved] Richtext field full screen mode, similar to markdown fieldtype
  • [Improved] Implement auto import for array subtables
  • [Improved] Support copying subtables
  • [Improved] Formula field ESM support

Fixed

  • [Fixed] Attempting to read a config doc while offline will result in it being overwritten with default values when going back online, causing loss of table columns
  • [Fixed] Uploaded files and images will overwrite existing Firebase Storage files if they have the same file name
  • [Fixed] Remove listener fields in other columns when that field column is deleted
  • [Fixed] Build logs collapse by default
  • [Fixed] Table name textbox UI error fix
  • [Fixed] Minimize BuildLogsSnack upon fullscreen
  • [Fixed] Prevent redirecting to link when deleting fileby @jyash97 in #1047
  • [Fixed] Logic for Custom Icons in Action Fieldby @mshamsrainey in #819
  • Many more bug fixes and improvements
  • Following libraries got bumped up to latest versions @adobe/css-tools, tinymce, protobufjs, ejs, tmpl, minimist, terser, async, loader-utils, loader-utils, json5, webpack, ua-parser-js

For complete changelog, see our release notes on Github.

June 22, 2023

Feature updates - Sort columns, Filter by value and more…

Improved

Edit single and multi select fields options ✔️

We added an ability to click on an option and edit its value from the single and multi-select modal

Improved

Support for ECMAScript Modules 🤞

You can now import packages using the "import" method, in addition to the previously supported "require" method. 

 

New

Generate unique Rowy URLs per filter combination 🔗

Get a URL that represents the current filtered view of a table. Useful to share with colleagues, bookmark for self, or link from other tables as a way to show foreign key data.

 

New

Color customisation for slider field 🎨

We’ve added the capability to select colors based on starting, mid and ending percentage. The color for the range in between will be automatically calculated.

 

Improved

Filter a table by a specific value ⏳

Simply right-click the context menu and choose the "filter-by" option to filter a table by a specific value. This will instantly apply a filter to the table, utilizing the selected column and the field cell value across all field types.

 

Improved

Sorting Indicator ⬆️ ⬇️

We have introduced a sort button that allows you to instantly identify whether a column is sorted or not.

Select desired column, sort direction (ascending or descending), and remove any existing sorts → all within your column configuration.

 

March 30, 2023

Manage your data better - import, access ++

New

Airtable attachments to Firebase storage

Airtable sometimes makes it hard to use images and file URLs in your apps. It also lacks a strong content delivery network (CDN) to quickly distribute your files globally. Also, the attachment images/files URL expire. 

One solution is to move your data from Airtable to Rowy. This will automatically import and upload all of your files and images to Firebase's storage. Firebase provides a powerful backend platform to manage your assets and, with Rowy's table UI, you can manage them effortlessly in a no-code environment.

 


Improved

Import data with find and update functionality

New import wizard helps you import data any number of times with insert / search-update. This means you can import and reimport data from CSV, JSON, or Airtable without getting duplicate rows.

To do this, make sure you match by a unique ID field when importing. If you select columns as unique row identifiers during import, then the import ensures that it updates existing rows if it can find one or add new rows only if the existing row is not found. This is useful when you need to make bulk updates or reimport data.


March 23, 2023

New features and enhancements 🎨

New

Customize single and multi select fields

Give your data life with colors. Pick a color for options in the single-select and multi-select fields. 


New

Export tables with >10K rows without limits

You can now export large tables to CSV files with ease. The exported file gets stored in your own Firebase Storage and the link to download it from the Rowy UI expires after 1 day. This ensures your data is secure and stays in your own cloud project.

Large export is a Rowy Pro paid feature.


Improved

Move data between projects with ease

Copy data from one project to another with ease.

  • Export table settings and create a table with that settings.
  • Export data as CSV and import CSV including fields such as date/datetime, JSON arrays, images, files -> stored to database storage


March 2, 2023

Table improvements

New

Reorder files and images

You can now change the order in which the images and files are listed on your table by simply dragging and rearranging them.

New

Sorted table views

Want a table to be always sorted by a specific column? You can now sort tables on a column and save that as the default view for everyone viewing that table. Super useful when you want to ensure sorting by a datetime field or some value for all your users.

Improved

Easy access to your existing data

You can now view all your existing collections and set them up with one click, with pre-filled config.

February 23, 2023

New columns ✨ and improved logging

New

Formula field

Get calculated field values based on other columns. You can code in javascript to calculate anything: eg - add numbers, logic, concat strings etc.

Lightweight UI-only field, not stored in the database (use derivatives if you want data persisted).

New

Array field

One of the most asked column types. You can now easily create arrays, using Firebase like UI, esp if the JSON field type with array didn't cut it for you.

New

Editable user columns

Build any workflows and assign row items to users. Useful in a variety of use cases such as operational admin, project management, customer support, and many more.

Improved

Improved logging

Debug your cloud functions better - by adding logging statements to your code snippets - on derivatives, action scripts, extensions, and webhooks. All logs are available in the cloud logs tab.

January 30, 2023

Full text search 🔎

New

Search and manage data across your projects

One of the most asked features is now available to Rowy Pro users. Search across your Rowy Tables and Firestore collections with ease. Don't worrying about the case sensitivity of the search term. No need to know the complete search term. 

Just start typing and get a list of rows that match it across your table.


December 8, 2022

Multiple workspaces, New table UI, Fixes

New

Brand new table UI

New table interface should give you much smoother experience of scrolling and browsing your data. With seamless infinite scroll, cell navigation and overall accessible experience.

New

Support for multiple workspaces and projects

You can now have multiple workspaces with your teams and connect with any number of Firebase projects. Create one for development, testing and production to build reliable and tested backend system.

New

Accessible column reording

You can reorder columns and hide away the ones you do not need using the column menu option at the top of your table.

Fixed

Bug fixes and improvements

Allow for project deletes and leaving workspaces with ability to transfer ownership of workspaces. Fix issues around user invites, cancelling of team invites. 

Introducing Rowy

Visit our docs for changelog for releases done prior to this date