Skip to content

DataFlex 2026 Beta 1 Release Notes

This page lists the specific list of changes in DataFlex 2026 between Alpha 2 and Beta 1.

See What's New in DataFlex 2026 for all new features in DataFlex 2026.

Compatibility Notes

Library Order in SWS files

Use dependency instead - see details in Package Manager.

DfComp and DFCompConsole Removed from the Product

If you use dfcomp or dfcompconsole, make sure to read about and test their replacement, df-cli. dfcomp and dfcompconsole do not understand the new workspace file format and were removed in Beta.

Import/Export Studio Preferences

Studio preferences may now be reset to original setting, and imported from a selected DataFlex version or from an external file generated by the new Export Studio Preferences option.

Bug Fixes and Improvements Since Alpha 1 and 2

Debugger

  • Fixed: Erasing the contents of a local variable in the debugger does not always work

Package Manager Studio Interface

  • Package Manager now shows the absolute path to local packages
  • Studio Package Manager dashboard improvements
  • Improved Studio update notifications for packages

Package Manager

  • Added df-cli sbom to generate Software Bill of Materials output in CycloneDX 1.6 JSON format.
  • Added dependency overrides in .sws files for pinning or redirecting dependencies and controlling package behavior during development.
  • Added df-cli run to build a runnable project when needed and launch it directly from the workspace.
  • Added -w / --write-errors support for build and build-file.
  • Added SSH support for Git dependencies, including git@... and ssh://... remotes.
  • Added CDN-aware HTML includes with support for integrity, crossorigin, module, async and defer.
  • Improved Git dependency version resolution when version constraints are used.
  • package search now allows an empty search term and optional filters.
  • Dependency ordering now follows workspace declaration order more closely.
  • Workspace and configuration writing now avoid rewriting files when content has not changed.
  • Improved compatibility with legacy INI workspaces by preserving comments and blank lines, normalizing Windows-style slashes on non-Windows systems and improving preferred class handling.
  • Improved compiler error reporting when the target executable is in use.
  • Fixed build-file to return compiler exit codes correctly.
  • Fixed upgrade handling so transitive dependencies are included in lock processing.
  • Fixed lockfile change detection logic.
  • Fixed false-positive recovery messages when installing from cache.
  • Fixed --force behavior for package installation and cache-check bypass.
  • Fixed version-constraint forwarding in update and install flows.
  • Fixed override handling across update, upgrade, dependency validation and dependency lookup paths.
  • Fixed package details deserialization and Web API fallback handling.

Packages

  • Fixed: No Status_Panel after error in BusinessProcess

Studio

  • Fixed: Creation of cWebColumn via drag-and-drop from Class Palette fails
  • Fixed: Error when trying to create a FlexTron project
  • Pressing DEL key in HTML Files Include line does not remove the character but the whole line
  • Improved Output panel showing when loading a workspace
  • Fixed: Running the 'Migrate to Web UI' dialog twice removes theme
  • Studio Find in Files did not select a directory by clicking on it
  • Optimized Class Palette load time

Studio Create New

  • Clarified what the Search form in Create New should be used for
  • Fixed Flextron tooltip in Create New that showed "Basic Web Project Template"
  • Fixed: New views are not added to the menu in Windows projects
  • Fixed Output Panel message from Workspace Explorer that shows '\n' in the message

Web Controls

  • Added cWebSelectionForm, improved selection-form suggestion action rows and added multi-column filtering for cWebList
  • Fixed: piDefaultRowHeights should be a string instead of integer
  • Fixed: cWebGrid sends OnFocus while being disabled, causing errors
  • Fixed Chrome warning on wrong usage of label element

Bug Fixes and Improvements Since DataFlex 25.0 and Prior

CSS Themes

  • Fixed incorrect color setting in theme.css of Df_Flat_Touch

Database Builder, Database Explorer and Studio

  • Made ABOUT dialogs in tools look more consistent

Debugger

  • Fixed: Closing workspace does not stop the debugger

Documentation

  • Included list of valid component and project types for templates in Configure Create New doc
  • Clarified how license files can be included when running the client installation via command line
  • Relate doc now states that it uses the parent column's main index to do the relate
  • Added a note to the obsolete Inactivate command doc that discusses the NewRecord command
  • Updated doc for 'Select Table Conversion Options' page in SQL Conversion Wizard
  • Fixed sample code in cWebColumnButton psBtnCssClass doc
  • The main FlexTron doc page now explains that FlexTron uses OnDefineScriptIncludes instead of Index.html to load scripts
  • Added description of statuses to Read only on Creating Column page of Database Builder doc

Packages

  • Freshened up the default About dialog's design

Runtime

  • Too much memory reserved in 32 bit now raises and out of memory error instead a GPF

Studio

  • WebAppUser DD class is now copied to DDsrc folder of workspace
  • Studio becomes extremely slow
  • Delete Component should respond on cursor keys
  • Highlighting found text from Find in Files fails in offset when using tabs
  • Fixed Studio window size changing when closing workspace
  • The Studio no longer creates new DD files as UTF8 with a BOM when set to create source files as OEM
  • Studio did not respect 'open in editor or designer' setting for web components
  • Quick Open toolbar now supports mouse scrolling
  • Studio shows an error if you try to use a DD that's in the pkg folder instead of the workspace

Studio Editor

  • Added Ctrl+Click navigation and Ctrl+Hover editor cues to the DataFlex Studio CodeMax editor
  • Highlight all occurrences of the current identifier in the code editor
  • Add native horizontal mouse-wheel scrolling support to CodeMax editor

Tools

  • Fixed typo in DFManageVDir help called via /?

WebApp Administrator

  • Fixed: Text is clipped in the Web Application Administrator

WebApp Server

  • Fixed: Non-existant error number passed in LogErrorEvent is displayed and logged as different numbers

Web Controls

  • Multiselect list displays wrong records after FindFromBottom
  • Added pbSizeToCurrentCard property to scale the height of WebCardContainer and WebTabPage dynamically based on the currently active card