Skip to content

v2.17.0

Latest

Choose a tag to compare

@ivictbor ivictbor released this 23 Jan 15:29
db12e64

2.17.0 (2026-01-23)

Bug Fixes

  • reverse date (8422ff5)
  • add "extra" param, when user calls action from the list view. Pass cookies in extra for the custom actions (990bb08)
  • add error handling for missing Two-Factor Authentication modal in save interceptor (c46ac02)
  • add headers to the action extra params (2cc9ee7)
  • add openToRight prop to ThreeDotsMenu for mobile (78ca66b)
  • add table borders for the rich tdxt renderer (b30541a)
  • allow check for empty column in showIf (06f90d0)
  • allow customActionIconsThreeDotsMenuItems (1b5691a)
  • allow string and decimal-like objects in setFieldValue method (cfe050b)
  • change error logging to warning for unsupported JSON field types in Clickhouse and SQLite connectors (9998423)
  • correct import path for afLogger in proxy.ts (9541c4d)
  • correct parameter name in modifyResourceConfig method for consistency (9448c2a)
  • correct placement of tooltip arrow (6034fac)
  • correctly pass record id to the custom action in list view (8f1b95f)
  • correctly pass record id to the custom action in list view (d93ee12)
  • create record copy before checking for showIf (e90ab0d)
  • do not return host in getClientIp method (21e1ea1)
  • enhance data type handling in MongoConnector and add support for Double type (ab3ade3)
  • enhance float value handling in setFieldValue method and simplify column type check in MongoConnector (30c1fbd)
  • enhance log message formatting for AdminForth availability (990a15d)
  • fix adminforth bundle command (a7bb6aa)
  • fix filters for the minmax query in filters tab (e545806)
  • fix mongo filter for arrays of numbers (30cda6c)
  • getClientIp returns null, if user is using private IP (dc29e73)
  • handle potential null resourceOptions in actions filter (2fc9a83)
  • implement validateAndSetFieldValue method for improved data validation in AdminForthBaseConnector and update MongoConnector to utilize it (2c449a4)
  • improve float and decimal value handling in setFieldValue method (651159c)
  • improve null and empty string handling in setFieldValue method (d2de4de)
  • improve object type handling in normalizeMongoValue and setFieldValue methods (ef7d9ce)
  • make callTsProxy look only for json in logs and ignore other logs (f84268f)
  • make expiry param in setCustomCookie optional (0d603ca)
  • make list three dots work with actions (c324bba)
  • make quick actions style the same with list table three dots button (5a50c4f)
  • make userMenuSettingsPages param optional (825fc46)
  • prevent infinite loop during plugin activation and improve activation logic (df027a5)
  • rebuild (e5e629f)
  • rebuild (d5d641b)
  • rebuild (2c0f744)
  • rebuild (13487fc)
  • remove debug log from save interceptor (34cbcfd)
  • remove duplicate import of AdminForthResourcePages in Back.ts (b3d0593)
  • remove openToRight prop from ThreeDotsMenu and adjust dropdown positioning logic (37ff491)
  • remove undefined parameter from get2FaConfirmationResult call in save interceptor (9584349)
  • remove unnecessary alert text in callApi function (7e9937e)
  • remove unnecessary right alignment from ThreeDotsMenu dropdown (2c2944c)
  • reverse date and display bug (9750f0e)
  • reverse date simply (9c6afcd)
  • set filters slider value after page refresh (09040ed)
  • SQL ASC desc (cc67916)
  • update action visibility logic for list and three dots menu in ResourceListTable components (7c80aef)
  • update adminforth and clone-row plugin on the live demo (d783946)
  • update create-app command to don't change style of logs after successfull adminforth run (f151034)
  • update datetime value handling in setFieldValue method to retain original value (454161f)
  • update live demo (b701280)
  • update modifyResourceConfig to accept allPluginInstances parameter (b2c6d4a)
  • update shouldHaveSingleInstancePerWholeApp to return [secure] and adjust logging for plugin activation (648e701)
  • use recordCopy instead of record in checkShowIf function (e92b3d5)

Features

  • add cars resource with SQLite integration and migration (9ea2adb)
  • add documentation for country IP (b1bd979)
  • add documentation for country IP (02ced22)
  • add IS_EMPTY and IS_NOT_EMPTY filters (643d100)
  • add pino logger (11efdf3)
  • add possobolity to set cookies from the before/after save hooks (e1c11bd)
  • add shouldHaveSingleInstancePerWholeApp method to AdminForthPlugin interface and implementations (c09003a)
  • add three dots menu for the each record in listView (4eea42c)
  • allow actions to set cookies (c48f422)
  • allow to set cookie from the bulkActions (7cb340c)
  • allow user to pass functions to the fillOnCreate (e4ba183)
  • allow user to pass functions to the fillOnCreate (359933c)
  • enhance FrontendAPI with save interceptor methods and update views to utilize them (e486b33)
  • implement save interceptors for create/edit operations with 2FA verification (426d610)
  • pass resource to the listTableClickUrl prop (aec692b)
  • update resource options to support base actions as quick icons (bc13264)