Please enable JavaScript to view this site.

ESL Release Notes

Navigation: ESL Release notes

Release History

Scroll Prev Top Next More

Release 22.20

5th September 2022 This release reinstates the custom EHLLAPI function, which can be used to reliably obtain the Emulator Window Handle.


Release 22.10

4th April 2022 This release includes a significant enhancement to the SQL Wizard  Development Tool, which now has the option to generate applications using the Batch Array processing statements.


Release 21.20

1st November 2021 This release includes minor tweaks to the Development Tools, which were too late to be included in 21.10. This release of ESL has also been regression tested against Windows 11.


Release 21.10

7th June 2021 This release includes minor improvements to the User interface, which is evident in the Development Tools "About Boxes". There are other minor fixes to the Development Tools and supplied samples. There are a couple of enhancements for Clients that use EBCDIC files and those who passed structures with fixed sized string to external routines.


Release 20.30

9th December 2020 This additional release includes many minor improvements to the Development Tools and peripheral processes.


Release 20.20

30th June 2020


Release 20.10

13th January 2020 As Microsoft have now dropped support for Windows 7 and Visual Studio 10, we have moved our development and support environments to Windows 10 and Visual studio 2019.


Release 19.30

17th September 2019 There are a few bug fixes and enhancements to the way ESL handles icons and images.


Release 19.20

7th May 2019 There are a few bug fixes but the main change has been to migrate to secure C runtime and system APIs.


Release 19.10

2nd April 2019 There are a number of bug fixes and we have improved our handling of windows activation and focus. A number of improvements have been made to EslEdit.


Release 18.20

7th December 2018 This release has been mainly concerned with upgrading language and APIs to conform to Visual Studio 2017 with secure APIs.

We will continue to support Visual Studio 10 until ESL release 20.10 and will then switch to Visual Studio 2017.


Release 18.10

13th April 2018 This release introduces ESL Inter-Process Communication (Esl IPC) which allows ESL programs to communciate with C# or programs giving simple but robust access to Microsoft Office projects.

We have included a couple of samples to get you started. The release also includes enhancements and bug fixes for Layout Editor, EslEdit and other programs.


Release 17.20

26th January 2018


Release 17.10

16th June 2017


Release 16.20

13th October 2016 This includes performance improvements for the ODBC version of the SQL Local App.

Enhancements to EslEdit and the addition of a new sample: "EslArt" along with other bug fixes.


Release 16.10

21st June 2016 This includes an ODBC version of the SQL Local Application Executable allows any ODBC compliant DBMS to be accessed from ESL and enhancements to EslEdit.


Release 15.20

30th November 2015 EslEdit has been enhanced and helps developers to write ESL programs even more quickly. Additionally, a new remote communication library "socket" has been added.

This can be used instead of "serial", which removes the need for additional hardware or a third-party virtual serial port package.


Release 15.10

30th June 2015


Release 14.20

12th November 2014 We have added some more tracing/logging options and have revised the calling conventions to optimise the support for COBOL libraries.


Release 14.10

4th June 2014


Release 13.20

2nd October 2013


Release 13.10

15th April 2013 As Microsoft is dropping support for Visual Studio 6 (VS6) we have introduced a version of ESL built using VS10 and by default we will supply the version built using this.

If your ESL Application uses any of your own dynamic link libraries (.dlls) that access any ESL functions in ESLLIB, then these libraries must be re-linked to ensure that the correct calling conventions are used.

We will continue to support ESL built using VS6 as long as we have a demand for it and both versions will be kept in step wherever possible.

Where there are platform differences, such as later versions of system calls, we will use the newer versions in VS10 and the older version in VS6.


Release 12.20

25th October 2012 This release has been tested against a pre-release version of Windows 8.

If you intend to use the full-screen mode offered by ESL then you will appreciate that this is also the first release of ESL that fully supports “Popup Menus”.

This is significant as the dropdown menus are unavailable when using full-screen mode.


Release 12.10

26th June 2012 In addition to a number of fixes and improvements, we've added some documentation in the release notes for OSUTIL under the "General Information" section and we now have an ESL language Quick Reference Guide.


Release 11.20

11th October 2011 We've made a number of significant improvements to Esl Edit.

We'd like to think that this would be your preferred development tool for ESL programs so please do let us know if you think it is missing functionality in any way.


Release 11.10

22nd June 2011


Release 10.20

2nd February 2011 The simple text editor that was previous released has been considerably enhanced to create a multi-window development environment.

This new tool, Esl Edit parses your source code, providing direct access to:

