Skip to content

Releases: Timthreetwelve/GetMyIP

0.10.0 - .NET 8

26 Mar 21:06
v0.10.0
c180848
Compare
Choose a tag to compare

This update includes migrating the project to .NET 8, some language updates, and updates to several dependencies.

I'm sorry it's taken so long for me to get this version released. I appreciate your patience.

Changes: ✨

  • Updated: Migrated to .NET 8. See next section for more information.
  • Updated: Replaced ipext.org with seeip.org
  • Updated: Migrated Material Design in XAML to version 5.0.0
  • Updated: Upgraded Octokit to version 10.0.0
  • Updated: Upgraded H.NotifyIcon to version 2.0.124
  • Updated: Upgraded NLog to 5.2.8
  • Updated: Several language updates
  • Updated: Minor localization tweaks
  • Added: Ctrl+Minus and Ctrl+Minus keyboard shortcuts to adjust size
  • Fixed: Grid background wasn't updating after a theme change
  • Fixed: Date format on About page should now be localized correctly

Change to .NET 8 🥅

  • Starting with version 0.10.0, Get My IP uses the .NET 8 desktop runtime.
  • .NET 8 is the current Long Term Support release of .NET and will be supported until November 2026.
  • If you can't upgrade to .NET 8, you can still use Get My IP by choosing one of the self-contained versions to download.
  • If you want to upgrade to .NET 8, you can find it here.

Translations ✍🏻

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

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.9.8...v0.10.0

File Descriptions:

File Name Description Size
GetMyIP_0.10.0.0_x64x86_Setup.exe Installer, requires .NET 8 runtime to already be present 8.18 MB
GetMyIP_0.10.0.0_SC_x64_Setup.exe Installer, x64 architecture, Self-Contained, .NET runtime not required 57.2 MB
GetMyIP_0.10.0.0_SC_x86_Setup.exe Installer, x86 architecture, Self-Contained, .NET runtime not required 52.4 MB
GetMyIP_0.10.0.0_x64x86_Portable.zip Zip archive, requires .NET 8 runtime to already be present 11.6 MB
GetMyIP_0.10.0.0_SC_x64_Portable.zip Zip archive, x64 architecture, Self-Contained, .NET runtime not required 79.6 MB
GetMyIP_0.10.0.0_SC_x86_Portable.zip Zip archive, x86 architecture, Self-Contained, .NET runtime not required 73.5 MB

Checksums :

File Name SHA256 Hash
GetMyIP_0.10.0.0_x64x86_Setup.exe 821e076fd8aca579bc916301d33361b08eaf19a2b89c8cd31c48cf14576e1fa4
GetMyIP_0.10.0.0_SC_x64_Setup.exe 2a794feb2a26ebe1bdb7a8682ce29f749168ae936cc57aa55375afa75316f778
GetMyIP_0.10.0.0_SC_x86_Setup.exe 4d55ac7643c5d7cccde70db163dd10fa0461ce5337b0bc6946283d5d4340c425
GetMyIP_0.10.0.0_x64x86_Portable.zip 2db82a8e9f20338eecb9eb8682064ea0e91ab970cd2a837f539e1dde2fc16a0b
GetMyIP_0.10.0.0_SC_x64_Portable.zip eba1a5a823561790f0c1c9157b51f78f445ffa5feb630868aceb2e676885a37f
GetMyIP_0.10.0.0_SC_x86_Portable.zip cf2fc79f1dee9c68554268ad7ea0de1a10e0d5bd926088d3b8d8d62507b54b62

0.9.8 - New French Language and New Download/Install Options

13 Dec 20:56
v0.9.8
72c6062
Compare
Choose a tag to compare

This update includes the French language and new download/installation options

Apart from bug fixes and translation updates, I expect the pace of updates to Get My IP to slow down as I turn my attention to projects that have been neglected for too long. When I return to Get My IP in 2024, I will be upgrading it to .NET 8, which was released in November and is the next LTS version of .NET.

Changes:

  • New: French language translation added courtesy of @logounet. 🎉
  • New: Added option to hide Exit in the navigation menu. #55
  • Updated: NLog and H.NotifyIcon.Wpf dependencies have been updated to their latest versions.
  • Updated: Improved resiliency when internet connection is not available.
  • New: Additional download and installation options. See below.

New download and installation options ✨

