Skip to content

v2.27.0

Latest

Choose a tag to compare

@ivictbor ivictbor released this 04 Apr 09:18
0337b34

2.27.0 (2026-04-04)

Bug Fixes

  • abort an old request, when user does new get_resource_data api call (frontend only) (d606550)
  • add "blockPaginationOnLoading" props to the afcl table and abort signal to the data callback, so user can stop execution of his logic (79ca013)
  • add "blockPaginationOnLoading" props to the afcl table and abort signal to the data callback, so user can stop execution of his logic[2] (43a687d)
  • add @types/lodash.debounce and update lodash types in package.json and lock files (0d9641c)
  • add abort signal to all backend api and use this signal inside get_resource_data (72681fb)
  • add border to the show/edit/create view tables (e03681d)
  • add conditional rendering for custom component in ThreeDotsMenu (b1ca1f8)
  • add conditional rendering for custom component in ThreeDotsMenu (eb1199c)
  • add loading indicator for actions in ThreeDotsMenu (2e0f5d8)
  • add loading states for actions in ThreeDotsMenu and ListView (3a5d378)
  • add optional chaining to prevent errors when accessing actions in ListView (046e740)
  • add react types to the documentation folder (401d2c6)
  • add spa-type-check logic to the adminforth build command (16859bc)
  • add ts type-check in spa folder to the release scripts (cc595f0)
  • align actions in callActionWrapper to the center (4928863)
  • allow to log JSON's using standart adminforth logger (d1887a6)
  • deprecate bulkActions in ResourceOptionsInput and add warning for migration to actions (f0c87e4)
  • do not update list view twice on range picker range change (eedf7fc)
  • don't allow to change state to empty in the afcl select in create/edit view. (1ed1962)
  • don't use typescript in vue template in columnValueInputWrapper (e2c44f5)
  • enable loading state update in onMounted lifecycle (63a0813)
  • ensure action ID is defined when setting loading state in handleActionClick (520827a)
  • fix adminforth bundle command (09c4059)
  • fix blocked pagination on the list view (3e36c29)
  • fix compability with list-in-place plugin (52e28a3)
  • fix ts errors in showView (e402983)
  • freeze version of the @types/express for the newly created app with create-app (7bd075b)
  • get rid of "vue-slider-component" package and use new custom range picker, instead of library (c90ec77)
  • increase z-index of the accept modal to be above any modal (for cases when we use adminforth.confirm inside modal from afcl) (27d9b24)
  • make 'actionId' optional in executeCustomAction and executeCustomBulkAction functions (6b9ef3a)
  • make callApi use abortSignal instead of abortController (1a9beb5)
  • make three dots menu wrapper apply styles to itself, instead of child (87b3fb0)
  • move field loader spinner next to error message (8c9b779)
  • prevent script exit on container initialization error in run_inventory.sh (658fcc9)
  • prevent setting of two "Unset" options in select for create/edit views (24b39be)
  • rebuild (db84ed0)
  • rebuild (af17f40)
  • refactor range picker to correctly set filters, when value changes quickly (237a19b)
  • rename message to successMessage in AdminForthActionInput interface (fa50659)
  • show actions without custom component in threeDotsMenu (ea82f69)
  • show actions without custom renderer (69de01c)
  • show badges with value equal 0 (935bceb)
  • simplify log markers in console output for tsproxy (f7688df)
  • type tr as ITranslateFunction instead of Function in action and bulkHandler (d1de6d9)
  • update close function to call modalRef.value.close() instead of hide() (ad740c8)
  • update docs for actions (707b44e)
  • update regex validation handling and make properties optional in ValidationObject (3408b4c)
  • update release script to use pnpx vue-tsc, instead of local vue-tsc from package (6b1dd66)
  • use latest version of handlebars to prevent AST Type Confusion injection (dfba81d)
  • validate columns with custom validator in parallel (3ff0b72)

Features

  • add ability to pass backgroundCustomClasses and modalCustomClasses for the afcl modal (9d20872)
  • add API for to determine our link or from a third-party source (4bc6382)
  • add custom validation functionality for resource columns[1] (2092c71)
  • add custom validation functionality for resource columns[2] (e7affbd)
  • add custom validation functionality for resource columns[3] (6073982)
  • add custom validation functionality for resource columns[4] (0fc29a2)
  • add mutex dependancy (e36cdf0)
  • enhance action handling with bulk support and improve documentation (f19375c)
  • enhance loading skeleton with improved styles and dynamic row count (b1bee88)
  • enhance loading skeleton with improved styles and dynamic row count (0bf52de)
  • enhance loading skeleton with improved styles and dynamic row count (bff41c1)
  • enhance loading skeleton with improved styles and dynamic row count (c817411)
  • enhance loading skeleton with improved styles and dynamic row count (d6384d9)
  • enhance loading skeleton with improved styles and dynamic row count (a472994)
  • enhance loading skeleton with improved styles and dynamic row count (c83bce9)
  • implement custom action execution and bulk action handling in the admin interface (802c37c)
  • implement custom bulk action handling and validation in resource actions (439b3e6)
  • update style of create/edit/list/show views (9bf2329)