martybugs.net Applications and Utilities
 navigation
. MartyBugs home
. apps & utils home
 
 iiUsage
. iiUsage home
. screenshots and usage info
. version history
. system requirements
. iiUsage on Wine
. FAQ
. licensing
. download
. feedback
 
 free software
. WinEvents
. SysUptime
. Uptime
Screen Saver
. iiNet Usage Analyser
 
 site search
Custom Search
 
iiNet Usage Analyser

Version History

legend
(+) new feature
(*) changed feature
(-) bug fixed

iiUsage version 1.3.2, iiXML2 1.0.8, iiJSON 1.0.1, iiSQLite3 1.0.3.7 (SQLite 3.7.14) - 31 August 2016
(*) better handling of limitless plans
    -now shows quota as "unlimited" instead of "unknown"
    -no longer displays unlimited quota on graph as zero
(*) systray now links to new toolbox instead of legacy toolbox
    (iiNet recently disabled the legacy toolbox)

iiUsage version 1.3.1, iiXML2 1.0.8, iiJSON 1.0.1, iiSQLite3 1.0.3.7 (SQLite 3.7.14) - 02 May 2013
(-) fixed parsing of shaping status in json data
    (was failing to detect shaping status if your account was shaped)
(-) fixed tab order on "Accounts" tab of config form

iiUsage version 1.3.0, iiXML2 1.0.7, iiJSON 1.0.0, iiSQLite3 1.0.3.7 (SQLite 3.7.14) - 06 March 2013
(+) added support for retrieving volume usage from iiNet's JSON feed
    (currently only pulling adsl volume usage from the JSON feed, but future versions
    of iiUsage will support volume usage for 3G and mobile plans)
(+) now using high-resolution icon (as seen on Windows 7 task bar and alt-tab display)
(*) now using username.xml instead of volumeusage.xml for filename of cache file
    and similarly for json cache file (username-json.txt)
(*) minor updates/corrections to software license agreement
(*) removed code for for screen-scraping old volume usage page (iiBliink.dll)
    (this was deprecated a while ago, and disabled in version 1.2.9;
    and iiNet have now removed the old volume usage page that iiBliink.dll was using)

iiUsage version 1.2.9, iiXML2 1.0.6, iiSQLite3 1.0.3.7 (SQLite 3.7.14) - 11 September 2012
(+) added configurable option to suppress all error message boxes when not minimised
    (provides same functionality as "/QUIET" command line parameter)
(+) now does historical fetch for previous month on new installations
(*) cleaned up logging when parsing anytime plans
(*) upgraded iiSQLite3.dll from SQLite 3.7.2 to SQLite 3.7.14
    (contains various SQLite fixes - see SQLite changelog for details)
(*) XML feed is now the only mechanism iiUsage will use for data retrieval
    (screen scraping support was deprecated for some time, and has now been disabled)
(-) corrected average freezone calculation for anytime plans
(-) corrected calculation of estimated shaping date for historical months
(-) corrected tab order on Options form

iiUsage version 1.2.8, iiBliink 1.2.2, iiXML2 1.0.5, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 21 March 2012
(*) better handling of graph of monthly totals if historical data is for different plans
(*) more robust handling of errors when parsing XML data
iiUsage version 1.2.8.beta3, iiBliink 1.2.2, iiXML2 1.0.5, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 20 March 2012
(*) updates to handle changes made by iiNet to XML feed
    (anytime plans will incorrectly show upload data in anytime column, offset by 1 day,
    but storage of data, and totals displayed are correct)
iiUsage version 1.2.8.beta2, iiBliink 1.2.2, iiXML2 1.0.4, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 19 March 2012
(*) better handling of display of historical data if current month has a
    single "anytime" quota, but historical data has peak+offpeak data (and vice versa)
(*) proxy settings can now be disabled without losing proxy config
iiUsage version 1.2.8.beta1, iiBliink 1.2.2, iiXML2 1.0.4, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 09 January 2012
(+) added initial support for auto-login to iiNet's new webmail interface
(+) added support for beta version numbering (to distinguish between beta versions)
(*) added checkbox to enable/disable proxy on configuration form

iiUsage version 1.2.7, iiBliink 1.2.2, iiXML2 1.0.4, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 25 October 2011
(+) now detecting power resume event, and supress refresh immediately after resume
(+) if launching second instance of iiUsage, it will now display existing instance,
    rather than just displaying a warning message (if multiple instances is not enabled)
