4.4.101:
- added: support for high contrast themes;
- added: option to enable/disable automatic start for all users;
- added: support for multiple file selection to Backup Manager;
- changed: improved memory usage;
- changed: if built-in decompressor can't decompress a specific zip file, 7z.dll is used instead (if available);
- changed: improved exclusion list rule validation;
- fixed: minor bugs.

4.3.100:
- fixed: regular expression rules in Exclusion List no longer work (broken in 4.3.99);
- fixed: minor bugs.

4.3.99:
- changed: code refactoring;
- fixed: backup manager does not show backup files created in v3.2.73 and prior;
- fixed: possible access violation in the text file parser with files of certain sizes;
- fixed: import of compressed hosts files in "Import/Export" wizard is broken;
- fixed: index out of bounds error when trying to import from a compressed file that doesn't contain a hosts file;
- fixed: minor bugs.

4.3.98:
- changed: improved compatibility with Windows 8.1 and Server 2012 R2;
- changed: improved custom exception handler;
- changed: minor UI tweaks;
- fixed: access violation when manually adding a source that already exists;
- fixed: crash or hang when loading PNG resources with certain system locales;
- fixed: minor bugs.

4.2.97:
- added: 'Run as Administrator' button to main window when running in user mode;
- added: option to hide "Hosts Updater" panel in main window (a.k.a. compact mode);
- added: configurable global hotkeys (disabled by default);
- changed: non-admin accounts are now allowed to view updater source properties;
- changed: moved "DNS Client Service" panel from main window to its own dialog window;
- changed: other minor UI tweaks;
- fixed: local update sources are flagged as new by the updater even when they are not;
- fixed: custom exception handler does not work;
- fixed: minor bugs.

4.1.96:
- added: update source manager allows custom hosts file name inside compressed files;
- added: multiple selection in Exclusion List and Update Source Manager;
- changed: Editor now allows file loading to be interrupted;
- changed: improved memory usage;
- changed: removed dependency on gdiplus.dll;
- changed: updated Editor's UI;
- changed: other minor UI tweaks;
- changed: replaced XML parser;
- fixed: file loading locks Editor's window until complete;
- fixed: preview in Backup Manager becomes unreliable when preview generation is interrupted;
- fixed: certain errors were not fixed during hosts file update;
- fixed: fails to load legacy exclusion list files;
- fixed: minor bugs.

4.0.95:
- added: hide taskbar button when main window is minimized can now be disabled;
- added: read-only support for 7z files if 7-Zip (32-bit) is installed;
- changed: minor performance improvement;
- fixed: minor bugs.

4.0.94 RC2:
- changed: small DPI scaling improvements;
- fixed: unexpected access violations on some systems;
- fixed: minor bugs.

4.0.93 RC1:
- changed: display more information in Source Manager;
- changed: other minor improvements;
- fixed: HostsMan may not detect new updates in local sources;
- fixed: menu "File" > "Save" and save button do not show save file dialog for a new hosts;
- fixed: access violation in editor when adding new entries to a new hosts;
- fixed: minor bugs.

4.0.92 Beta12:
- added: workaround for issue specific to Windows Vista that prevents HostsMan from starting;
- added: read support for 7-Zip archives (32-bit 7z.dll is required);
- added: display warning when using some update features with DNS Client service enabled;
- added: information about DNS Client service to the documentation;
- changed: removed option to encrypt exported file in "Import/Export" wizard;
- changed: improved DPI scaling;
- changed: minor UI tweaks;
- changed: improved error handling when downloading updates;
- changed: "Notepad" as the optional hosts file editor replaced with "Default text editor";
- changed: improved installer's upgrade method;
- fixed: minor bugs.

4.0.91 Beta11:
- added: menu item to remove empty lines in HostsMan Editor;
- changed: improved troubleshooting and bug reporting;
- changed: improved update source management;
- fixed: empty lines may be added to the hosts file when deleting duplicates;
- fixed: potential access violation when adding a regular expression rule in an empty exclusion list;
- fixed: several minor bugs.

