
V0.90
22 Dec 1998	V0.90	Released for test.

V0.91
SW	Moved picture font from DrawNode to DrawNodes.
SW	Changed popup from Zoom to Actions.
SW	Added extra keywords to help file.
SW	Changed grid print to non-WYSIWYG multiple pages
LB	Fixed incorrect icon in help file.
SW	Changed network print.
SW	2/99 timeout.

11 Jan 1999	V0.91	Released for test.

V0.92
SW	Changed network and graph print to scale to current zoom.
MA	Learning made modeless.
SW	Close app and shutdown Windows warnings.
SW	Allow incorrect registration 5 times.
CB	Help file changes.
SW	Removed minimised learning.
SW	Introduced timed learning to controls.
SW	3/99 timeout.

31 Jan 1999	V0.92	Released for test

V1.00
04 Feb 1999	V1.00	Released for distribution

V1.10
JP	Save queries implemented
JP	Add query implemented

21 Feb 1999	V1.10	Released for distribution

V1.20
RW	Training values check added
BM	All views now updated while learning
SW	Crash while switching views in W98 fixed
SW	Query lock moving to new query fixed
TA	Changed graph font so large numbers don't clash
MP	Set bias to zero on input layer
BM	Clear view before Optimise
SW	Increased graph points to 5000
SW	Increased graphing to dMaxError > 0.0001
SW	Corrected Details print page size

10 Mar 1999	V1.20	Released for distribution

V2.00
SW	Fixed enable/disable view & zoom buttons while learning
SW	Learning information added to graph
SW	Fixed incorrect weight position in network view
BV	Removed log from learning progress dialog
BV	Added optional logging to file
BV	Added all variables to learning progress dialog
RH	Added Replace to learning progress dialog

02 Apr 1999	V2.00	Released for distribution

V2.10
SW	Added Wait cursor to paste text
MS	Save query format problem fixed
CB	Query selection to input edit problem fixed
SW	Numeric keys start Edit grid dialog

17 Apr 1999	V2.10	Released for distribution

V2.20
SW	Changed graphing to remove steps
SW	Added "Remove at start" to Controls
MP	Fixed negative number input in Query
SW	Average error with example removed corrected

08 May 1999	V2.20	Released for distribution

V3.00
SW	Changed Edit CCP so they are enabled only when view grid
SW	Add Node & Delete node added 
SW	Network reconfiguration functions and toolbar added
SW	Graph & Network zoom made independent
SW	Node numbers added to network display
SW	Split toolbar into four floating sections
SW	Automatic network reconfiguration added
SW	Added separate hidden layers to Network dialog
SW	Added network reconfiguration to Controls dialog
SW	Interactive queries in grid added
DF	Node names order in details view and print fixed
SW	Window size saved and restored when reloaded
MP	Example and Input/Output range setting added
KG	Improved Paste text performance
SW	Improved CCP rows & columns performance

19 July 1999	V3.00	Released for distribution

V3.10
SW	Added copy Input/Output dialog
SW	Added more details to network view
SW	Changed edit grid dialog so it can display large numbers
SW	Stopped unnecessary grid updates
SW	Change Add Query to add example in first row
SW	Fixed problem when Learning fails to start automatically
SW	Changed grid update to search for Queries faster
SW	Changed Query to improve performance on large files
SW	Further improvement to CCP performance

28 August 1999	V3.10	Released for distribution

V3.20
DM	Some functions inhibited when learning finished and 
		dialog box still open to prevent accidental loss of learning.
KG	Reduced decay rate for both learning rate and momentum.
SW	Fixed bug which caused crash when new query added to grid before
		network and controls set.
NF	Moved graph legend to position where it can't be overwritten by 
		the Maximum line.
SW	Stopped EditGrid while learning.
MF	Fixed bug that prevented display of very large Grids in W9x.
SW	Fixed problem that caused grid lines to disappear in W9x after 
		32768 pixels.
SW	Fixed problem with scroll wrapping around after 32768 pixels.  
SW	Fixed excessive grid flicker while Query is running.
SW	Fixed bug on trial version when Copy Columns exceeded limit.
AR	Fixed problem entering out of range Query inputs when the
		Training range was still defaulted. 
AR	Fixed problem with grid refresh when worst example replaced.
SW	Changed base priority class to low.
SW	Fixed problems with scroll down and scroll right.
SW	Fixed bug in Copy Input/Output.
SW	New graph point allocation improved.
WP	Fixed bug that produced non zero bias values on input nodes when
		output to file.

24 October 1999	V3.20	Released for distribution

V4.00
SW	Added facility to allow trained networks to be queried from a file
		and produce a results file.
SW	Added learning details view.
SW	Added input importance view.
SW	Added Exclude to in/out column types.
DG	Changed timer precision so that learning can be controlled
		to 0.0001 second accuracy.
DG	Added facility to stop on a specific cycle count.
SW	Changed special bias file to write both node bias and
		incoming weight connections.
SW	Inhibit Edit - Range of types and Edit - Copy Input/Outputs 
		while learning.
SW	Improved Query seek performance by removing
		unnecessary calls to set output values.
