Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update container image baserow/baserow to v1.28.0@ff8f09…
…c by renovate (#27331) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [baserow/baserow](https://gitlab.com/baserow/baserow) | minor | `1.24.2` -> `1.28.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>baserow/baserow (baserow/baserow)</summary> ### [`v1.28.0`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1280) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.27.2...1.28.0) ##### New features - Add the timeline view. [#​1262](https://gitlab.com/baserow/baserow/-/issues/1262) - Allow to filter calendar view [#​1633](https://gitlab.com/baserow/baserow/-/issues/1633) - Add data sync backend. [#​2278](https://gitlab.com/baserow/baserow/-/issues/2278) - Introduced create data sync table frontend. [#​2278](https://gitlab.com/baserow/baserow/-/issues/2278) - Introduced the ability to sync with a local Baserow table. [#​2278](https://gitlab.com/baserow/baserow/-/issues/2278) - Optionally prevent sending row realtime update signals. [#​2278](https://gitlab.com/baserow/baserow/-/issues/2278) - Introduced read_only, immutable_type, and immutable_properties state for the field. [#​2278](https://gitlab.com/baserow/baserow/-/issues/2278) - Introduced the ability to manually trigger a sync. [#​2278](https://gitlab.com/baserow/baserow/-/issues/2278) - \[Builder] Add related record selector element [#​2396](https://gitlab.com/baserow/baserow/-/issues/2396) - Allow to cancel a job (i.e. a database snapshot). [#​2756](https://gitlab.com/baserow/baserow/-/issues/2756) - \[Builder] Add link/button variant to table element links [#​2767](https://gitlab.com/baserow/baserow/-/issues/2767) - Trigger row update webhook only when chosen field cell value changes. [#​2877](https://gitlab.com/baserow/baserow/-/issues/2877) - Introduced configurable row height in the grid view. [#​340](https://gitlab.com/baserow/baserow/-/issues/340) - Introduced view and filter created, updated, and deleted webhooks. ##### Bug fixes - \[Builder] Automatic cast values for local baserow integration actions [#​2542](https://gitlab.com/baserow/baserow/-/issues/2542) - \[Builder] Restore refresh token endpoint for published websites [#​2631](https://gitlab.com/baserow/baserow/-/issues/2631) - \[Builder] Ensure that the create and update row workflow actions can resolve a formula referring to a current record's index. [#​2735](https://gitlab.com/baserow/baserow/-/issues/2735) - Fix Aggregations do not filter records in public shared views [#​2760](https://gitlab.com/baserow/baserow/-/issues/2760) - \[Builder] Fix permission denied in preview when dispatching an action of an element visible only to loggued out visitors [#​2912](https://gitlab.com/baserow/baserow/-/issues/2912) - \[Builder] Fix bug where ordering of List Rows and Get Rows service types could be inconsistent. [#​2964](https://gitlab.com/baserow/baserow/-/issues/2964) - \[Builder] Tweaked the data source filter input styles. [#​2967](https://gitlab.com/baserow/baserow/-/issues/2967) - \[Builder] Ensure that navigating to the current page doesn't cause an error. [#​2973](https://gitlab.com/baserow/baserow/-/issues/2973) - \[Builder] Fix Choice element error when using integer as option value [#​2977](https://gitlab.com/baserow/baserow/-/issues/2977) - Fix selecting more than 120 rows when triggering AI value generation. [#​2979](https://gitlab.com/baserow/baserow/-/issues/2979) - \[Builder] Allow email address to be case insensitive during login. [#​2989](https://gitlab.com/baserow/baserow/-/issues/2989) - Fix text wrapping for longer toast messages [#​2998](https://gitlab.com/baserow/baserow/-/issues/2998) - \[Builder] Fix bug where calculating missingIndexes could sometimes raise a TypeError. [#​3004](https://gitlab.com/baserow/baserow/-/issues/3004) - Fix webhook list crashing if call response is empty. [#​3024](https://gitlab.com/baserow/baserow/-/issues/3024) - Fix survey mode view with rich text by not automatically focussing. [#​3025](https://gitlab.com/baserow/baserow/-/issues/3025) - \[Builder] Ensure that data source filters can be imported and exported across workspaces when they contain single select options. [#​3029](https://gitlab.com/baserow/baserow/-/issues/3029) - \[Builder] Fix record selector bug when using a data source sort [#​3030](https://gitlab.com/baserow/baserow/-/issues/3030) - \[Builder] Safely check if property selector is available. [#​3033](https://gitlab.com/baserow/baserow/-/issues/3033) - Fixed a problem that caused form creation to be disabled for unsynced tables [#​3051](https://gitlab.com/baserow/baserow/-/issues/3051) - Handle long radio label [#​3052](https://gitlab.com/baserow/baserow/-/issues/3052) - \[Builder] Resolved an issue where a table element's form would not display its columns if the table had no content. [#​3055](https://gitlab.com/baserow/baserow/-/issues/3055) - \[Builder] Ensure that database applications are imported before builder applications. Resolved an issue where a nested repeat element's field was not migrated properly when imported into a new workspace. [#​3057](https://gitlab.com/baserow/baserow/-/issues/3057) - Fix a bug causing the backend to fail hard when creating a `user is` view filter with a non-digit filter value. [#​3061](https://gitlab.com/baserow/baserow/-/issues/3061) - Fix a bug causing Tab navigation to not work properly with forms in Survey mode. [#​3064](https://gitlab.com/baserow/baserow/-/issues/3064) - \[Builder] Fix application builder template broken as soon as an element was selected - Fix broken links in our website docs - \[Builder] Make empty data sources content less cramped ##### Refactors - Removed the deprecated webhook event types. [#​2547](https://gitlab.com/baserow/baserow/-/issues/2547) - Use dblclick event instead of checking ellapsed time for double-click. [#​2628](https://gitlab.com/baserow/baserow/-/issues/2628) - Upgrade to Django 5.X [#​2864](https://gitlab.com/baserow/baserow/-/issues/2864) - \[Builder] Allow more elements to be nested in the column, form and repeat elements. [#​2972](https://gitlab.com/baserow/baserow/-/issues/2972) ### [`v1.27.2`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1272) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.27.1...1.27.2) ##### Bug fixes - Fix a bug causing the import to crash when a Count, a Rollup or Lookup field has some broken references. [#​2961](https://gitlab.com/baserow/baserow/-/issues/2961) - \[Builder] Fix missing current record data in data explorer for table button events [#​2962](https://gitlab.com/baserow/baserow/-/issues/2962) - Fix bug with formulas and empty workspace when creating a snapshot. ##### Refactors - Limit the bulk update to only include fields that have been updated. ### [`v1.27.1`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1271) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.27.0...1.27.1) ##### Bug fixes - Revert a change causing the `is` condition filter to be unavailable for numeric and text formulas. [#​2848](https://gitlab.com/baserow/baserow/-/issues/2848) - Fix a bug causing a formula referencing a link to a table not updating properly when the primary field changes. [#​2856](https://gitlab.com/baserow/baserow/-/issues/2856) - \[Builder] Allow Integer as a valid Option Value for Choice Element when referencing a linked table. [#​2910](https://gitlab.com/baserow/baserow/-/issues/2910) - Fixed a bug causing the link_row_has_not view filter to not return the correct rows. [#​2948](https://gitlab.com/baserow/baserow/-/issues/2948) ### [`v1.27.0`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1270) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.26.1...1.27.0) ##### New features - Allow changing the primary field. [#​1301](https://gitlab.com/baserow/baserow/-/issues/1301) - Introduced official Helm chart. [#​1728](https://gitlab.com/baserow/baserow/-/issues/1728) - \[premium] Calendar view can be shared with external applications via ical feed url [#​1911](https://gitlab.com/baserow/baserow/-/issues/1911) - added `BASEROW_ICAL_VIEW_MAX_EVENTS` setting to limit amount of events in the output - Allow typing immediately in the grid for link row cell to search for a relationship. [#​193](https://gitlab.com/baserow/baserow/-/issues/193) - Reduce the frequency of periodic field updates for unused workspaces. [#​2120](https://gitlab.com/baserow/baserow/-/issues/2120) - Allow selecting multiple relationships in the row select modal of the link row field. [#​2267](https://gitlab.com/baserow/baserow/-/issues/2267) - Join additional fields of a relationship via the API without creating a lookup field [#​2460](https://gitlab.com/baserow/baserow/-/issues/2460) - \[Builder] Made it easier for application builder page designers to disable fields in their create/update row actions. [#​2620](https://gitlab.com/baserow/baserow/-/issues/2620) - Add onboarding step that adds fields to the created table [#​2639](https://gitlab.com/baserow/baserow/-/issues/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](https://gitlab.com/baserow/baserow/-/issues/2658) - Display hyperlinks in lookup fields when lookup field is URLField [#​2692](https://gitlab.com/baserow/baserow/-/issues/2692) - Show the Baserow version in the setting page. [#​2696](https://gitlab.com/baserow/baserow/-/issues/2696) - Add array filters for formula arrays based on text [#​2727](https://gitlab.com/baserow/baserow/-/issues/2727) - \[Builder] Add image collection field to table elements [#​2759](https://gitlab.com/baserow/baserow/-/issues/2759) - \[Builder] Improve data explorer performances and allow to select any repetition from a source [#​2762](https://gitlab.com/baserow/baserow/-/issues/2762) - Add tourl formula to support operations on url field type [#​2791](https://gitlab.com/baserow/baserow/-/issues/2791) - \[Builder] Allow to change input elements style [#​2803](https://gitlab.com/baserow/baserow/-/issues/2803) - \[Builder] Allow to configure table field styles [#​2803](https://gitlab.com/baserow/baserow/-/issues/2803) - \[Builder] Allow to style the table element [#​2803](https://gitlab.com/baserow/baserow/-/issues/2803) - Extend array filters to support lookups of URL, email, phone number, and UUID fields [#​2819](https://gitlab.com/baserow/baserow/-/issues/2819) - \[Builder] Introduce the 'delete row' workflow action [#​2822](https://gitlab.com/baserow/baserow/-/issues/2822) - Automatically prefill reverse relationship for new row in linked table [#​2825](https://gitlab.com/baserow/baserow/-/issues/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](https://gitlab.com/baserow/baserow/-/issues/2573) - \[Builder] Fix bug where some child elements that should have been excluded by the Permission Manager were being returned in the queryset. [#​2601](https://gitlab.com/baserow/baserow/-/issues/2601) - Grid view: highlight edited row [#​2690](https://gitlab.com/baserow/baserow/-/issues/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](https://gitlab.com/baserow/baserow/-/issues/2730) - Cut off long relationship descriptions [#​2742](https://gitlab.com/baserow/baserow/-/issues/2742) - Properly handle user_field_names in api calls [#​2784](https://gitlab.com/baserow/baserow/-/issues/2784) - Fix nested filter group duplication. [#​2788](https://gitlab.com/baserow/baserow/-/issues/2788) - Fixed undefined variable in JobHandler.run [#​2796](https://gitlab.com/baserow/baserow/-/issues/2796) - \[Builder] Fix filter data source formula fields alignment [#​2804](https://gitlab.com/baserow/baserow/-/issues/2804) - Clear workspace_id after each test [#​2815](https://gitlab.com/baserow/baserow/-/issues/2815) - Fix translation in SAML configuration [#​2830](https://gitlab.com/baserow/baserow/-/issues/2830) - \[Builder] Fixed bug where typing too quickly in the Color style input caused duplicate characters. [#​2831](https://gitlab.com/baserow/baserow/-/issues/2831) - Fix upserts for table usage [#​2839](https://gitlab.com/baserow/baserow/-/issues/2839) - Update plugin boilerplate deps. [#​2846](https://gitlab.com/baserow/baserow/-/issues/2846) - \[Builder] Fix theme panel opening on some screen resolution or when using browser zoom [#​2853](https://gitlab.com/baserow/baserow/-/issues/2853) - \[Builder] Resolved an issue where removing an integration from a user source would raise an error when its users are listed. [#​2861](https://gitlab.com/baserow/baserow/-/issues/2861) - Fix a bug where the clear button doesn't work in workspace level audit logs. [#​2866](https://gitlab.com/baserow/baserow/-/issues/2866) - Prevent unnecessary $set events in Posthog [#​2868](https://gitlab.com/baserow/baserow/-/issues/2868) - \[Builder] Fix bug where deleting a User Source would cause the frontend to crash. [#​2869](https://gitlab.com/baserow/baserow/-/issues/2869) - \[Builder] Resolved an issue with refreshing a user source token when the table it's associated with has been trashed. [#​2873](https://gitlab.com/baserow/baserow/-/issues/2873) - Fixed a bug causing an issue reordering databases in workspace if user has editor or lower access on any database. [#​2874](https://gitlab.com/baserow/baserow/-/issues/2874) - Fixed a bug where calendar views did not reset the `date_field_id` when the associated date field was deleted. [#​2881](https://gitlab.com/baserow/baserow/-/issues/2881) - Display newly created linked row [#​2901](https://gitlab.com/baserow/baserow/-/issues/2901) - list rows via api fails with include or exclude and view_id [#​2903](https://gitlab.com/baserow/baserow/-/issues/2903) - Fix a bug causing dropdowns to not always work in forms when searching for an item. [#​2929](https://gitlab.com/baserow/baserow/-/issues/2929) - Update helm chart docs [#​2936](https://gitlab.com/baserow/baserow/-/issues/2936) - Create an ActionType for form submissions to track them in the audit log. [#​2938](https://gitlab.com/baserow/baserow/-/issues/2938) - Fix a bug causing every snapshot to perform additional queries to check permissions for RBAC. [#​2941](https://gitlab.com/baserow/baserow/-/issues/2941) - Fix date filter input [#​2945](https://gitlab.com/baserow/baserow/-/issues/2945) - Fix posthog error when user is an AnonymousUser and distinc_id is None. [#​2954](https://gitlab.com/baserow/baserow/-/issues/2954) - Fix import for broken lookup fields [#​2955](https://gitlab.com/baserow/baserow/-/issues/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](https://gitlab.com/baserow/baserow/-/issues/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](https://gitlab.com/baserow/baserow/-/issues/2063) - \[Builder] Ensure the Element Panel's Dropdown and Input fields use the dense style. [#​2705](https://gitlab.com/baserow/baserow/-/issues/2705) - \[Builder] Improve how Choice Element's values are auto-populated. [#​2706](https://gitlab.com/baserow/baserow/-/issues/2706) - Make unittests more resiliant to environment variables changes [#​2801](https://gitlab.com/baserow/baserow/-/issues/2801) - Refactor array filter mixins [#​2802](https://gitlab.com/baserow/baserow/-/issues/2802) - Don t recreate table column when updating a formula field if not needed [#​2890](https://gitlab.com/baserow/baserow/-/issues/2890) - Reschedule view index creation if table is already locked. [#​2934](https://gitlab.com/baserow/baserow/-/issues/2934) - \[Builder] Improve UX for the Choice Element: auto-fill Values, reverse Name and Value positions, and update translations. [#​2706](https://gitlab.com/baserow/baserow/-/issues/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](https://gitlab.com/baserow/baserow/-/issues/2903) ### [`v1.26.1`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1261) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.26.0...1.26.1) ##### Bug fixes - \[Builder] Fix broken authentication with cookie generated with previous version ### [`v1.26.0`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1260) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.25.2...1.26.0) ##### New features - Limit selection of link to table row to a view. [#​1242](https://gitlab.com/baserow/baserow/-/issues/1242) - \[Builder] Improved application styling capabilities [#​2388](https://gitlab.com/baserow/baserow/-/issues/2388) - \[Builder] More styles of the builder elements can be customized [#​2388](https://gitlab.com/baserow/baserow/-/issues/2388) - \[Builder] Allow choice element options to be populated from formulas [#​2489](https://gitlab.com/baserow/baserow/-/issues/2489) - \[Builder] Add support for controlling Element visibility via User Roles in the Element's Visibility Tab. [#​2498](https://gitlab.com/baserow/baserow/-/issues/2498) - \[Builder] Added support for form elements within a repeat element. [#​2636](https://gitlab.com/baserow/baserow/-/issues/2636) - Add ability to delete row in calendar view [#​2722](https://gitlab.com/baserow/baserow/-/issues/2722) ##### Bug fixes - Ensure that Context menus can be opened for input fields that are fully within the viewport. [#​2013](https://gitlab.com/baserow/baserow/-/issues/2013) - Generate file name for files uploaded by url where URL doesn't contain any path. [#​2738](https://gitlab.com/baserow/baserow/-/issues/2738) - When POST/PATCH operation on a row receives body other than a dict, HTTP 400 will be returned. [#​2740](https://gitlab.com/baserow/baserow/-/issues/2740) - Fix multiple usage of filename contains filter [#​2746](https://gitlab.com/baserow/baserow/-/issues/2746) - Show a notification of a 500 error in the frontend [#​2754](https://gitlab.com/baserow/baserow/-/issues/2754) - Date field now can be cleared when a row is edited as a form. [#​2764](https://gitlab.com/baserow/baserow/-/issues/2764) - Fix a bug causing the 'not_empty' view filter showing empty rows for link to table fields. [#​2777](https://gitlab.com/baserow/baserow/-/issues/2777) - \[Builder] Resolved an error where data source filters and sortings wouldn't work properly when they were targeting a trashed Baserow field. [#​2790](https://gitlab.com/baserow/baserow/-/issues/2790) - Prevent last_login update if the last_login time diff is < 1 minute ##### Refactors - Refactor formInput, formTextarea, formGroup components [#​1918](https://gitlab.com/baserow/baserow/-/issues/1918) - \[Builder] Make Element tag's appearance more rounded. Change Publish app's Open Tab action to use the open-new-window icon. [#​2705](https://gitlab.com/baserow/baserow/-/issues/2705) ### [`v1.25.2`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1252) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.25.1...1.25.2) ##### New features - Show full name of relationships [#​1751](https://gitlab.com/baserow/baserow/-/issues/1751) - Add ability to delete row in kanban view [#​2179](https://gitlab.com/baserow/baserow/-/issues/2179) - Add Celery Flower [#​2255](https://gitlab.com/baserow/baserow/-/issues/2255) - Serve files from the backend to authorized users and/or with temporary links. [#​2474](https://gitlab.com/baserow/baserow/-/issues/2474) - improve dropdown element to allow multi selection [#​2515](https://gitlab.com/baserow/baserow/-/issues/2515) - \[Builder] Rename dropdown element to choice element and allow to display element as dropdown/checkbox/radio [#​2517](https://gitlab.com/baserow/baserow/-/issues/2517) - \[Builder] Add responsive behavior configuration for table element [#​2523](https://gitlab.com/baserow/baserow/-/issues/2523) - Allow syncing only a specific subset of templates [#​2611](https://gitlab.com/baserow/baserow/-/issues/2611) - Enable single level nesting of filter groups within existing groups [#​2646](https://gitlab.com/baserow/baserow/-/issues/2646) - Support file field as knowledge base for AI prompt [#​2649](https://gitlab.com/baserow/baserow/-/issues/2649) ##### Bug fixes - Resolved an issue where moving elements stopped working from the element menu. [#​2619](https://gitlab.com/baserow/baserow/-/issues/2619) - Fix formula migration for elements inside a repeat element [#​2648](https://gitlab.com/baserow/baserow/-/issues/2648) - Resolved an issue where a refresh data source action being executed would cause duplicate entries to appear in a repeat element. [#​2652](https://gitlab.com/baserow/baserow/-/issues/2652) - \[Builder] Resolved an issue where deleting a page when a table element in a different page relied on it would trigger an error during application duplication. [#​2656](https://gitlab.com/baserow/baserow/-/issues/2656) - Resolved an issue with duplicating a page containing a table with one or more columns of 'tags' type. [#​2664](https://gitlab.com/baserow/baserow/-/issues/2664) - Fix a bug in the formula language causing the filter condition to be ignored when aggregating values. [#​2666](https://gitlab.com/baserow/baserow/-/issues/2666) - \[Builder] Resolved an issue which prevented the Open Page action from accessing the 'Previous action' provider. [#​2707](https://gitlab.com/baserow/baserow/-/issues/2707) - \[Builder] Fix page parameter type to make possible to use them in linked row field of update row actions [#​2708](https://gitlab.com/baserow/baserow/-/issues/2708) - fix for UUIDFieldType that fails hard if filtered by ContainsViewFilterType and a non-UUID string [#​2713](https://gitlab.com/baserow/baserow/-/issues/2713) - Restored prior field form behavior: pressing enter when in field form elements won't spuriously open field description input anymore. [#​2715](https://gitlab.com/baserow/baserow/-/issues/2715) - Fixed bug with incorrect row ordering for editors and lower in views with group bys. [#​2726](https://gitlab.com/baserow/baserow/-/issues/2726) - Fix missing field validation error messages - Fix periodic field update deadlock problem with tsv column update. - Markdown content is generated on the server and can be indexed by search engine - Resolved an issue where duplicating an image element pointing to a file would not work correctly. ##### Refactors - Display all elements in the 'add element' modal, and instead disable those which are unavailable. [#​2607](https://gitlab.com/baserow/baserow/-/issues/2607) - Remove vim and nano from dependencies [#​2633](https://gitlab.com/baserow/baserow/-/issues/2633) - Update posthog-js library to 1.136.2. ### [`v1.25.1`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1251) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.25.0...1.25.1) ##### Bug fixes - Fix a bug causing the long/rich text field to close the text area when pressing shift+click. [#​2612](https://gitlab.com/baserow/baserow/-/issues/2612) - Fix issue when grouping by a single select field. [#​2624](https://gitlab.com/baserow/baserow/-/issues/2624) - Ensure Link elements work with Custom URL protocols like mailto, sms, or tel. [#​2642](https://gitlab.com/baserow/baserow/-/issues/2642) - Resolved an issue where links would not work properly in repeat elements within a published application. [#​2653](https://gitlab.com/baserow/baserow/-/issues/2653) - Fix empty user object when checking for onboarding. ##### Breaking API changes - In the Application Builder, when using a Custom URL in a Link element the Destination URL is no longer automatically prefixed with https://. Additionally, only these protocols are allowed in the Destination URL: ftp, ftps, ftpes, http, https, mailto, sftp, sms, and tel. [#​2642](https://gitlab.com/baserow/baserow/-/issues/2642) ### [`v1.25.0`](https://gitlab.com/baserow/baserow/blob/HEAD/changelog.md#Released-1250) [Compare Source](https://gitlab.com/baserow/baserow/compare/1.24.2...1.25.0) ##### New features - Add support for table field name and table field Id for form prefills [#​1576](https://gitlab.com/baserow/baserow/-/issues/1576) - Add support for aggregations on public grid views [#​1929](https://gitlab.com/baserow/baserow/-/issues/1929) - Support for rich text field description [#​2090](https://gitlab.com/baserow/baserow/-/issues/2090) - Add aggregations support for last modified by and created by fields [#​2114](https://gitlab.com/baserow/baserow/-/issues/2114) - Add a new Application Builder action to refresh a Data Source in a page. [#​2192](https://gitlab.com/baserow/baserow/-/issues/2192) - Improved onboarding for new users. [#​2212](https://gitlab.com/baserow/baserow/-/issues/2212) - Add email verification options to user accounts [#​2264](https://gitlab.com/baserow/baserow/-/issues/2264) - Add support for `d h m` and `d h m s` duration formats. [#​2284](https://gitlab.com/baserow/baserow/-/issues/2284) - Add support in Application Builder to add a custom favicon. [#​2301](https://gitlab.com/baserow/baserow/-/issues/2301) - Links in table columns, and the "Open Page" action, will now support the same form configurations as the link element. [#​2304](https://gitlab.com/baserow/baserow/-/issues/2304) - Add a new Collection Field Type of Boolean in Application Builder. [#​2359](https://gitlab.com/baserow/baserow/-/issues/2359) - Templates are now compatible with application builder [#​2387](https://gitlab.com/baserow/baserow/-/issues/2387) - Send information to baserow.io if user agrees during onboarding. [#​2412](https://gitlab.com/baserow/baserow/-/issues/2412) - Add support for divisions,multiplications, and rollup formulas with the duration field. [#​2416](https://gitlab.com/baserow/baserow/-/issues/2416) - Add support for multi tag collection fields in Application Builder table element [#​2480](https://gitlab.com/baserow/baserow/-/issues/2480) - Introduced a new element type called 'Repeat'. Given a list datasource, will repeat its child elements n number of times for each result in the datasource. [#​2485](https://gitlab.com/baserow/baserow/-/issues/2485) - automatically populate fields in a table when selecting the data source [#​2497](https://gitlab.com/baserow/baserow/-/issues/2497) - Add a new "button" field to table element that can trigger actions based on current rows. [#​2522](https://gitlab.com/baserow/baserow/-/issues/2522) - Improve date filters by allowing multi step combinations. [#​2537](https://gitlab.com/baserow/baserow/-/issues/2537) - Prevent sending too many email verification emails [#​2552](https://gitlab.com/baserow/baserow/-/issues/2552) - Automatically login users upon email verification [#​2557](https://gitlab.com/baserow/baserow/-/issues/2557) - Allow instance admin to sign in even if email verification is set to enforced [#​2558](https://gitlab.com/baserow/baserow/-/issues/2558) - Add email verified confirmation page [#​2559](https://gitlab.com/baserow/baserow/-/issues/2559) - Support for negative duration field values. [#​2567](https://gitlab.com/baserow/baserow/-/issues/2567) - duration field->text conversion values will match selected format - text->duration field conversion values should match selected format (otherwise the resulting value will be empty) - The API now accepts a single integer or a CSV string or an array of strings as value for link row field type and an array of string or a CSV string for file field type. [#​2570](https://gitlab.com/baserow/baserow/-/issues/2570) - Automatically select the first element when the application builder page loads. [#​2597](https://gitlab.com/baserow/baserow/-/issues/2597) - Add warning about security in the visibility side panel. [#​2627](https://gitlab.com/baserow/baserow/-/issues/2627) - Allow generating a Baserow formula using AI - Optionally limit the number of pending invites using the `BASEROW_MAX_PENDING_WORKSPACE_INVITES` environment variable. - Show enterprise modal when clicking on disabled feature. - Update Node.js version to 21.7.3 ##### Bug fixes - Fix for duplicated select fields import from airtable [#​1235](https://gitlab.com/baserow/baserow/-/issues/1235) - Allow importing into a URL field. [#​1437](https://gitlab.com/baserow/baserow/-/issues/1437) - Fix formula recursion error in create/update row action when using multiple formule with the same data source [#​2506](https://gitlab.com/baserow/baserow/-/issues/2506) - Resolved an issue where the application builder sample pages getting created would result in an error. [#​2512](https://gitlab.com/baserow/baserow/-/issues/2512) - Fix broken filter when filtering a data source using the `Or` operation in the published version of a builder application [#​2525](https://gitlab.com/baserow/baserow/-/issues/2525) - Fix random loss of authentication in application builder [#​2526](https://gitlab.com/baserow/baserow/-/issues/2526) - fix sorts management in data source [#​2527](https://gitlab.com/baserow/baserow/-/issues/2527) - Table not visible in preview wasn't updated after login [#​2534](https://gitlab.com/baserow/baserow/-/issues/2534) - Resolved an edge-case where it'd be possible to publish an application to a deleted domain. [#​2548](https://gitlab.com/baserow/baserow/-/issues/2548) - Fixed a bug that prevented the possibility to add a link element to a column [#​2565](https://gitlab.com/baserow/baserow/-/issues/2565) - Show only visible roles in the team member creation/edit modal. [#​2574](https://gitlab.com/baserow/baserow/-/issues/2574) - Improved collection element (e.g. table, repeat) load more behaviour so that they are more resilient to slow/offline connections. [#​2580](https://gitlab.com/baserow/baserow/-/issues/2580) - Fix a bug when a user was trying to log in and their password was empty [#​2596](https://gitlab.com/baserow/baserow/-/issues/2596) - Resolved an issue where some application builder table element link-type fields were missing some data. [#​2616](https://gitlab.com/baserow/baserow/-/issues/2616) - Resolved an issue in the form container where resetting to initial values after submission wasn't working properly. [#​2621](https://gitlab.com/baserow/baserow/-/issues/2621) - Fix a bug causing the view to crash when grouping by a multiple select and a single select field. [#​2624](https://gitlab.com/baserow/baserow/-/issues/2624) - Update /api/user-files/upload-via-url/ endpoint to support urls ending with / [#​2644](https://gitlab.com/baserow/baserow/-/issues/2644) - Element visibility is now set to 'all' by default - Fix form print capabilities. ##### Refactors - Automatically hide newly created fields on views that are shared publicly [#​1585](https://gitlab.com/baserow/baserow/-/issues/1585) - refactor buttons [#​1918](https://gitlab.com/baserow/baserow/-/issues/1918) - Python packaging updated, consistent python versions, makefile for automation [#​2494](https://gitlab.com/baserow/baserow/-/issues/2494) - each backend tree is installable python package - makefile targets available for better automation - notify about staff users being created with dev sh script [#​2590](https://gitlab.com/baserow/baserow/-/issues/2590) - Refactor the sync_templates command to use individual transactions for each template. [#​2591](https://gitlab.com/baserow/baserow/-/issues/2591) - Activate AWS storage if `AWS_STORAGE_BUCKET_NAME` instead of `AWS_ACCESS_KEY_ID`. - Improved discoverability of paid features - Update debian version in docker images to bookworm - Update the list of unsupported field types for formula in our docs. ##### Breaking API changes - When sending a PATCH request to the api:applications:item endpoint, invalid payload keys will be ignored and will no longer cause an HTTP 400 error. [#​2301](https://gitlab.com/baserow/baserow/-/issues/2301) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjM4LjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInVwZGF0ZS9kb2NrZXIvZ2VuZXJhbC9ub24tbWFqb3IiXX0=--> Signed-off-by: alfi0812 <43101280+alfi0812@users.noreply.github.com> Co-authored-by: alfi0812 <43101280+alfi0812@users.noreply.github.com>
- Loading branch information