Released 1.27.1
Bug fixes
- Revert a change causing the
is
condition filter to be unavailable for numeric and text formulas. #2848 - Fix a bug causing a formula referencing a link to a table not updating properly when the primary field changes. #2856
- [Builder] Allow Integer as a valid Option Value for Choice Element when referencing a linked table. #2910
- Fixed a bug causing the link_row_has_not view filter to not return the correct rows. #2948
Released 1.27.0
New features
- Allow changing the primary field. #1301
- Introduced official Helm chart. #1728
- [premium] Calendar view can be shared with external applications via ical feed url #1911
- added
BASEROW_ICAL_VIEW_MAX_EVENTS
setting to limit amount of events in the output
- added
- Allow typing immediately in the grid for link row cell to search for a relationship. #193
- Reduce the frequency of periodic field updates for unused workspaces. #2120
- Allow selecting multiple relationships in the row select modal of the link row field. #2267
- Join additional fields of a relationship via the API without creating a lookup field #2460
- [Builder] Made it easier for application builder page designers to disable fields in their create/update row actions. #2620
- Add onboarding step that adds fields to the created table #2639
- [Builder] Allow collection elements to be nested in one another. It is now possible to nest a repeat in a repeat, or a table within a repeat. #2658
- Display hyperlinks in lookup fields when lookup field is URLField #2692
- Show the Baserow version in the setting page. #2696
- Add array filters for formula arrays based on text #2727
- [Builder] Add image collection field to table elements #2759
- [Builder] Improve data explorer performances and allow to select any repetition from a source #2762
- Add tourl formula to support operations on url field type #2791
- [Builder] Allow to change input elements style #2803
- [Builder] Allow to configure table field styles #2803
- [Builder] Allow to style the table element #2803
- Extend array filters to support lookups of URL, email, phone number, and UUID fields #2819
- [Builder] Introduce the 'delete row' workflow action #2822
- Automatically prefill reverse relationship for new row in linked table #2825
- Introduced arrow key navigation in the row select modal.
- Automatically start Storybook in the dev environment.
- [Builder] Introduced a checkbox to the repeat element form so that repetitions can be temporarily paused in the editor.
- Horizontal resize sidebar
- Introduced a neutral switch color.
- Replaced the dashboard with a workspace specific homepage.
- Redesigned the left sidebar.
- User admin: search for id, prevent unnecessary refresh, and add scrollbar expand list context
Bug fixes
- Fix highlight of active menu item in API docs. #2573
- [Builder] Fix bug where some child elements that should have been excluded by the Permission Manager were being returned in the queryset. #2601
- Grid view: highlight edited row #2690
- [Builder] Fix bug where changing Data Source type from 'Get multiple rows' to 'Get single row' could sometimes cause problems with exporting and duplicating the application. #2730
- Cut off long relationship descriptions #2742
- Properly handle user_field_names in api calls #2784
- Fix nested filter group duplication. #2788
- Fixed undefined variable in JobHandler.run #2796
- [Builder] Fix filter data source formula fields alignment #2804
- Clear workspace_id after each test #2815
- Fix translation in SAML configuration #2830
- [Builder] Fixed bug where typing too quickly in the Color style input caused duplicate characters. #2831
- Fix upserts for table usage #2839
- Update plugin boilerplate deps. #2846
- [Builder] Fix theme panel opening on some screen resolution or when using browser zoom #2853
- [Builder] Resolved an issue where removing an integration from a user source would raise an error when its users are listed. #2861
- Fix a bug where the clear button doesn't work in workspace level audit logs. #2866
- Prevent unnecessary $set events in Posthog #2868
- [Builder] Fix bug where deleting a User Source would cause the frontend to crash. #2869
- [Builder] Resolved an issue with refreshing a user source token when the table it's associated with has been trashed. #2873
- Fixed a bug causing an issue reordering databases in workspace if user has editor or lower access on any database. #2874
- Fixed a bug where calendar views did not reset the
date_field_id
when the associated date field was deleted. #2881 - Display newly created linked row #2901
- list rows via api fails with include or exclude and view_id #2903
- Fix a bug causing dropdowns to not always work in forms when searching for an item. #2929
- Update helm chart docs #2936
- Create an ActionType for form submissions to track them in the audit log. #2938
- Fix a bug causing every snapshot to perform additional queries to check permissions for RBAC. #2941
- Fix date filter input #2945
- Fix posthog error when user is an AnonymousUser and distinc_id is None. #2954
- Fix import for broken lookup fields #2955
- [Builder] Button click action were unable to access the current record values
- [Builder] Fix broken navigation or login after application pulication with modified user source
- [Builder] Hide builder application to roles other than Builder
- [Builder] improve performance when editing default value of input element inside repeat element
- [Builder] The
value
property was missing for lookup fields in the data explorer - Fix clickable link in the URL field in the row edit modal. #2804
- [Builder] Fix IFrame element source type selector
- Fixed broken OpenID Connect base_url validation.
- Fix pagination loading animation in the row select modal.
- Improved thread safety when generating models.
- Fix bug where the single select is any of values were not duplicated.
- Fix loading webhooks when request and response is huge.
- Reset search when collaborator dropdown closes.
- Stop creating tsv columns when PG_FULLTEXT_SEARCH is disabled.
Refactors
- [Builder] Add Formula Generator to extract formulas for Elements. #2063
- [Builder] Ensure the Element Panel's Dropdown and Input fields use the dense style. #2705
- [Builder] Improve how Choice Element's values are auto-populated. #2706
- Make unittests more resiliant to environment variables changes #2801
- Refactor array filter mixins #2802
- Don t recreate table column when updating a formula field if not needed #2890
- Reschedule view index creation if table is already locked. #2934
- [Builder] Improve UX for the Choice Element: auto-fill Values, reverse Name and Value positions, and update translations. #2706
- [Builder] Remove zero downtime related field properties. Some fields can't be null anymore.
- Change title template suffix from
// Baserow
to| Baserow
. - Modify formulas to update values in correct dependency order instead of expanding each referenced formula for every field.
Breaking API changes
- The
include
query parameter now excludes link row fields unless they are explicitly listed when listing rows. #2903
Released 1.26.1
Bug fixes
- [Builder] Fix broken authentication with cookie generated with previous version
Released 1.26.0
New features
- Limit selection of link to table row to a view. #1242
- [Builder] Improved application styling capabilities #2388
- [Builder] More styles of the builder elements can be customized #2388
- [Builder] Allow choice element options to be populated from formulas #2489
- [Builder] Add support for controlling Element visibility via User Roles in the Element's Visibility Tab. #2498
- [Builder] Added support for form elements within a repeat element. #2636
- Add ability to delete row in calendar view #2722
Bug fixes
- Ensure that Context menus can be opened for input fields that are fully within the viewport. #2013
- Generate file name for files uploaded by url where URL doesn't contain any path. #2738
- When POST/PATCH operation on a row receives body other than a dict, HTTP 400 will be returned. #2740
- Fix multiple usage of filename contains filter #2746
- Show a notification of a 500 error in the frontend #2754
- Date field now can be cleared when a row is edited as a form. #2764
- Fix a bug causing the 'not_empty' view filter showing empty rows for link to table fields. #2777
- [Builder] Resolved an error where data source filters and sortings wouldn't work properly when they were targeting a trashed Baserow field. #2790
- Prevent last_login update if the last_login time diff is < 1 minute