(*) now using new deep-link into toolbox for connection history page
(*) increased size of target for right-click context menu for selecting profile
    (only relevant if multiple profiles are configured)
(*) now ignoring row containing today's data when highlighting minimum values
(*) form size now saved globally instead of per-profile
(-) fixed sorting in grid (was using integer values, and ignoring fractions when sorting)
(-) fixed runtime error that was being logged when graph form was displayed

iiUsage version 1.2.6, iiBliink 1.2.2, iiXML2 1.0.4, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 11 October 2010
(+) on first successful refresh after a quota reset, an historical fetch for previous
    month is performed to backfill any missing data
(*) comma separators now also used in systray tooltip text and data grid "add up" summary
(*) CSV export now includes upload data, if available
(*) if already loaded, graph form is forced to foreground when "Graph" button is hit
(-) fixed CSV export if comma separators are enabled
(-) fixed sorting in grid if comma separators are enabled

iiUsage version 1.2.5, iiBliink 1.2.2, iiXML2 1.0.3, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 11 September 2010
(-) fixed data storage if comma separators were enabled
    (this issue was introduced in iiUsage 1.2.4, which was quickly withdrawn
    as soon as the issue was identified)

iiUsage version 1.2.4, iiBliink 1.2.2, iiXML2 1.0.3, iiSQLite3 1.0.3.6 (SQLite 3.7.2) - 11 September 2010
(+) added support for new Westnet plans that are in the iiNet billing system
    (available in beta versions of iiUsage 1.2.4 since April 2010)
(+) added support for optionally displaying usage numbers with comma separators
    (ie, display "100,000.00" instead of "100000.00")
(*) upgraded iiSQLite3.dll from SQLite 3.6.20 to SQLite 3.7.2
    (contains various SQLite fixes - see SQLite changelog for details)
(*) now catching toolbox error messages in a more robust way
(-) fixed handling of monthly graph if changing to a profile with no cached data
(-) now correctly displays peak shaping speed if peak is shaped and offpeak is not shaped
(-) no longer logs a TeeChart error in log when displaying graph
(-) fix to percentage offpeak in XML export file

iiUsage version 1.2.3, iiBliink 1.2.2, iiXML2 1.0.2, iiSQLite3 1.0.3.5 (SQLite 3.6.20) - 19 March 2010
(+) added graph of monthly totals
(+) peak/offpeak start and end time now displayed on "other" tab of configuration dialog
(+) installer can now optionally configure iiUsage to load with Windows
(*) improved handling when last refresh date is in the future
(*) upgraded iiSQLite3.dll from SQLite 3.6.15 to SQLite 3.6.20
    (contains various SQLite fixes - see SQLite changelog for details)
(*) added some more debugging in various areas to try to catch some intermittent problems
(-) fixed handling of legacy iiBliink accounts when using XML feed
(-) cleaned up error handling if XML feed doesn't contain last connection time

iiUsage version 1.2.2, iiBliink 1.2.2, iiXML2 1.0.1, iiSQLite3 1.0.3.4 (SQLite 3.6.15) - 10 July 2009
(+) added support for handling upload data for naked plans
    (upload data is only available if iiUsage is configured to use the XML feed)
(+) added support for running on Linux under Wine:
    -added code to detect if iiUsage is running under Wine
    -implemented support for MSXML data retrieval, as there are issues with
     WinHTTP and HTTPS queries under Wine
    -added custom date conversion routines to work around date handling issues
    -adjust font sizes on data grid and progress bar for Wine
(+) added support for PowerUp users (PowerUp was aquired by OzEmail many years ago)
(+) Support Call Waiting Status link now works for OzEmail users
(+) product name and plan name now shown as tooltip text over username on main form,
    and on "other" tab of config form
    (only available if iiUsage is configured to use the XML feed)
(+) TeeChart6.ocx version info now displayed on Help->About form
    (and is also written to log file when debug is enabled)
(*) upgraded iiSQLite3.dll from SQLite 3.6.14.2 to SQLite 3.6.15
    (contains various SQLite fixes - see SQLite changelog for details)
(*) SQLite database schema updated to 1.4:
    -added Upload column to DailyData table
    -added PlanName, ProductName columns to MonthlyData table
