New features:
- AI agents
- Action confirmations
- ChildObjectBehavior
- ChecklistingBehavior
New features:
- Announcements communication channel showing global message strips on top of the app
- New action
ActionChainPerRow
- New formula
ToHtml
Improvements:
- Greatly improve multiselect logic in the UI5 facade
- SQL data address properties now support multi-dialect statements with
@T-SQL
,@MySQL
, etc.
New features:
ValidatingBehavior
to defineinvalid_if
s on object-level - being applied on every write operationPrintExcel
action using Excel files as templates- File uploads for DataFlows in axenox.ETL app including the ability to combine web services with Excel upload using extended OpenAPI syntax. That is, you can define OpenAPI web services and "feed" them with uploaded Excels as an alternative.
- Export charts as images
- Detection of corrupted uploads in file connectors
- Ability to create temporary meta objects from code
Improvements
- ExcelBuilder can now read table columns in Excel by name, not only ba coordinate
- Button to repair broken logs in administration UI
- HTTP facade responses can now include
Server-Timing
headers for advanced performance monitoring
New features:
- Manual offline mode ("semi offline")
- Detecting slow networks and going offline automatically
- DiffHtml widget to vizualize diffs for print previews and any HTMLs in general
Improvements:
- Read and export actions now support explicit definition of
columns
- Data mappers can now inherit columns of
matching_attributes
if to- and from-object have similar attribute names - Improved print template preview with HTML validation
- TODO
- TODO
- TODO
- TODO
New features:
- Copy to clipboard from right-click menu in most UI templates
- Quick filters in right-click menu in SAP UI5/Fiori templates
- Indicators with additional colors (e.g. to visualize status) for events in Scheduler widgets
- WYSIWYG and preview modes in InputMarkdown widgets
Improvements:
- InputCombo can now be forced to actively search for a single possible value via
autosearch_single_suggestion
- Improved Browser cache buster in jEasyUI Facade
- Improvements in the query builders of the UrlDataConnector
New features:
- New Comparator
][
and!][
to check for intersections in two value lists - Added administration dialog to search the entire model
- New option for HTTP facades to include external scripts (e.g. counters) in all templates
- Selected objects from an app (e.g. master data) can now be included in its model via
MetamodelAdditionInstaller
- New data timeline granularity
all
to show all item in a single view
Improvements:
- Improved
Scheduler
widget in UI5 facade - Improved model editors for objects and data types, added more buttons to open relations, etc.
TreeTable
and Gantt widgets now allow hiding empty folders- Added option to commit transactions before the action in
CallActionBehavior
- Better support for complex inline widgets in UI5 dialog headers: e.g.
ColorIndicator
,ProgressBar
New features:
- Entirely new file system model with a universal
FileBuilder
and the possibility to access remote or virtual file systems by using compatible connectors. Added optional app FlysystemConnector with a generic Connector to use with the popular PHP library Flysystem. - Added aggregators
:MIN_OF()
and:MAX_OF()
to quickly get the text of the newest comment and similar data - New
JournalingBehavior
to save entries in a history-table every time certain things happen to an object - New features for data flows in axenox.ETL:
- Added
DataFlowFacade
to build web services for data flows. - New flow step
DataSheetToSQL
to import large data sets with better performance
- Added
Improvements:
DataSpreadSheet
widgets now support copy/paste dropdown values to and from excel using visible names and not techical ids.- Various improvements in axenox.ETL
- Improved performance of the
ExcelBuilder
- Widget
ImageGallery
does not required file-related configuration anymore for objects withFileBehavior
- Fixed prefill issues with multi-select
InputComboTable
New features:
- NEW Configurable offline apps (PWA) with greatly improved offline data storage. Entire pages can be made offline capable fully automatically with all neccessary data being determined in advance and visualized in
Administration > Pages > Offline apps
. - NEW Second factor authentication can now be added to any authenticator
- NEW Support for different time zones in data sources
- NEW Data mapper types
row_filter
andsubsheet_mappers
- NEW Advanced debug output for behaviors + behaviors now visible in the performance chart
- NEW Built-in JavaScript inspector and console, that can be used even without browser support (e.g. on mobile browsers)
Improvements:
-
IMPROVED MS SQL queries by allowing to add
WITH NOLOCK
to certain meta objects -
IMPROVED behavior models: order of execution (priority) now configurable
-
FIX data authorization point now correctly handles multiple roles assigned to a user
New features:
- NEW app axenox.IDE providing an integrated development environment for files and SQL schemas
- NEW Widget for Gantt charts (experimental)
- NEW
WidgetModifyingBehavior
to modify widget in selected pages - NEW Pivot-sheets to transpose data sheets in-memory
Improvements:
- IMPROVED
NotifyingBehavior
can now send notifications after all transactions committed - IMPROVED Action
CallAction
New features:
- NEW Auto-refresh for dashboards
- NEW Data mapper type
unpivot mapper
- NEW Action
CallAction
to select the right action depending on the input
Improvements:
- Improved
FileBehavior
to save files in any data source transparently - Improved security
- Improved action debugger
New features:
- NEW Communication framework to send emails, Teams messages, etc.
- NEW Full JSON support in HTTP task facade
- NEW Data authorization point
- NEW configurable action input validation via
input_invalid_if
Improvements:
- Improved debugger menu
- Improved
ActionChain
configuration - Improved Git console in
Administration > Metamodel > Apps
New features:
- NEW GUI to install payload packages on a workbench(
Administration > Package manager
) - NEW Single-sign-on via SQL query to validate passwords against hashes stored in a database by other applications
- NEW PDF layout printer
- NEW Widget function framework + action
CallWidgetFunction
- NEW Map widget layers
DataLines
andDataPoints
- NEW Widget
InputSelectButtons
Improvements:
- Improved
disabled_if
andhidden_if
configuration of widgets - Improved
StateMachineBehavior
, added automatically generated flow diagrams - Improved widget
DataSpreadsheet
- Improved data mappers now allowing explicit ordering and adding using custom classes
- Much improved form layouts in the UI5 facade
New features:
- NEW action scheuler:
Administration > BG Processing > Scheduler
- NEW infrastructure app axenox.ETL to build and run ETL processes
- NEW Single-Sign-On via OAuth 2.0: e.g. with Microsoft 365 / Azure, Google, etc.
- NEW OAuth2 authentication for HTTP data connections
- NEW data connector apps for Google APIs and Microsoft Graph
- NEW Error monitor to keep track of recent errors incl. dashboard for support user group
- NEW configurable home-pages for user groups
- NEW widgets
Map
for interactive maps with various layersInputCustom
to hook-in arbitrary JS libraries easily (WYSIWYG editors, etc.)InputTags
to quickly select tags, categories, etc.InputMarkdown
- WYSIWYG MarkDown editor
- NEW query builder to read Excel files (*.xlsx)
Improvements:
- Improved prefill debugger
- Much improved auto-detection of objects and widgets affected by an action + custom
effects
in action models
New features:
- NEW Task queues to process tasks in the background:
Administration > BG Processing
- NEW generic offline queue for server actions available for PWA facades - see
exface.UI5Facade
for an example. - NEW Built-in usage monitor:
Administration > Monitor
. - NEW wireframe-previews in widget presets.
- NEW improved UXON editor incl. code-editor, copy/paste support and more.
Improvements:
- FIX improved exception handling in command line actions
New features:
- NEW Translation module.
- Now most components of the meta model are now translatable right inside their model editors: meta objects, attributes, action models, pages and messages.
- Comfortale translation UI with complete key listing, a second reference language, etc.
- NEW support for running the workbench on Microsoft IIS and SQL Server
- NEW static event listeners now configurable in the
System.config.json
allowing handlers to react to events without being previously registered from PHP code.
First stand-alone release without the dependency on an external CMS-system.
New features:
- NEW page editor.
- NEW Security system based on authorization points and flexible policies.
Before version 1.0, the workbench relied on an external CMS system, that would provide frontend-rendering, routing, menus and access permissions to those things. The CMS was attached using a special connector, like the ModxCmsConnector
for the Evolution CMS (formally MODx Evolution).