v0.22.0
Thank you to all that downloaded the latest Beta versions.
What's changed since 0.20.0 ✨
- New: Added an experimental feature to retry external IPv6 addresses. #219 and #229
- Introduces the ability to immediately retry when an external IPv6 address is returned from the provider
- This feature is disabled by default. To enable it, go to the IPv6 Settings (Experimental) section in Settings
- New: A new, light theme named Pale Graphite has been added. #222
- Still light but not a bright as the light theme.
- It can be selected in the Appearance section of the Settings page.
- New: Added a new option that allows users to select which themes are used when the System theme is selected. #222
- Dropdowns for Light Mode Theme and Dark Mode Theme will be available only when the System theme is selected.
- Updated: Changed the method to anonymize user paths in logs for privacy. #223
- Updated: Changed build info to use commit date, remove PowerShell script. #221
- Updated: Replaced two libraries with custom methods.
- Various changes to improve build process and maintainability.
Translation updates 🎉
Dependency updates
- Bump NLog from 6.1.3 to 6.1.4 #228
Full Changelog: v0.20.0...v0.22.0
Feedback 😀
If you find Get My IP useful consider giving it a star. Or maybe a reaction, it's that little smiley face below the assets section. Thanks! 🙏
AI Usage: 🤖
I have allowed GitHub Copilot to assist me in writing commit messages and for code review. In each case, I have reviewed the suggestions and made changes where necessary. If you noticed more detailed commit messages than usual, that is likely due to Copilot's assistance. I've also enabled Copilot to review pull requests.
In each case I have reviewed what was generated by Copilot and made changes where necessary. And changes were necessary.
Translations ✍
Important
I'll 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 translation, or update a current translation, check out the Contribute a Translation topic in the Wiki. Your help would be awesome.
File Descriptions
| File Name | Description |
|---|---|
| GetMyIP_0.22.0_x64x86_Setup.exe | Installer, requires .NET 10 runtime to already be present |
| GetMyIP_0.22.0_SC_x64_Setup.exe | Installer, x64 architecture, Self-Contained, .NET runtime not required |
| GetMyIP_0.22.0_SC_x86_Setup.exe | Installer, x86 architecture, Self-Contained, .NET runtime not required |
| GetMyIP_0.22.0_x64x86_Portable.zip | Zip archive, requires .NET 10 runtime to already be present |
| GetMyIP_0.22.0_SC_x64_Portable.zip | Zip archive, x64 architecture, Self-Contained, .NET runtime not required |
| GetMyIP_0.22.0_SC_x86_Portable.zip | Zip archive, x86 architecture, Self-Contained, .NET runtime not required |
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.