Skip to content

Releases: codifycli/codify

1.1.0 - Smoother Applies, Better Errors & More

19 May 21:36

Choose a tag to compare

This release focuses on making codify apply more resilient, informative, and polished.

  • Partial applies - failed resources no longer stop the entire run. Codify now skips failed resources and their dependents while continuing everything else.

  • Redesigned error messages - validation failures now show diffs between expected and actual resource state for easier debugging.

  • New sudo password flow

    • Improved password prompt UI
    • Optional session password caching
    • --secure mode for fresh prompts every command
  • Improved progress & logging

    • Live sub-progress indicators
    • Failed shell commands are surfaced directly in output
    • Adjustable log verbosity with cleaner raw logs
  • Linux distro filtering - automatically exclude resources that don't apply to the current distro.

  • Better non-interactive support

    • Plain text fallback for non-TTY environments
    • --yes auto-approve flag
  • Additional improvements

    • Prevent macOS sleep during apply/destroy
    • Improved install script reliability
    • Plugin CLI version gating
    • Terminal resize handling in the TUI

Upgrade

codify update

Or install the latest version:

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

1.0.2 - Fix MacOS installer

14 Apr 02:31

Choose a tag to compare

Fixes the notarization with the MacOS installer

Version 1.0.1 - Bug fixes

05 Apr 22:50
88481e2

Choose a tag to compare

What's Changed

  • fix: v1.0 fixes by @kevinwang5658 in #58
  • fix: Installer not working
  • fix: Depends on requiring full id
  • feat: Improve codify test by allowing to read live configs

Full Changelog: 1.0.0...1.0.1

Version 1.0.0 - Major changes!

05 Apr 23:00

Choose a tag to compare

Full Changelog: 0.8.0...1.0.0

  • Integration with the codify dashboard (login, logout, edit, connect).
  • Refresh command
  • Test command
  • Bug fixes and refactoring
  • Sensitive parameters
  • Linux support
  • OS parameter for all resources
  • Bug fixes

Version 0.8.0

05 Apr 23:06

Choose a tag to compare

Codify v0.8.0 — JSONC & JSON5 Support

Codify v0.8.0 introduces support for .jsonc and .json5, making configuration more flexible and easier to maintain.

Highlights

  • JSONC is now the default

    • Supports comments for better documentation
    • Remains compatible with standard JSON tooling
    • Works with IDE autocompletion via SchemaStore
  • JSON5 support

    • Multi-line strings
    • Unquoted keys
    • Trailing commas
    • More flexible syntax

File Support

Format Plan Apply Import
jsonc Yes Yes Yes
json Yes Yes Yes
json5 Yes Yes Yes
yaml Yes Yes No

Editor Support

  • JSONC: Supported by most editors
  • JSON5:
    • JetBrains IDEs: built-in support
    • VS Code: requires extension

Getting Started

codify update

Version 0.7.1

05 Apr 23:09

Choose a tag to compare

Full Changelog: 0.7.0...0.7.1

  • Bug fixes for 0.7.0
  • Added verbosity support

Version 0.7.0 - Say Hello to init

06 Apr 00:01

Choose a tag to compare

Getting started with Codify just got a whole lot easier. With the new init command, you can now generate a starter Codify config automatically, making your initial setup smoother than ever.

Whether you're bootstrapping a fresh macOS dev machine or onboarding a new teammate, init gives you a solid, editable starting point in seconds.

0.6.0 - Import Improvements

06 Apr 00:08

Choose a tag to compare

Full Changelog: 0.5.0...0.6.0

Codify v0.6.0 — Enhanced Import Command

This release improves the codify import command, making it easier to generate, update, and manage configuration files based on your system.

Highlights

  • Improved import workflow

    • Generate configs from installed resources
    • Supports wildcard imports (*, ?) for bulk operations
  • Update existing configs

    • Running codify import with no arguments updates existing files with current system state
  • Better handling of multiple instances

    • Prompts for identifying details (e.g., paths for git repos)
    • Improved interface for selecting or skipping instances
  • Diff view for changes

    • Shows a preview of updates before applying
    • Preserves existing formatting and structure

Version 0.5.1 - Hotfix

06 Apr 00:12

Choose a tag to compare

We're happy to announce the new release of version 0.5.1 is released. This is a quick hotfix for the output of import and removes the incorrect surrounding JSON from the output.

0.5.0 - Huge performance uplift

06 Apr 00:16

Choose a tag to compare

Full Changelog: 0.4.0...0.5.0

We're happy to announce the new release of version 0.5.0 of the CLI and version 0.11.0 of the core plugin.

This version brings huge performance gains on all plans by as much as 7x to 9x faster. This was done by parallelizing commands across multiple resources and running background tasks to avoid the shell startup costs.