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 sbomto generate Software Bill of Materials output in CycloneDX 1.6 JSON format. - Added dependency overrides in
.swsfiles for pinning or redirecting dependencies and controlling package behavior during development. - Added
df-cli runto build a runnable project when needed and launch it directly from the workspace. - Added
-w/--write-errorssupport forbuildandbuild-file. - Added SSH support for Git dependencies, including
git@...andssh://...remotes. - Added CDN-aware HTML includes with support for
integrity,crossorigin,module,asyncanddefer. - Improved Git dependency version resolution when version constraints are used.
package searchnow 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-fileto 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
--forcebehavior 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