With this release I'm adding Self Contained versions both the portable and installer versions. In this context, Self Contained means that the required .NET files are included. A self contained installation does not require that the .NET runtime is installed. Of course, by including the required .NET files, the installation is much larger. Download the installer or zip archive that best suits your needs.

In addition:

  • Publishing a Self Contained build requires that either x86 or x64 be targeted. Consequently, there are versions for each x86 and x64.
  • The filename of the Self Contained builds will indicate the architecture, either x86 or x64.
  • The name of the zip archives has been changed from NonInstall has been changed to Portable.
  • The Checksums table below has been updated to include a description for each file.

Thanks:

My sincere thanks to @logounet for the French translation. 🙏🏻

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

Full Changelog: v0.9.7...v0.9.8

Checksums :

File Name Description SHA256 Hash
GetMyIP_0.9.8.0__Setup.exe Installer - Requires .NET 6 8f4958cbeed5f2946d56b3d19be23c5ddd50d52058c9ea06838c0daf9c2002bc
GetMyIP_0.9.8.0_SC_x86_Setup.exe Installer - Self Contained x86 ca6c89961052db16a393a57f9359e95b5ab2fb5afa40c46bfcdba3c067e28740
GetMyIP_0.9.8.0_SC_x64_Setup.exe Installer - Self Contained x64 371b408ba03e1a7be6935c2fedc323d8aedfb91faa64b642869265dbe006e867
GetMyIP_0.9.8.0__Portable.zip Zip Archive - Requires .NET 6 06af11efc069e3ded00f04b29b25ee89b0875bf830639417e068a0f7815dc0a1
GetMyIP_0.9.8.0_SC_x86_Portable.zip Zip Archive - Self Contained x86 98f7178c01b0cd158d8edff73052994ed7942250e04476d89a6737003c0b6cc5
GetMyIP_0.9.8.0_SC_x64_Portable.zip Zip Archive - Self Contained x64 b0aecd224b80fdc1e88a15facb205cb111373773cd29ff05b37725eb58cbdb45

0.9.7 - Mostly bug fixes with some new options

27 Nov 02:47
v0.9.7
9d7bc9b
Compare
Choose a tag to compare

This update includes new options and fixes some bugs 🐛🐜🐞

Apart from bug fixes and translation updates, I expect the pace of updates to Get My IP to slow down as I turn my attention to projects that have been neglected for too long. When I return to Get My IP in 2024, I will be upgrading it to .NET 8, which was released earlier this month and is the next LTS version of .NET.

Changes:

  • Fixed: Settings will now be saved every time a user navigates away from the Settings page. Settings were saved at shutdown, but this can be an issue with a long running application.
  • Fixed: If a newer version of Get My IP is found when checking for an updated release from the About page, clicking OK in the resulting message box will now close Get My IP after navigating to the GitHub Releases page.
  • Fixed: Only one Instance of Get My IP will be allowed to run at a time. This fixes the scenario described in Issue #51. Logging to a permanent log file is exempted from the only one instance rule.
  • Fixed: Logging to a permanent log file was broken in d1e9f05. It now works correctly.
  • Fixed: The list of translation contributors on the about page is now aligned correctly. This didn't cause any harm, it just bugged me.
  • New: Added Free IP API as an IP information provider. It's good to have options.
  • New: The list of IP information providers used by Get My IP is now available at the bottom of the about page.
  • New: An option to show external IP type (IPv4 or IPv6) in the tray icon tooltip has been added.

Thanks:

Last week was the Thanksgiving 🦃 holiday in the US. I'm thankful for everyone that has contributed language translations and to those that are keeping them updated! 🙏🏻

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

Full Changelog: v0.9.6...v0.9.7

Checksums :

File SHA256 hash
Installer (exe) 7334a685aae4c4d2f581df38d6a51c5b8d94956de6bd89cc76e83b0f8484724d
Portable (zip) a8f92633a235ee2233552af7066289f5a49e45b51c3c92d30900853eb4211318

0.9.6 - New languages & New options

21 Nov 22:26
v0.9.6
07635cf
Compare
Choose a tag to compare

This update has a new language and some exciting new options

Changes:

  • Added: Slovak language! #44
  • Added: German language! #46
  • Added: Option to start with Windows #22
  • Added: Option to start minimized #22
  • Added: Option to minimize to tray (notification area) instead of closing #22
  • Added: Option to periodically refresh to keep external IP updated #30
  • Added: Option to be notified if IP address changes #30
  • Updated: Removed 
 carriage returns from all language files #43
  • Updated: All the language files were updated with the latest additions
  • Updated: NLog dependency has been updated to the latest version
  • Updated: Minor UI tweaks & bug fixes

