# Changelog - UI

## 3.0.4 - May 21, 2026

Adds remote session management: admins can disable/enable users.

* New GraphQL mutations `disableUser` / `enableUser` (admin-only).

## 2.7.3 - Apr 13, 2026

✨ **Features**

* Added a new showActionModal helper for custom functions. It allows custom code to display an informational modal with dynamic values, which is useful for temporary or sensitive results such as keys, IDs, tokens, or one-time credentials.

  This helper is available inside custom functions through helpers.showActionModal(...). It supports the following options:

  * title: modal title
  * message: optional descriptive text
  * valueLabel: label for the primary value
  * value: primary value shown in a copyable block
  * secondaryValueLabel: label for the secondary value
  * secondaryValue: secondary value shown in a copyable block
  * cancelLabel: optional label for the close button

  The modal only shows the primary action button when it is explicitly used for navigation (type: 'navigation'). In informational cases, it behaves as a display-only modal with a close button.

  Example:

```
helpers.showActionModal({
  title: 'My modal title',
  valueLabel: 'New password',
  value: context.password,
  secondaryValueLabel: 'User ID',
  secondaryValue: context.userID,
  message: 'Copy and save these credentials now. They will not be shown again.',
  cancelLabel: 'Close',
});
```

Example with navigation

```
helpers.showActionModal({
  type: 'navigation',
  title: 'Password generated',
  message: 'Do you want to go to the user detail page?',
  okLabel: 'Go to user',
  featureId: '667b148ae8b372001921e3ca',
  params: [
    {
      name: 'Id',
      type: 'hardcoded',
      value: context.userId,
    },
  ],
  cancelLabel: 'Close',
});
```

## 2.7.2 - Apr 7, 2026

🐞 Fixes

* Fixed an issue where date formatting in custom functions could fail on iPhone or Safari in some cases. The UI now recognizes those scenarios correctly so dates continue to work as expected.

## 2.7.1 - Mar 31, 2026

🐞 Fixes

* Improved multimedia file naming so files uploaded from cameras, phones, or Safari no longer appear as "blob" in the UI. Files now show their original name when available, or a generic name that keeps the correct file type, such as PDF or JPG.

## 2.7.0 - Mar 17, 2026

✨ **Features**

* Now, when the app has email configured, password reset messages are sent directly from your app using your company’s logo and information. This gives users a stronger sense of security by avoiding messages that show Codenull branding instead of your own.

## 2.6.20 - Mar 13, 2026

🐞 **Fixes**

* Fixed an issue where forms could trigger the browser's native submit behavior, preventing unexpected duplicate or incorrect submissions.

## **2.6.19** - Mar 9, 2026

🐞 **Fixes**

* Added scroll behavior to DataGrid pagination so users can navigate more easily when there are many pages or limited space on screen.

## 2.6.18 - Mar 5, 2026

🐞 **Fixes**

* Label components displayed inside Cards could sometimes overlap or extend beyond the grid height; this has been fixed so that Label components now automatically adjust their height to fit their content, preventing layout overflow.

## 2.6.17 - Feb 24, 2026

🐞 **Fixes**

* Fix conflict between `clientRules` and `disabled` when `readOnly` generates `"disabled": false` in the additional configuration. `clientRules` can now override the value when `"disabled": false`.\
  If `"disabled": true`, the component remains disabled and takes priority.

## 2.6.16 - Feb 20, 2026

🐞 **Fixes**

* Fix infinite loop in Detail components when value is undefined

## 2.6.15 - Feb 19, 2026

🐞 **Fixes**

* Fixed a bug with confirmation modal in notifications that it show behind the drawer
* Adjustments in Show/animation to prevent some components from disappearing for a few seconds on the mobile device.

## 2.6.14 - Feb 17, 2026

🐞 **Fixes**

* Fixed the clientRule issue where conditions type JSON evaluated with "Equal" were not running , so rules now execute reliably and consistently in real scenarios.

✨ **Features**

* Now "true"/"false" values in variables type "harcoded" in clientRules type JSON, are evaluated like booleans&#x20;

## 2.6.13 - Feb 16, 2026

✨ **Features**

* List components (DataGrid, GridList, Calendar, and CardList) now have a refresh button added by default

## 2.6.12 - Feb 16, 2026

🐞 **Fixes**

* AI auto-completion in custom functions was not working

## 2.6.11 - Feb 14, 2026

🐞 **Fixes**

* **Improved first-load performance across the app**:  \
  Screens now open faster the first time, especially in views with icons, charts, code editors, multimedia content, and large lists.
* **Reduced startup memory pressure to improve stability**:  \
  The app is less likely to slow down or freeze during initial load, particularly on lower-memory devices
* **Smarter on-demand loading for heavy UI parts**:  \
  Complex components now load only when needed, so the initial experience feels quicker without changing how users work.

## 2.6.10 - Feb 10, 2026

✨ **Features**

* You can now view the **Hook change history** from the settings panel, just like Feature change logs.

🔍 What You Can See

* Each change with date and user

<figure><img src="/files/HrTYiXfat0sojVOBW4Ww" alt="" width="195"><figcaption></figcaption></figure>

* A clear **before/after diff** showing exactly what changed in the Hook

<figure><img src="/files/zWPLIf0u3Yz1Ed43GwLt" alt=""><figcaption></figcaption></figure>

🐞 **Fixes**

* The app now stays more stable during long sessions and heavy use, reducing slowdowns and crashes on lower‑memory devices
* List rows can now run their intended custom action when tapped, matching the expected behavior.
* Improved cleanup of background listeners so the app doesn’t keep unnecessary processes running.

## 2.6.9 - Feb 4, 2026

✨ **Features**

* Now the app can detect and report unexpected errors more effectively, so issues are identified faster and stability improves for everyone.

## 2.6.8 - Feb 3, 2026

🐞 **Fixes**

* Fixed a bug where a component was displayed on top of another, now fully unmounts the previous screen (no stale component left behind when animations aren’t defined), so feature → create‑feature transitions render cleanly.
* Drawer overlays now use a higher z‑index to avoid stacking issues with other UI layers.

## 2.6.7 - Jan 29, 2026

🐞 **Fixes**

* Home logo now consistently shows the app’s correct branding, even after leaving the app idle in a tab

## 2.6.6 - Jan 26, 2026

🐞 **Fixes**

* Deleting a detail row now refreshes correctly in modals and features (including non‑text fields), so removed records no longer remain visible.

## 2.6.5 - Jan 26, 2026

🐞 **Fixes**

* Client rules now run in sync with form input changes, so conditional fields show/hide immediately without extra clicks or waiting for custom validations.

## 2.6.4 - Jan 26, 2026

**🐞 Fixes**

* Improved the reliability of the Query Designer so it opens and loads your saved query more consistently.”

## 2.6.3 - Jan 21, 2026

✨ **Features**

* Home page logo now uses the app’s primary Logo URL automatically, keeping branding consistent.

## 2.6.2 - Jan 20, 2026

**🐞 Fixes**

