github mortenn/BrowserPicker v3.2.1

6 hours ago

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

Full Changelog: v3.2.0...v3.2.1

Don't miss a new BrowserPicker release

NewReleases is sending notifications on new releases.