Releases: codifycli/codify
1.1.0 - Smoother Applies, Better Errors & More
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
--securemode 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
--yesauto-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 updateOr install the latest version:
/bin/bash -c "$(curl -fsSL https://releases.codifycli.com/install.sh)"1.0.2 - Fix MacOS installer
Fixes the notarization with the MacOS installer
Version 1.0.1 - Bug fixes
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!
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
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 updateVersion 0.7.1
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
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
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 importwith no arguments updates existing files with current system state
- Running
-
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
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
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.