(*) increased maximum number of profiles from 20 to 30
(*) various minor enhancements/changes to improve processing speed:
    -SQLite database now only vacuumed after data storage
    -better error handling on first execution if no login details specified
    -if graph form is minimised, attempt to show it when "graph" button is hit
(-) fixed issue for Ozemail / iHug users using XML feed that would cause error
    iiXML2.WHTTPFetch error opening page: [5] Invalid procedure call or argument

iiUsage version 1.2.1, iiBliink 1.2.1, iiXML2 0.1.2, iiSQLite3 1.0.3.3 (SQLite 3.6.14.2) - 15 June 2009
(+) now supporting iiNet's new XML feed for volumeusage data
    (now using iiXML2.dll instead of iiXML.dll)
(+) new graphing engine (thanks to Steema Software donating a TeeChart dev license):
    -better looking daily data graph
    -optionally display daily quota average on graph
    -optionally display daily quota target on graph
(*) upgraded iiSQLite3.dll from SQLite 3.6.7 to SQLite 3.6.14.2
    (lots of SQLite fixes/enhancements/improvements - see SQLite changelog for details)
(+) debug details now displayed on "Other" tab of Config dialog
(*) systray icon now indicates error before msgbox is displayed if not minimised
(-) fixed issue where data grid would only show totals if main form height was large
    enough to view all days in selected month, and historical month was being displayed
(-) resolved issues with legacy data retrieval (ie, not using XML feed) for iiNet
    users that would cause data retrieval to fail with an iiBliink MDAC ADO error
(-) resolved issue that would allow users under certain circumstances to manually
    refresh data more frequently than once per 15 minutes
(-) graph form size/location are now saved if iiUsage is terminated when graph is visible
(-) resolved timing issue where under certain circumstances, systray icon will show
    a frame of the animation instead of correct status icon
(-) fixed potential issue that could cause version checking to fail with type mismatch
(-) if changing to a profile with no/invalid data when graph is visible, graph no
    longer shows data from previously selected profile
(-) last connection time now displayed in correct timezone
(-) volumeusage link on systray context menu now goes to new toolbox

iiUsage version 1.2.0 beta, iiBliink 1.2.0, iiXML 0.1.3, iiSQLite3 1.0.3.2 (SQLite 3.6.7) - 15 February 2009
(+) added experimental support for iiNet's beta volumeusage XML feed
(*) SQLite database schema updated to 1.3:
    -added ShapingSpeed column to MonthlyData table
(*) now parsing and using shaping speed from XML feed correctly
(*) retrieval from XML feed now handles invalid XML more gracefully
(*) retrieval from XML feed now handles webserver errors more gracefully
(*) now stripping ".net.au" from username when retrieving from XML feed,
    to prevent authentication for XML feed failing
(*) SQLite database schema updated to 1.2:
    -moved column headers from DailyData table into new Config table
(*) upgraded iiSQLite3.dll from SQLite 3.3.13 to SQLite 3.6.7
    (lots of SQLite fixes/enhancements/improvements - see SQLite changelog for details)
(*) now defaults to double-width mode on new installations
    (as more than 60% of users are using double-width mode)
(*) column headings in summary display and shaping display now always match tabular data
(-) fixed tab order on configuration dialog
(-) tabular data display no longer flickers whle data is being updated on main form
(-) last connect time is now correctly adjusted for local timezone
    (only if using the XML feed; if not, it will be one hour out)
(-) non-alphanumeric characters now escaped from username and password when
    authenticating against XML feed (to handle passwords with non-alphanumerics)
(*) tweaked installer to install more cleanly on Windows 7 (beta1)
(-) corrected debug levels of some debug messages generated by iiXML
(-) minor form layout tweaks to prevent control overlaps on XP / Vista / Windows 7

iiUsage version 1.1.6, iiBliink 1.1.6, iiSQLite3 1.0.2.9 (SQLite 3.3.13) - 23 June 2008
(+) now checking to ensure main form is not being displayed off edge of the screen
(-) fixed detection of shaping status for both peak and offpeak
    (minor changes to volumeusage page layout broke the detection of shaping status)

iiUsage version 1.1.5, iiBliink 1.1.5, iiSQLite3 1.0.2.9 (SQLite 3.3.13) - 17 February 2008
(*) re-enabled systray context menu links for iiNet volumeusage and connection history
    (as the Toolbox authentication issues have been resolved)
