Skip to content

0.15.0 - Bye-Bye Annoying Pop-Ups

Latest
Compare
Choose a tag to compare
@Timthreetwelve Timthreetwelve released this 12 Mar 22:24
· 13 commits to main since this release
v0.15.0
38fb018

This update includes a new method of displaying error messages, bug fixes and translation updates! 🎉

What's New: ✨

  • New: Most error messages will now be shown in the grid in the main window instead of in an annoying pop-up message box. #146

    • Example:
      GetMyIP_2025-03-12_16-51-05
  • New: If enabled, the tray icon will change to a red exclamation mark if Get My IP encounters an error. #146

    • The icon isn't pretty, but hopefully it is never seen. 😀
      2025-03-12_16-56-16
  • New: Added a basic mechanism for retrying HTTP request exceptions. #146

    • See Settings > Application Settings > Maximum number of times to try connecting and Number of seconds between retry attempts.
    • The number of times to try connecting starts at 1. This is the initial attempt. Therefore, a value of 1 essentially tells Get My IP not to retry connecting. Use a value of 2 or greater to retry connecting.
    • Not all errors will be retried.
    • Default values are 4 tries and 15 seconds between retries.
  • Updated: Additional work has been done on the "Restore minimized window to center of screen" feature. #143

    • This removed the WpfScreenHelper dependency.
  • Updated: Rewrote much of the code involved in converting the IP address and geolocation data supplied by the providers into a usable format.

    • This will make debugging and adding or updating providers easier.
  • Updated: The installer has been updated to delete files created by previous installs that are no longer needed.

    • The portable (zip) versions are not affected by this update.
  • Updated: Dutch language updates. Thanks, @CMTriX.

  • Updated: French language updates. Thanks, @logounet.

  • Updated: German language updates. Thanks, @uDEV2019.

  • Updated: Italian language updates. Thanks, @bovirus.

  • Updated: Japanese language updates. Thanks, @coolvitto.

  • Updated: Korean language updates. Thanks, @VenusGirl.

  • Updated: Bumped Vanara.PInvoke.User32 to version 4.0.6.

  • Updated: Additional optimizations and UI tweaks.

Full Changelog: v0.14.0...v0.15.0

Shout-Out 📣

A shout-out to https://jsoning.com/api/ which made testing the http exceptions a breeze!

Translations ✍🏻

My thanks to all the people that have contributed translations and updates.

Important

To the translation providers, you are rock stars! ⭐ Thank you! ❤️

If you wish to contribute a translation, or update a current translation, check out the Contribute a Translation topic in the Wiki. Your help would be awesome.

Switching Install types? 🚩

Important

When switching between install types (i.e. x64x86, SC_x64, SC_x86) please uninstall the previous version before installing the current version. Failure to do so may produce unpredictable results. Users of portable versions should replace the entire folder.

File Descriptions

File Name Description Size
GetMyIP_0.15.0.0_x64x86_Setup.exe Installer, requires .NET 8 runtime to already be present 9.28 MB
GetMyIP_0.15.0.0_SC_x64_Setup.exe Installer, x64 architecture, Self-Contained, .NET runtime not required 57.05 MB
GetMyIP_0.15.0.0_SC_x86_Setup.exe Installer, x86 architecture, Self-Contained, .NET runtime not required 52.38 MB
GetMyIP_0.15.0.0_x64x86_Portable.zip Zip archive, requires .NET 8 runtime to already be present 16.87 MB
GetMyIP_0.15.0.0_SC_x64_Portable.zip Zip archive, x64 architecture, Self-Contained, .NET runtime not required 94.32 MB
GetMyIP_0.15.0.0_SC_x86_Portable.zip Zip archive, x86 architecture, Self-Contained, .NET runtime not required 87.62 MB

Checksums

File Name SHA256 Hash Virus Total
GetMyIP_0.15.0.0_x64x86_Setup.exe c939f519c529b60e9ce377abe49b6988de2a3f6ca5eb3a386841a59b573ff33c Link
GetMyIP_0.15.0.0_SC_x64_Setup.exe 28c8cf8cf63dafdea828590f857073ee2d966245bc8f007b451c0d6c62563bec Link
GetMyIP_0.15.0.0_SC_x86_Setup.exe f8e9d44d3792c33f1b34a86a4ba7cc358dc79da5e4295c5b06e07903d64b2069 Link
GetMyIP_0.15.0.0_x64x86_Portable.zip 5c6fa2650edf1a53cdfa7fcdd52595c04bd179e74a81559cae498961834d1531 Link
GetMyIP_0.15.0.0_SC_x64_Portable.zip 337bfeadfe6d046afa7695187eaddff041604632e884d41328ed80ef62fe5b16 Link
GetMyIP_0.15.0.0_SC_x86_Portable.zip 43fb2265b0d8cda34e0504a93987fa750d3cff4e0b56512f151f5b8f1560d551 Link