* Strict time format parsing to prevent invalid values
* More consistent picker open/close behavior (onOpenChange + close on OK)
* Avoids rendering malformed time values

## 2.6.1 - Jan 14, 2026

**🐞 Fixes**

* Fixed confirmation message issue on buttons:\
  Confirmation dialogs now display correctly.

## 2.6.0 - Jan 14, 2026

**✨ Features**

* The UI now runs on React 19.

🔧 **Changes**

* GridList components now render in rows instead of columns
*

```
<figure><img src="/files/AKU2Z4zQiI0AZCdfCg3g" alt=""><figcaption></figcaption></figure>
```

If you need a column layout, please migrate the list to a [**DataGrid**](/dev/configurations/components/lists/data-grid.md)

## 2.5.39 - Dec 24, 2025

**🐞 Fixes**

* Improved login error messaging for unauthorized access and permission check failures:  \
  Users now see clear, specific messages instead of a generic error.

## 2.5.38 - Dec 23, 2025

Internal changes

## 2.5.37 - Dec 22, 2025

**✨ Features**

* Images are now compressed before upload (Web Worker when available):  \
  Reduces file size and speeds up uploads, especially on mobile.

🔧 **Changes**

* Uploads now use network‑aware batching to avoid memory spikes on mobile devices.

**🐞 Fixes**

* Webcam capture no longer overwrites existing multimedia entries when saving a new photo.

## 2.5.36 - Nov 26, 2025

**✨ Features**

* Now after a deploy, a popup is shown:  \
  It lets users know a new version is available and prompts them to refresh.

<figure><img src="/files/jKK3I2Mtv0OUciKnzjvc" alt=""><figcaption></figcaption></figure>

## 2.5.35 - Nov 26, 2025

**🐞 Fixes**

* Fixed form fields clearing when defaultValue is set:  \
  Input values no longer disappear unexpectedly; internal state now stays synced with default value updates.

## 2.5.34 - Nov 20, 2025

**✨ Features**

* [Clone App Feature](/dev/environments/clone-app.md)
* Now you can [migrate changes between environments](/dev/environments/migrate-changes-between-environments.md)

<figure><img src="/files/X5e9hAwu9jZ0SJWo7RJJ" alt=""><figcaption></figcaption></figure>

## 2.5.33 - Nov 12, 2025

🐞 Fixes

* Fixed disabled prop logic in **MultimediaField**:
  * The upload button now correctly respects the `disabled` state even when there are existing items.
  * Prevents users from adding files when the field is explicitly disabled.

## 2.5.32 - Nov 7, 2025

**🐞 Fixes**

* Fix the issue when caching features, preventing users from getting the latest version

## 2.5.31 - Nov 5, 2025

**🐞 Fixes**

* Fix the issue that prevents users from adding child entities to offline configurations.

## 2.5.30 - Oct 23, 2025

**✨ Features**

* New button to delete all notifications

<figure><img src="/files/hiQBpZW9Gq2rgprD2jMU" alt="" width="375"><figcaption></figcaption></figure>

## 2.5.29 - Oct 21, 2025

**🔧 Changes**

* The `'description_embedding'` now is ignored in the list of changes on the compare environment feature.
* Prevents false positives when comparing environments with embedded metadata.

**🐞 Fixes**

* The Hide column client rule was not working as expected.

## 2.5.28 - Oct 20, 2025

**✨ Features**

* [New Custom Function Validation in the Form component to allow user-defined validation functions in forms. ](/dev/configurations/components/forms/custom-validations.md)
* Enabled dynamic error messages based on custom logic (e.g., blocking "admin" as a username).

## 2.5.27 - Oct 17, 2025

**🔄 Changes**

* Reverted the logic introduced in PR #1312 related to `clientRules` filtering in `DataGrid`.
* Restored previous behavior for column visibility and rule evaluation.

## 2.5.26 - Oct 17, 2025

Fixed 🔧:

* It now allows the use of the new icon library in the menus.

## 2.5.25 - Oct 13, 2025

**🐞 Fixes**

* Fixed logic to correctly access `result.type` when filtering `clientRules`.
* Ensured `hideColumn` Rules are properly applied during DataGrid rendering.

## 2.5.24 - Oct 10, 2025

**✅ Improvements**

* Updated icon alignment and spacing in modal views.
* Ensured consistent styling across different modal types.

**✨ Features**

* Introduced `MenuItemGenerator` component to dynamically generate icons for menu items.
* Improved configuration flexibility for menu rendering.

## 2.5.23 - Oct 04, 2025

**✅ Improvements**

* Refactored date value parsing using `useMemo` for better performance.
* Added checks for invalid values (`NaN`, `null`, `undefined`, empty string).
* Enhanced support for both string and number date formats.

**🐞 Fixes**

* Fixed bug causing incorrect field value when input was malformed.
* Ensured `setFieldValue` runs with a properly formatted `dayjs` value.

## 2.5.22 - Sept 24, 2025

🔄 **Changed:**&#x20;

* Added `placement` option to confirmation popups.
  * This defines where the confirmation box appears relative to the button (e.g. `'top'`, `'bottom'`, `'left'`, `'right'`).
* Improves UI flexibility for action buttons with confirmation dialogs.

## 2.5.21 - Sept 23, 2025

🔄 **Changed:**&#x20;

* Improved multimedia file preview to avoid duplicate filenames.
* Enhanced clarity when viewing which file is currently displayed.
* Adjusted tests and applied reviewer suggestions.

## 2.5.20 - Sept 23, 2025

🔄 **Changed**: Added `resultPath` to `Datasource` to extract specific mutation results.

## 2.5.19 - Sept 19, 2025

🔄 **Changed**

* Styles improved for the Datagrid actions column

## 2.5.18 - Sept 11, 2025

**🆕 New**

