Version 3.0.1.2
. New: Sort program by device sorts same as AC; time, then all other

Version 3.0.1.0
. New: Ability to sort program by device

Version 3.0.0.0
. New: Import and Export status dialogs
. New: auto-complete and word coloring disabled for comments

Version 2.0.0.2
. Fix: filter out comment lines when uploading

Version 2.0.0.1
. Fix: Validation does not allow comments at start of line

Version 2.0.0.0
. Fix: Validation incorrectly flagged "P" as invalid address
. New: Added extension support (reference IAc3Addin)
. New: Example add-in: Sort addresses by name
. New: Example add-in: Sort addresses by address

Version 1.0.8.6
. Fix: Validation routine for time statement; it allowed 24:00
. Fix: Line error reporting was highlighting incorrect line when errors where reported

Version 1.0.8.5
. New: Color and Syntax routines will correct code casing and correctly color based on non-case sensitive routines.

Version 1.0.8.4
. Fix: Switch conditional check was correct

Version 1.0.8.3
. Fix: When Feed Cycle condition is TRUE the specified timer should ignore all other program evaluations

Version 1.0.8.2
. New: Added labels on main form entry areas

Version 1.0.8.1
. Fix: Validation rules did not properly handle temperature probes for expansion interfaces

Version 1.0.8.0
. Fix: Program 'Time' conditions sorted before evaluation to mimic AquaController

Version 1.0.7.0
. New: Added support to save username and password in a secure manner

Version 1.0.6.6
. Fix: Validation did not handle ph conditions when value did not contain 2 decimal digits

Version 1.0.6.5
. Fix: Validation did not detect AquaSurf conditions on 'If Time' statements

Version 1.0.6.4
. Fix: Error message for OSC and RND statements contained incorrect example

Version 1.0.6.3
. Fix: Time test would fail if program clock rolled over to next day

Version 1.0.6.2
. Fix: Event handles lost during last release causing program status to fail

Version 1.0.6.1
. Fix: Validation of timer names allows device names with 1 or 2 numbers
. Fix: Validation blocked 'Run' command

Version 1.0.6.0
. New: Validation of AC3 program

Version 1.0.5.1
. Fix: Upload failed when timer name included '&' character

Version 1.0.5.0
. New: Added ability upload to AC3
. New: Application setting for Html diagnostic window
. New: Application setting for refresh after upload
. New: Last IP address and port number are persisted

Version 1.0.4.3
. Fix: 'If Timer' only supports '>', intellisense routine corrected
. New: 'Reset' now clears program error highlights

Version 1.0.4.2
. Fix: 'If Timer' not set correctly when Max Change is active for timer being tested and new value opposite of hold condition

Version 1.0.4.1
. Fix: Port range for IP ports should be 0 - 65535

Version 1.0.4.0
. New: Added ability to enter 'port' number when importing program from AC3
. Fix: Bug in "If Timer" evaluation when the timer in question has been initialized as a result of time rollover

Version 1.0.3.0
. New: Program statement syntax checking
. Fix: Bug where auto-complete was overwriting part of next line

Version 1.0.2.0
· New: Manual On/Off control of timers
· New: About Dialog
· New: Version Information Dialog
· Fix: Debug Information windows no longer resets timer states

Version 1.0.1.0
· Fix: RND statement handler to correctly generate new values after expiry of previous values
· Fix: issue causing Sun and MOON statements to fail after Dec 1
· Other: Moved OSC and RND handling into internal timer management class so that you can see what is happening better when using the debug window

Version 1.0.0.0
· Initial release