Announcementsยท2 min read

๐Ÿš€ Codify v1.1.0 โ€” Smoother Applies, Better Errors & More

Codify v1.1.0 is here! This release focuses on a smoother apply experience with partial applies, a redesigned sudo password flow, faster startup times, and a host of quality-of-life improvements.

K
Kevin WangMay 19, 2026

We're excited to announce Codify v1.1.0! This release is all about making the day-to-day experience of running codify apply feel more dependable, more informative, and more polished. Here's what's new.

Partial Applies โ€” Keep Going When Things Go Wrong

Previously, if one resource failed during codify apply, the entire run would stop. In v1.1.0, Codify now performs partial applies: when a resource fails, it skips that resource and any of its transitive dependents, but continues applying everything else unrelated to the failure.

You'll get as much done as possible in a single run, along with a clear summary at the end showing exactly what succeeded, what was skipped, and what failed.

Redesigned Error Messages

Apply validation errors have been completely reworked. Instead of a generic failure message, Codify now shows a diff between the expected and actual state of the resource โ€” so you can see exactly what went wrong without digging through logs.

The final apply summary has also been cleaned up. No-ops and skips are filtered out, so the output stays focused on what actually changed.

Redesigned Sudo Password Flow

The sudo password experience has been rebuilt from scratch:

  • A custom password input with improved UI
  • The ability to save a password for the entire session. Press p to open the prompt in apply and destroy
  • Use --secure to force a fresh sudo prompt for every command (no session caching)

Improved Progress & Log Output

The progress display got a significant refresh:

  • Sub-progress indicators now show live status effects as each step of a resource runs
  • Failed command logging โ€” when a shell command fails inside a plugin, Codify now surfaces it in the output instead of swallowing it
  • Log verbosity toggle โ€” control how much command output is shown, and ANSI escape codes are stripped from raw logs so they're actually readable

Distro Filtering for Linux Users

Resources can now be filtered by Linux distribution. If you're running Codify on Ubuntu vs. Arch vs. Fedora, resources that don't apply to your distro are automatically excluded from the plan โ€” no more manual conditionals needed.

Quality-of-Life Improvements

  • Sleep prevention: Codify now tells macOS to stay awake during apply and destroy runs โ€” no more your machine sleeping mid-install
  • Plain reporter fallback: When stdout is not a TTY (e.g., CI environments or piped output), Codify automatically falls back to plain text instead of rendering a broken TUI
  • Auto-approve flag (--yes) for scripted and non-interactive environments
  • Installation script now creates /usr/local/bin if it doesn't exist, fixing installs on fresh machines
  • CLI version gating in plugin search โ€” breaking plugin changes are blocked for older CLI versions, preventing silent compatibility issues
  • Terminal resize handler โ€” the TUI now responds correctly when you resize your terminal window during a run

Try it out!

Upgrade to v1.1.0 today:

codify update

Or download the latest version from our docs.

/bin/bash -c "$(curl -fsSL https://releases.codifycli.com/install.sh)"

As always, if you run into any issues or have feature requests, please open an issue on GitHub.

Cheers!