Skip to content

Releases

v0.10 - Metamorphosis

Choose a tag to compare

@U-C-S U-C-S released this 26 Sep 11:48
Immutable release. Only release title and notes can be modified.

This is a big one, so will likely be bug-infested πŸͺ². Hopefully I will keep the next releases smaller for my sanity.

Application Updates

Invisible yet Major Changes

  • Complete Migration to WinUI3 - Rebuilt the selector window from scratch and merged it with Hurl Settings.
  • Self-Contained Builds, with Native AoT
    • No longer need to install .NET and Windows App Runtimes. Just install Hurl installer and you are good to go.
    • Takes up to 80MB of disk space (2x Increase, a necessary sacrifice)
  • Refactor code to use Dependency Injection and MVVM
  • Update to .NET 10, WinAppSDK 2.5

Features and Enhancements

  • Quick View, A new addition to quickly preview/launch URLs without selector - Simply Hold "Alt" when clicking on a link or click on the quick view button in the selector window to preview the URLs in a built-in WebView2 window. Or You can customize to open it in your favorite browser.
  • Full Browser Management from Settings - Create, edit, update, reorder browsers from the settings window
  • Browser Icon Customization - Choose from local images, via Image URL or choose from the executable embedded icons, with this new UI.
  • More Control over browser refresh - Preserve existing and find new installed browsers in the system or Append all detected.
  • Subdomain matching in Domain rules
  • Changes in settings now immediately reflect across the app!!!!

Fixes

  • lmprove reliability for links not opening into Hurl 🀞 (like when opening from Steam etc.)
    • Removed the Launcher.exe proxy binary and instead link clicks directly trigger the new Hurl app.
    • Also, Thanks to WinAppSDK's single instancing application APIs, Hurl launches as fast as before.
  • Other minor fixes, that I don't remember

Breaking Changes / Removed Stuff

Also check out the UserSettings JSON Schema file if you want to fix your old settings file manually.

  • Browsers, Launch profiles and rulesets now have persistent uuid's to refer to them.
    • Yes, AlternateLaunches is now renamed to Launch Profiles
    • So instead of relying on the browser name to find a browser, hurl now uses it's Id.
    • So even after renaming your browser, your rules won't break.
  • Removed Glob rules, they are not made for matching URLs
  • Removed support for UWP browsers/apps
  • Removed Timed Default feature - This will be back soonβ„’
  • Removed NoWhiteBorder option and Solid Background option
  • CustomIconPath is now ignored and replaced by the new Icon property. Handled by the new Browser Icon Customization feature.
  • The main executable to launch hurl is now Hurl.exe instead of launcher.exe

If you are updating from the previous versions,

  • Uninstall the previous version and then install the newer version again.
  • You might have to remap the rulesets with the browsers again

New Contributors

Full Changelog: v0.9.3...v0.10.0

v0.10.0-alpha-3: New Advancements

Pre-release

Choose a tag to compare

@U-C-S U-C-S released this 25 Sep 07:28
Immutable release. Only release title and notes can be modified.

No hand written changelog this one time 😌, stable release soon instead. And there are some breaking changes that might not work with previous hurl configurations and versions (including that you might have to remap your rulesets to the browsers again)

Full Changelog: v0.10.0-alpha-2...v0.10.0-alpha-3

snapshot-20260922-4dcc495

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Sep 11:22
Immutable release. Only release title and notes can be modified.

snapshot-20260916-74ccc2f

Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Sep 19:42
Immutable release. Only release title and notes can be modified.

What's Changed

  • Support subdomain matching in Domain rule type by @mvanhorn in #221

Full Changelog: vSnapshot-20260915-a8a762b...vSnapshot-20260916-74ccc2f

snapshot-20260915-a8a762b

Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 18:27
Immutable release. Only release title and notes can be modified.

v0.10.0-alpha-2: Full Ahead for WinUI3

Pre-release

Choose a tag to compare

@U-C-S U-C-S released this 05 Jun 23:02
Immutable release. Only release title and notes can be modified.

Took a while, after giving up on WinUI3 to 'we're so back'. This is a major release, in terms of code changes.

Note

I will be most interested in your feedback on how the application runs in your system, after the following
major architectural changes (WinUI3 and AOT)
I haven't tested for Windows 10, also interested on hearing how it's working them.
Looking forward, Next alpha release will focus on fixing any known & reported issues from this release and
bringing some new features (finally).

Application Updates

  • Migrate the Hurl completely to WinUI3
  • Completely 'ahead of time' compiled, which means
    • NOOO MORE prerequisite of installing dotnet runtime and WinAppSDK runtimes to run Hurl. Just install Hurl and it should run.
    • Takes upto 75MB of disk space (Increase from 40MB)
  • Hopefully, Fixes the problem where links wont open sometimes (like when opening from Steam etc.)
    • Removed the Launcher.exe and directly use the new Selector app.
    • Also, Thanks to WinAppSDK's single instancing application APIs, Hurl launches as fast as before.
  • Support for adding new browsers from Settings app.
  • [BREAKING] Removed Glob rule
  • And more......

Known Issues

  • If you are installing for the first time, browsers won't be automatically detected. Use Hurl Settings app > Browsers tab > Refresh button.
  • Timed Default option is unavailable in this release.
  • Rules wont work

PRs Merged

  • Migrate Hurl.BrowserSelector to WinUI3 by @U-C-S in #174
  • fix: align settings schema and docs with current code by @mvanhorn in #219

Full Changelog: v0.10.0-alpha-1...v0.10.0-alpha-2

v0.10.0-alpha-1: DI

v0.10.0-alpha-1: DI Pre-release
Pre-release

Choose a tag to compare

@U-C-S U-C-S released this 28 Jun 15:51

This release does not contain any features or fixes, rather a release for significant changes in the code. All of the code is now migrated to use Dependency Injection.

While being stable enough for normal use, There might be bugs, Please report them via issues or discussions 😊.

Full Changelog: v0.9.3...v0.10.0-alpha-1

v0.9.3

Choose a tag to compare

@U-C-S U-C-S released this 27 Apr 06:52

Application Updates

  • Support multiple displays when opening window under the cursor by @yanus (#196)
  • Fix hurl not opening links from certain apps in specific cases (#197)

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

v0.9.2

Choose a tag to compare

@U-C-S U-C-S released this 27 Feb 23:24

Application Fixes

  • Workaround fix for #182 in some cases
  • Fix #181 (only the Testing rules part)
  • Fix #193 , #179
  • Fix #110
  • Fix #185
  • Update dependencies and docs

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

v0.9.1

Choose a tag to compare

@U-C-S U-C-S released this 18 Nov 10:43

Application Updates

  • Forward compatibility with Windows App Runtime (incase of issues with launching Settings app, use v1.5.8)
  • Support for opening UWP browsers (usage docs)
  • Add a settings button to fetch the list of newly-installed browsers
  • Fix hidden browsers showing up in Select window (@ArthurMacTavish in #164)

Misc.

  • Explicitly set dotnet SDK version in global.json (@stamminator in #160)
  • Move wiki to /Docs directory in the repo
  • Docs brush up (@Jay-o-Way in #159)
  • Some cleanup of repository files
  • Update dependencies

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