SoftVelocity have released Clarion 12 Build 13999 followed by Build 14000.
Build 14000 fixes a regression introduced in Build 13999 in the template parser service, which could cause missing or incorrect code generation for certain templates. If you installed Build 13999, update to Build 14000. If you have not installed Build 13999, you can go directly to Build 14000 and receive the fixes included in both builds.
Build 14000 – Corrective Release
Fixes
- FIX Regression introduced in Build 13999 in the template parser service.
- FIX Missing or incorrect code generation for certain templates.
Build 13999 – Maintenance Release
SoftVelocity describe Build 13999 as a maintenance release for Clarion 12, addressing reported issues across the ABC class library, View engine, IDE, templates, and runtime.
Fixes
- FIX The View engine could fail to return a result set if a
SETcommand was not issued, or could return an incorrect result. - FIX An
ORDER BYin aPROP:SQLcould be ignored depending on the concordance with VIEW order and theSETcommand issued. - FIX Drawing of TABs when the SHEET has the
FLATattribute. - FIX Drop-boxes could be drawn with incorrect background under certain conditions.
- FIX Incorrect handling of leading zeros for
@Dand@Tmasks in MASKed ENTRY controls. - FIX ENTRY control with the
IMMattribute would not produce theEVENT:Acceptedevent on losing focus. - FIX Template engine: incorrect processing of split lines.
- FIX The initial v12 release introduced a bug that could cause double connections for every open SQL table on MS SQL specifically. Although there were no reports from other backends, SoftVelocity note it is quite possible it would have affected other ODBC-accessed database backends as well.
- FIX The Check for Updates button on the IDE start page failed to load.
- FIX The new MSSQL settings (
TrustCertandEncrypt) now useTRUE/FALSEinstead ofYes/No. Existing code usingYes/Nocontinues to work. - FIX Export of an APP could lose some
#compile:'External File'entries from the.APV. - FIX Resolved potential clashes in
SqlTypes.
Changes
- CHANGE
ABFILE.CLW: increased buffer sizes forPos,Hold, andCurrent:PositionfromSTRING(1024)toSTRING(2048)to avoid errors due to insufficient length. - CHANGE Improved drawing of TABs when the SHEET has the
FLATattribute. - CHANGE Added groundwork for future dark-mode options.
Internal
- INTERNAL Removed the MessageBox previously used to display the version-number parameter passed to
CheckForUpdates().
Looking Ahead
SoftVelocity state that future Clarion updates will be delivered directly through the Check for Updates feature. This will cover:
- Full builds as new releases ship
- Partial updates targeting specific components
- Beta releases of IDE components currently undergoing changes, such as a data dictionary component running in its own harness before it lands in the main IDE
Links
- SoftVelocity Clarion 12 Release Notes: https://www.softvelocity.com/updater/clarion12-release.html
As always, if you are running production systems, make sure you have verified backups before regenerating large applications with any new IDE build.



