- Fixed bug that prevents the application from opening download page in the certain scenario even if the OpenDownloadPage property is set to true.
- Fixed issue where AutoUpdater sometimes crashed while Parsing remind later time.
- Fixed #33 that causes downloaded file to have the wrong filename.
- Fixed #35 that causes the scaling problem with fonts on High DPI display.
- Fixes #51 UseLatestIE and OnDownloadComplete ZIP extraction will now get EXE name from Process.GetCurrentProcess() instead of Assembly.GetEntryAssembly() which is NULL when AutoUpdater.NET is run from an unmanaged application.
- Fixed issue that causes AutoUpdater.NET to fall into the infinite loop resulting in a StackOverflow exception if there is a problem reaching update file.
- Now AutoUpdater.NET will use the latest version of Internet Explorer available on the PC to show changelog inside WebBrowser control.
- Now if Start method is used from STA thread then it won't create a new thread to run the update logic. It will use new thread only if it was launched from an MTA thread.
- Now Remind Later timer won't use Thread pool thread to launch the Start method. It will use thread that launched the timer.
- Added event to parse custom AppCast file. (#50)
- Added ApplicationExitEvent to let developer handle exit logic themselves.
- Added ability to define Proxy Server to use for XML and Update file request.
- Added Japanese translation.