* New "Custom function" option in the On Completed section in [Submit data source](/dev/configurations/components/datasources/submit-datasource-graphql.md#other-settings).
  \*

  ```
  <figure><img src="/files/oiE7o4yLrgiQxRkKi3jy" alt=""><figcaption></figcaption></figure>
  ```

## 2.5.17 - Sept 10, 2025

🔄 **Changed**:

* An improved way to display a new version is available
* Style fixes

## 2.5.16 - Aug 27, 2025

**🆕 New**

* [New options available in Custom errors in hooks](https://codenull.gitbook.io/dev/configurations/hooks#redirecting-to-a-different-feature).

## 2.5.15 - Aug 21, 2025

**🆕 New**

* Now you can align buttons (Left, Center, Right)
* Button designs are now supported (Link, Text, Dashed, Default and Primary)

## 2.5.14 - Jul 18, 2025

**🆕 New**

* Option to cancel export operation

🔧 **Fixed**

* An error message is displayed when uploading files fails

## 2.5.13 - Jul 15, 2025

**🆕 New**

* Add AI context for Hooks Code Editor

## 2.5.12 - Jul 11, 2025

🔧 **Fixed**

* Fix icon styles for actions

## 2.5.11 - Jul 4, 2025

🔧 **Fixed**

* Fix the issue with client rules

🆕 **Added**

* New preview mode for multimedia fields

## 2.5.10 - Jun 11, 2025

**🆕 New**

* Refined the visual layout of forms by updating the **Card component** usage, resulting in a **cleaner and more consistent interface**.

## 2.5.9 - Jun 4, 2025

**🆕 New Features**

* You can now **edit nested variables** with a new, more powerful variable editor.
* New actions allow components to be **shown, hidden, enabled, or disabled dynamically**, based on your configuration in the CustomFunctions.

**⚙️ Behind-the-Scenes Enhancements**

* The configuration system was optimized for better speed and flexibility.
* Unnecessary elements were removed to enhance overall performance.
* Automated tests were improved to ensure stability and reliability across features.

## 2.5.8 - May 29, 2025

**✅ Added**

* Unit tests to improve code coverage and ensure reliability.

**♻️ Refactored**

* Enhanced utility functions for custom logic.
* Improved integration of `CodeEditor` for better performance and maintainability.

## 2.5.7 - May 27, 2025

**✨ Added**

**AI support** has been added to the Code Editor, providing intelligent suggestions and assistance with custom logic.

* AI support for the `CodeEditor`, including:
  * Custom functions
  * Intelligent suggestions via hooks
  * Context-aware code completions

## 2.5.6 - May 26, 2025

Fixed 🔧:

* The HTML editor does not enable the save button when the user makes changes.
* The default value does not work for the date field.

## 2.5.5 - May 21, 2025

#### New 🚀

* A cache layer was added for data queries

#### Fixed 🔧

* The menu component takes context to generate navigation
* Styles in Form when loading data
* Performance improvements in the Code Editor and Text fields

## 2.5.4 - April 24, 2025

#### New 🚀

* Add custom function support to DropDownField to add items dynamically, [see more](/dev/configurations/components/forms/fields/dropdown-list.md)

## 2.5.3 - April 23, 2025

#### New 🚀

* Add loading state to ImportButton during file upload

## 2.5.2 - April 10, 2025

#### New 🚀

* Added the ability to close the modal using a custom function or custom button.

```javascript
helpers.closeModal();
```

## 2.5.1 - April 7, 2025

Fixed:

* Scroll issue on IA chat
* Authentication issue for IA chat

## 2.5.0 - April 2, 2025

New 🚀

* Create Features using IA
* Create components using IA

## 2.4.31 - Mar 26, 2025

#### Fixed 🔨

* Optimize pagination in DataGrid by ensuring it dynamically adjusts the page size when the component loads or the page changes. This approach provides a seamless user experience by automatically adapting to varying data loads and user preferences, maintaining consistent performance

## 2.4.30 - Mar 20, 2025

#### New 🚀

* In Datagrid: Enable grouping by column to merge records with identical values into a single cell.

## 2.4.29 - Mar 19, 2025

#### New 🚀

* Define multiple menus of the same type
* [Now you can load the side menu dynamically](/dev/configurations/user-settings.md#user-side-menu)

## 2.4.28 - 2024-03-03

#### New 🚀

* [Now the Logo is dynamic as well!](/dev/configurations/user-settings.md#user-logo)

## 2.4.27 - 2024-02-03

**Fixes** 🔧

* Disable the signature control when necessary using the `Disabled` property.
* Resolved an issue with the image control, which failed to display correctly. Previously, the control defaulted to WebCapture instead of rendering the image as expected. This has been fixed to ensure the Image control functions properly. [Image control](/dev/configurations/components/forms/fields/image-control.md)

#### New Features 🚀

* Geolocation generator added for mobile features

**Updated** ↩️

* Styles

## 2.4.26 - 2024-22-01

#### New Features 🚀

* [Custom Query Endpoint](/dev/configurations/components/datasources/fetching-data/custom-query-endpoint.md)

#### Bug Fixes 🛠️

Update button styles for better alignment

## 2.4.25 - 2024-11-01

#### New Features 🚀

* [**Email Sending from the Web**](/dev/configurations/integrations/sending-emails-with-attachments-in-your-application-frontend.md):\
  A new feature allows sending emails directly from the web using custom functions. This includes support for attachments, binary files, and advanced configurations.
* Added the jsPDF package in the backend to create PDF files in hooks

#### Bug Fixes 🛠️

* **Multimedia Field Validation**:\
  Fixed an issue where the `MultimediaField` was not correctly validating the "required" property when creating new records. Validation works as expected in forms, ensuring all required fields are properly enforced.

***

This update brings significant improvements for usability and functionality. 🚀

## 2.4.24 - 2024-30-12

New 🚀:

* Now you can configure your [Label field](/dev/configurations/components/forms/fields/label-field.md) as a dashboard card <img src="/files/pNe1ILJ9kCoc5LC66oN6" alt="" data-size="original">

## 2.4.23 - 2024-17-12

New 🚀:

* New [Icon Generator](/dev/configurations/components/icons.md) in button actions

## 2.4.22 - 2024-11-12

Fixed 🔧

* Calendar component improvements and style fixes.

## 2.4.21 - 2024-28-11

New 🚀:

* New [Icon Generator](/dev/configurations/components/icons.md)

Fixed

* Permissions in the Data Grid Actions.

## 2.4.20 - 2024-20-11

New 🚀:

* New options for styling the Label Field (Copyable, Tag, Underline, Strong, Italic)

Reverted changes introduced in version 2.4.17

## 2.4.19 - 2024-15-11

New 🚀:

* Preview documents in the Multimedia Field (Form and DataGrid)

Changed 📈:

* Styles improvements
* Now you can show messages from [custom functions](/dev/configurations/components/forms/custom-functions.md) (Display Message and Display Error)

## 2.4.18 - 2024-13-11

Fixed:

* Style Menu issue for small screens

## 2.4.17 - 2024-12-11

Fixed:

Depending on certain fields, other fields are either hidden or shown. However, this rule was not loading correctly. This issue has now been resolved by executing the client rules from a remote dropdown to hide and/or show fields.

## 2.4.16 - 2022-22-10

Fixed:

* A selectable table keeps selected items between pages

## 2.4.15 - 2024-14-10

Fixed

* The deactivated option was not working for the data grid and details field component
* Fixing the issue, if any changes are made to an itemAction in the tooltip, the title of the DataGrid and the tooltip of all itemActions will be updated accordingly

Updated:

* The HTML editor component was upgraded to the latest version

## 2.4.14 - 2024-11-10

Fixed:

* Error creating export button in the designer feature

## 2.4.13 - 2024-02-10

Added:

* [Added new signature component](/dev/configurations/components/forms/fields/signature-field.md)

## 2.4.12 - 2024-01-10

### Some changes for the "Selectable Table" control:

1. The "Value Field" field is renamed to **"Row Key Value"** but retains the same functionality.
2. The ability to include more fields in the result of the selected row has been added. Previously, only the Id was taken; now you can choose which values you want in the selected object by using the **"Include Values"** field.

<figure><img src="/files/2lqLu1itIaUko9D8EeRO" alt=""><figcaption></figcaption></figure>

## 2.4.11 - 2024-27-09

Fixed

* Pagination and filtering in the Card List component.

## 2.4.10 - 2024-25-09

Fixed:

* The trancate option in the Details grid was not working.

## 2.4.9 - 2024-24-09

Added:

* Fixed error when loading card lists
* Added onlyNumbers property field to use the numeric control only with numbers
* Added avatarSize property to give size to the multimedia control when it is rendered as an avatar
* Added shape property (square | circle) to the multimedia control when it is rendered as an avatar

## 2.4.8 - 2024-19-09

Fixed:

* Notify when a user does not have a role assigned.

## 2.4.7 - 2024-13-09

Fixed:

* The home page reloads after the company selection
* Events do not work in tabs

## 2.4.6 - 2024-05-09

Fixed:

* The sign-up button always shows even for applications that do not allow sign-up.

## 2.4.5 - 2024-04-09

Fixed:

* Fix Error when generating Automatic DataSource

## 2.4.4 - 2024-04-09

Fixed:

* Modal does not open from the Remote drop-down to add a new item

## 2.4.3 - 2024-03-09

Fixed:

* An issue in a feature opened in a modal not saving new items

{% hint style="warning" %}
If you have the 2.4.2 version and use modals you must upgrade to this version.
{% endhint %}

## 2.4.2 - 2024-02-09

Fixed:

* Error closing modal
* Improve UI styling of user profile
* Fix the UI issue showing user session details in small resolutions

## 2.4.1 - 2024-29-08

Added:

* [defaultWebFeatureSession property added](/dev/configurations/application-settings.md#default-features)

## 2.4.0 - 2024-25-08

Added:

* Offline settings were added in data sources to allow mobile features to work in offline mode
* New helper to generate Guid value in any custom function `generateIdv4`
* Now you can have access to the context in the `HtmlRender and Status` components
* New Columns supported in the Data Grid component
  * Status
  * HtmlRender
  * Switch
  * Check
  * Label
* Option to configure the user info to display in the [user profile drawer](/dev/configurations/user-settings.md#profile-information)
* Better logging tool in the UI

Fixed:

* Pagination in the Datagrid component is reset when filters change
* Card List components show items with a better style.

Changed:

* Performance improvements
* Every component now handles crash errors. This prevents the application from working when any component is not configured properly. Now Every component will show its error message.
* The error message shows in a better way the error detail.
* Custom Logs are shown as a table to improve search and usability.
* Some libraries were updated.

{% hint style="warning" %}
Note: This version should not have any breaking changes. However, several key functionalities and libraries were touched and upgraded.

We recommend testing this before using it in production, in case you have any issues upgrading this version, please use the `master` version (using master or leaving a blank in the UI version field in the Application designer
{% endhint %}

## 2.3.9 - 2024-13-08

Added:

* New options in the generator for the Time field component
  * Format
  * Hour Step
  * Minute Step
  * Show Now

## 2.3.8 - 2024-03-08

Added: PowerBi embedded visualizer

{% content-ref url="/pages/uK4lv80r51IDTNcb4pxt" %}
[PowerBi Component](/dev/configurations/components/dashboards/powerbi-component.md)
{% endcontent-ref %}

## 2.3.7 - 2014-11-07

Fixed:

* set context to Datagrid in modal

## 2.3.6 - 2024-10-07

Fixed

* It fixed an issue when closing a feature modal it was not saving the data

## 2.3.5 - 2024-19-06

Fixed

* It fixed an issue where the ‘Id’ parameter was incorrectly set to ‘undefined’ when closing the modal.

## 2.3.4 - 2024-18-06

Fixed

* Execute different client rules in the same feature using different forms.

## 2.3.3 - xxx-xx-xx

## 2.3.2 - 2024-10-05

Fixed

* Disable numeric field does not show as disable input

## 2.3.1 - 2024-05-05

Added

* [Html Render Field](/dev/configurations/components/forms/fields/html-render-field.md)

## 2.3.0 - 2024-23-04

Added:

* [AI assistant](/dev/configurations/feature/ai-components.md) to create Codenull Components
* [AI assistant](/dev/configurations/feature/ai-code-editor.md) to create hooks, jobs, and code
* The DataGrid component now persists the page number in the URL.
  * It can be turned off in the DataGrid configuration
* Dev build tag is added and updated when a new app version is generated
* [Assistance in generating data source](/dev/configurations/components/datasources/auto-generate-datasource.md)s of any component automatically
* New hooks were added
  * Before and after the transaction start
* New endpoints were added
  * Create a Range of entities
  * Custom endpoint for each entity

Fixed:

* Query Generator moves the cursor to the top of the editor at the beginning of the line, which was fixed
* The remote drop-down throws an exception when there are no items to render, which was fixed.
* Calendar List item actions were fixed and improved

Updated:

* The way to add new components to a feature is more intuitive and powered by the Codenull Assistant
* The code editor now opens in a modal to improve the user experience while coding in Codenull
* The jspdf library was updated to the latest 2.5.1. version
* Compiler generates de data sources with variables for CRUD tasks

## 2.2.24 - 2024-13-03

Fixed:

* Error in datagrid with variable "$limit# got invalid value

## 2.2.23 - 2024-10-03

Fixed:

* Filtering by date is organized in the DataGrid.

Added:

* In the DataGrid control, column sorting has been implemented. To use this feature, you need to include the $order parameter in the DataSource query. Sorting can be enabled per column in the designer.
*

```
<figure><img src="/files/3HEVmjDviIbUnzwWyDzC" alt=""><figcaption></figcaption></figure>
```

* `query Persons($where: JSON, $limit: Int, $offset: Int,`` `**`$order: JSON`**`) { PersonsAndCount(where: $where, limit: $limit, offset: $offset,`` `**`order: $order`**`) { items { Id } } total } }`

## 2.2.22 - 2024-01-03

Fixed:

* Resolved an issue where changing the number of records per page did not trigger any action.

## 2.2.21 - 2024-23-02

Added:

* A new ***Inactivity Session Interval field*** is added in ***application Settings*** to handle automatic logout due to inactivity, values are entered in minutes.

Fixed:

* Fixed an issue where the controls overlapped and prevented interaction with the calendar when using the filter in date-type columns.
* Resolved an issue where changing the number of records per page did not trigger any action.

## 2.2.20 - 2024-08-02

Added:

* [Status Field component](/dev/configurations/components/forms/fields/status-field.md)

## 2.2.19 - 2024-07-02

Added

* [Get current location in custom functions](/dev/configurations/integrations/get-current-location-gps.md)

## 2.2.18 - 2024-31-01

Fixed:

* [Numeric field decimal support](/dev/configurations/components/forms/fields/numeric-control.md)

Added

* New options to configure in the Numeric Field (Max, Min, Max number of decimal digits, prefix and suffix)

## 2.2.17 - 2024-20-01

Added:

* Add tooltip for long menu items

## 2.2.16- 2024-10-01

Added:

* [Anonymous access](/dev/configurations/authorization/anonymous-access.md) for features and backend endpoints

## 2.2.15- 2024-09-01

Added:

* Web Cam Field Component

## 2.2.14 - 2023-28-12

Added:

* View the request of graphql in the "view logs" section when the Debug Mode is enabled

## 2.2.13 - 2023-20-12

#### Fixed:

* The notification count does not update when the notification is marked as read or deleted.

## 2.2.12 - 2023-19-12

#### Fixed:

* Open the notification panel.

## 2.2.11 - 2023-21-11

Added:

* Support to change Login and Signup page images [(Theming)](/dev/configurations/application-settings/theming.md)

## 2.2.10 - 2023-21-11

#### Fixed:

* Client rules are executed only for displayed items in the Data Grid.

## 2.2.8 - 2023-20-11

#### Fixed:

* Remote drop-down had issues when multiple fields were shown as title
* Performance improvements in the Remote drop-down.

## 2.2.7 - 2023-16-11

#### Fixed:

* Removed unused code
* Removed support for Layouts.

{% hint style="info" %}
No worries if you have any features still using Layouts, it will still work as usual, but internally will be rendered exactly as components do
{% endhint %}

## 2.2.6 - 2023-16-11

#### Fixed:

* The issue with remote dropdowns and dropdowns when the navigation properties were not rendered

## 2.2.5 - 2023-08-11

#### Added:

* Align columns in the Data Grid (Right, left, center)
* New currency format

#### Changed:

* Performance improvements

#### Fixed:

* Remote drop-down with multiple fields were not showing the properly selected item

## 2.2.4 - 2023-31-10

#### Added:

* Added Refetch queries (update data sources) when importing data

<figure><img src="/files/C0CEkETuTYOFAfUmtLc8" alt=""><figcaption></figcaption></figure>

## 2.2.3 - 2023-23-10

#### Added:

* Add a success message when the form is completed when any submitted action

<figure><img src="/files/OImqWnGnFvTF9damcJKd" alt=""><figcaption></figcaption></figure>

## 2.2.2 - 2023-17-10

#### Added:

* Read parameters (querystrings) from the site in the import excel hook<br>

How to use it:

{% content-ref url="/pages/3Zy9qldLTDZmFoybdoWu" %}
[Import Excel Files](/dev/configurations/hooks/import-excel-files.md)
{% endcontent-ref %}

## 2.2.0 - 2023-06-10

Updated:

* UI Library updated for performance improvements

Added:

* Feature Logs: This allows you to see the log of changes made in a feature

<figure><img src="/files/rnOqiOog0TYWOpuksxud" alt=""><figcaption></figcaption></figure>

## 2.1.14 - 2023-29-09

Fixed:

* Issue filtering item actions in data grid

## 2.1.13 - 2023-28-09

Fixed:

* Improve performance executing client rules on the Data grid component

Added:

* Font Size and Color are now configurable for Label fields
* Field generator allows adding extra configurations like styles and any other supported by Antd
* Hide/Show Data grid actions based on client rules

{% hint style="warning" %}
Breaking Change

**`Field`** property is removed from context during Data-grid's client rule evaluation
{% endhint %}

## 2.1.12 - 2023-11-09

**Fixed**:

* Show a friendly message when the application is broken

## 2.1.11 - 2023-08-09

**Added**:

* Variables can be configured as required variables, allowing them always to be sent in the request. If the variable does not have a value will send `null`
* Variables allow to set of a default value. In case the variable does not have a value after the evaluation, then it will set the defined default value

<figure><img src="/files/ztIwe0h2HbllttqcrqME" alt=""><figcaption><p>New variable properties</p></figcaption></figure>

## 2.1.10 - 2023-06-09

#### Added

Allow set to default click action in grid list a navigation type link (only mobile at the moment)

<figure><img src="/files/4nlLTZg7r19doUJZBMQo" alt=""><figcaption></figcaption></figure>

## 2.1.9 - 2023-10-08

#### Added

* [Custom Logs](https://codenull.gitbook.io/dev/configurations/debugging#custom-logs)

#### Fixed

* Application crashes when a client rule code is empty

## 2.1.8 - 2023-23-06

#### Added:

* Set a hook for a specific export action\
  ![](/files/3hplIwJ35r470vtOXAMo)
* Then we have to set the variable HookId to graphql (`$hookId: String`) query e.g:\
  \
  ![](/files/1oalG4ifsl5LfXIByiLT)

## 2.1.7 - 2023-03-05

#### Added:

* Show differences between application settings for environments

## 2.1.6 - 2023-26-04

#### Added:

* Page to compare changes between environments

<figure><img src="/files/WVs84FPz3k7uwEqZLxlC" alt=""><figcaption></figcaption></figure>

## 2.1.5 - 2023-15-03

#### Fixed:

* Loading indicator for a confirmation message in Actions

## 2.1.4 - 2023-24-02

Fixed:

* Navigation buttons were activating the action clicking outside the button

Changed:

* Button styles were improved

## 2.1.3 - 2023-30-01

#### Fixed:

* Use "Theme values" without values by default
* Fix issue with CardItem

## 2.1.2 - 2023-28-01

#### Fixed:

* Hide Field client rules were broken for some fields

## 2.1.1 - 2023-27-01

#### Changed:

* Build API is no longer needed to apply color to the application.

#### Added:

* Initial generator for nested components in Data Grid

## 2.1.0 - 2023-06-01

#### Changed:

* Styles were improved
* moment library will be deprecated in the next versions
* Import action is improved

#### Added

* dayjs library, since the moment library is deprecated, Codenull will start to adopt dayjs, now you can use it from helpers in any custom function `helpers.dayjs`
* Now you can have nested components in DataGrid rows

#### Fixed

* The scroll in the side menu is working now

## 2.0.0 - 2022-30-12

We are happy to announce that we changed how we build the applications, now this process is much faster than the previous version. Please take a look at the Breaking Changes section to make sure your application still works as expected

#### Added:

* New system to build applications 2x faster

### Breaking Changes

* Helpers methods in Custom Functions you must use the helpers object to access them, for instance, please refactor your code as follow
  * For instance moment library from `moment()` to `helpers.moment()`
  * `get` -> `helpers.get`
  * `set` -> `helpers.set`
  * `getCurrentUser` -> `helpers.getCurrentUser`
  * `form` -> `helpers.form`
  * `jsPDF -> helpers.jsPDF`

{% hint style="info" %}
**NOTE**: to support this make sure your UI and API versions must have `latest` in application settings

**NOTE**: if you use `moment` in an async function, you must update these references
{% endhint %}

## 1.8.12 - 2022-25-11 (Stable)&#x20;

#### Fixed

* Multiple client rules were not working on the Datagrid component
* Style issue with cards

## 1.8.11 - 2022-23-11&#x20;

#### Added:

* Hide columns in Datagrid based on [Client Rules](/dev/configurations/components/lists/data-grid/client-rules.md)
* Improved labels in generator list options

## 1.8.10 - 2022-23-11 :pray:

#### Fixed:

* Application breaks when the user does not have the last name

## 1.8.9 - 2022-18-11

#### Fixed:

* Duplicated data on CardList

## 1.8.8 - 2022-16-11

#### Fixed:

* Throw custom errors in import and export hooks
* Fixing issues when typing in a 'Text Area' control

## 1.8.7 - 2022-11-11

#### Added

* Refetch queries on Datasource generators

## 1.8.6 - 2022-10-11

#### Fixed:

* Loading indicator for login and recover password buttons

#### Changed:

* Login look and feel (Base for future "dynamic image" on login and signup pages)

## 1.8.5 - 2022-08-11

#### Added

* Onchange event in form fields
* New helper function available in any custom function `getCurrentUser()`
* New helper function available in events and client rules `form.getFormValues()`

#### Changed

* Query designer was improved and redesigned
* Some small changes on styles

#### Fixed

* Application breaks when the user filter by description field on the remote drop-down field
* Pagination and filter do not clean up and reset when the filter value is cleaned up on the data grid header search text
* Performance improvement on form fields components
* Code editor on generators was showing previous code when open the modal

## 1.8.4 - 2022-18-10

#### Fixed

* Property Schema Name was removed from the remote drop-down generator because it is no longer needed.
* Clean up the selected item in the Remote drop-down when the options changed based on context or data source

## 1.8.3 - 2022-15-10

#### Fixed

* Fix query for selected items without description and avatar fields

## 1.8.2 - 2022-14-10

#### Added

* Configure Decimal separator for numeric fields in generators

## 1.8.1 - 2022-08-10

#### Added

* See server logs from the application for Admin users. Just go to the Settings Drawer and click the "View Server Logs" button.

<figure><img src="/files/XaFzkpJKJm6ld1icsduK" alt=""><figcaption></figcaption></figure>

## 1.8.0 - 2022-01-10

#### Changed

* Performance improvements

#### Added

* [Support  multimedia and multiple fields on Remote drop-down](/dev/configurations/components/forms/fields/remote-drop-down.md#title-description-and-avatar)![](/files/sf51Vg9mD9ybQvxTLbxF)

## 1.7.23 - 2022-28-09 \*\*

#### Fixed

* Hide DataGrid components with using client rules

## 1.7.22 - 2022-02-09

#### Fixed

* Issue saving duplicated data on forms

## 1.7.21 - 2022-01-09

#### Fixed

* Align action buttons in Datagrid in the same row

## 1.7.20 - 2022-17-08

#### Added

* Add a confirmation message before saving the form on **Submit Button,** add a custom message based on context (custom code) or plain message&#x20;

<figure><img src="/files/eHxunjPLDrXEO8HYEx2S" alt=""><figcaption></figcaption></figure>

## 1.7.19 - 2022-28-07

#### Fixed

* Allow refreshing data after Form initialization

## 1.7.18 - 2022-25-07

#### Fixed

* Loading indicator is not showing on submit button
* Features do not refresh data after submit

#### Added

* Enable debug mode on drawer settings ![](/files/eawsW98CphVCi7YXMM9D)
* Feature filtering on Generators

## 1.7.17 - 2022-16-07

#### Added:

* Support feature filter for Designer

#### Fixed:

* Set Field value is not working when the form is initialized

## 1.7.16 - 2022-11-07

#### Fixed:

* Login links are fixed

## 1.7.15 - 2022-28-06

#### Fixed

* Json Editor is not loading
* Configuration Generator some cases fails to load all components

## 1.7.14 - 2022-25-06

#### Fixed

* Show feature designer button correctly

## 1.7.13 - 2022-25-06

#### Fixed

* Position of Logo on the home page
* Context when the custom function is not executing from a Form component
* Application Designer on the home page was added back
* Top position of the features

## 1.7.12 - 2022-21-06

#### Added

* Truncate text for Data Grid Columns

## 1.7.11 - 2022-15-06

#### Fixed

* Schema Name property for Remote Drop Down

## 1.7.10 - 2022-10-06

#### Added:

* Tooltip for button actions
* Animations for buttons and cards

## 1.7.9 - 2022-22-05 \*\*

#### Fixed

* Navigate to another feature without params from submit form

## 1.7.8 - 2022-17-05

#### Fixed

* Do not close Modal when Reload Form is configured

## 1.7.7 - 2022-17-05

#### Fixed:

* Filtros card list was duplicating the data

## 1.7.6 - 2022-17-05

#### Fixed:

* Use feature versions on modal features

#### Added:

* Navigate to feature designer from opened "modal feature"

## 1.7.5 - 2022-08-05

#### Fixed:

* setFieldValue in customFunction from Client Rules is not defined

## 1.7.4 - 2022-08-05

#### Added:

* Compare Versions

## 1.7.3 - 2022-04-05

#### Fixed:

* Graphql Button Context

## 1.7.2 - 2022-03-05

#### Fixed

* Performances improvements
* Upgrade React to v18
* Fix the Initial loading indicator
* Reduce JS bundle size

## 1.7.1 - 2022-29-04

#### Fixed

* Set permission to show feature versions only to admin and user with permissions designer
* Build with cycle import

## 1.7.0 - 2022-29-04

#### Added

* [Use feature versions](/dev/configurations/feature/feature-versions.md)

## 1.6.10 - 2022-18-04 \*\*

#### Fixed

* Filter on card list

## 1.6.9 - 2022-11-04

#### Fixed

* Formatter with input numeric values

## 1.6.8 - 2022-05-04

#### Fixed

* Set default value to dropdown control correctly

## 1.6.7 - 2022-05-04

#### Added

* [Card List Component](/dev/configurations/components/lists/card-list.md)
* Display Images in Data Grid Columns as Avatar

#### Fixed

* Display Not Authorized Message Properly
* Don't show Disable Columns in the Data Grid component
* Improve the responsive for header on List components

## 1.6.6 - 2022-01-04

#### Fixed

* Read Only configuration does not work for Html field

## 1.6.5 - 2022-31-03

**Added**

* [See Calendar list control](/dev/configurations/components/lists/calendar-list.md)

## 1.6.4 - 2022-30-03

#### Fixed

* Fix issue with context after saving modal

## 1.6.3 - 2022-26-03

#### Fixed

* Logo for Recover Password

## 1.6.2 - 2022-22-03

#### Fixed

* Fix columns properties with vertical layouts in forms

## 1.6.1 - 2022-18-03

#### Added

* Tooltip for Field's label

#### Fixed

* Vertical Fields
* Item Action in Data Grid

## 1.6.0 - 2022-17-03

#### Added

* Upgraded antd controls version from V3 to V4

## 1.5.24 - 2022-14-03

#### Fixed

* redirects to /login after logout

## 1.5.23 - 2022-11-03

#### Fixed

* Improve responsive for features on web application

#### Added

* Allows to fix columns in Data Grid Component

## 1.5.22 - 2022-09-03

#### Fixed

Fixing issue with client rules, they are not updating when the page is changed

## 1.5.21

#### Added

* Allows to configure Stacked property for dashboards

## 1.5.20 - 2022-27-02

#### Added

* [Support default feature for mobile and web](/dev/configurations/application-settings.md#default-features)

## 1.5.19 - 2022-19-02

#### Fixed

Fixing issue Dashboard web responsive

## 1.5.18 - 2022-14-02

#### Added

[Apply formats to axis Y and tooltip in the chart](/dev/configurations/components/dashboards/dashboard-formats.md)

## 1.5.17 - 2022-11-02

#### Fixed

Fix issue with a disabled button when opening the form and any value is changed.

Added new property to button type submit to decide if show disabled or not when the form is loaded

![](/files/OUOdxa5ZsD6TR2xVGYtc)

## 1.5.16 - 2022-09-02

### Added

* Preview multimedia files in the Data Grid component.
* Warning message when trying to remove a file in Multimedia Field

### Changed:

* Look and feel changes

## 1.5.15 - 2022-07-02

### Fixed

* Fix issue in Data Grid Details when data is null

## 1.5.14 - 2022-04-02

### Fixed

Allow deleting items in Datagrid detail when it is updating the parent Item

## 1.5.13 - 2022-02-02

### Fixed

* User deletion
* Open New Item option for Remote Drop Down Field when the control is in a modal
* Fix Top Menu

## 1.5.12 - 2022-02-02

### Fixed

* Allow using Client rules for divider component
* Fixing an issue using 'refetchQueries' and 'reload after submitted' that throw an error and doesn't refresh the current data correctly

## 1.5.11 - 2022-26-01

### Added

* [Export Buttons](/dev/configurations/components/buttons-actions.md#export)

### Changed

* Improvements on Notifications Drawer and messages
* Client rules can hide or disable Tabs Component
* Open modal from a Data Grid Component
* Improve error logging
* Fields in Data Grid Details will have two additional properties in their context to know to which row belongs the field![](/files/nShd8VGE87Tku6GsDjLf)

## 1.5.10 - 2022-14-01

### Added

* Now you can define the max-width for each column in the Data Grid component. (Even if the columns are dynamic or not)
* Now you can configure your Data Grids as bordered or not
* In [navigation buttons](/dev/configurations/components/buttons-actions.md#navigation), you can navigate to a feature dynamically by adding your custom code in the *Dynamic Feature* field <img src="/files/HjbJCXEdSIlLOUwqElZv" alt="" data-size="original">

## 1.5.9 - 2022-13-01

### Fixed

* Code and Json Editor fixes

## 1.5.8 - 2021-23-12

### Fixed

* Drawers (Profile, settings and Notifications) now have a close icon
* Fix context for buttons in rows for data grids in a form. Now the order of the context will be `{ dataItem, formValues, formContext}`

## 1.5.7 - 2021-20-12

### Added

* Tab control now allows tracking the selected tab history on the URL. To disable this go to the configuration and check this field ![](/files/zwQYNUIOybeDeochX1TZ)

## 1.5.6 - 2021-13-12

### Added

* [Set background color and cell color to use in Datagrid](/dev/configurations/components/lists/data-grid/client-rules.md)

### Fixed

* Date Field was saving Date + Time for only Date fields.&#x20;

## 1.5.5 - 2021-30-11

### Added

* [Support for dynamic columns on DataGrid](/dev/configurations/components/lists/data-grid/matrix.md)

### Changed

* Set Default Value for Date Fields

### Fixed

* Some issues with formik

## 1.5.4 - 2021-30-11

### Fixed

* Notification does not appear on live sites

## 1.5.3 - 2021-26-11

### Fixed

* Set Field Value for client rules

## 1.5.2 - 2021-21-11

### Fixed

* Ignore case when validating the user or role on the notification

## 1.5.0 - 2021-21-11

### Fixed

* The Context for Graphql and Item button

### Changed

* Performance Improvements
* Form code Improved
* Formik version upgraded to V2

## 1.4.0 - 2021-20-11

### Fixed

* Nested Columns filter when the relation table is a detail. For instance Usuarios -> UsuariosRoles -> Roles

### Changed

* The Sequelize version was upgraded to use Sequelize 6
* Filters on data sources will not allow sending "`undefined`" should send `null`

### Added

* Filter for any column on Data Grid components can be disabled
* The filter path can be personalized for each column
* Now you can personalize which Codenull version you want to use in your application.![](/files/mtNlELcBwMy8aeRyqYbT)

## 1.3.12 - 2021-15-11

### Fixed:&#x20;

* Context values are not working properly for data grid details

## 1.3.11 - 2021-12-11

### Added

* [Scheduled Jobs](/dev/configurations/hooks/scheduled-jobs.md)

### Fixed

* Use the same logo in Login but on the recover password page.![](/files/rGYvRd3LkQccZbx7iAMp)

## 1.3.10 - 2021-09-11

### Added

* [Web Notifications](/dev/configurations/hooks/notifications.md)

## 1.3.9 - 2021-28-10

### Added

* [Import data from excel.](/dev/configurations/hooks/import-excel-files.md)

## 1.3.8 - 2021-22-10

### Changed

* Save the complete selected item of the remote dropdown in order to use all columns were defined in the query of Graphql and set them in other controls

![](/files/BRSjUcRHw2JBL9fxbXya)

## 1.3.7 - 2021-21-10

### Fixed

* Horizontal scroll for Datagrid and Datagrid Details

## 1.3.6 - 2021-20-10

### Fixed

* Cache Issues: Now the refresh cache is no longer needed when a new UI version is released.

{% hint style="warning" %}
If you have a previous version you will need to do a last hard refresh to get this 1.3.6 version and from here that will no be longer needed.
{% endhint %}

## 1.3.5 - 2021-18-10

### Added

* [Dynamic Colors](/dev/configurations/application-settings/theming.md)

## 1.3.4 - 2021-16-10

### Added

* [Multimedia Field](/dev/configurations/components/forms/fields/multimedia.md). Support for uploading documents and/or images.

## 1.3.2 - 2021-24-09

### Added

* Support for [filtering related tables](https://github.com/sequelize/sequelize/issues/4880#issuecomment-157977149) using variables.

<img src="/files/-MkNo5Ma0IwuAts8LpCX" alt="" data-size="original">

This variable will build an object like&#x20;

```javascript
{
    where: {
        "$Pedido.LeadFK$": 'some-value'
    }
}
```

## 1.3.1 - 2021-23-09

### Added

* Now you can have access to the global data context in submit forms.

## 1.3.0 - 2021-23-09

### Added

* Now you can have access to the current user through hooks. To access the user info in hooks you can do it on `options.session.userInfo` object.
* Id Column can not be deleted for any table anymore.
* Email for users will be unique for new applications
* External domains for consuming Graphql endpoints will be restricted from now. You must enable any custom domain (Different than azure app domain) where you want to consume the API, you must add it to the Allowed Origins property of your application.

### Changed

* Product Cache Strategy. Delete cache after a new version on the UI is deployed is no longer needed.
* The Default size of buttons (`min-width: 25%`)

## 1.2.3 - 2021-17-09

### Fixed

* Responsive design for login and signup pages
* Grid Responsive

## 1.2.2 - 2021-14-09

### Fixed

* Error opening the application after getting the last version 1.2.1 version

## 1.2.1 - 2021-13-09

### Added

* Disable date after or before of Today in the control Date, you need to enable the option in the designer, editing the Date control.

![](/files/-MjQ7K4UcaEBe3e9Pi0V)

## 1.2.0 - 2021-13-09

### Added

* Permissions (Hide or read-only) by components and roles. [More info here](/dev/configurations/authorization.md#components-level)

{% hint style="warning" %}
This version breaks the old way to restrict access to components or menus. From now you only will be able to provide/restrict access to components or features using the new functionalities.
{% endhint %}

## 1.1.14 - 2021-08-09

### Changed

* GridList and Remote dropdown are able to filter by all displayed fields

{% hint style="info" %}
We recommend configure properly Boolean and Dates fields on the filter type configuration according to the database column type. Otherwise, the Boolean field will not do the filter, and the Date field will throw an error.
{% endhint %}

![](/files/-Mj5xuP3MnliIjOdqR62)

## 1.1.12 - 2021-08-09

### Added

* Redirect from a Modal to another Modal, (e.g. Adding a new record when it is created can be shown in Edit mode in the same modal)
  * if you want to use it, go to the submit Datasource form in the designer and configure the new onCompleted option "Redirect To Another Modal"

![](/files/-Mj5K7Sg0JNzxW3pCl9V)

## 1.1.11 - 2021-08-09

### Added

* The first version of Drag and Drop for menu generator

## 1.1.10 - 2021-07-09

### Added

* Html Editor Field

![](/files/-Mj02kgAvB5ULKgkuxo9)

## 1.1.9 - 2021-06-09

### Added

* Now after an error on hooks you can redirect to a new feature. The error must contain the details of the feature to redirect. [More info here](/dev/configurations/hooks.md#redirecting-to-a-different-feature)`throw new CodenullError( { featureId: "5122c2944je09a00f813afg5", params: null, message: error, type: "navigation" }, "My message to display and redirect." );`

## 1.1.8 - 2021-03-09

### Fixed

* The Issue working with dates editings or adding new records in the forms and showing the correct value on the tables

## 1.1.7 - 2021-31-08

### Fixed

* The Issue with selected value on the remote dropdown

## 1.1.6 - 2021-30-08

### Added

* Now the items for the Remote Dropdown can be displayed as Cards

To enable this, the Remote Drop Down Configuration should have the option "Render in Cards" activated

![Enable this to render items as Cards](/files/-MiO7enWB-puwX-25YN6)

![Resulting Component](/files/-MiO7OLGVEpU82OhjWFz)

{% hint style="info" %}
The title is the first label field, the other content of the Cards can be configured separated by comma.&#x20;
{% endhint %}

![](/files/-MiO890mWTtW52n35jjg)

## 1.1.5 - 2021-23-08

### Changed

* Style fixes

### Added

* Upsert method for backend operations

## 1.1.4 - 2021-20-08

### Added

* The Profile Drawer displays the Role Name
* Navigate to features from Profile and Settings Drawers

## 1.1.3 - 2021-18-08

### Added

* If you want to show the date with a specific format (including Time) in every form, you should fill the next fields:
  * Show time: **true** or **false**&#x20;
  * Format: YYYY-MM-DD HH:mm:ss

![](/files/-MhPpDm9uPEa6_0xpX3A)

![](/files/-MhPnuG-T6j6m7rz_1QF)

## 1.1.2 - 2021-15-08

### Changed

* A grid can be used as a card. The "Show In Card" property should be checked on the generator

![](/files/-MhAYthwaqGWvKHrtuU5)

## 1.1.1 - 2021-11-08

### Fixed

* Fix the issue that does not retrieve any data when the formats property for the data source was an empty array.

## 1.1.0 - 2021-10-08

### Added

* Selectable Table Field
* [Forms to give access for roles and features](/dev/configurations/authorization.md)

### Changed

* [Authorization System](/dev/configurations/authorization.md)

## 1.0.19 - 2021-23-07

### Added

`Can Filter` configuration for DataGrid generator

## 1.0.18 - 2021-23-07

### Added

Actions Item for DataGrid component

### Changed

Don't reset configuration when changing the component type from GridList to DataGrid and vice versa

### Fixed

* Pagination Size on DataGrid
* Column content and title were not aligned properly

## 1.0.17 - 2021-22-07

### Added

Now DataGrid component supports pagination using the new API endpoint designed to support pagination. The new endpoint, for instance, `ConceptosAndCount` will return the array of items + the total of items in the database. Now you only must configure the Data Path as usual in the data source configuration. In this example, `ConceptosAndCount` would be the Data Path Value. DataGrid will take the `items` and  `total` to handle the pagination properly.

![New API endpoint example](/files/-MfDfEqpOAV-hDpLbKA6)

This is how the configuration looks like (You can leave **Path Items** and **Path Count** empty and only configure the **Data Path** field)

![Datasource configuration for DataGrid component](/files/-MfDezI4cCAj2GHj9Hl1)

{% hint style="info" %}
Don't forget to add the `$limit` and `$offset` variables to the data source and define the size of your pagination, *Pagination size*, Codenull takes 100 as the default page size.
{% endhint %}

## 1.0.16 - 2021-21-07

### Fixed

Remote drop-down does not display navigation properties

## 1.0.15 - 2021-16-07

### Fixed

* An issue with "FORMAT\_DATE" when trying to use it

## 1.0.14 - 2021-16-07

### Added

Support to pass additional parameters to a feature that is rendered into a modal, this helps for instance when you need to open a form (Edit form) of the clicked item on a GridList. To see how to configure this go [here](https://codenull.gitbook.io/dev/feature/how-to-open-a-feature-on-a-modal#passing-parameters-to-the-modal)

## 1.0.13 - 2021-15-07

### Added

A New format for date fields, now the process to parse date fields is simpler, now only need to add one single format "FORMAT\_DATE" and define the format how you want your date to be displayed, to see more examples of formats go [here](http://man.hubwiz.com/docset/MomentJS.docset/Contents/Resources/Documents/momentjs.com/docs/index.html#/displaying/format/)

![](/files/-MegBgGt-zkR4vAM8CpP)

## 1.0.12 - 2021-14-07

### Fixed

* Format number in numeric controls

### Added

* When click the version text on the designer drawer will open a new tab with the changelog

## 1.0.11 - 2021-14-07

### Fixed

* Fix disabled field for client rules

### Changed

* No changes on this version

## 1.0.10 - 2021-08-07

### Fixed

* Fix Date fields that always needed to fill out a value


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://codenull.gitbook.io/dev/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
