Skip to content

Latest commit

 

History

History
175 lines (111 loc) · 4.23 KB

File metadata and controls

175 lines (111 loc) · 4.23 KB

[unreleased]

⚙️ Miscellaneous Tasks

  • (pypi) Add PyPI publisher action
  • (pypi) Use the latest uv and checkout packages

[5.0.0] - 2026-06-01

🚀 Features

  • (genconfig) [breaking] Add --combine and set --use-include as the default behaviour

⚙️ Miscellaneous Tasks

  • (release) Bump version

[4.0.1] - 2026-04-30

🐛 Bug Fixes

  • (config) Fix config.py not prompting for config generation

⚙️ Miscellaneous Tasks

  • (gitcliff) Add workflow_dispatch for running manually
  • (release) Bump version

[4.0.0] - 2025-12-22

🚀 Features

  • (genconfig) Add --use-include flag and functionality
  • (genconfig) Remove the --use-include flag from daemon
  • (genconfig) Watch directories recursively with daemon mode

🚜 Refactor

  • (genconfig) Simplify the config generation function

⚙️ Miscellaneous Tasks

  • (release) Add release body and filter the release files
  • (release) Bump version

[3.0.0] - 2025-11-18

🚀 Features

  • (genconfig) [breaking] Generate the config when the daemon is started initially

⚙️ Miscellaneous Tasks

  • (release) Create an automatic release action
  • (release) Bump version

[2.4.0] - 2025-10-26

🚀 Features

  • (nix) Add default and shell Nix configurations for niri-companion
  • (config) Add per item task_delay option to workspaces
  • (config) Add defaults for some of the config options
  • (workspaces) Use the per item task_delay option if available

🐛 Bug Fixes

  • (nix) Update test configuration to run pytest and limit imports during checks
  • (workspaces) Shorten the additional delays

⚙️ Miscellaneous Tasks

  • (release) Bump version
  • (nix) Bump version for default.nix

[2.3.0] - 2025-09-24

🚀 Features

  • (genconfig) Add config groups feature
  • (genconfig) Add group selection option to genconfig daemon mode

🐛 Bug Fixes

  • (ipcext) Write a description suitable for ipcext
  • (pyproject) Use the appropriate method to call scripts that use Typer

💼 Other

  • (deps) Add Typer

🚜 Refactor

  • Overall modularization of the project and better CLI arg handling/logging
  • (config) Split load_config to multiple methods

🧪 Testing

  • (utils) Add tests for utils

⚙️ Miscellaneous Tasks

  • (ci) Add gitcliff action
  • (ci) Rename .workflows to workflows
  • (ci) Add missing sections to git-cliff action
  • (utils) Rename creat_dir with create_dir
  • (wiki) Add github-wiki-action
  • (cliff) Ignore docs tag for CHANGELOG generation
  • (ipcext) Remove unnecessary import
  • (release) Bump version

[2.2.0] - 2025-09-20

🚀 Features

  • (utils) Use colorful logging for home not found error
  • (utils) Add warn to logger
  • (utils) Create expandall for quickly expanding env variables and tilde
  • (config) Prompt for an default niri-companion config if no config is found
  • (config) Change invalid config error table style

💼 Other

  • (deps) Add tomli-w
  • (release) Bump version to 2.2.0

🚜 Refactor

  • (config) Use the expandall util

⚙️ Miscellaneous Tasks

  • (precommit) Add conventional commit messages pre-commit hook

[2.1.0] - 2025-09-13

🚀 Features

  • (utils) Add error loggin to Logger utility
  • (utils) Copy config path generation logic to ConfigPath for future use
  • (config) Pretty print errors and use ConfigPath utility

🐛 Bug Fixes

  • Use the utils path instead of logger path for other modules

💼 Other

  • (deps) Add rich to dependencies

⚙️ Miscellaneous Tasks

  • (examples) Update settings.toml
  • Rename logger as utils
  • Bump version

[2.0.0] - 2025-09-11

🚀 Features

  • (genconfig) Exit if genconfig.sources has non-existent file(s)
  • (genconfig) Add daemon mode to genconfig
  • (logger) Add logger for verbose and colorful outputs
  • Give colorful outputs using logger and ANSI escape sequences

💼 Other

  • (deps) Add watchdog for genconfig daemon mode

🚜 Refactor

  • (config) Use list[str] instead of list[Path] with sources

⚙️ Miscellaneous Tasks

  • Update uv.lock
  • Bump version

[1.0.0] - 2025-09-10

⚙️ Miscellaneous Tasks

  • (git-cliff) Add CHANGELOG and cliff.toml
  • (release) V1.0.0

[0.1.0] - 2025-09-10