github.com/electrikmilk/cherri
v1.3.2
#1082 most downloaded on Go modules
electrikmilk/cherri
What this package is like to depend on
Last release 25 days ago
29 Jul 2026
Release timing varies
gaps range from 1 weeks to 3 months
Some releases are documented
notes for 5 of 10 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
123 releases · first in 2023
16 releases in the last 12 months
see the full history below
Release timeline
123 releases · Feb 2023 to Jul 2026Releases
latest 60 of 123-
v1.3.3-0.20260729192402-951c0bb3c34e29 Jul 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20260607010353-68f3f3feaf0007 Jun 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20260523005242-d2072c62ea7023 May 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20260510172623-9b800a8cdbcf10 May 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20260503045039-dabf3fb15ba503 May 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20260501233822-6bf27c60a76401 May 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20260429192039-0b609f4dc6bf29 Apr 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20260124174007-2ca7dfea38ef24 Jan 2026 pre-releaseNothing published for this version
-
v1.3.3-0.20251214152912-c19e8d8da38214 Dec 2025 pre-releaseNothing published for this version
-
v1.3.3-0.20251122032501-c70d97d2c58622 Nov 2025 pre-releaseNothing published for this version
-
v1.3.202 Nov 2025Release notes
Open source →Hotfix
- Fixes issue where using fewer arguments than the number of arguments would leave the params empty or default.
Full Changelog: v1.3.1...v1.3.2
-
v1.3.101 Nov 2025Release notes
Open source →Hotfixes
- Fixes a silly bug where if there was no file argument, we panicked 🙃
- Fix issues with doc comments and pre-parsing comment collecting. I thought this was fixed in the last release, but this should finally fix it properly. The previous release wouldn't include comments in the Shortcut at all if you used the
--commentsargument.
Full Changelog: v1.3.0...v1.3.1
-
v1.3.1-0.20251026014713-fb3bbd5697fb26 Oct 2025 pre-releaseNothing published for this version
-
v1.3.026 Oct 2025Release notes
Open source →Breaking changes
- [ ! ] File name argument MUST be the first argument. Previously, this could be any argument. This has been done for consistency of arguments.
- [ ! ] Custom actions are now called functions to differentiate them from action definitions. #118
- [ ! ] Action definitions have dropped the
#defineprefix.
Highlights
- Lots of clean-up, complexity reduction, single responsibility, etc.
- Optimized output file size - Shortcut/Plist files are now with fewer lines, with an optimization to remove some empty values at the top level.
- Search action definitions in a file - You can now run a Cherri file with the
--action=argument to search action definitions defined in that file. Keep in mind, this will also search any included files. - Glyphs search now outputs all glyphs when no input is provided.
Fixes
- Issues with some lines with slashes getting recognized as comments.
- Excluding comments from action include files. This was supposed to have been prevented in the past, but is now fixed.
- Adds alternate color codes to decompilation. Now that we have these codes, more Shortcut colors will decompile.
- Some incorrect file names and line numbers in compiler warnings and errors.
- Multiple Mac definitions being added to decompilations
- Spacing issues with decompilations
- Allow constants to be instantiated that are also assigned to variables later in decompilations
Signing
Signing seems to have been fixed in macOS 26 Tahoe, so you shouldn't be required to use HubSign if you are on a machine running macOS 26.
Everything else
- Added the Shazam logo with its corresponding code by @alexjmiller5 in #115
- Add ability to optionally use control flow output by @electrikmilk in #117
- Fix variable interpolation with UTF-16 multi-byte characters by @patrick204nqh in #121
New Contributors
- @alexjmiller5 made their first contribution in #115
- @patrick204nqh made their first contribution in #121
What's Next?
- Playground focus: I've noticed some serious usability issues on mobile that I missed before, and these issues will be addressed. Additionally, I will review the playground's usability experience, responsiveness, and address some known issues and any issues I discover along the way.
- Documentation site fixes: This has already happened, but much of the documentation has been updated for this release and has also been improved in usability.
- Continuing to test and fix issues with decompile/import. I use the iCloud Link of popular Shortcuts on RoutineHub to get their plist and compare the results when decompiled. There still seems to be some issues identifying when we should allow variables and constants to be declared.
Thanks so much!
Full Changelog: v1.2.0...v1.3.0
-
v1.2.028 Sep 2025Release notes
Open source →What's Changed
iOS 26 Update
- Adds 26 client version, and now default outputs Shortcuts that use the new client version.
- Add Apple Intelligence actions by @electrikmilk in #113
- Adds actions like Find Message, Find Email, and more.
- Updates QR code action to accept custom foreground and background colors.
- Adds search and spotlight workflows, use
from searchto appear in search,from spotlightto also receive input from macOS Spotlight usingShortcutInput. - Adds 100+ new glyphs.
Homebrew Formulae
We now have a Homebrew Formulae for the CLI: https://github.com/electrikmilk/homebrew-cherri
Breaking changes
RepeatIndexis now of type integer, so that it can be used for comparison.
Everything else
- Adds actions to get and set Focus Mode.
- Adds constraints to Magnifier actions.
- and even more actions...
Full Changelog: v1.1.2...v1.2.0
-
v1.1.227 Aug 2025Release notes
Open source →What's changed
- Reverts
number()action value type tovariablefor easy value coercion. - Documentation fixes.
- Fixes the decompiling of multiplication and division in expressions and adds addition as the default operation.
- Indents decompiled multiline comments properly.
- Updates variable type in the list of types in the types error.
- Fixes custom action calls with string values being wrapped in quotes.
New Logo
I created a new version of the Cherri logo I think is much nicer and will allow for the unification of the macOS app icon and the logo. I set out to create a logo like that, one that will last a while.
Upcoming Apple Intelligence actions
- #113 Adds Apple Intelligence actions and includes comments during the development about the capabilities and implementation.
This will be merged later when iOS 26, macOS 26, etc., are released to the public in mid-late September, which will likely coincide with the next release.
Full Changelog: v1.1.1...v1.1.2
- Reverts
-
v1.1.2-0.20250820224434-c44d4094b44220 Aug 2025 pre-releaseNothing published for this version
-
v1.1.2-0.20250820031038-110005751beb20 Aug 2025 pre-releaseNothing published for this version
-
v1.1.119 Aug 2025Nothing published for this version
-
v1.1.004 Aug 2025Nothing published for this version
-
v1.0.2-0.20250609015025-05e750d52d5109 Jun 2025 pre-releaseNothing published for this version
-
v1.0.2-0.20250517225723-a3909e3abe4317 May 2025 pre-releaseNothing published for this version
-
v1.0.2-0.20250517214546-ae386077894417 May 2025 pre-releaseNothing published for this version
-
v1.0.117 May 2025Nothing published for this version
-
v1.0.1-0.20250506034406-64d09571756e06 May 2025 pre-releaseNothing published for this version
-
v1.0.006 May 2025Nothing published for this version
-
v0.2.9-beta07 Apr 2025 pre-releaseNothing published for this version
-
v0.2.8-beta.0.20250407010353-cab1a57daafc07 Apr 2025 pre-releaseNothing published for this version
-
v0.2.8-beta05 Apr 2025 pre-releaseNothing published for this version
-
v0.2.7-beta.0.20250401041740-3ba1d8d9970f01 Apr 2025 pre-releaseNothing published for this version
-
v0.2.7-beta01 Apr 2025 pre-releaseNothing published for this version
-
v0.2.6-beta24 Mar 2025 pre-releaseNothing published for this version
-
v0.2.5-beta11 Feb 2025 pre-releaseNothing published for this version
-
v0.2.4-beta.0.20241206021843-5625ab460aaf06 Dec 2024 pre-releaseNothing published for this version
-
v0.2.4-beta.0.20241206014237-0b50db7e87b706 Dec 2024 pre-releaseNothing published for this version
-
v0.2.4-beta.0.20241206000028-3dc6fb97d51906 Dec 2024 pre-releaseNothing published for this version
-
v0.2.4-beta.0.20241203235546-a365eb1bbcb903 Dec 2024 pre-releaseNothing published for this version
-
v0.2.4-beta.0.20241125231227-4f9cc972f6e825 Nov 2024 pre-releaseNothing published for this version
-
v0.2.4-beta.0.20241111003540-4fb1f03e664211 Nov 2024 pre-releaseNothing published for this version
-
v0.2.4-beta.0.20241016033228-50cfcb153fad16 Oct 2024 pre-releaseNothing published for this version
-
v0.2.4-beta14 Oct 2024 pre-releaseNothing published for this version
-
v0.2.3-beta.0.20241014205520-42970a0373e414 Oct 2024 pre-releaseNothing published for this version
-
v0.2.3-beta.0.20240902173451-9de6ef07844e02 Sep 2024 pre-releaseNothing published for this version
-
v0.2.3-beta.0.20240819205845-0f1b5163f6e819 Aug 2024 pre-releaseNothing published for this version
-
v0.2.3-beta.0.20240805001527-f7b6a250e7cc05 Aug 2024 pre-releaseNothing published for this version
-
v0.2.3-beta27 Jun 2024 pre-releaseNothing published for this version
-
v0.2.2-beta.0.20240627230653-b5018b344adf27 Jun 2024 pre-releaseNothing published for this version
-
v0.2.2-beta.0.20240530004451-7427e45f488030 May 2024 pre-releaseNothing published for this version
-
v0.2.2-beta.0.20240526182456-e13a258ad87726 May 2024 pre-releaseNothing published for this version
-
v0.2.2-beta25 May 2024 pre-releaseNothing published for this version
-
v0.2.1-beta.0.20240525182652-a9c595da4c5425 May 2024 pre-releaseNothing published for this version
-
v0.2.1-beta.0.20240519205058-446a6d0d416a19 May 2024 pre-releaseNothing published for this version
-
v0.2.1-beta30 Apr 2024 pre-releaseNothing published for this version
-
v0.2.0-beta.0.20240430222525-2d1c9a14df4d30 Apr 2024 pre-releaseNothing published for this version
-
v0.2.0-beta.0.20240318023830-68974c06d2ec18 Mar 2024 pre-releaseNothing published for this version
-
v0.2.0-beta.0.20240317222821-50182079a5ba17 Mar 2024 pre-releaseNothing published for this version
-
v0.2.0-beta17 Mar 2024 pre-releaseNothing published for this version
-
v0.1.12-beta.0.20240317203253-cd658aba678017 Mar 2024 pre-releaseNothing published for this version
-
v0.1.12-beta.0.20240307054258-52cf2241649e07 Mar 2024 pre-releaseNothing published for this version
-
v0.1.12-beta.0.20240303010645-84c891d0286e03 Mar 2024 pre-releaseNothing published for this version