Possible Breaking Change:

Adding the notification mentioned above required changing the build to target windows10.0.19041 or higher. Get My IP may no longer work on WIndows 7, 8, or Windows 10 with build numbers lower than 19041.

Thanks:

This week is the Thanksgiving 🦃 holiday in the US. I'm thankful foreveryone that contributed new language translations and to those that are keeping them updated! 🙏🏻

If you wish to contribute a translation, check out the Contribute a Translation topic in the Wiki. Your help would mean the world to me!

Full Changelog: v0.9.3...v0.9.6

New Contributors

Checksums :

File SHA256 hash
Installer (exe) 57aee119062225c1714fd623465c9e32e141f04a3b7242f61878360148bb841e
Portable (zip) 974c7eeb358c216a89434d34cef0fdff6c3fb139a2241cd720477b286abd60b0

Once again with the files actualy attached.

0.9.5-beta

19 Nov 21:06
0.9.5-beta
c299ab6
Compare
Choose a tag to compare
0.9.5-beta Pre-release
Pre-release

This is a beta release for testing purposes

New features:

  • German translation by @uDEV2019 in #46
  • Automatic refresh of external IP address
  • Notification of IP address change

Breaking change:

Adding the notification required changing the build to target windows10.0.19041 or higher. Get My IP may not work on WIndows 7, 8, or Windows 10 with build numbers lower than 19041.

New Contributors

Full Changelog: v0.9.3...0.9.5-beta

Checksums :

File SHA256 hash
Installer (exe) a5d2ba6dcb55a3764465f5f13e91ea3c10a773b303b15c5eca95b7e7d547a39a
Portable (zip) 2957e7900e7a3513d23f0d25325d0f4d1a304938cee43b73c156d536107488f9

v0.9.3 - Bug Fix and a New Feature

01 Nov 16:54
v0.9.3
487212d
Compare
Choose a tag to compare

This update includes a bug fix and introduces language file testing

Mea Culpa:

First, an apology. The application folder name was inadvertently changed from GetMyIPto Get My IP a couple of releases back. If you updated to the latest release without uninstalling the previous version, the GetMyIP folder could be orphaned. If you open the C:\Users\your-user-name\AppData\Local\Programs\T_K\ folder and see both Get My IPand GetMyIP folders, you can delete the GetMyIP folder. The Get My IP folder will be used going forward. I'm sorry for this oversight.

Changes:

  • Added: Language file testing. See the wiki topic for details. #26
  • Fixed: Major bug when clicking the 'Map' button while using a language other than English. The bug would also manifest itself when IP information source was not ip-api.com. The map button will now be disabled when latitude and longitude are not available. #36
  • Fixed: Navigation menu not resizing to fit content. #36
  • Fixed: Settings page truncating content. #36
  • Updated: Changed 'Cancel' to 'Close' in three-dot menu. #36
  • Updated: Octokit dependency has been updated to the latest version.

Thanks:

Big thanks to everyone that contributed language translations, tracking down bugs, Inno Setup improvements, and friendly advice. Your help is invaluable.❤️

If you wish to contribute a translation, check out the Contribute a Translation topic in the Wiki. Your help would be greatly appreciated.

Checksums :

File SHA256 hash
Installer (exe) 9d71e67bcfddc710838cc0527672ea5f3a3e5504f3ec8e675b85052d53a38340
Portable (zip) f380a4eb85f4c9ac0e1485d637fad51567d8a4ba4c5faaa2f8cf61aaa8f3b0d4

Full Changelog: v0.9.2...v0.9.3

0.9.2 - New Languages and Bug Fixes

29 Oct 17:15
v0.9.2
b6851e5
Compare
Choose a tag to compare

This update adds Dutch and Italian languages, new options and bug fixes

Changes:

  • Added: Italian language #25.
  • Added: Dutch language #25.
  • Added: Option to obfuscate IP address details in log.
  • Added: Option to use ipext.org as external IP address provider.
  • Fixed: Error parsing JSON. JSON was null #20.
  • Fixed: Desktop shortcuts not removed after uninstalling #21.
  • Updated: Inno Setup installer improvements #24, #29.
  • Updated: Community Toolkit Mvvm dependency has been updated to the latest version.
  • Updated: Several UI fixes and tweaks.