4.0.90 Beta10:
- added: detection of common issues in "Troubleshooting Information";
- changed: main window redesigned;
- changed: more code refactoring and UI tweaks;
- changed: improved DPI scaling;
- changed: sources are no longer selected by default;
- fixed: the installation of an update may fail if the corresponding cached file is not available;
- fixed: several minor bugs.

4.0.88 Beta9:
- added: option to clear cache;
- added: menu item to open hosts folder in Total Commander;
- changed: minor UI tweaks;
- fixed: fails to update hosts file with read-only attribute;
- fixed: internal DNS resolver does not work after a first successful resolution.

4.0.87 Beta8:
- changed: improved support for multiple monitors;
- changed: improved support for Windows 8 and Windows Server 2012;
- fixed: overwrite mode does not work;
- fixed: minor bugs.

4.0.86 Beta7:
- added: Auto-Update is available again (admin privileges still required);
- changed: wildcard matching in Exclusion List;
- changed: more code refactoring;
- changed: several UI tweaks;
- fixed: updater keeps reporting a new local update is available;
- fixed: some dialogs fail to show with classic theme;
- fixed: AV when deleting comments in HostsMan Editor;
- fixed: sorting in Backup Manager;
- fixed: minor bugs.

4.0.85 Beta6:
- added: "Malware Domain List" update source;
- added: ability to change in which order updates are installed;
- added: IDN support;
- changed: more code refactoring and small UI tweaks;
- changed: error detection improved;
- changed: minor improvements when changing the DNS Client service startup type;
- fixed: scan report doesn't show errors;
- fixed: missing notification (tray) icon on some systems;
- fixed: minor bugs.

4.0.84 Beta5:
- changed: minor UI tweaks;
- fixed: application cannot be launched without a debug library;
- fixed: cannot control DNS Client service status.

4.0.83 Beta4:
- changed: improved performance when rearranging hosts file content;
- changed: improved error handling when checking for hosts file updates;
- changed: improved feedback when using import wizard;
- changed: more code refactoring;
- changed: minor accessibility improvements;
- changed: minor UI tweaks;
- fixed: minor bugs.

4.0.82 Beta3:
- added: "Scan Hosts file" menu item is available again;
- changed: more code refactoring;
- changed: improved compatibility with Windows 8 and Windows Server "8"
- changed: minor UI tweaks;
- fixed: several import bugs;
- fixed: "argument out of range" in systems that do not support IPv6;
- fixed: minor bugs.

4.0.81 Beta2:
- added: built-in hosts file optimization;
- changed: more code refactoring;
- changed: improved validation of IP addresses and host names;
- changed: minor UI improvements;
- changed: removed HostsOptimizer;
- fixed: changes made by "Mark update as not installed" and "Mark all updates as not installed" are not saved to disk;
- fixed: download progress is not reported correctly;
- fixed: restoration of update information fails to erase previous information;
- fixed: minor bugs.

