Browser Picker 3.2.1 adds local URL safety hints in the picker and tightens the project tooling/release pipeline around formatting, validation, and dependency updates.
Highlights
- Added local-only URL hints in the picker omnibox for HTTPS/HTTP scheme state, registrable domains, IDN/punycode hosts, and Windows file paths.
- Highlighted the most important URL parts directly in the picker, including registrable domains, non-ASCII host characters, file roots, and filenames.
- Added safer remember-default options for host vs registrable-domain choices, and prevented hostname defaults from matching
file:URLs. - Added unit coverage for URL presentation and default matching with xUnit v3 and AwesomeAssertions.
- Moved BrowserPicker CI/PR validation to pinned shared workflows with formatter checks, test execution, validation comments, and uploaded TRX test results.
Picker polish
- File URLs now display as canonical Windows paths, with drive letters, UNC servers, and filenames emphasized.
- URL hint tooltips now displays safety hint details in addition to the full URL.
- Long hostnames and file paths wrap more gracefully in the picker without crowding browser choices.
- The picker resize grip no longer gets stuck if the mouse is released outside the window and resize has been made more robust.
- Remember choice option has been split in two, allowing to remember the choice for just the domain or the full FQDN.
Changed
- Added CSharpier and XAML Styler tooling and validation for consistent source and XAML formatting.
- Added Dependabot cooldown settings for NuGet and GitHub Actions updates.
- Added Chrome profile management tips to the README.
Dependencies
- Updated WiX from 6.0.2 to 7.0.0.
- Updated Microsoft.Extensions.Logging.Abstractions from 10.0.5 to 10.0.7.
- Updated NJsonSchema from 11.5.2 to 11.6.1.
- Updated svg.skia.converter from 3.7.0 to 4.4.0.
Resolved issues
Included pull requests
- #252 Enforce consistent XAML formatting with XAML Styler
- #253 Enforce CSharpier formatting and add tooling integration
- #259 Harden GitHub Actions PR validation
- #261 Bump WiX from 6.0.2 to 7.0.0
- #263 Bump Microsoft.Extensions.Logging.Abstractions from 10.0.5 to 10.0.6
- #264 Bump NJsonSchema from 11.5.2 to 11.6.0
- #265 Bump svg.skia.converter from 3.7.0 to 4.3.0
- #266 Enhance README with Chrome profile management tips
- #267 Add cooldown setting for NuGet and GitHub Actions dependency updates
- #270 Bump Microsoft.Extensions.Logging.Abstractions from 10.0.6 to 10.0.7
- #271 Bump NJsonSchema from 11.6.0 to 11.6.1
- #272 Bump svg.skia.converter from 4.3.0 to 4.4.0
- #273 Add local URL security hints
New contributors
- @mikefeingold made their first contribution in #266.
Full Changelog: v3.2.0...v3.2.1