Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 3.71 KB

CHANGELOG.md

File metadata and controls

48 lines (32 loc) · 3.71 KB

Changelog

1.1.0 (2024-12-29)

Features

  • config: use atomic writes for safer configuration writing (12e48f4)

1.0.0 (2024-12-16)

⚠ BREAKING CHANGES

  • Restructured CLI architecture to use separate command modules
  • unify configuration operations under new schema

Features

  • add reset command to delete all configuration entries (c910e14)
  • add backup functionality for configurations (0d93278)
  • add basic command support (eb215a7)
  • add list command to display configuration entries (0305672)
  • add pattern-based exclusion to reset command (a104bf1)
  • add support for applying configurations from JSON files (c937b23)
  • add support for escape characters and improve descriptions (b5030c2)
  • add support for specifying XDG directories in configuration commands (4297c69)
  • add verbose output for backup and add more apply tests (65854b6)
  • cli: skip unchanged configuration writes and improve apply feedback (c951ba7)
  • config: use etcetera for XDG path handling (caf2daa)
  • implement read, write and delete operations (30c7803)
  • include JSON schema reference in backups (5f8ec38)

Bug Fixes

  • change default XDG directories from 'data' to 'state' in backup and reset commands (604f65f)
  • do debug build in cli testing CI (c711afa)
  • example: correct actual value for active_page (a7f6766)
  • nix: update cargo hash (2d0aca0)
  • restrict configuration path to the COSMIC directory (c7295eb)
  • tests: update reset command empty config test to match new output (8e487ab)

Code Refactoring

  • modularize command implementation (b4f05da)
  • unify configuration operations under new schema (44065a8)