oAction routines


oIncluded files and


Esl Edit also parses error logs, and locate the reported error by loading the associated application source code.

Together with the enhanced editing facilities, the Programmer can invoke the common Esl Development tools:


oLayout Editor

oQuikStep Debugger and

oThe Esl Runtime

Esl Edit has been written in the Esl Language using only the libraries and modules that are available to all Developers. We encourage you to contact the Help Desk, to suggest possible enhancements and to obtain the latest pre-release versions of ESL Edit to trial.


Release 10.10

29th June 2010


Release 9.20

24th November 2009 This release includes some new development tools and have extended the OSUtil and FileIO functions.

Please do let us know if you would like any additional features.


Release 9.11

1st September 2009 Following a question from a Client regarding support for the 64bit Operating Systems, we are pleased to announce that ESL has been fully regression tested on Windows Server 2008 64bit.

We are pleased to confirm that there are no problems and we will provide full support for this platform.

We are currently testing on XP 64bit and the pre-release version of Windows 7 64bit.

Please contact the ESL Help Desk if your company is planning to migrate your ESL applications to any of the other Windows 64bit platforms.


Release 9.10 11th March 2009 In response to a request from some of our users, we have performed a full regression test of ESL on Windows Server 2003.

We are pleased to confirm there are no problems and we will provide full support for this platform.


Release 8.20

28th July 2008 In addition to fixing a few errors we have upgraded the DB2 support to 9.5.

Server 2008 seems to perform quite well so we anticpate a number of our customers switching to this before long.


Release 8.00

3rd December 2007 This release contains functionally equivalent to 7.02 but in addition to the version built using Visual Studio 6 is now available as a version built using Visual Studio 8.

We will continue to support ESL using Visual Studio 6 as long as we have a demand for it.

Wherever possible, both versions will be kept in step.


Release 7.02

14th August 2007 We have finished testing ESL 7.02 for Windows Vista.

We had to make a few changes to parameter files and registry entries, but we think that it is now stable.


Release 7.01

12th March 2007


Release 5.60

9th October 2006


Release 5.52

2nd June 2006


Release 5.51

23rd October 2005


Release 5.50

14th February 2005 The features of this release include a number of fixes and enhancements to ESLPR and ESLWeb.

The local application ESLPR now supports:

oFixed and variable pitched fonts

oMultiple copies through select printer dialog

oEmbedded spaces in file and printer names without need for quotes

oTop and left margins

oOptional form feed at end of passthrough printing

oLine feed without carriage return to support OS/2 style print file

Following discussions with interested ESL developers, we have continued to develop the ESLWEB facilities, which allows ESL applications to communicate with WEB Servers using the IP protocol. The new features are:

oSupport for secure socket layer via the HTTPS protocol.

oNew function, "HTTPPostWithHdr" to allow customize headers to be sent.


Release 5.46

4th October 2004 The features of this release include native ESL support for mouse wheel support and access to EBCDIC files.


Release 5.45

5th April 2004 The features of this release include native ESL support for;Enhanced graphics handling including jpegs & gifs

oFTP uploads & downloads

oMAPI support to provide email with attachments


Release 5.44

14th October 2003


Release 5.43

5th July 2003


Release 5.42

21st October 2002


18th October 2002 ESL Syndetic acquired the rights to the ESL software from TC Group with effect from 1st October 2002.

ESL Syndetic has been formed by the team that have supported ESL since 1999.

We are now completely focused on supporting and developing ESL and we will endeavour to further improve both the product and the support that we provide to our customers.


Release 5.41

29th August 2002


Release 5.40

4th April 2002


Release 5.32

8th January 2002


Release 5.31

12th December 2000


Release 5.21

5th September 2000


Release 5.2

Release 5.12

Release 5.1.0

Release 5.00.4

Release 5.00.3

Release 5.00.2


1999 TC Group acquired ESL from Ardent Software and created an ESL business within the group.

1998 TC Group took over the role of supporting ESL following the acquisition of VMark’s product range by Ardent Software.

1994 The extensive range of product offerings was united under the family name: the ESL Technology Family.


1994 ‘Easel Corporation’ was acquired by VMark software, which continued to improve and develop ESL, culminating in the release of ESL 5, a 32 bit version of the Windows product.


1993 The re-named ‘Easel Corporation’ launched the Windows and Presentation Manager versions of their EASEL package.

Interactive Images introduced a major breakthrough in Graphical User Interface (GUI) technology: the event-driven EASEL application development language.