In addition to the application updates, Discussions have been opened. Check it out to see announcements, ask a question or share an idea.

Thanks:

Big thanks to everyone that contributed language translations, tracking down bugs, Inno Setup improvements, and friendly advice. Your help is invaluable. ❤️

If you wish to contribute a translation, check out the Contribute a Translation topic in the Wiki. Your help would be greatly appreciated.

Full Changelog: v0.9.1...v0.9.2

Checksums:

File SHA256 hash
Installer (exe) dcfa91d7046dec3b8cde90671912b5ccef52a9cd155b64a38632d374e339f861
Portable (zip) a9b9a7a2ce857bd6805d92db106bb3a895f7c15005d1619a7265ae16030c1004

v0.9.1 - Additional logging

24 Oct 02:51
v0.9.1
154e1fa
Compare
Choose a tag to compare

This update adds additional logging

Changes:

New: Additional logging to help diagnose #20.

Full Changelog: v0.9.0...v0.9.1

Checksums (File Hashes):

File SHA256 hash
Installer (exe) a82cc440bf7904fe4b49214a7a920b753ca97123fdbe7fcf7e841b229126782f
Portable (zip) 6d4f531f9f7cc71f0e87af72a16bd0921f9e35e95337338c9cdf178fa13f9ea8

v0.9.0 - Multilingual UI

23 Oct 21:14
v0.9.0
ca5309b
Compare
Choose a tag to compare

This update brings a multilingual UI and bug fixes

Changes:

  • New: Multilingual user interface #16. If you wish to contribute a translation, check out the Contribute a Translation topic in the Wiki. Your help would be greatly appreciated.
  • New: Wiki pages have been added. More content will be added soon.
  • New: Discussions have been enabled.
  • Fixed: An intermittent bug #15 causing the external IP information to be missing has been eliminated.
  • Changed: Due to changes in the package used for the tray icon, the custom tooltip control introduced in version 0.8.1 had to be removed. This limits the capacity of the tooltip. If a solution is found it will be implemented ASAP. The standard tooltip will be used in the interim.
  • New: An optional custom header field has been added to the tooltip.
  • New: The tooltip size is now displayed next to the Refresh Tooltip button.
  • Updated: H.NotifyIcon.Wpf, NLog and Octokit dependencies have been updated to the latest version. #11, #13, #14.
  • Fixed: Removed extra line feed in log.
  • Fixed: Several UI fixes and tweaks.

Full Changelog: v0.8.1...v0.9.0

Checksums (File Hashes):

File SHA256 hash
Installer (exe) efc4b33b6291ce02f403647adff0d506c5ba83419a0efccef8fdc2996aa6ebff
Portable (zip) 09167f61a7571fa851a50822d0dae93ca1a2ec034cf5445e54a4ccc8d714e3e0

Updated UI, bug fixes, better error handling, & more.

14 Jul 17:06
v0.8.1
e2dced5
Compare
Choose a tag to compare

This update includes yet another UI refresh, bug fixes, more robust error handling, and a lot of behind-the-scenes updates.

Changes:

  • Updated: The application has an updated look. I hope that you like it.

  • New: added Autonomous System (AS) Number and Name to external IP information.

  • Updated: More robust error handling. The application should no longer crash if the network/internet connection is down.

  • Breaking Change: The command line argument to write to a log file has changed. /hide and /write will no longer work. Use -h or --hide starting with this version.

  • Updated: Replaced default tooltip with a custom control. Tooltip should no longer appear in the upper left corner. Tooltip is no longer limited to the amount of text it will hold.

  • Updated: Timestamp in application log format changed.

  • Updated: Some keyboard shortcuts have changed. See the ReadMe file.

  • Updated: Lots of code changes to fix bugs, add stability, and be more in line with the MVVM pattern.

  • Updated: Dependencies have been updated to the latest release.

  • Updated: Removed the Material Design Extensions dependency.

  • New: Get My IP can now check to see if there is an updated version. Link on the About page.

  • New: Starting with this version, a "portable" zip archive is also available.

Full Changelog: v0.7.2...v0.8.1

Checksums :

  • SHA256 for the installer is: 91a45fc206be8ca14d8eb8de1943866c1df236a2507a246bbefd82debf332b45

  • SHA256 for the zip archive is: 04689e485db258db5190cdd3de8ddb997ede3b57ad6552421f897ebb3a60a724