4.0.80 Beta1:
- changed: Windows versions prior to XP SP2 no longer supported;
- added: HTTPS support;
- added: option to automatically flush DNS cache when hosts file is imported, updated or a backup is restored (only if DNS Client service is running);
- added: "Cameleon" update source;
- added: ability to import and export list of update sources;
- changed: major code refactoring;
- changed: hosts file updater rewritten;
- changed: removed AutoUpdate;
- changed: backups created by Backup Manager are now compressed and include updater information;
- changed: removed ability to create encrypted backups;
- changed: improved unicode support;
- changed: removed "ZipDll.dll" and "UnzDll.Dll" libraries;
- changed: updated URLs for "MVPS Hosts" and all "hpHosts" sources;
- changed: improved "Find Duplicates" algorithm;
- changed: removed HostsServer (it's now a separate product);
- changed: updated HostsOptimizer to version 0.5;
- changed: minor UI improvements done;
- fixed: several bugs and memory leaks.

3.2.73:
- added: Windows Server 2008 R2 support;
- added: hosts file optimization (HostsOptimizer);
- changed: HTTP connect and read timeout values to 10 seconds;
- changed: URLs for 'hpHosts' and 'hpHosts (Partial)';
- changed: HTTP maximum redirections value to 3;
- changed: improved scheduling of automatic updates.

3.2.72:
- fixed: window position when multiple monitors are present.

3.2.71 Beta7:
- added: Windows 7 support;
- added: two update sources ("hpHosts (Partial)" and "hpHosts (Ad and tracking servers only)");
- changed: comments, possible hijacks and disabled entries are drawn differently in HostsMan Editor;
- fixed: cannot import some hosts files;
- fixed: DPI scaling of some visual elements;
- fixed: minor bugs.

3.2.70 Beta6:
- fixed: Auto-Update may check for updates every 60 seconds under certain conditions;
- fixed: may not run in certain Win98SE systems;
- fixed: minor bugs.

3.2.69 Beta5:
- changed: multi-threading library improved;
- changed: internal DNS resolver improved;
- removed: "Mike's Ad Blocking Hosts" source;
- fixed: some import options do not work;
- fixed: minor bugs.

3.2.68 Beta4:
- changed: user-agent to allow access to hpHosts main server.

3.2.67 Beta3:
- added: new multi-threading library (experimental and implementation incomplete).
- removed: -u command-line argument;
- changed: increased Auto-Update interval to 24 hours.

3.2.66 Beta2:
- added: HostsMan now preserves hosts file attributes;
- added: Auto-Update can check for updates in restricted accounts;
- added: option to supress confirmation dialog when new updates are available;
- added: command-line parameter to restore original Windows hosts file;
- added: HostsMan can now open hosts files encoded in UTF-8, UTF-16LE and UTF-16BE;
- added: internal DNS resolver (experimental);
- added: HostsServer now supports multiple IP-Port bindings;
- added: filters to HostsMan Editor;
- changed: 'Additional Information' improved;
- changed: default value of http client's buffer size to 1024;
- changed: improved bug reporting;
- changed: minor interface improvements;
- fixed: minor bugs.

3.2.61 Beta1:
- added: unicode support to HostsServer;
- added: HostsMan is terminated on heap corruption (Vista or higher);
- added: search to HostsServer Log Viewer;
- changed: improved OS identification;
- changed: HostsMan no longer needs to be restarted to determine new hosts file location, when DatabasePath registry value is changed;
- fixed: runtime error 216 on some systems;
- fixed: program may fail to check for correct file access permissions;
- fixed: HostsMan may flag local source updates as new by mistake;
- fixed: HostsServer Log Viewer's thumbnail and Flip 3D preview not available in Windows Vista.

3.1.55:
- code cleanup.

3.1.54 RC2:
- fixed: minor bugs.

3.1.53 RC1:
- changed: find duplicates improved;
- fixed: duplicate localhost entries aren't deleted.

3.1.52 Beta4:
- added: labels to toolbar buttons in HostsMan Editor;
- changed: "Add Entry" and "Add Comment" windows replaced by a panel inside the HostsMan Editor window;
- fixed: HostsMan cannot import or update hosts from text files;
- fixed: some UI controls may disappear when using Control or Alt keys in Windows Vista;
- fixed: minor bugs.

3.1.51 Beta3:
- added: option to change HostsServer's HTTP status code;
- added: option to not show message after auto-update;
- changed: structure of .ehf files;
- changed: "Import/Export" wizard requires password to create encrypted files;
- changed: custom hand cursor replaced by Windows hand cursor;
- fixed: range check error may be thrown when determining user account type;
- fixed: some windows appear behind the main window when they lose focus;
- fixed: minor bugs.

3.1.50 Beta2:
- added: partial implementation of a new configuration file format;
- added: 'Scan Hosts file' allows to create a basic hosts file if the current one is empty or missing;
- added: window size of HostsServer Log Viewer is now saved;
- changed: more dialogs were replaced by TaskDialog (Vista only);
- changed: moved some settings to prefs.cfg;
- changed: a few GUI adjustments were made;
- fixed: HostsMan doesn't accept URL's with tilde (~);
- fixed: cannot close "Update" window when another application is using hosts file;
- fixed: "Delete Comments" also deletes "::1 localhost" entry;
- fixed: "::1 localhost" entry is not included when restoring the original hosts file in Vista.

3.1.49 Beta:
- added: option to hide HostsServer icon in notification area;
- added: HostsServer's 16-colors icon to notification area for Windows 98/2000;
- added: original update sources can now be hidden;
- changed: IPv6 support improved;
- changed: most options are disabled while Notepad is running when launched from HostsMan;
- changed: "Additional Information" window is now resizable;
- changed: a few GUI adjustments were made;
- fixed: memory leak when expanding certain environment variables;
- fixed: "Unable to access the selective drive" exception;
- fixed: external editor setting always resets to Notepad;
- fixed: minor bugs.

3.0.45:
- fixed: Backup Manager displays wrong date for newly created backups;
- fixed: HostsMan and HostsServer show two taskbar buttons for each main window under Windows 9x;
- fixed: a small window is visible behind taskbar in Windows Vista;
- fixed: fails to create exclusion.dat file;
- fixed: HostsServer throws an error message on Windows shutdown under certain conditions.

3.0.44:
- changed: executables are a bit smaller;
- changed: backups in Backup Manager are sorted by date;
- changed: some GUI adjustments were made;
- fixed: HostsMan doesn't save some settings when certain configuration files don't exist;
- fixed: HostsServer Control Panel sometimes appears empty in Vista;
- fixed: update engine displays wrong date for Peter Lowe's hosts update;
- fixed: DPI scaling of certain visual elements;
- fixed: minor bugs.

3.0.42:
- changed: GetVolumeInformation is now used to determine file system;
- fixed: HostsMan doesn't save settings when configuration file does not exist;
- fixed: some settings are hidden when configuration file does not exist;
- fixed: behavior of HostsServer window on Vista;
- fixed: checking for Peter Lowe's hosts update fails;
- fixed: minor bugs.

3.0.41:
- fixed: HostsMan freezes and prevents Windows shutting properly when Auto-Update is enabled;
- fixed: HostsServer prevents Windows shutting down properly when close button minimizes window to notification area.

3.0.40:
- added: tray icon to HostsServer;
- added: "Peter Lowe's AdServers List" to update list;
- added: sort by column in HostsServer Log Viewer;
- added: "Run as Administrator" option when running with limited privileges under Vista;
- added: NX flag;
- added: ASLR flag (Vista only);
- added: save Editor window size and position;
- added: support for local sources to update engine;
- changed: improved memory usage;
- changed: detection of user privileges;
- changed: update engine improved;
- changed: a few GUI adjustments were made;
- changed: HostsServer and the Control Panel run in the same process now;
- changed: improved compatibility with Windows Vista;
- changed: removed Windows error report dialog when program crashes;
- changed: set MVPS Hosts the default update;
- changed: detection of duplicates improved;
- changed: Editor can now open other hosts files;
- changed: logging "referer" is now optional in HostsServer;
- changed: installer is now based on Windows Installer;
- fixed: program crashes/freezes on exit when Auto-Update is enabled;
- fixed: deleting an update site causes an "index out of bound" error;
- fixed: HostsMan reports new updates even when there are no new updates;
- fixed: HostsMan fails to recognize text files with certain characters;
- fixed: all command-line parameters are now working;
- fixed: other minor bugs.

3.0.0.25 Beta1:
- added: Auto-Updates;
- added: editable update list;
- added: option to mark updates as not installed;
- added: support for proxy basic authentication;
- added: option to restore original Windows hosts file;
- added: 'Additional Information' window;
- added: IPv6 support (hosts file);
- added: comment lines support;
- added: fix hijack of hosts file ('databasepath' registry value);
- added: support for regular expressions to the Exclusion List;
- changed: 90% of the code rewritten;
- changed: memory manager replaced;
- changed: hosts lock removed;
- changed: interface updated;
- changed: exclusion list improved;
- changed: editor improved (rewritten from scratch);
- changed: 'Block Adverts' removed from update list;
- changed: HostsServer replaces built-in HTTP Server;
- fixed: some encrypted backups are not created correctly;
- fixed: several bugs.

* HostsMan Editor:
- added: drag'n'drop support;
- added: support for multiple selections;
- added: support for multiple hostnames in one single entry;
- added: support for regular expressions to the search function;
- added: access to the 'Exclusion List' via main menu;
- changed: localhost entry is now visible;
- changed: comment boxes display comment signs instead of checkmarks;
- changed: possible hijacks are flagged with a warning sign;
- fixed: several bugs.

* HostsServer (former built-in HTTP Server):
- added: log to file;
- added: possibility to display a image instead of a message when sites are blocked;
- changed: has its own executable;
- changed: message displayed when sites are blocked is shorter (less distracting);
- fixed: several bugs.

2.1:
- performance improved;
- Hosts online update improved;
- added exclusion list;
- added command-line parameters;
- fixed bug that prevented HostsMan from working properly with certain regional settings;
- fixed window size problem in displays with higher dpi;
- minor bugs fixed.

2.0.1:
- converted hosts filename to all caps;
- fixed bug in the import function when merging two hosts file;
- fixed bug in 'Check for updates';
- minor bugs fixed.

2.0:
- 'Lock Hosts' feature improved;
- added 2 new update sources (hpHosts and Block Adverts);
- online update now works behind proxy;
- added option to bypass proxy server for local addresses;
- added backup manager;
- added local HTTP server to speed up surfing when hostnames are blocked by hosts file;
- 'Add Host' function in HostsMan Editor improved;
- search in HostsMan Editor improved;
- fixed bug in 'Scan Hosts file' that prevented fixing possible hijacks when no errors were found;
- fixed bug that prevented program from saving configuration on Windows logoff/reboot/shutdown;
- fixed bug in the import function when merging two hosts files;
- several other bugs fixed.

2.0 Beta:
- code optimized;
- added HostsMan Editor;
- added Hosts online update;
- added option to import and merge two hosts files;
- added tool to resolve host names;
- added detection of possible hijacks;
- error detection improved;
- user can now decide what to do when errors and possible hijacks are found in Hosts file;
- improved 'Find Duplicates' window report;
- automatically sets Hosts read-only, hidden and system attributes on program exit;
- re-added option to maintain main window on top;
- small changes in UI;
- several bugs fixed.

1.2:
- code improved;
- added 'Find Duplicates';
- added option to open editor not maximized;
- added option to minimize program to system tray when close button is pressed;
- small changes in program's interface;
- several bugs fixed.

1.1.1:
- bug in the option to use a different editor fixed (thanks to grog);
- program now saves configuration on Windows logoff/reboot/shutdown (thanks to JC);
- user can now select additional commands to appear in the tray icon menu;
- small adjustments in the program's interface.

1.1:
- lock Hosts file function rewritten;
- bug in the import function fixed;
- removed ballon tooltips;
- added option to disable DNS Client warnings under General tab (Administrators only);
- added option to run automatically on Windows startup;
- location of program configuration file changed;
- minor bugs fixed.

1.0.1:
- application name changed to 'HostsMan';
- buttons in main form reflect status of hosts file (enabled/disabled, locked/unlocked);
- minor bugs fixed.

1.0:
- first public release of 'HostsManager'.
