Skip to content

Releases: hitblast/cutler

v0.2.4

17 Mar 13:48
v0.2.4
e09bd01
Compare
Choose a tag to compare

🔨 What's Changed

  • Fixed missing partial verbose flag functionality for the cutler apply command.
  • Info-level logs now show a separate tag.

The compiled binaries and source have been attached with this release.

Full Changelog: v0.2.3...v0.2.4

v0.2.3

15 Mar 13:54
v0.2.3
1af1a6e
Compare
Choose a tag to compare

🔨 What's Changed

  • Improved logging for verbose and non-verbose modes.
  • Minor code quality improvements.

The compiled binaries and source have been attached with this release.

Full Changelog: v0.2.2...v0.2.3

v0.2.2

15 Mar 13:18
v0.2.2
4ef4b14
Compare
Choose a tag to compare

🔨 What's Changed

  • Internal check_domain_exists() function does not use raw defaults read anymore. Instead, it uses defaults domains and sorts the comma-separated output.
  • Minor optimizations in the codebase, leading to slightly reduced code.

🍎 Personal Take

I'm currently looking forward to optimizing this project with more efficient ways of wrapping around the core APIs of macOS. Some edge-case scenarios might not work well as of now, but hopefully they'll be covered soon.


The compiled binaries and source have been attached with this release.

Full Changelog: v0.2.1...v0.2.2

v0.2.1

14 Mar 18:19
v0.2.1
4b13c57
Compare
Choose a tag to compare

🔨 What's Changed

  • Fixed spacing for the cutler status command.

Note

This is only a minor refactoring release with small changes.


The compiled binaries and source have been attached with this release.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

13 Mar 15:13
v0.2.0
a90295f
Compare
Choose a tag to compare

✨ New Features

  • Added a new cutler status command which can be used to check the integrity of the applied modifications via cutler apply.

The compiled binaries and source have been attached with this release.

Full Changelog: v0.1.9...v0.2.0

v0.1.9

11 Mar 18:14
v0.1.9
ed3344d
Compare
Choose a tag to compare

🔨 New Changes


The compiled binaries and source have been attached with this release.

Full Changelog: v0.1.8...v0.1.9

v0.1.8

11 Mar 15:09
v0.1.8
212ac16
Compare
Choose a tag to compare

🐛 Hotfix Release

This releases fixes a number of issues, notably with v0.1.7 and v0.1.6:

  • Already applied values are skipped from being applied.
  • The apply command now doesn't depend on config snapshots.
  • Improved string and boolean normalization since the comparison logic wasn't working properly. This went unnoticed previously due to modifications only being visible via the --verbose flag.
  • Snapshots are deleted if the configuration is unapplied, detaching them from the workflow.

The prebuilt binary and the source have been attached with the release below.

Full Changelog: v0.1.7...v0.1.8

v0.1.7

10 Mar 19:26
v0.1.7
882fe97
Compare
Choose a tag to compare

🔨 New Changes

  • The apply and unapply commands now check the values they're operating on beforehand using defaults read. The snapshot file is also utilized to ensure integrity.

The compiled binaries and source have been attached with this release.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

09 Mar 16:28
v0.1.6
006dc22
Compare
Choose a tag to compare

🔨 New Changes

  • Custom build.rs file now disables cross-compilation on other platforms.
  • Refactored codebase for reducing duplicate code.

The compiled binaries and source have been attached with this release.

Full Changelog: v0.1.5...v0.1.6

v0.1.5

09 Mar 13:30
v0.1.5
7368fc6
Compare
Choose a tag to compare

🔨 New Changes

  • Snapshots of the configuration file are now stored in $HOME for easier access.

The compiled binaries and source have been attached with this release.

Full Changelog: v0.1.4...v0.1.5