Skip to content

v0.46.0

Latest

Choose a tag to compare

@houko houko released this 06 Sep 02:10
d3b7b5c

0.46.0 (2026-09-06)

Features

  • ios: publish an unsigned iOS archive with every release (496ecec)

Bug Fixes

  • ci: stop the engine bump triage from executing engine file names (58f743b)
  • ios: stop discarding the composition on the keyboard's own edits (ecc03fc)
  • mac: dispatch the punctuation keys the engine gained, and repair the toolbar menu (1298b90)

[!WARNING] These macOS artifacts are not Developer ID signed or notarized because release signing credentials were not configured. The asset filenames are marked unsigned.

Install on macOS

  • Recommended: ZIP. Verify its .sha256, extract it, then run Install.command. It installs for the current user, registers and enables the exact input source, and does not automatically log out or restart the Mac.
  • PKG option. The native Installer copies the same app and attempts to register and enable 水杉 for the logged-in GUI user. If no GUI user is logged in or macOS blocks the app, enable it later in System Settings > Keyboard > Text Input > Edit. The package does not force a logout or restart; macOS may still require a later logout before a newly copied input method appears.

iOS

  • The -ios-unsigned.xcarchive.zip asset is an unsigned archive, not an installable app. iOS has no equivalent of allowing an unsigned build in Privacy & Security, and a custom keyboard can only be installed through the App Store or TestFlight.
  • It is published so a maintainer with an Apple Developer Program membership can export an IPA from the exact bits this tag built, without rebuilding.