Changelog
The format is based on Keep a Changelog, and this project adheres to Calendar Versioning.
|
This page isolates the changes to the latest major release |
2024.9
With Corteza 2024.9, we’ve focused on enhancing the core functionality of Corteza by introducing new options for greater customization.
We’ve also streamlined low-code development with the addition of intelligent code suggestions for expression inputs, available in both Compose and Workflows.
Looking ahead, we plan to expand these features with even more robust suggestions.
2024.9.10
Released on: 2026.8.25
-
Added full OpenID Connect support to the authentication server, so other applications can look up its settings and read the signed in user’s details on their own (
d7a635f). -
Added headers and footers to rendered documents, set up in the template editor and chosen when a workflow renders a document (
0ad0ed2,f54c18e,fc8094e). -
Added support for Gotenberg 7 and 8, used to turn templates into PDF documents (
8e4f4e4). -
Added a safeHTML template function, for when a value should be rendered as HTML instead of shown as plain text (
22cb71a). -
Added a rich text editor for notification messages in the workflow builder, so notifications can be sent with formatting (
c63275d,244b0ee). -
Added readable names for workflow function and prompt parameters, in place of their internal identifiers (
861f43a,778c3af). -
Added a red asterisk marking which workflow parameters are required (
2285b9b). -
Added an option to return the total number of matching reminders when a workflow searches or iterates them (
649d949,ee36e04).
-
Changed the workflow parameter list to show each name once, in bold, next to its type (
8d652ca). -
Changed the template editor to keep the header, footer and content settings together, show the content while a new template is being created, and only offer the preview once the template is saved (
28a5a34,e446a5a). -
Changed bulk editing to ignore record field prefilters, which otherwise left those fields with nothing to choose from (
7254eb1). -
Changed the duplicate detection settings to spell out that a record only counts as a duplicate when every selected field matches (
11f1baa). -
Changed the KV and KVV expression types to keep a key exactly as written, so keys containing dots are no longer split into nested values (
42dcf81). -
Changed the API Gateway proxy timeout to be taken from the server configuration, so it can then be adjusted in settings (
ed5e12a). -
Changed Corredor script results to be logged as readable text instead of base64 (
3b56260). -
Changed the webapp to track records by module as well as by ID, so records sharing an ID across modules no longer overwrite one another (
2c5169a). -
Changed reminders so that users who may assign reminders to others can also open, dismiss, undismiss and snooze them (
8a3ae0c,76cffd5). -
Changed searches to count their results in the database instead of loading every matching record, which keeps large lists responsive (
5f6af6e). -
Changed workflows to skip collecting execution trace data when tracing is turned off, which makes them run faster (
49fb332). -
Changed the workflow step dependency error to name every step that could not be resolved and the steps it is waiting for, in place of a single error reported against an arbitrary step (
eaaf715). -
Changed WORKFLOW_STACK_TRACE_FULL to be off by default, so a workflow keeps only the most recent part of its execution trace instead of a copy of every step it has run (
4564cd8). -
Changed workflows to keep a copy of the step variables only where they are actually read back — a run that asked to be traced, or the step a run failed on — which lowers memory use on every other run (
75d9b6b).
-
Fixed the server crashing when a browser connection dropped, for example while a visitor was being sent to the login page (
5d2c307,54dbca5,c9d6080). -
Fixed duplicate detection flagging records when only some of the configured fields matched, comparing a value against the wrong field, and tripping over fields that had been removed from the module (
e71c1a6,4a25c21,b1a0de3). -
Fixed the API Gateway crashing when a proxy route had no settings of its own (
3add1b8). -
Fixed external authentication provider buttons missing from the login form until the settings were saved twice (
615080d). -
Fixed provisioning failing after the default user group was deleted (
890684f). -
Fixed namespace import failing with a not unique error when the same translation appeared twice (
f69c508). -
Fixed template meta fields being silently ignored when set from a workflow (
78cab0f). -
Fixed Corredor script arguments being dropped when the script did not return them (
d9fd1c2). -
Fixed the shorten expression function returning nothing when the text was already shorter than the requested length (
35df8e3). -
Fixed CSV import of user and multi value location fields (
5f5d7cd). -
Fixed a record list prefilter being bypassed when the filter contained a top level OR (
dc260b9). -
Fixed the record export date range not including the current date (
6198834). -
Fixed import and export buttons not showing when the inline record editor is enabled (
c185dfb). -
Fixed the record selector showing a blank value when the selected record was not among the loaded options (
554b885). -
Fixed the record organizer position field having no selectable options (
625c995). -
Fixed record revisions not being shown for deleted records (
d0533fe). -
Fixed calendar reminders not appearing until the page was refreshed (
fdb5e0f). -
Fixed the reminder sidebar buttons being hidden behind the record toolbar (
1863dd6). -
Fixed lists showing repeated or empty pages when some of the records were hidden by permissions (
0e16099). -
Fixed workflows failing when a page cursor was passed to the user, role, template or reminder search and iterate steps (
1c22e27). -
Fixed the total count reported by the user, role and template search and iterate workflow steps (
5c03218,482f440). -
Fixed the workflow execution trace not being shown after a dry run (
5f89c35). -
Fixed select field options not showing when their label was left empty (
7939ad1). -
Fixed workflows refusing to save or run, reporting a step dependency error, when an iterator was placed inside a parallel branch and its exit path led to the join (
5df0bfd). -
Fixed error handler variables, such as the error message, being unavailable to later steps once any other step had run between the error handler and the step that failed (
3ff830f). -
Fixed variables changed inside a parallel branch being lost where the branches merge, leaving the value they held before the branches split (
ec04eee). -
Fixed workflows using more and more memory the longer they ran, because a copy of every variable was kept for each step that had been executed, which could exhaust the server before a workflow holding a few thousand records finished (
4564cd8). -
Fixed a workflow run with tracing turned on occasionally returning no execution trace at all, because the run was reported as finished a moment before its trace had been recorded (
b999367). -
Fixed the server log reporting every waiting workflow session as just started, because each session’s age was measured backwards, which hid sessions that had been stuck for hours or days (
db8123e).
-
Rejected search filter keys containing quotes, which could otherwise be used to interfere with the underlying database query (
380404b). -
Corrected how quotes and backslashes are handled when building database queries on MySQL, MSSQL, PostgreSQL and SQLite, addressing CVE-2026-6093 (
848963d,861055f,64b58b9).
2024.9.9
Released on: 2026.5.26
-
Changed default record export behavior to resolve refs to labels by default, with a new checkbox to include the raw identifier next to the label (
26bc293). -
Changed workflow labels to show the ID when a module or namespace cannot be resolved (
d875ccf). -
Changed the server to use embedded timezone data instead of relying on the host system (
3b8cdb4).
-
Fixed user selector fields not returning any data when filtering by role membership due to invalid internal queries (
0c3ce1d). -
Fixed user and record references not resolving to labels in some edge cases (
95ed2bd). -
Fixed server crashing when exporting a larger set of records in a particular chunking scenario (
2df6273). -
Fixed resolve suspended and deleted user labels when exporting a record list (
77da5bb). -
Fixed record export failing on missing or deleted references (
96f7f0e). -
Fixed ID fields not being properly matched to module fields during record import (
b2dcd93). -
Fixed a race condition when opening a record in a new tab (
1e3fc12). -
Fixed the open-in-modal action failing after switching layout (
0a405db). -
Fixed suspended and deleted users not being selectable in the record list filter user field (
903c704). -
Fixed the total notification count when a notification is not part of the first page (
7a1264e). -
Fixed revoking user sessions in the admin user editor (
8d2b9d8). -
Fixed the SMTP test failing against servers that do not advertise AUTH PLAIN (
5ce99b1). -
Fixed workflow labels not evaluating when the module or namespace is not in the initial list fetch (
7afdc4c). -
Fixed record values not opening correctly in a modal when opened as a link (
8a1eec1). -
Fixed invalid paging cursors when generating the next page of records on dedicated DAL tables (
32105e4). -
Fixed timezone handling in record exports (custom timezone encoding and missing timezone formatting) (
4885bdc,3d5e23b). -
Fixed an error when exporting records with the unassigned checkbox enabled (
eece943). -
Fixed the file name of a record export when using a date range (
3f21da5). -
Fixed user resolution in record exports (
fb08ac9).
2024.9.8
Released on: 2026.3.19
-
Added reactions to comments block (
74af300). -
Added emoji picker to rich text editors (
74af300). -
Added record search to topbar in compose via discovery (
1bc7a19). -
Added inline record editing support for record lists on non-record pages (
6fb5cf1). -
Added AND/OR condition toggle between record list filter groups (
74992d5). -
Added lazy loading option for tab blocks to improve record reference resolution (
cd36b7f). -
Added user properties (email, name, handle) to contextual role expressions (
fd5fdcc).
-
Changed page layout to automatically expand visible blocks into space left by hidden blocks (
e7df16a). -
Changed namespace sidebar to display the namespace-specific logo when available (
6faed67). -
Changed mobile sidebar width to be consistent with notification, draft, and reminder panels (
a002f3f). -
Changed workflow delay step to display a corrected label and a duration format hint (
9789f58). -
Changed comments toolbox to be sticky to top of comment if scrolling (
8851017).
-
Fixed record export potentially leaking data regardless of access control settings (
7dd578c). -
Fixed filtering and sorting over fields the user has no access to (
f3af10c). -
Fixed users being able to export and filter by fields they do not have read access to (
92cb0e1). -
Fixed calendar and date picker ignoring user locale due to deprecated weekInfo API (
3f368b3). -
Fixed parallel gateway paths in workflows overwriting each other’s scope changes (
7a57bba). -
Fixed incorrect column name in federation node sync query filter (
1e924df). -
Fixed update-denied error showing a raw key instead of a translated message (
0b7f36d). -
Fixed suspended and deleted users not resolving in member picker and comments block (
55f2aa0). -
Fixed chart drill-down label not disappearing when zooming into a magnified chart (
d514122). -
Fixed tab block tabs not respecting visibility expressions (
ab95a22). -
Fixed missing translations on the permissions evaluation screen across all webapps (
3c0c4bc). -
Fixed namespace redirect failing when opening a specific namespace in a new browser tab (
404056c). -
Fixed Corredor gRPC connection failing due to incorrect dial options (
e252b02).
2024.9.7
Released on: 2026.01.14
-
Added ability to assign namespaces and modules as workflow labels for filtering (
57f3983). -
Added experimental record drafts feature (
6ceafa0). -
Added option to resolve record references during export (
271f8d7,b4b42e2). -
Added step option to number fields (
ffa1de9). -
Added automatic comment input focus when replying (
03c1ad3). -
Added sorting to record revisions (
5c2aa28). -
Added multi-field support for record list parent field options (
31de4b7). -
Added ability to mark notifications as unread (
f07042f). -
Added attachments to comments block (
358d7a9). -
Added setting for which fields will be searchable in record list (
dd8e7a2). -
Added option to hide delete button in record lists (
8be2627). -
Added option to make record list record click do nothing (
3e3db08).
-
Changed improved workflow canvas with scrollability and middle-mouse pan support (
3d4e077). -
Changed stay on the same record list page after bulk editing when using full-page navigation (
5791c24). -
Changed OIDC authentication response to include the sub claim (
65da683). -
Changed all shadows to black no matter the theme (
224e675).
-
Fixed inline record editor not refreshing when adding a new record during creation (
4978ae1). -
Fixed authentication handler methods to apply settings updates without requiring a server restart (
5e128e6). -
Fixed NULL filtering for multi-value record list filters (
7dc429d). -
Fixed record notification modals not opening when clicked on the same page (
84877e1). -
Fixed rendering issues in the Calendar Agenda view (
a3a31d0). -
Fixed hard break handling in rich text editors which was affecting bullet and numbered list behavior (
11c92af). -
Fixed module issues tab color not displaying correctly (
b3ea6d2). -
Fixed string to integer conversion not working correctly for workflow expression function (
0fa1be6). -
Fixed precision loss for uint64 values in revision changes (
8464083). -
Fixed modal notification record not redirecting if on a different namespace (
2d2e8f2). -
Fixed primary database not displaying in admin (
c36d716). -
Fixed unfilterable fields showing inline filter button (
ae04730). -
Fixed file field not triggering unsaved changes (
b26a7ba). -
Fixed no visual gap on automation buttons in record list (
6f3ce3e). -
Fixed issues with scrolling blocks on mobile (
1eea6bc).
2024.9.6
Released on: 2025.11.11
|
-
Added user groups to support hierarchical access control (
2179). -
Added conditional required fields to page layouts (
2312044). -
Added icons for file types when file preview mode is gallery (
906ec3b). -
Added alternative geosearch provider setting (
e82c36a). -
Added option to clear conditional fields when they get hidden (
76ffe80). -
Added option to open specific page layouts via URL query or navigation blocks (
19ccd5d). -
Added triggers and functions for reminders in workflows (
f283252).
-
Changed rich text editor to insert new lines with the Enter key. The change was made to align typing behaviour with common text editors (
7e99406). -
Changed TOTP secret name to include the user’s email address instead of handle. The change was made to make authenticator entries easier to identify (
d4dfa8d). -
Changed record inline editing to only show controls on field hover. The change was made to reduce visual noise when reviewing records (
f7765aa). -
Changed tooltip boundary to body. The change was made to avoid rendering issues when the tooltip has no space to be displayed (
34fac59). -
Changed stale data error message. The change was made to improve the user experience when editing resources (
fc9a828). -
Changed expression input to be resizable and suppress autocomplete suggestions when there are no matches. The change was made to improve the scripting experience (
f7c46c2).
-
Fixed record list prefilter alternative input not properly parsing filter queries (
8e00206). -
Fixed record selector multiselect field not showing selected options (
fd6f92e). -
Fixed location field not importing during CSV import (
279e685). -
Fixed reminder assignee field not visible (
434605a). -
Fixed record list filter being cleared when removing the last filter manually (
db5ed11). -
Fixed special characters not being escaped for LIKE patterns in record filters (
cb8f551). -
Fixed rich text editor toolbar styling differences in Firefox (
4be03d9). -
Fixed record selectors that include record fields not being clickable/selectable (
e705dd1). -
Fixed null user selector values in charts causing errors (
160c8d5). -
Fixed deleting saved user filter presets (
1eb93a2). -
Fixed tab order not being respected when more than twelve tabs are in a block (
ac58aad). -
Fixed optional TOTP not prompting during login (
f1dffc1). -
Fixed workflow length function for Array types (
a8361ec). -
Fixed workflow editor crashing when having a trigger constraint with an empty resource (
2927074). -
Fixed record list inline editor and filters overlapping inline actions (
0193dbf). -
Fixed page layout locale key in discovery types (
1dc60f9). -
Fixed loop handler dividing a variable by itself (
044f971).
2024.9.5
Released on: 2025.10.01
-
Added unified logging with the SAML sub-service (
dfd65e1). -
Added proper display of values for nested record fields Particularly rich text values (
05e1dd7). -
Added warning triangles to tabs with error fields and improved error/warning messages with field names (
64afdce). -
Added edit module button to record pages, similar to page builder buttons (
684c777). -
Added geosearch to map block (
72ad897). -
Added user mentions to rich text editor (
55c9371). -
Added logger to SAML service (
dfd65e1).
-
Changed comments block to be more chat like. The change was made to improve the user experience (
f115233).
-
Fixed text headings not preserving for rich-text editors such as Content page blocks (
f1ac620). -
Fixed integration gateway profiler requests failing to load due to a lapsus in cancellable API call (
9d57305). -
Fixed using system fields with between operator in record list filter (
0dd8c86). -
Fixed record fields applying prefilters in record list filter (
0dd8c86). -
Fixed reminders not being displayed on time without refreshing the page (
0ce8173). -
Fixed RbacResource type casting from string in workflows (
f3dde6b). -
Fixed on hover preview of execute workflow and error handler steps (
22a093b). -
Fixed nickname not being used for handle when creating a user via external auth (
59bd38c). -
Fixed reference record block not resolving its record values (
d77bc41). -
Fixed multi value delimiter option being displayed in record export if no multi value field is selected (
b9899f1). -
Fixed past/future values option being visible in time only fields configurator (
0a07e1a). -
Fixed some prefilters not properly refreshing when related value changes (
58fa20b). -
Fixed reminder feed calendar translation (
ac05a59). -
Fixed record revisions to properly display multi value changes (
8bdc6f5). -
Fixed refetching record revisions when navigating from existing to new record from the same page (
d087a77). -
Fixed save chart as image overlapping chart filter (
da12f68). -
Fixed record date filter not respecting seconds (
0d08a45). -
Fixed totp alert translations in auth security screen (
1ec3a66). -
Fixed profiler route hits list not fetching results (
a7b7b6f,9d57305).
2024.9.4
Released on: 2025.08.07
|
-
Added support for arbitrary environment variables for use in Workflow. Any variable prefixed with
CORTEZA_ENV_TESTwill be available in theget ENV variableworkflow function. For example,CORTEZA_ENV_TEST="Hello, World!"can be accessed asCORTEZA_ENV_TESTThe change was added to provide a better secret management and configuration flexibility (c1a48f9). -
Added support for configuring inline editable fields in record lists. The change was added to allow users to edit records directly from the list view (
084cfd5). -
Added rich text support for calendar events. The change was added to enable formatted descriptions and notes in calendar events (
1ddf8da). -
Added dual package exports to libraries for NestJS compatibility. The change was added to improve integration with NestJS projects (
0eeb490).
-
Changed record list and resource list search to be submittable. The change was made to improve usability and search experience (
078c128). -
Changed vertical tab blocks to be scrollable. The change was made to improve navigation in interfaces with many tabs (
791c880). -
Changed go to location icon on maps. The change was made to provide a more intuitive or updated icon (
6f0f2b2). -
Changed workflow date/time prompts to use the system date/time picker. The change was made to standardize date/time inputs across the system (
3fd68e1).
-
Fixed CSV export value duplication in case record 1 defines a field value and record 2 does not The issue occurred due to invalid cache invalidation (
8173533). -
Fixed precision and scale lapsus between configuration screen and database modification The user interface was configuring scale which was interpreted as precision on the back-end The temporary solution fixes the precision to the maximum safe value of 15 and keeps the scale as configured (
2f7974b,51e6320). -
Fixed record export ignoring filtering parameters and including all records in the given module. The fix was made the query parameter was not provided to the data access layer and therefore everything was included (
15793ad). -
Fixed page layout roles input broken if value corrupted (
475a98a). -
Fixed primary key drop for federation_nodes_sync in MySQL and MSSQL migrations (
e96d7c8). -
Fixed page not rendering if block from layout is not found on page (
2dae95a). -
Fixed not being able to select from a dropdown prompt if modal was open (
1978240). -
Fixed system fields causing problems when their fieldID was used as a key (
21556f1). -
Fixed properly refetch inline editor related records on record save (
98043e8). -
Fixed page title updating when opened in modal (
46bc1a9). -
Fixed record field options not resetting when module or label field changes (
736a53a). -
Fixed missing theme translation to topbar (
0fc3591). -
Fixed permissions checks for Admin Area sidebar navigation routes (
f36ee97).
2024.9.3
Released on: 2025.7.3
-
Added compose record cloner function to workflows. The change was added to enable workflow-based record cloning functionality (
6cfe5d4). -
Added user and record resolution to record revisions. The change was added to provide better tracking and context for record changes (
6498dcd). -
Added notification feature to webapps, libraries, and server. The change was added to enhance user experience with real-time notifications (
22c5fef,c896eb6). -
Added record list summaries. The change was added to provide summary views for record lists (
432ccdb,ab0b54f). -
Added file upload support via Integration Gateway. The change was added to enable file handling through integration workflows (
5412a9b,9486bea,1038547). -
Added compose-record before/after organize triggers. The change was added to provide workflow hooks for record organization events (
844096f).
-
Changed compose tab titles to include record page title. The change was made to improve navigation and context awareness (
0d3f21e). -
Changed MSSQL time data types from TIMESTAMPTZ and TIMETZ to DATETIMEOFFSET and TIME. The change was made to improve database compatibility and data handling (
5d32433). -
Changed sidebar to be expanded by default. The change was made to improve user experience and navigation visibility (
de9d38d). -
Changed workflow prompt text to be configurable. The change was made to provide more flexibility in workflow user interactions (
7fc9379). -
Changed workflow trigger resource and event type labels to be more human readable. The change was made to improve user experience in workflow configuration (
39e940a). -
Changed record import/export multi-value support implementation. The change was made to improve data handling for complex field types (
23079b7,b1e5546). -
Changed discovery UI/UX with various improvements. The change was made to enhance the overall discovery experience and usability (
379c115,c8bf132,85e9df5,12230b2,ef2ac81,0796437,16dc4b2).
-
Removed namespace and module types and hit counter from discovery. The removal was made to simplify the discovery interface and focus on relevant content (
0796437). -
Removed text highlighting from discovery. The removal was made to improve discovery performance and user experience (
16dc4b2). -
Removed private tab from discovery settings. The removal was made to streamline the discovery configuration interface (
ef2ac81).
-
Fixed field editors not remounting when used in v-for loops (
47c5447). -
Fixed record clone tests and workflow function (
3a0f7c1,ed2179e). -
Fixed Federation data sync and DAL issues (
125b299). -
Fixed integration gateway response postfilter UX crashing when opening filter multiple times (
f97765c). -
Fixed trigger constraint name labels on workflow editor step preview (
69faec5). -
Fixed empty field validators breaking UI (
3976b48). -
Fixed Auth client impersonate user selector not working when user was not on current page (
4791fe4). -
Fixed discovery initial load filters and mappings (
1455019,29edd2c,9486bea). -
Fixed dropdown items not triggering if not clicked on icon/text (
541edf0). -
Fixed record organizer not prefilling group value when adding new record (
8c5d11f). -
Fixed namespace sidebar not visible when creating first namespace (
aaa292f). -
Fixed edge cases with record stale data/reactivity when working with modals (
e561249). -
Fixed locales and language detection for calendar, date picker and date values (
b52e63c).
2024.9.2
Released on: 2025.4.17
-
Added automatic logout functionality based on user inactivity. The change was added to improve security by automatically logging out inactive users (
8fda0ae,881b696). -
Added autocompletion to layout title/visibility and record conditional fields. The change was added to improve the user experience when creating or modifying page layouts and record conditions (
857457d). -
Added step highlighting feature to workflow dry run functionality. The change was added to provide better visual feedback during workflow development and debugging (
1dee838).
-
Changed inline actions to be shown on hover of table row or record block instead of cell/field. The change was made to provide a more consistent user experience and improve visibility of available actions (
412d98b). -
Changed ace editor theming to use CSS variables more extensively. The change was made to ensure consistent styling across different themes and improve visual appearance (
58e649b). -
Changed Node.js to version 22 and updated related frontend dependencies. The change was made to improve security and performance with the latest stable versions (
619fcaf). -
Changed Go version from 1.19 to 1.24.1 and updated backend dependencies. The change was made to leverage the latest improvements and security features in the Go programming language (
c17ab3d).
-
Removed Nylas integration. The removal was made to simplify the codebase and remove unused functionality (
e036456).
-
Fixed JSONL export for multi-value fields (
bbd6166). -
Fixed navigation between page builder and specific page layouts (
27eba7b). -
Fixed block condition not being preserved when cloning a block (
1af0948). -
Fixed report block not automatically refetching on record or prompt changes (
9bb5d21). -
Fixed layout, block, and field condition handling for record pages (
c33dbba,198640e). -
Fixed missing access check in reminder search functionality (
249a3f4). -
Fixed session error buffer size to prevent deadlocks (
b7f5d5a). -
Fixed multi-value record assignment in record handling, serialization, and filtering (
c26fb37,5f47b57,864702e). -
Fixed record values serialization for bulk updates to properly handle arrays (
8305c7e). -
Fixed case sensitivity issues when querying MSSQL database (
ac5d8f6). -
Fixed workflow dry run cancellation and processing issues (
1dee838,f1efbab). -
Fixed inline filtering with multi-value fields (
51f2c4b). -
Fixed ace editor suggestions being initialized even when autocomplete was disabled (
55a921f). -
Fixed styling issues with pill tabs when used without block card title (
5d1b448).
2024.9.1
Released on: 2025.2.14
-
Added a way to capture an image from the camera in the file field. The change was added to allow users to upload images from their camera (
6fbb075). -
Added option to display select values as badges. The change was added to allow users to color select values for better visibility (
65be113). -
Added <namespace.handle>-body, <page.handle>-body and <page-layout.handle>-body classes to the body element when user is in a namespace, page or page layout. Also added <page.handle>-modal and <page-layout>-modal class to record modals. The change was added to provide an easy way to target the body element of the current namespace, page or page layout (
93cb166). -
Added option to configure the ability to add a new field in bulk/inline record editing. The change was added to allow users to personalize their editing experience (
d256af5).
-
Changed LIMIT_RECORD_COUNT_PER_NAMESPACE to LIMIT_RECORD_COUNT_PER_MODULE which check number of records in the given module over namespace (
6c60464). -
Changed sidebar menu button to open on click instead of hover (
86a3ed9). -
Changed default primary color and branding for corteza (including icon and logo) (
ac1d5de).
-
Fixed record validation warnings not being shown (
f818501). -
Fixed record list filters with multiple groups not working as displayed (
31d38a2). -
Fixed clicking 'Select all' in field selectors adding all fields instead of only the ones that match the query (
7eb367a). -
Fixed magnify block button not being hidden if another block is already magnified (
2d65d84). -
Fixed field spacing in record blocks to match previous versions (
cec7557). -
Fixed dropdown buttons that open links not being clickable as links (
3e65091). -
Fixed default translation inconsistencies (
2073). -
Fixed calendar event text color not being contrasted based on event color (
bf5e5b8). -
Fixed broken paging when used in combination with RBAC on specific resources in the given list (
691de53,b4e4d88). -
Fixed Corteza themes not properly setting contrasted colors for ui elements (dark text on dark background instead of light text on dark background) (
5bc444f).
2024.9.0
Released on: 2024.12.02
-
Added the ability to open records directly in edit mode. The change was added to streamline record editing by bypassing the view mode (
18243a4). -
Added multiple methods for adding new records. The change was added to enhance flexibility by supporting addition in the same tab, a new tab, or a modal (
c0fd421). -
Added the option to specify text field wrapping in record lists. The change was added to provide better control over text display in record lists (
005f698). -
Added visibility conditions for page blocks. The change was added to allow dynamic control over when page blocks are displayed (
77c1838). -
Added autocompletion in expression editors, workflow text editors, and the branding CSS editor. The change was added to simplify editing by providing suggestions during input (
5e2f280). -
Added the ability to add new records from Record Selector editor fields. The change was added to improve efficiency by enabling direct record creation from the Record Selector (
5f94d59). -
Added the ability to configure record list filters using the record filter UI. The change was added to provide a more intuitive method for setting up record list filters (
3ebb8ac). -
Added the ability to configure field wrapping in record blocks. The change was added to allow users to control whether fields in record blocks wrap or remain on a single line (
a1e1b2d). -
Added tables in the rich text editor. The change was added to enable the use of tables for structured content in rich text (
0322717). -
Added the ability to disable save notifications on record pages. The change was added to provide a cleaner user experience by hiding save notifications when saving records (
b744202). -
Added inline filtering for record list blocks based on record values. The change was added to simplify filtering by allowing users to filter lists without manually typing values (
a3b9b9a). -
Added live filters for chart blocks. The change was added to allow users to filter charts directly without needing to edit them (
bd28b34). -
Added permissions for exporting namespaces, modules, and charts. The change was added to control who has the ability to export data. NOTE: Review and adjust permissions after upgrading..
-
Changed the user experience for record list filters (
73b12d6). -
Changed general UI/UX enhancements:
Older releases
Refer to the archive for older Corteza releases.