SW	Fixed bug in Query input index getting wrong granularity.
SW	Fixed problem with toolbars that produced some border distortion.
SW	Fixed bug that caused a seek error on some file conversions.

01 January 2000	V4.00	Released for distribution

V4.10
EL	Added random validating selection to Controls dialog.
TP	Added "Leave Some Out" validating.
MC	Added stop on % validating decrease to Controls dialog.
WH	Added Exclude to example row types.
GM	Changed Controls dialog to make it easier to understand.
SW	Help file improved.

04 February 2000 V4.10	Released for test

V4.20
TP	Improved "Leave Some Out" validating.
SW	Help file improved.

10 February 2000 V4.20	Released for test

V4.21
DG	Hidden layer node changes written to log.

14 February 2000 V4.21	Released for test

V4.50
SW	Range checking in excluded columns removed because it serves
		no purpose and causes some difficulties.
SW	Network is invalidated if a column type is changed. This is to 
		avoid a possible application crash.
SW	Three projects and new samples included.

16 March 2000	V4.50	Released for distribution

V5.00
SW	Added option to Auto Save on average error decrease or
		validating increase.
SW	Added option to reset Auto Save average error decrease or 
		validating increase.
SW	Added base class serialize calls to avoid a possible problem.
SW	Added informative titles to file open dialogs.
GM	More changes to Controls dialog to make it easier to understand.
SW	Fixed the grid alignment problem when removing columns or rows.
SW	The problem with Query dialog getting stuck on groups of excluded
		rows has been fixed.
SW	Added a new toolbar for options.
SW	Improved logging control so that it can be switched on and off
		at any time before or during network learning and validating.
TK	Shares.tvq sample corrected and revised.
SW	Fixed a problem that could cause an application crash if ranges of
		columns or rows outside the grid are modified.
SW	Fixed a problem that could cause an application crash if an empty
		column or an empty row is copied.
SW	Context help for all menu and toolbar items added.
SW	Toolbar positions saved in registry and restored on reload.
SW	Removed node activation limits.
FW	Find, Replace and Goto added to Grid edit functions.
PB	Changed optimize controls warning message to make it more obvious 
		that loss of learning can occur.
TH	Horse racing project and sample included.
SW	New Check Grid action added to verify that a network can grow and 
		learn from the data in the grid.

2 June 2000	V5.00	Released for distribution

V5.10
SW	Connection weight threshold and count pruning controls added.
SW	Pruned connections added to network view.
SW	Text file conversion improved.
SW	Browse sequences added to help.
SW	Added row & column names to Goto, Find & Replace dialogs.
MV	Allow random sequence to be restarted on tick count when network is
		reinitialised by Forget Learning.
SA	Query from file allows some queries lines to be ignored.
SA	Query from file performance improved. 
SA	Query from file now writes the results file after each query.

6 July 2000 V5.10	Released for test

V5.20
SW	Fixed problem with missing last line in query file.
SW	Changed default to continue after fail in query file.

9 July 2000 V5.20	Released for distribution to registered users

V6.00
AD	Changed network dialog to have same orientation as network diagram.
SW	Added "Reduce connections" Action.
SW	Added weight number to details display.
CB	Bug in Edit>Replace fixed. 
SW	Fixed problem that could cause an application crash if a column type
		is changed when a Query row is selected.
SW	File conversion now rejects any lines that do not match the number 
		of column delimiters in the first line.
SW	File conversion stops if more than 20 lines fail to match the number
		of column delimiters in the first line.
SW	File conversion no longer inserts duplicate rows and columns when
		using them for names.
RT	Removed the small random component from the decay rate calculation.
RT	Removed the comparison of cycles and a random number that started
		the	network reconfiguration process.
SW	Changed mode of saved files to "no truncate" to prevent overwriting
		them when AutoSave is restarted after a reload.
SW	Summary information available when *.tvq file loaded or on View menu.
SW	Fixed problem that resulted in some bool values, that were not known
		to be true or false, being translated to 0.5000 rather than '?'. 
SW	When learning was stopped on reaching the validating % target any
		example row that had been removed was not automatically 
		replaced to complete learning. This problem has been fixed.
SW	If a row type was changed and it contained the highest or lowest 
		value for any column then the values were not always correctly 
re-normalised. This problem has been fixed.
SW	Added Validating example checks to make sure that values are within 
		the training range. 
SW	Randomly selected Validating example found to be outside the 
		training range can be converted back to a training examples.

17 August 2000 V6.00	Released for test

02 September 2000	V6.00	Released for distribution

V6.10
RA	Removed incorrect 50% random selection information from tooltips
		and help file.
SW	Stopped unnecessary view updates on validating cycles.
SW	Changed view refresh rate to respond to changes rather than update 
		after specific cycle counts. 
SW	Changed graph horizontal scaling to a 1, 2, 5, 10, 20, 50... basis.
SW	AutoSave reset buttons disabled on File > New.
SW	File overwrite warning prompts removed when AutoSave is restarted 
		because the files are never overwritten.
SW	Fixed problem that caused some columns to go to Integer mode when
		paste text used. All columns are initially set to Real mode.
