The vacation season has begun — but not for us! During the last two weeks, we implemented some new features, including additional importing, snapshots, form conditions, duplication, and much more. While we speed towards our next milestones, let’s take a close look at all updates in Baserow!
From now on, it is possible to import additional data into existing tables. You can import an existing CSV file, a JSON file, or just paste table data. The cells of the imported rows will be mapped to the correct fields based on their name. You can optionally change the mapping by choosing the desired target field. And you can use mapping to manually set up the logic of which fields to merge and where. Any incompatible cell will remain empty after the import.
As promised, in this release we are thrilled to present you with more duplication features — duplication of databases, tables and fields. To duplicate a database, you need to hover over the table, click on the three dots and select the duplicate database option from the dropdown. To duplicate a table, you also need to on the three dots and select the duplicate table option from the dropdown. To duplicate a field, you need to click on the arrow next to the field name and select the duplicate field option from the dropdown.
Snapshots provide a full copy of a database, making it possible to restore a database to that point in time later on. You just need to click on a database and select the Snapshot option from the dropdown. By using a snapshot, you can make backups and protect yourself against accidental loss.
Form conditioning allows you to control what happens when specific data is entered in a particular field. Conditional logic can be used to hide and show form fields only if any of the criteria are met. It will show fields in a form based on the provided values for previous fields. Creating conditions for forms works the same as Baserow filters.
In addition to Grid view, you can now publicly share a Gallery view as well.
Save the date! On the 11th of August, we will conduct our first community event AMA — Ask Me Anything.
Product strategy, new subscription plans, feature requests, integrations with other tools, customer support, onboarding services, SLAs, and investment priorities — get answers to your biggest questions in real-time from our founders Bram Wiepjes and Olivier Maes.
Register for our first Ask Me Anything session to not miss the event, and feel free to submit your questions beforehand. We will start the event by answering them.
New fields, new views, new tables, and new structures — we did tons of improvements to the existing templates, and also added some new ones to the library. See up-to-date updates on the Templates page.
New Templates
in this week
filter.is months ago
filter.is years ago
filter.ClientUndoRedoActionGroupId
request header to bundle multiple actions in a single API call.Alert
component.undo
and redo
now returns a list of actions undone/redone instead of a single action.primary
from all components
and stores
where it isn’t absolutely required.BASEROW_WAIT_INSTEAD_OF_409_CONFLICT_ERROR
to revert to the old behaviour.row.created
, row.updated
and row.deleted
are replaced with rows.created
, rows.updated
and rows.deleted
, containing multiple changed rows at once. Already created webhooks will still be called, but the received body will contain only the first changed row instead of all rows. It is highly recommended to convert all webhooks to the new types./database/views/grid/${viewSlug}/public/info/
has been replaced by /database/views/${viewSlug}/public/info/
recommended converting all webhooks to the new types.In Baserow 1.12 we will make it possible to self host easily via Helm charts and more. As well as to create a form in survey style and a new collaborator field types.
As always we will continue working on features suggested by the community and fixing bugs.
Do you have questions regarding the new updates? Or anything else? Leave your questions in our official community forum — we’re always happy to answer them!
Today we are releasing Baserow 1.15 with personal views, today() and now() formula functions, timezone support, and much more.