(*) added code to try to catch a differently formatted toolbox error message
iiUsage version 1.1.5 beta4, iiBliink 1.1.5, iiSQLite3 1.0.2.9 (SQLite 3.3.13) - December 2007
(*) modified data retrieval mechanism to work around iiNet Toolbox
    authentication changes
(+) new-look progress bars on main form for showing usage
(+) added "options" menu item to systray popup menu
(+) periodically vacuum history database to reduce size
(*) disabled systray menu links to volumeusage and connection history
    (as authentication changes prevent them from working, but you can
    still get to those pages via the Toolbox link)
(*) graph grid colour changed from black to grey
(*) added additional debugging when saving registry settings
(-) corrected date handling in tooltip generation for data grid if using
    non-standard date formats in Windows
(-) better handling and reporting of failed datafile writes
(-) corrected grid tooltip handling for bottom data grid row

iiUsage version 1.1.4, iiBliink 1.1.4, iiSQLite3 1.0.2.9 (SQLite 3.3.13) - 13 March 2007
(+) installer now works correctly on Windows Vista
    -no longer tries to install VB runtime dlls that Vista won't allow
    -data directory defaults to %APPDATA%\iiUsage\
      (Vista doesn't allow user files to be saved in \Program Files\iiUsage\)
    -installer no longer runs iiUsage after installation
      (this would cause iiUsage to run with admin privileges)
(+) data directory now defaults to %APPDATA%\iiUsage\ for new installs
(+) data files are (optionally) migrated to %APPDATA%\iiUsage\ for upgrades
(+) added support for auto-login to new webmail system
(*) upgraded iiSQLite3.dll to SQLite 3.3.13
    (fixes various minor SQLite bugs - see SQLite changelog for details)
(*) historical data storage now defaults to on for new installs
(*) show estimated shaping date option now defaults to on for new installs
(*) added additional debugging when reading/writing registry settings
(-) corrected OzEmail network status URL
(-) stacked line graph can no longer be used, as it is meaningless

iiUsage version 1.1.3, iiBliink 1.1.3, iiSQLite3 1.0.2.8 (SQLite 3.3.6) - 5 December 2006
(+) data directory now shown on "Other" tab on options form
(+) installer now registers iiUsage under the Apps Paths registry key
    (allows iiUsage to be started by running "iiusage" from a command prompt)
(*) fix for "failed to extract IP address" error
    (caused by changes made by iiNet to the volume usage page)
(*) added more detail to some error messages during data retrieval
(-) fixed issue with parsing of peak/offpeak times for some legacy accounts
(-) no longer show blank update date in systray tooltip text in some error situations

iiUsage version 1.1.2, iiBliink 1.1.2, iiSQLite3 1.0.2.8 (SQLite 3.3.6) - 22 September 2006
(+) added support for new iiNet plans with offpeak time from 02:00 to 12:00
    (times are displayed as tooltip to "Peak/Offpeak Status" labels)
(+) added support for disabling encryption of stored password
    (as a workaround for some people having issues with decryption)
(*) better handling and reporting of encryption errors
(*) now report beta status on Help->About form
(*) removed decimal places from percentages in systray tooltip to prevent truncation
    of last update timestamp in some situations
(-) fixed handling of step graph which could result in a a graph that didn't make sense

iiUsage version 1.1.1, iiBliink 1.1.1, iiSQLite3 1.0.2.8 (SQLite 3.3.6) - 1 August 2006
(+) added menu to graph form with new options for changing graph style
(*) upgraded iiSQLite3.dll to SQLite 3.3.6
    (fixes various minor SQLite bugs - see SQLite changelog for details)
(*) added better handling for errors caused when iiNet volume usage page is offline
(*) updated handling of login error to handle changes in toolbox page layout
(*) removed graph stacking option from Options form (graph options now set on Graph form)
(-) display valid error message instead of blank message box in some situations
    where volumeusage page returns invalid data
(-) now correctly retrieving offpeak shaping status for iiBliink plans
(-) no longer show incorrect icon in status bar after refresh

iiUsage version 1.1.0, iiBliink 1.1.0, iiSQLite3 1.0.2.5 (SQLite 3.3.4) - 27 February 2006
(+) added support for historical data storage and retrieval in database:
       -retain all data in database
       -view summary and daily historical data
       -graph historical daily data
       -much faster data read from cache on startup
(+) added support for iiBusiness anytime, pay-as-you-go, budget and dialup plans
    (ie, plans with single quota, rather than peak / offpeak quotas)
(+) ordinal suffix now appended to anniversary date on main form ("1st","2nd","3rd",etc)
(+) now re-creates systray icon immediately if explorer restart is detected
(+) usagetable.htm temporary file now deleted after refresh
(+) beta versions now default to debug level of 10 if no debug level is defined
(*) data on graph is always chronological, and is now independant of grid data order
(*) iiBliink.dll is now installed into iiUsage's application directory,
    instead of Windows system32 directory
(*) changed default config on new install to default to auto-refresh and start minimised,
    and default to monthly version check
(*) username text box now has focus when configuration dialog is displayed
(*) various registry settings now only saved globally, instead of for each profile
(*) removed systray popup menu link to SMS page, as iiBroadband accounts do not include
    any free SMSs anymore (if required, see the iiUsage FAQ for info on re-enabling it)
(*) improved code for calculating quota reset date if showing old data
(*) added quota, anniversary date, last update, percentages to XML export file
(*) all numerics written to XML export file now using adSingle data type instead of adVarChar
(*) increased maximum number of profiles from 10 to 20
(*) new application icon
(-) systray mouse clicks now work when using larger font sizes
(-) iiBliink COM object no longer leaks 2 handles to calling process each time it is destroyed
(-) corrected calculation of duration to next reset when viewing historical data
(-) fixed incorrect date sort order when saving sort order and using non-standard date format
(-) cleaned up display of estimated shaping date when viewing historical data
(-) better handling of data refresh when username is changed via config form
(-) better handling of errors when changing to profile with no data or invalid data
(-) version checking options now saved globally instead of separately for each profile
(-) fixed display of "Download Summary" text on main form
(-) fixed handling of some command line parameters (bug was introduced in 1.0.0)
(-) errors encountered during very first refresh are no longer supressed
(-) fixed some typos in the license agreement displayed by installer

iiUsage version 1.0.0 and iiBliink version 1.0.0 - 2 December 2005
(+) added functionality to export data to CSV file
(+) added functionality to show estimated shaping date
(+) added support for retrieval through authenticated proxies
    (and new code will hopefully address session timeout errors)
(+) HTTP refresh timeout can now be specified
(+) now subclassing password textboxes, to prevent password sniffing
(+) better handing of version checking in beta versions
(*) dropped support for Win95/98/ME
(*) faster data retrieval from toolbox
(*) new-look systray icons
(*) better handling of next refresh time
(*) high debug now logs additional version information for required components
(*) larger progress bars on main form
(*) no longer do version checks on startup too frequently
    (fastest startup version check interval is 2 hours)
(*) exporting data to XML data file is now optional
(*) updated format and content of XML data file
(*) increased default debug log size from 512KB to 1024KB
(*) changed default refresh interval from 1 day to 2 hours
(*) increased maximum startup delay from 10 minutes to 30 minutes
(*) changed all references to "iiNet Usage" to "iiUsage" in application
(*) data grid column widths now saved globally, rather than per-profile
(*) timer icon on main form is animated during refresh
(-) disabling auto-refresh from systray no longer messes other configured options
(-) no longer does double cached refresh if re-started soon after last refresh
(-) fixed memory handling when minimising form using minimise control button
(-) fixed handling of numeric values in textboxes on Config form if
    textbox still had focus and Enter key was hit

iiUsage version 0.3.4 and iiBliink version 0.2.4 - 20 October 2005
(+) added support for iHug broadband2 accounts
(+) daily and monthly totals now recalculated to provide better accuracy
(+) added support for handling toolbox's new sorry, toolbox overloaded message
    (it was causing iiUsage to occasionally fail with an MDAC ADO error)
(+) added debugging to systray mouse click handler
(+) installers now use iiUsage icon
(+) implemented more flexible URL handling system, and now allow "iiUID", "iiPWD"
    placeholders to be specified in URLs in registry
(+) added "Check for Updates" menu option to Help menu
(+) added various iiUsage webpage links to Help menu
(+) data grid tooltip now shows full date of row under mouse cursor
(*) systray popup menu items for web pages are now hidden if no URL specified,
    rather than being disabled
(*) added several workarounds to address issues with XP Style support
(*) increased maximum startup delay from 5 minutes to 10 minutes
(*) better reporting of data retrieval errors
(*) dates and timestamps now displayed in ISO8601 format
(*) better handling of iiNet toolbox error messages
(*) added additional debugging when opening URLs in browser
(*) formatting of totals displayed on "AddUp" dialog now consistent with grid data
(-) fixed date handling when using customised date/time formats
(-) fixed some bugs related to handling of refresh interval
(-) fixed handling of off-peak progress bar colour if peak quota is missing
(-) fixed icon on Help->About dialog

iiUsage version 0.3.3 and iiBliink version 0.2.3 - 1 August 2005
(+) added better support for iidialup2 lite, pay-as-you-go iibroad (*) formatting of totals displayed on "AddUp" dialog now consistent with grid data
(-) fixed date handling when using customised date/time formats
(-) fixed some bugs related to handling of refresh interval
(-) fixed handling of off-peak progress bar colour if peak quota is missing
(-) fixed icon on Help->About dialog

iiUsage version 0.3.3 and iiBliink version 0.2.3 - 1 August 2005
(+) added better support for iidialup2 lite, pay-as-you-go iibroadband2,
    and legacy biz-bliink plans
(*) now logs additional debug information on startup if debug=10
(-) now truncating "@ozemail.com.au" in all status messages and systray tooltip
(-) fixed disabling of tabs on options form when performing version check

iiUsage version 0.3.2 and iiBliink version 0.2.2 - 20 May 2005
(+) added support for OzEmail broadband2 accounts
(+) if debug level is >= 10, OS/MDAC/JET version info is written to debug log file
(+) implemented method to allow URLs to be easily changed
(*) changed layout of configuration form to make room for new options
(*) better error handling and reporting if MSXML is broken/missing
(*) more detailed errors displayed in status bar
(*) more detailed status reporting from iiBliink COM object

iiUsage version 0.3.1 and iiBliink version 0.2.1 - 24 March 2005
(+) added support for delayed refresh on startup
(+) show difference between actual usage and target usage as tooltip on progress bars
(-) fixed support for 36k shaping on legacy iiBliink plan
(-) fixed quota names in systray tooltip for iibroadband2 accounts
(-) debug.log file is now removed when iiUsage is uninstalled

iiUsage version 0.3.0 and iiBliink version 0.2.0 - 16 February 2005
(+) implement handling for iibroadband2 accounts which are shaped
(*) correction to graph colours for iibroadband2 plans
(*) additional preliminary support for dialup / soho / bizbliink plans

iiUsage version 0.2.16 beta and iiBliink version 0.1.9 - 14 February 2005
note: this version was a beta version only, and was not publicly available
(+) added support for new iibroadband2 plans
(+) added support for users who have changed from iiBliink to iibroadband2, where
    volumeusage page shows both old and new data (data is summed)

iiUsage version 0.2.15 and iiBliink version 0.1.8 - 3 February 2005
(+) added systray popup menu link iiNet's SMS page
(+) added "Refresh Now" menu option to systray popup menu
(*) added code to handle invalid date on volume usage pages (29 February is not a valid date)
(*) systray popup menu now links to new network status page, instead of the old page
(*) cleaned up error handling when creating COM objects on startup
(-) sort indicators are now stripped when copying grid contents to clipboard
(-) changing to/from non-Bliink profile while graph is displayed no longer results
    in incorrect colours on the graph
(-) fixed issue when resizing main form that could cause tab height and button
    location to be incorrect

iiUsage version 0.2.14 and iiBliink version 0.1.7 - 26 November 2004
(-) sorting by date now works correctly (it was broken in 0.2.13)
(-) sorting columns could result in spurious data in one row

iiUsage version 0.2.13 and iiBliink version 0.1.7 - 23 November 2004
(+) new systray icons to show status of peak and bliinktime individually
(+) grid column widths are now resizable, and form width is resizable in double-width mode
(*) changed colour breakpoints of systray icons and progress bars to better reflect usage
    so green = used less than daily allowance, yellow = used more, red = over quota
(-) better handling of auto-start configuration to preserve command line parameters
(-) running iiUsage with invalid command line parameters no longer results in
    settings being cleared

iiUsage version 0.2.12 and iiBliink version 0.1.6 - 6 September 2004
(+) added functionality to display summary data and data grid side-by-side
(+) added functionality to log detailed debug info to text file
    (off by default, dependant on the existence of some registry entries)
(*) major re-write of error handling and reporting
(-) ^C now correctly copies selected text if summary tab is active
(-) fix to stop a "overflow" crash if version checking was set to monthly
    (caused by the way Visual Basic coerces numerics into the smallest datatype it can)
(-) manual refresh no longer results in one auto refresh if auto refresh disabled
(-) no longer show systray icon if running in hidden mode

iiUsage version 0.2.11 and iiBliink version 0.1.6 - 7 August 2004
(+) show auto-refresh status icon in status bar, and show time to next refresh as tooltip
(+) added Help->iiUsage Website menu item
(+) XP Visual Styles resource now distributed as .manifest instead of compiled into exe
    (delete/rename "iiNet Usage.exe.manifest" to disable Visual Styles support on XP)
(*) cleaned up the grid right-click "add-up" display
(-) last connection time adjusted to local timezone if not in Western Australia

iiUsage version 0.2.10 and iiBliink version 0.1.5 - 2 August 2004
(+) bliinktime download totals and daily averages now displayed on summary tab
(+) displays connection uptime
(+) displays time to quota reset
(+) automated periodic and manual version checking
(+) supports Windows XP Visual Styles
(*) added "Graph" button to main form
(*) optionally use username/password to login to Toolbox pages
(*) display last connection time for displayed IP
(*) enhanced debug mode to display history of debug messages
(*) exported XML file now includes correct iiUsage version info
(*) uninstalling iiUsage now correctly removes all registry entries and cache files
(*) numerous minor enhancements and fixes
(-) fix to stop autorefreshing if startup refresh enabled, but autorefresh disabled
(-) corrected Martin's email address on Help-About dialog

iiUsage version 0.2.9 and iiBliink version 0.1.4 - 15 July 2004
(+) updated to handle iiNet's unlimited plans
(+) significant changes to user interface layout
(+) more accurate daily averages (calculated, instead of from iiNet)
(+) show bliinktime shaping status in addition to peak shaping status
    (as iiNet are now shaping peak / bliinktime separately)
(+) mouse-over tooltip of ip address shows connection time
(+) added systray popup menu link to iiNet WebMail and Support Call Waiting Stats
(*) systray tooltip now shows usage in MB as well as % of quota, in easier-to-read format
(*) shortcut for "refresh data" changed from Shift-F5 to Ctrl-F5
(*) caption text read from volume history now used for graph captions,
    resulting in better handling of soho/dialup accounts
(-) fixed handling of anniversary date (the format of the volume usage page changed slightly)
(-) fixed handling of saving form location
    (in some circumstances, wrong form location was being saved)
(-) fixed auto-start functionality
    (in some circumstances, wrong path was being used, causing auto-start to fail)
(-) fixed low value highlighting, as it could highlight wrong values due to rounding
(-) improved positioning of progress bars on main form

iiUsage version 0.2.8 and iiBliink version 0.1.3 - 4 February 2004
(+) moved data retrieval/processing functionality into iiBliink DLL,
    to allow re-use by other applications (all sharing cached data)
(+) created installer for performing upgrades
    (verifies existence of previous installation,
     and warns if iiUsage is still running)
(+) added option to show elapsed time indicator on progress bars
(+) added systray popup menu links to iiNet Toolbox, Volume Usage, Connection History pages
(+) added additional debug menu item for showing cache path
(*) trap and report error if username/password are blank when trying to refresh data
(*) additional error handling when opening/closing cache files
(*) restrict updates from iiNet to a maximum of once per 10 minutes,
    and return cached data if attempting to refresh faster than that
(-) fixed "start iiUsage at Windows startup" functionality
(-) no longer incorrectly highlights column header if no data in column
(-) data.xml filename now correctly contains profile number

iiUsage version 0.2.7 - 11 February 2004
(+) added support for multiple iiNet user accounts (with "/pn" command line param)
(+) added "refresh at startup" option
(+) added "start minimised" option ("/tray" command line param is now deprecated)
(*) longer systray tooltip text (up from 64 chars to 128 chars)
(*) display peak/bliinktime percentages with one decimal place
(*) better error handling if iiNet's volume usage page has a problem
(-) fixed incorrect grid highlighting if viewing cached data
    and today's data wasn't visible in grid

iiUsage version 0.2.6 - 31 January 2004
(+) display anniversary date on form
(+) significant reduction in working set memory usage
(*) now using ADO only, instead of a mixture of DAO and ADO
    (smaller installer, no more DAO DLL hell issues, etc)
(-) fixed reporting of peak/bliinktime quota remaining values when shaped at 72k
(-) fixed grid colours when refreshing data to prevent multiple highlights

iiUsage version 0.2.5 - 24 January 2004
(+) added menu option to open iiNet Network Status webpage from systray popup menu
(+) display username in titlebar caption
(+) if unshaped, show % of peak / bliinktime quota used in systray tooltip text
(*) better error trapping and reporting if MDAC or MSXML are not installed
(*) better error trapping if blank password is specified
(*) numerous other minor fixes / code cleanups
(-) corrected tab order on configuration form

iiUsage version 0.2.4 - 14 January 2004
(+) added Tim's code for mouse wheel scroll support for scrolling the grid
(+) added option to allow/disallow multiple instances (default value is off)
(*) minor layout changes on main form to correct issues on Windows XP
(*) numerous other minor fixes / code cleanups
(-) installer includes version 3.51.1608.0 of dao35.dll
    (to fix Jet VBA initialisation error)
(-) remember auto-refresh setting if changed from system tray popup menu
(-) report correct error if failing to parse command line params
(-) better handling of auto-refresh time values that are below minimum value
(-) main form no longer flashes up briefly if starting with /t command line

iiUsage version 0.2.3 - 14 January 2004
(*) minor fix to layout on configuration form
(-) fixed fatal "run-time error '380'" if running version 0.2.2 on a PC
    which has never had any previous version of iiUsage installed
(-) installer now installs expsrv.dll (to fix Jet VBA initialisation error)

iiUsage version 0.2.2 - 13 January 2004
(+) highlight grid row with today's data
(+) allow graph type to be toggled between stacked and not stacked
(*) always ensure today's data is visible in grid, rather than scrolling to bottom
(*) reduced minimum form height to allow it to fit on 800x600 screen
(-) fixed formatting of daily averages to always have 2 decimal places
(-) fixed typo on Help->About form
(-) fixed typos and syntax in license agreement displayed by installer

iiUsage version 0.2.1 - 13 January 2004
(*) changed exe name from "iiNetUsage.exe" to "iiNet Usage.exe"
    to ensure smoother upgrade for existing 0.1.15 users
(-) fixed desktop / start menu shortcuts created by the installer

iiUsage version 0.2.0 - 12 January 2004
(+) added support for new monthly anniversary quotas
(+) retrieves peak/offpeak quota values from website
    (so iiUsage doesn't need to know your plan)
(+) display timestamp of last refresh (ie, download of data from iiNet) on frmMain
(+) added autostart option to frmOptions, apply it in frmOptions.cmdApply_click
(+) added more user-friendly error messages
(+) supress all msgboxes if minimised to systray
(+) added "minimise to tray on close" option
(+) added "Enable Auto Refresh" checked menu item to systray popup menu
(+) added new progress bar display type (peak / offpeak above each other,
    allowing easy comparison)
(+) all message boxes are automatically supressed if iiUsage is minimised to the systray
(+) added a debug mode (shows more info in status bar, adds ReloadFromFile menu option)
(*) using Inno Setup Compiler instead of Microsoft's package and distribution wizard
(*) major cleanup of user interface
(*) new location for registry data (now in \HKCU\Software\iiNet Usage\)
(*) faster page processing (at least 4-5 times faster)
(*) much faster display of data in grid
(*) nicer (and faster) sorting of dates in grid
(*) totals row always stays at bottom of grid when sorting
(*) graph displays much faster (using .textmatrix to get data from grid)
(*) much more detailed http error reporting
(*) graph is now stacked, and colours match iiNet's graphs
(*) cleaned up icons used in systray, and added error icon
(*) major cleanup of progress bar handling
(-) grid "Addup" no longer includes totals row when summing selected days
(-) correctly highlights highest/lowest value
(-) fixed formatting of numerical data in grid (was just showing "15.00" as "15")

iiUsage version 0.1.15 - 20 October 2003
 - this was the last version coded by Tim
 - see Tim's changelog for details of changes to earlier versions


last updated 31 Aug 2016
 
.