Skip to content

Releases

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 13:15
2be345b

What's Changed

  • Add Firefox profile routing by @azu in #6

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 10:27
df46660

What's Changed

  • docs: explain the macOS permission for Chrome profile routing by @delphinus in #4
  • feat: accept links handed off from a browser via chizu-http(s) by @delphinus in #3

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 15:16
c6ecab2

Changes

Removed the v1.0.0 compatibility CLI aliases. Use check URL instead of decide URL, config check instead of check without a URL, default status instead of default-status, and default set instead of make-default.

Updated --help, README, the install script, and the routing specifications to show the supported commands.

Upgrade note

Scripts using the removed commands must switch to the names above. JSONC configuration format and routing behavior are unchanged.

Full changelog

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 15:06
8a0fb7b

What's Changed

  • Add chizu config init to create a minimal local JSONC config without downloading a sample. It accepts --config FILE and leaves existing files and symbolic links untouched.
  • Simplify the setup instructions and add a copyable AI configuration prompt in PR #2.

Full Changelog: v1.0.1...v1.1.0

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:41
fc363e0

Summary

chīzu 1.0.1 🧀 makes the command-line interface easier to read and use. The existing browser routing behavior is unchanged.

Changes

  • Use chizu check URL to preview the matching rule, browser, and profile without opening a link.
  • Use chizu config check to validate JSONC configuration. Group macOS default-browser operations as chizu default status and chizu default set.
  • Explain the difference between the JSONC fallback destination and the macOS default browser in --help and README.
  • Add brief comments to the JSONC example, and keep the README and example file identical.

Breaking Changes

None. The v1.0.0 forms decide URL, check without a URL, default-status, and make-default remain available as compatibility aliases.

Test Plan

  • swift test (8 tests passed)
  • bash scripts/test-version.sh and bash scripts/test-release-notes.sh
  • ./bin/sdev lint
  • CLI smoke checks for config check, check URL, default status, and default set
  • README JSONC example matches examples/config.jsonc and passes config check

v1.0.0

Choose a tag to compare

@azu azu released this 27 Oct 14:25
630c0f0

chīzu 1.0.0 🧀

Chizu is a configurable default browser for macOS. It routes HTTP and HTTPS links to a browser, including named Dia and Google Chrome profiles, using rules in a JSONC file.

  • Match the full URL, regular expressions, host, path prefix, or sending app.
  • Keep personal rules in a normal file that can be synced or committed separately.
  • Use chizu check to check configuration and chizu decide URL to preview a route without opening a browser.
  • Follow the installation and configuration guide.

The Apple Silicon ZIP is signed with Chizu's fixed self-signed certificate and is not notarized. A SHA-256 checksum is provided alongside it. Requires macOS 14 or later.

Full Changelog