Navigation:  »No topics above this level«

What's new

Previous pageReturn to chapter overviewNext page

 

Version by version changed / improved / fixed items

 

Year

Versions

Release date

Main notes





2017

1.10.4.0

2017.09.29

Just a minor but important improve on iDispatch declaration


1.10.3.0

2017.09.22

WOW release!

iDispatch variable type will allow interaction with COM objects implementing Dispatch interface like they would be native thinBasic commands. All the hard work is done by thinBasic engine
continue to add native classical Data Structures. Now it is the time of: Linked List
autocompletion in thinAir is something you will like. Just activate in thiAir options

1.10.2.0

2017.08.01

Some fixes
fully documented cJSON module
Examples in \thinBasic\SampleScripts\cJSON\
added new functions to cJSON module
fully documented StringBuilder module
added a new experimental module working with SQLite data.
For the moment very basic commands.
Example in \thinBasic\SampleScripts\SQLite\

1.10.1.0

2017.07.23

Scintilla editor: fixed possibility to loose source code when switching from Codemax to Scintilla editor
Scintilla editor: now font name and size is taken from thinAir options
Scintilla editor: added zooming in editor right click
Scintilla editor: changed some file saving strategy
completed documentation and added some script examples for new module MSXML2. This module is great for connecting to remote http server to get back data. Example usage: REST API. See examples in \thinBasic\SampleScripts\MSXML2\ directory
added a new experimental module: CJSON.
ATTENTION: this module need VCRUNTIME140.DLL installed in order to work. It can be downloaded from Microsoft.
Module will be documented in next versions but you can already have an idea looking at \thinBasic\SampleScripts\CJSON\ directory

1.10.0.0

2017.06.30

Among other changes, this version introduced 3 big changes:

introduced Scintilla control editor as an optional control editor in thinAir.
Scintilla will now open the option to have UTF-8 in scripts. A lot of work is still to be done on that side but at least we have opened the door.
ADODB module officially added as stable module. Quite completely documented all new features. Still some work to do (like adding Command class) but a lot is already in there. See examples into \SampleScripts\ADODB\

2016

1.9.16.17

2016.08.14

Few new module classes and features, improved documentation and help file


1.9.16.10 to 1.9.16.16

2016.02.04

Continue 1.9.16.x beta development with a lot of new features and fixes.

2015

1.9.16.9

2015.12.21

Possibility to add TYPEs methods directly inside TYPE declaration.

Possibility to have dynamic numeric and string arrays inside TYPEs

Ongoing bug hunting/fixing/releasing fast cycle


1.9.15.0

2015.01.11

A completely new thinBundle tool
New script template file structure
New template handling window

2014

1.9.14.0

2014.10.15

2 new modules: Excel and ADODB plus some fixes and enhancements


1.9.13.0

2014.08.06

Just few internal adjustments in SDK interfaces


1.9.12.0

2014.03.17

The word here is: ThinBASIC OOPification :)

2013

1.9.11.0

2013.11.08

A set of Beta versions from 1.9.0.0 to 1.9.11.0
A huge number of new features and fixes.

2011

1.8.1.0 to 1.8.9.0

2011.09.04

A long waited thinBasic version full of changes and new features

2010

1.8.0.0

2010.03.05

One of the biggest development steps in thinBasic development history.

Greatly improved parser stability, huge set of fixes and improvements, some more speed, new modules, new functionalities.

2009

1.7.7.0

2009.02.22

Again a maintenance release to fix found bugs, improved source code checking during pre-parsing phase, added some new functionalities in many areas especially in UI and Console module.


1.7.6.0

2009.01.26

Maintenance release to fix found bugs, improved source code checking during pre-parsing phase, a new UI control, many new UI functions


1.7.5.0

2009.01.04

Maintenance release to fix found bugs, improved debugger, few new UI controls

2008

1.7.0.0

2008.11.26

The biggest thinBasic update ever ! Check by yourself looking at change log details.


1.6.0.10

2008.07.05

More speed, Unions, Type Inherit, updated TBGL, updated Oxygen module.


1.6.0.9

2008.06.09

Better ListBox and ComboBox handling. little TBGL fix, some improvements in thinAir.


1.6.0.8

2008.05.15

Improved TBGL. Improved stability. Improved thinAir


1.6.0.7

