Releases: Timthreetwelve/GetMyIP
0.17.0 - A new provider and new options
What's New: ✨
-
New: An option has been added that will allow users to delay the initial request for IP information.
- This can be used to allow a network connection to be established and stabilize before the first request is made.
- The default is no delay (0 seconds) but can be changed in the Application Settings section of the Settings page.
- The maximum delay is 600 seconds (10 minutes).
-
New: IPWho.org has been added as a new IP/Geolocation information provider.
- This provider can be selected in the Application Settings section of the Settings page.
- This provider has a rate limit of 100,000 requests per month.
- Check out their website and GitHub repo for more information.
-
New: The first time the About page is opened, the application will check to see if there is an updated version available.
- If a newer version is available,
A newer release is availablewill be displayed in place of theCheck GitHub for a newer releasetext. No annoying pop-ups. - Clicking on the text will open the GitHub release page in the default browser.
- This feature is optional and can be disabled in the Application Settings section of the Settings page.
- If a newer version is available,
-
Updated: File paths in the application log will now be shortened to the first 2 + last 2 parts of the path.
- This will only apply to paths that are longer than 4 parts.
- In this context 'parts' are the drive, folders, and file names separated by the path separator character.
- This should make it easier to read the log entries.
- This will effectively remove the username from the log entries. #180
- This applies to messages for normal log entries. Log entries created by exceptions will still show the full path.
-
Fixed: Escaped Unicode characters should no longer appear in the raw JSON data.
-
This release includes the following translation updates:
- Dutch language updates. Thanks, @CMTriX.
- French language updates. Thanks, @logounet.
- German language updates. Thanks, @uDEV2019.
- Italian language updates. Thanks, @bovirus.
- Japanese language updates. Thanks, @coolvitto.
- Korean language updates. Thanks, @VenusGirl.
-
This release includes the following dependency updates:
Translations ✍
Important
I never cease to be amazed by the people willing to help out with translations.
Thank you all so much. 🤩
If you wish to contribute a new translation, or update a current translation, check out the Contribute a Translation topic in the Wiki. Your help would be awesome.
Full Changelog: v0.16.1...v0.17.0
File Descriptions
It seems that GitHub is now including the file size and sha256 hashes in the download links, so I have removed them from the table below. For those that want to verify the files, you can use the links to VirusTotal.
| File Name | Description | Virus Total |
|---|---|---|
| GetMyIP_0.17.0.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | Link |
| GetMyIP_0.17.0.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | Link |
| GetMyIP_0.17.0.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | Link |
| GetMyIP_0.17.0.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | Link |
| GetMyIP_0.17.0.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | Link |
| GetMyIP_0.17.0.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | Link |
Caution
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.
0.16.1 - Translation Updates
This update includes two translation updates! 🎉
I apologize for another release so soon after 0.16.0. I wanted to get the two translation updates released quicker that I have in the past.
Other than the translation updates, there are no new features or fixes in this release.
What's New: ✨
- Updated: Korean language updates. Thanks, @VenusGirl.
- Updated: French language updates. Thanks, @logounet.
- Updated: README.md has been updated.
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
You people 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.
Full Changelog: v0.16.0...v0.16.1
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
It seems that GitHub is now including the file size and sha256 hashes in the download links, so I have removed them from the table below.
Note
Virus Total may return crowdsourced warnings citing variations of "External IP Lookup". Well, that's what Get My IP does.
I would advise you to do whatever you feel is safe.
| File Name | Description | Virus Total |
|---|---|---|
| GetMyIP_0.16.1.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | Link |
| GetMyIP_0.16.1.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | Link |
| GetMyIP_0.16.1.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | Link |
| GetMyIP_0.16.1.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | Link |
| GetMyIP_0.16.1.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | Link |
| GetMyIP_0.16.1.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | Link |
0.16.0 - Save the JSON!
This release includes new features and translation updates! 🎉
What's New: ✨
- New: The JSON returned from the external IP information provider can now be saved to a file. This file can then be used to compare the raw data from the provider to the displayed data for troubleshooting purposes. This feature can be used by selecting the
Save provider JSONoption in the three-dot menu near the top right corner of the application window or by using theCtrl+Jkeyboard shortcut. This is in response to #166.
Important
If you need to use this because of a suspected error in Get My IP, save the JSON before refreshing or switching to another provider.
-
New: The list that holds the external IP data from the provider will now be cleared and then repopulated, instead of overwritten, when a refresh is done. You may notice that the data blanks out momentarily when refreshed. This is in response to #166.
-
Updated: The toast message that appears when the IP address changes will now display
?.?.?.?instead of blanks when the external IP address is unknown. -
Updated: FreeIPAPI.com updated their API. Consequently, the following changes were made:
- The Zip code/Postal code has been removed.
- AS number has been added.
- AS organization (name) has been added.
-
Updated: Dutch language updates. Thanks, @CMTriX.
-
Updated: Italian language updates. Thanks, @bovirus.
-
Updated: Bumped NLog to version 6.0.1.
-
Updated: Bumped Vanara.PInvoke.User32 to version 4.1.6.
-
Updated: Bumped System.Drawing.Common to version 9.0.7.
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
You people 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.
Full Changelog: v0.15.0...v0.16.0
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.16.0.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | 9.32 MB |
| GetMyIP_0.16.0.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | 57.09 MB |
| GetMyIP_0.16.0.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | 52.43 MB |
| GetMyIP_0.16.0.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | 16.88 MB |
| GetMyIP_0.16.0.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | 94.35 MB |
| GetMyIP_0.16.0.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | 87.65 MB |
Checksums
| File Name | SHA256 Hash | Virus Total |
|---|---|---|
| GetMyIP_0.16.0.0_x64x86_Setup.exe | 6ccb4d1cfa9da3d2386b562fc37dc7c36d9099227f583ffcbccd382e907d3947 |
Link |
| GetMyIP_0.16.0.0_SC_x64_Setup.exe | abc474d46d18ddfc0bb127c8b11147eaabd62ae29fe34d5bc3f49791cd06d76e |
Link |
| GetMyIP_0.16.0.0_SC_x86_Setup.exe | 453957a5347d440fa74710c98286c676387489fdab31d7240251b4b4d7dc6509 |
Link |
| GetMyIP_0.16.0.0_x64x86_Portable.zip | 9b02f5ef97d874b6344526db3df8da0d2007230f9655a751221f953bfb148242 |
Link |
| GetMyIP_0.16.0.0_SC_x64_Portable.zip | 09c0089cca3a3f1c840a9209b8c715f45a1480f4a08823cc1b1e76e50e366034 |
Link |
| GetMyIP_0.16.0.0_SC_x86_Portable.zip | 3dd0d63f5d9c3d663df5239722093329d49c841e7f80aea7d5fb49e2563adf60 |
Link |
0.15.0 - Bye-Bye Annoying Pop-Ups
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
-
New: If enabled, the tray icon will change to a red exclamation mark if Get My IP encounters an error. #146
-
New: Added a basic mechanism for retrying HTTP request exceptions. #146
- See Settings > Application Settings >
Maximum number of times to try connectingandNumber of seconds between retry attempts. - The number of times to try connecting starts at
1. This is the initial attempt. Therefore, a value of1essentially tells Get My IP not to retry connecting. Use a value of2or greater to retry connecting. - Not all errors will be retried.
- Default values are
4tries and15seconds between retries.
- See Settings > Application Settings >
-
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 |
0.14.0 - Flags!
This update introduces an option to display a flag icon in the system tray. 🎉
Important
This update includes a behavior change for the "Use Windows display language" option. See details below.
What's New: ✨
-
New: You can now choose to have the tray icon be a flag that corresponds to the country of the IP address. #93
- The flag that is displayed is based on the two-character country code associated with the External IP address.
- If the country code is not found, the default "IP" icon will be used.
- This option is disabled by default. To enable it, go to Settings > Tray Icon Settings and check the "Show country flag instead of app icon" option.
- If there are problems with the flag icon, please open an issue on GitHub.
- Thanks to @Maneeha1234SL for the suggestion and for waiting so long for it to be implemented. #93
- Flag icons are from https://flagpedia.net and have been converted from
pngto 16x12icofiles.
-
New: An option has been added to restore a minimized window to the center of the screen. #137
- This option is only available if "Start with window centered on screen" is enabled.
- This option is disabled by default. To enable it, go to Settings > UI Settings and check the "Restore minimized window to center of screen" option.
-
New: An option has been added to have Get My IP display the initial page upon restoring a minimized window. #138
- The initial page is the page set in Settings > Application Settings.
- This option is enabled by default. To disable it, go to Settings > UI Settings and uncheck the "Restore minimized window to initial page" option.
-
New: An option has been added to reposition the Get My IP window that is partially (or completely) off-screen back on-screen. #137
- This option is enabled by default. To disable it, go to Settings > UI Settings
-
New: An option has been added to show the accent color behind pop-up messages.
- This option is meant to draw attention to the messages that may go unnoticed.
- This option is disabled by default. To enable it, go to Settings > UI Settings and check the "Use accent color for message background" option.
-
New: You can now adjust the font size for much of the UI.
- This option is in addition to the "UI Size" option.
- Adjust the "UI Size" option first, then set the font size to your liking.
-
Fixed: The keyboard shortcut to adjust row spacing (
Ctrl+Shift+R) was not working correctly. It has been fixed. -
Updated: Language selection has been reworked.
- For new installs, the default will now be to use the OS language, provided that there is a translation available.
- If there is no translation available, the default will be English (en-US) and the option to use the OS language will be disabled.
- This will provide a better experience for new users.
- This change will not affect existing installs.
-
Updated: The behavior of the "Use Windows display language" checkbox has changed.
- Checking or unchecking this option will cause the application to restart.
-
Updated: Optimized the way language dictionaries are compared.
- Pressing
Ctrl+Shift+Kwill compare the current language dictionary keys to the en-US dictionary to find missing and extraneous keys. - The comparison can also be invoked by clicking the new compare icon in the Language Settings section on the Settings page. The icon looks like two slightly offset arrows pointing at each other.
- The comparison is written to the application log which will be opened automatically, if the system is configured to open .log files with a text editor.
- A language other than en-US must be in use for this to work. Otherwise the en-US dictionary will be compared to itself.
- Pressing
-
Updated: The "experimental" tag on the "Notify when external IP address changes" option has been removed. #129
- Translation providers are encouraged to update their translations for this change.
-
Updated: Italian language updates. Thanks, @bovirus.
-
Updated: Dutch language updates. Thanks, @CMTriX.
-
Updated: French language updates. Thanks, @logounet.
-
Updated: Bumped System.Drawing.Common to version 9.0.2.
-
Updated: Bumped Octokit to version 14.0.0.
-
Updated: Bumped MaterialDesignThemes to version 5.2.1.
-
Updated: Bumped NLog to version 5.4.0.
-
Updated: Bumped Nerdbank.GitVersioning to version 3.7.115.
-
Updated: Bumped CommunityToolkit.Mvvm to version 8.4.0.
-
Updated: Copyright date.
-
Updated: Additional optimizations and UI tweaks.
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
If you have previously contributed, please take a moment to verify that your translation is up to date. Thanks!
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.
Full Changelog: v0.12.3...v0.14.0
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.14.0.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | 9.29 MB |
| GetMyIP_0.14.0.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | 61.95 MB |
| GetMyIP_0.14.0.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | 57.29 MB |
| GetMyIP_0.14.0.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | 16.87 MB |
| GetMyIP_0.14.0.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | 101.45 MB |
| GetMyIP_0.14.0.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | 94.75 MB |
Checksums
| File Name | SHA256 Hash | Virus Total |
|---|---|---|
| GetMyIP_0.14.0.0_x64x86_Setup.exe | 8bc13ecb38bf6acce91f4adaa0dee8083d6c208715d03ee547dbbc05c8488a57 |
Link |
| GetMyIP_0.14.0.0_SC_x64_Setup.exe | ec4f163d0051412dc41a0fb7e43f40b7b8583d1c8603908313cbfefc56cd4679 |
Link |
| GetMyIP_0.14.0.0_SC_x86_Setup.exe | 9567c9e9faa374cce57c2c151f75612161a68789cab1ae7c33da64385e5a0de2 |
Link |
| GetMyIP_0.14.0.0_x64x86_Portable.zip | 123e95057557ffaab3b1c70afe820eea4172dd49749592aad967a3730b261bca |
Link |
| GetMyIP_0.14.0.0_SC_x64_Portable.zip | 1c263d59a76fceec6d8f3ad2b52d5db680928918a1629b8473c0f41f105be7aa |
Link |
| GetMyIP_0.14.0.0_SC_x86_Portable.zip | 67a9f1b3f4bff1ac0191891e52b0bde018e1e2931a266121bf8bf3a60990fc04 |
Link |
v0.12.3 - A bug fix and other minor updates
This update has a bug fix, translation updates, and dependency updates
Note
My apologies for yet another release so soon after the previous release, but bugs just need to be fixed.
Changes: ✨
- New: Added country code to ip-api.com display.
- Fixed: 🐛 Threading issue that caused "Refresh timer failed" message. #123
- Updated: Updated application name in header of language files. #121
- Updated: Italian language updates. Thanks, @bovirus. #122 and #125
- Updated: Dutch language updates. Thanks, @CMTriX.
- Updated: Bumped H.NotifyIcon.Wpf to version 2.2.0.
- Updated: System.Drawing.Common to version 9.0.0.
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
If you have previously contributed, please take a moment to verify that your translation is up to date. Thanks!
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.
Full Changelog: v0.12.2...v0.12.3
File Descriptions
| File Name | Description | Size |
|---|---|---|
| GetMyIP_0.12.3.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | 9.10 MB |
| GetMyIP_0.12.3.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | 61.95 MB |
| GetMyIP_0.12.3.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | 57.24 MB |
| GetMyIP_0.12.3.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | 13.15 MB |
| GetMyIP_0.12.3.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | 85.56 MB |
| GetMyIP_0.12.3.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | 79.63 MB |
Checksums
| File Name | SHA256 Hash | Virus Total |
|---|---|---|
| GetMyIP_0.12.3.0_x64x86_Setup.exe | 918fe4c8cc9d98f2de97c2e9c0f947fd71338f1d13a6d72278dc5ea38c954774 |
Link |
| GetMyIP_0.12.3.0_SC_x64_Setup.exe | d29003f16a3c68f0f998d58d4670f148fcc712663e467c7c5cc648a4c3cfc670 |
Link |
| GetMyIP_0.12.3.0_SC_x86_Setup.exe | 8fca3a7202144da142a80b1fa378f7cdc2dd4d19f67b4d735fb22fc5bfee90c9 |
Link |
| GetMyIP_0.12.3.0_x64x86_Portable.zip | 082e148d10408b2f5e4908d633674cb8420d6a48df378a0a087170ccddf2f3e2 |
Link |
| GetMyIP_0.12.3.0_SC_x64_Portable.zip | c91b9ba420c3b25f60cdd025b254c8edaadb4a1376dc9051f1a96674e3bfd94c |
Link |
| GetMyIP_0.12.3.0_SC_x86_Portable.zip | d2af6e115b7d29dac7b357fd2ce3a7ccc3138667fc538685ece0e5b8022ddd55 |
Link |
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.
0.12.2 - Fix Settings Import
This update includes a new Language translation, and a fix to a settings import issue.
Note
I'm sorry for another release so soon after releasing 0.12.1, but I wanted to get the fix for #114 released.
Changes: ✨
- New: 🎉 Japanese (ja-JP) language translation. Thanks to @coolvitto. #115 🎉
- Fixed: Import of settings, introduced in version 0.12.1, was not reliably restarting the application after import. #114
- Fixed: Improper display of translation percentage on About page.
- Updated: French language updates. Thanks, @logounet. #105
- Updated: Korean language updates. Thanks, @VenusGirl. #118
- Updated: Italian language updates. Thanks, @bovirus. #116
- Updated: Dutch language updates. Thanks, @CMTriX.
- Updated: Resiliency improvements and code optimization.
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
If you have previously contributed, please take a moment to verify that your translation is up to date. Thanks!
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.
Full Changelog: v0.12.1...v0.12.2
File Descriptions
| File Name | Description | Size |
|---|---|---|
| GetMyIP_0.12.2.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | 9.17 MB |
| GetMyIP_0.12.2.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | 61.94 MB |
| GetMyIP_0.12.2.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | 57.22 MB |
| GetMyIP_0.12.2.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | 13.13 MB |
| GetMyIP_0.12.2.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | 85.54 MB |
| GetMyIP_0.12.2.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | 79.60 MB |
Checksums
| File Name | SHA256 Hash | Virus Total |
|---|---|---|
| GetMyIP_0.12.2.0_x64x86_Setup.exe | 6127d7ef22b454d2baf1e3e066d6c3bf3308f411f4b36593c3e3baac7f3bea15 |
Link |
| GetMyIP_0.12.2.0_SC_x64_Setup.exe | 5e29a31856829eb77a9eaa81b08c4af4f347a3ec36d70d67b72439dc9d0bde2e |
Link |
| GetMyIP_0.12.2.0_SC_x86_Setup.exe | d05560f37323dd27bcd5d1e1d6169d58e7ebc73ab3cd552f327e555cbc2abab1 |
Link |
| GetMyIP_0.12.2.0_x64x86_Portable.zip | 9c2785ad3fe284da2921dfb5fc36d16a6053886a6fa87925137a04682ff484a6 |
Link |
| GetMyIP_0.12.2.0_SC_x64_Portable.zip | a9fa3fbf39ff66bba30f501c8d3f9e19ec6f39427bafd130d6818f6193685bc0 |
Link |
| GetMyIP_0.12.2.0_SC_x86_Portable.zip | 9bd293019270f870e356332064a7ae81bdba91916e6eeda153ebf3fe777194f7 |
Link |
0.12.1 - Settings Options
This update includes options for exporting and importing the settings file, an important fix, language updates and more!
Changes: ✨
- New: Added option to Export, Import, Open and List the application's settings. #110
- Useful for restoring app settings after a clean install of Windows or copying settings to another machine.
- See the Settings File topic in the Readme.txt file for more information.
- These options can be found in Settings -> Settings File.
- Thanks to @CMTriX for the suggestion!
- Fixed: Information not being refreshed after restoring minimized window. #107
- Updated: Italian language updates. Thanks, @bovirus. #112
- Updated: Dutch language updates. Thanks, @CMTriX.
- Updated: Bump System.Drawing.Common to 9.0.0 #111
- Updated: Additional code optimizations and UI Tweaks.
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
If you have previously contributed, please take a moment to verify that your translation is up to date. Thanks!
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.
Full Changelog: v0.11.3...v0.12.1
File Descriptions
| File Name | Description | Size |
|---|---|---|
| GetMyIP_0.12.1.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | 9.17 MB |
| GetMyIP_0.12.1.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | 61.94 MB |
| GetMyIP_0.12.1.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | 57.22 MB |
| GetMyIP_0.12.1.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | 13.13 MB |
| GetMyIP_0.12.1.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | 85.54 MB |
| GetMyIP_0.12.1.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | 79.60 MB |
Checksums
| File Name | SHA256 Hash | Virus Total |
|---|---|---|
| GetMyIP_0.12.1.0_x64x86_Setup.exe | 29c300998232b8804c172b55117187dff959cddc8eb5094fcd4a0f32ea95c9ca |
Link |
| GetMyIP_0.12.1.0_SC_x64_Setup.exe | c21a7cbf0632015d98fd117fe45db7f245eb74d07f44192c25aab9405c922de5 |
Link |
| GetMyIP_0.12.1.0_SC_x86_Setup.exe | 8dde565236bca1f895cc073517095425bbb738b2c50574b775baf3bd85b94124 |
Link |
| GetMyIP_0.12.1.0_x64x86_Portable.zip | 3ff3efdca7453a1ebb7dc6969dc5594a698a669ec0ea9ee5c4b64c6c755e39ee |
Link |
| GetMyIP_0.12.1.0_SC_x64_Portable.zip | 3a677e8ccc6f1bc982db7254407650fce497f7f83d4ccf32cc3ce3d40dce0a49 |
Link |
| GetMyIP_0.12.1.0_SC_x86_Portable.zip | ec2f255ed3ba4a8da8070b079bf2898ad050785f622cfd450b2661b328f0766f |
Link |
0.11.3 - New Options
This update includes two new options, dependency changes, language updates and more!
Changes: ✨
- New: Added option to refresh IP information after restoring a minimized window. #107
- The option can be found in Settings -> Application Settings.
- Thanks to @CMTriX for suggesting it!
- New: Added option to show time of last external information refresh as the last item in the grid.
- The option can be found in Settings -> Application Settings.
- New: The list of translations on the About page now has a column showing translation percentage (compared to the en-US language file).
- New: Added method to compare language files.
- Use
Ctrl+Shift+Kto compare. - Comparison results can be found in the log file. Scroll to the bottom if needed.
- Use
- New: Added info icon to Language Settings that references the previous item.
- New: Added NerdBank.GitVersioning package as a replacement for GitVersion.MsBuild package.
- New: Removed the deprecated CommunityToolkit.WinUI.Notifications package.
- The toast message issued when the external IP address changes will be a little different.
- Please open an issue if you discover a problem.
- New: Added CommandLineArgumentsParser package as a replacement for CommandLineParser package.
- Updated: French language updates. Thanks, @logounet. #105
- Updated: Italian language updates. Thanks, @bovirus. #108
- Updated: Dutch language updates. Thanks, @CMTriX. #108
- Updated: Bumped H.NotifyIcon.Wpf to 2.1.4
- Updated: Additional code optimizations and UI Tweaks.
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
If you have previously contributed, please take a moment to verify that your translation is up to date. Thanks!
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.
Full Changelog: v0.11.2...v0.11.3
File Descriptions
| File Name | Description | Size |
|---|---|---|
| GetMyIP_0.11.3.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | 8.95 MB |
| GetMyIP_0.11.3.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | 62.01 MB |
| GetMyIP_0.11.3.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | 57.23 MB |
| GetMyIP_0.11.3.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | 12.80 MB |
| GetMyIP_0.11.3.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | 85.62 MB |
| GetMyIP_0.11.3.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | 79.61 MB |
Checksums
| File Name | SHA256 Hash | Virus Total |
|---|---|---|
| GetMyIP_0.11.3.0_x64x86_Setup.exe | 11407e9e37786ea41de8c7624d82d0402ac268d8f984eb195cfc6d5aaf30108c |
Link |
| GetMyIP_0.11.3.0_SC_x64_Setup.exe | f5d5e4451978a8801e2d3459654c2a55ff6d88f31c6f74fb1a8368c21ecfecc8 |
Link |
| GetMyIP_0.11.3.0_SC_x86_Setup.exe | 998f6f25d927be9a895c22e2909c1e933db79ae923528b8f0509c125d1ac9f35 |
Link |
| GetMyIP_0.11.3.0_x64x86_Portable.zip | 36f424f34a46adae37c00a1a7fd4dbb10ad176526ff456ad5d9740f5d426fcb5 |
Link |
| GetMyIP_0.11.3.0_SC_x64_Portable.zip | 36f424f34a46adae37c00a1a7fd4dbb10ad176526ff456ad5d9740f5d426fcb5 |
Link |
| GetMyIP_0.11.3.0_SC_x86_Portable.zip | 8e748064be38323c4ac34804916529caa8dfc66e9f45f17c1c8a0d1e7e87d07f |
Link |
0.11.2 - Another Map!
This update includes another option for mapping, and additional properties for SeeIp.org.
Changes: ✨
- New: Added Open Street Map as a mapping option.
- Updated: Added additional properties when using SeeIP.org.
- Updated: Italian language updates. Thanks @bovirus. #102
- Updated: Korean language updates. Thanks @VenusGirl. #103
Translations ✍🏻
My thanks to all the people that have contributed translations and updates.
Important
If you have previously contributed, please take a moment to verify that your translation is up to date. Thanks!
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.
Full Changelog: v0.11.1...v0.11.2
File Descriptions
| File Name | Description | Size |
|---|---|---|
| GetMyIP_0.11.2.0_x64x86_Setup.exe | Installer, requires .NET 8 runtime to already be present | 9.04 MB |
| GetMyIP_0.11.2.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required | 62.07 MB |
| GetMyIP_0.11.2.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required | 57.30 MB |
| GetMyIP_0.11.2.0_x64x86_Portable.zip | Zip archive, requires .NET 8 runtime to already be present | 12.92 MB |
| GetMyIP_0.11.2.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required | 85.72 MB |
| GetMyIP_0.11.2.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required | 79.70 MB |
Checksums
| File Name | SHA256 Hash | Virus Total |
|---|---|---|
| GetMyIP_0.11.2.0_x64x86_Setup.exe | e009c4ca27882c5d59fd76663fc77dd6e4fa46bf238f36c884623bd417de6a75 |
Link |
| GetMyIP_0.11.2.0_SC_x64_Setup.exe | 6a9af136834dd1f561e4c7223106f4f70393b3897e980383afc3a94eefcda497 |
Link |
| GetMyIP_0.11.2.0_SC_x86_Setup.exe | e08aef02438efebfe103ddca5429a512bb0d4835042a32ab55f4ba6f5a0b9e80 |
Link |
| GetMyIP_0.11.2.0_x64x86_Portable.zip | ad229be509ea7a1b3a75de7cbb3179100f9a9cf28afa85ea6b46582b8023d004 |
Link |
| GetMyIP_0.11.2.0_SC_x64_Portable.zip | 6119fe290e74882fe3ce83e628b90e11669736bd387d698dc24e131854f8b766 |
Link |
| GetMyIP_0.11.2.0_SC_x86_Portable.zip | 6055fc2bf321a36c19aa193788f0a8ca5658d1ecf03c173024aaadebeaadbb5d |
Link |