SW	Fixed problem in convert file for files with no detectable names 
		for columns and rows.
SW	Added check boxes to include first row and include first column
		in file conversion dialog.
DC	The number of incorrect lines before file conversion stops has
		been increased to 50.
MG	When changing from the grid view to another view and then back,
		the grid is positioned so that the marker is visible.
PD	Changed grid cell marker to an underline.
PD	Fixed problem that caused an application crash if Goto, Find or
		Replace used when marker is outside the grid.
GA	Changed conversion to extract any numerical information from row
		and column names.
SM	Corrected formula for Net Input in help file.

10 October 2000	V6.10	Released for distribution

V6.20
SW	Fixed problem with decimal point location in the first row and
		column when including names as values in file conversion.

10 October 2000	V6.20	Released for distribution

V7.00
MG	Added facility to optionally delete Validating, Querying and 
		Excluded rows prior to running the 'Leave Some Out' process.
SW	Changed querying so that the grid is updated when the query 
		dialog is closed so all the querying rows are refreshed. 
SW	Changed learning progress dialog to show the number of hidden 
		nodes in each hidden layer.
SW	Added project demonstrating an Excel spreadsheet produced to use
		the weights and biases exported from EasyNN to a text file.
SW	Added facility to define and execute simple functions on the grid
		using right mouse click.
SW	Grid Marker now goes to correct grid position with Home and End
		keys depending on previous horizontal or vertical move.
NH	Fixed grid alignment problem when scrolled with page down or page
		right scroll bar buttons beyond current grid limit.
DG	Added file Import facility to create new grid or add rows to 
		existing grid. This replaces file conversion.
SW	Removed Convert file & Paste text.
SW	Added facility to copy and modify training example rows while the
		network is learning.

09 January 2001 V7.00 beta 1	Released for test

BF	Fixed potential file import problem on files with very long lines
		that are rejected later in the process.

13 January 2001 V7.00 beta 2	Released for test

MW	Fixed a problem that could result in a network reset when learning
		finished.

27 January 2001 V7.00 	Released for distribution

V7.10
EH	Changed GoTo so that the column and row names or the column and row
		numbers can be used.
SW	Fixed problem that could result in a loop when importing a file with
		no suitable lines.
SW	Fixed problem that caused an import file to be rejected because of 
		the wrong number of columns when they were really correct.
MW	Added import line fails dialog to allow further warnings, ignore
		fails or cancel import.

03 February 2001 V7.10 	Released for distribution

V7.50
SW	Changed Import to set any new row type or to prompt for types. 
SW	Changed learning to bi-directional Example presentation.
SW	Added 'Getting Started' exercise.
TS	Help file improved.

31 March 2001 V7.50	Released for distribution

V8.00
TL	Added text mode Input/Output column types to grid.
MM	Made row names optional in 'File Query'.
SW	Made column names optional in 'File Query'
PC	Added 'Colon', 'Stop' and 'Other character' for column delimiters
		to the initial 'Import' dialog.
SW	Added 'Colon', 'Stop' and 'Other character' for column delimiters
		to the 'File Query' dialog.
TL	Grid updated when 'Query' dialog first opened in case some new 
		querying examples have been added. 
SW	Disabled 'Save Queries' when no querying rows in Grid.
TL	Graph scrolling enabled.
SW	Improved speed of grid check prior to creating new network.
SW	Improved speed of network check prior to start of learning.
SW	Inhibited 'Query', 'File Query', 'Extend' and 'Leave Out' while 
		learning dialog open to prevent crash on exit.
DV	Improved file import speed.
SW	Query seek granularity set to fine grain if 'Show real' checked.
SW	Added facility to set column type and mode before file import.
SW	Improved 'Find' and 'Replace' speed.
RB	Fixed problem with offset and scaling after executing a function.
SW	Fixed problem with new networks trying to AutoSave when learning.
SW	Fixed problem that could result in a crash if 'File Query' was 
		cancelled before the results file was opened.
TL	Fixed problem that resulted in need to re-enter registration details
		when associated file was in a different folder.
SW	Fixed problem with missing tips file when association used from a 
		file in a different folder.
SW	Fixed problem in 'Query Seek' that resulted in the incorrect input value
		for integer mode columns that followed excluded columns.
SW	Fixed problem in 'Query Seek' that could result in out of range inputs
		when seek granularity was set from excluded columns.
GS	Fixed problem with file import when using scientific notation.

19 July 2001 V8.0 beta 1	Released for test

SW	Edit->Replace numeric with text added.
DG	Added some missing items to Help file.

25 July 2001 V8.0 beta 2	Released for test

DG	Fixed problem with Edit->Replace prompting to change the column to text
		mode when it is already in text mode.
DG	Corrected two mistakes in Help file.
SW	Fixed problem setting column to text first time.
SW	Change line import limit to 10,000 characters.

4 August 2001 V8.0	Released for distribution

V8.01
SW	Stopped check for similar text if it had not changed.
SW	Changed 'Possible Text Error' dialog 'Cancel' to stop current edit.

7 August 2001 V8.01	Released for distribution