2008.05.07

From this version we will start to release new version numbers instead of updating always the same version number. Improved TBGL. Improved stability


1.6.0.6

2008.04.29

Mainly an intermediate version with important fixes


1.6.0.5

2008.04.15

New fantastic modules and the first version of thinBasic debugger


1.6.0.4

2008.04.09

Few new functions in DT module. Introduction of STATIC variables.


1.6.0.3

2008.03.22

Some fixes, new features and a brand new module from Michael Hartlef working with events. A very important and useful module.


1.6.0.2

2008.03.16

Mainly an intermediate version with internal fixes and few new features


1.6.0.1

2008.03.11

A very long set of addition and changes especially in User Interface module. Many new functions working with controls like list view and splitter.


1.6.0.0

2008.01.07

Biggest improvements are in UDT structures and UI (user interface) module.

 

Programmer can now create complex UDT structures with any nested levels. Still something to be arranged (like passing nested elements as BYREF parameters to functions) but the main core is there.

 

UI module is now more advanced. We were able to add correct handling for %WM_NOTIFY message and all the structures behind it. This will allow to manage more advanced UI controls like list views, tree views and tabs.

2007





1.5.0.0

2007.10.24

Again a lot of changes.

3 new modules: VBRegExp module, Exe module, LAN module.

Many fix and new functionalities.

What about a noticeable execution speed improve?


1.4.0.0

2007.06.08

So many changes too long to summarize here ;-)


1.3.0.0

2007.03.12

Improved speed, improved TBGL module, new TBDI module working with game pads, introduction of first beta version of thinBundle our script to exec converter, bitmap to shaped windows with just one line of code. And many new command too long to list here. See delails clicking on version number


1.2.0.0

2007.01.11

New EVAL module, speed improvements, SDK interface, some few new functionalities.

2006





1.1.0.0

2006.11.18

Among other many changes, introduction of two new modules: TBASS and Eval


1.0.11.0

2006.10.07

A lot of new functions on RTF control. New STAT module. Many little fix and improvements.


1.0.10.2

2006.09.04

Removed thinDict.DLL. All internal data structures redefined and moved inside thinCore.DLL

Introduced many new functionalities. Fixed many problems. Improved speed execution


1.0.10.1

2006.06.26

Fix important bug. Introduction of Variant data type


1.0.10.0

2006.06.22

Important fixes causing GPF


1.0.9.9

2006.06.19

No more activation key! No more expire date!


1.0.9.8

2006.06.12

More speed. New Math module. Reintroduction of TcpUdp module.


1.0.9.7

2006.05.08

Important fixes and speed improvements


1.0.9.6

2006.05.03

Many little internal fix and code rearrange


1.0.9.5

2006.04.27

Removal of COMM, TCPUDP, XPRINT modules due to possible licence violation


1.0.9.4

2006.04.27

Introduction of TYPE/END TYPE user defined variable (UDT)


1.0.9.3

2006.03.10

Mainly scripts execution speed improvement.


1.0.9.2

2006.02.22

Fixed and added many items.

New module: SAPI - Speech API

Script execution performance improved when scripts contains functions.

Memory handling optimized


1.0.9.1

2006.01.23

Fix important error in Console module under W2K OS family only


1.0.9.0

2006.01.20

Fix important error when using scripts from command line


1.0.8.2

2006.01.16

New module: XPrint printing module

2005





1.0.8.1

2005.12.27

New module: serial communication (COMM)


1.0.8.0

2005.12.20

Introduction of script obfuscation. Distribution of TBGL module, and OpenGL encapsulation module developed by Psch.


1.0.7.1

2005.11.28

Many new enhancements in UI module. Starting to support direct API calling (only numeric parameters at the moment)


1.0.7.0

2005.11.15

Some important fix


1.0.6.4

2005.11.09

Many new functionalities and a new module: User Interface (UI)


1.0.5.0

2005.09.23

Speed: execution speed and general runtime performance improved by a factor of 2.


1.0.4.2

2005.09.18

High priority fix: array not working in some cases.


1.0.4.1

2005.09.16

High priority fix: user defined function returning string not working.


1.0.3.6

2005.09.14

Above all: Introduction of specific numeric types data storage.


1.0.2.2

2005.09.02



1.0.1.1

2005.08.23