← Back to home

Changelog

Release history for ~(iam) dotfiles

v1.2.0

  • **Starship themes** — new `dotfiles themes` module with presets + custom theme generator
  • **Config migrations** — new `dotfiles migrate` module + automatic migrations after `dotfiles self-update`
  • **Docker integration tests** — full install & smoke tests via `docker/test-install.sh` + `make integration`
  • **Demo automation** — `scripts/generate-demos.sh` + GitHub Action to regenerate demo GIFs on `.tape` changes
  • AWS pack: zsh completions compatibility + JMESPath query quoting
  • Neovim pack: lazy.nvim headless aliases quoting
  • Version bump to 1.2.0
  • `dotfiles --version` now includes project URL and main menu shows the current version

v1.1.0

  • **CLI Tools Showcase** — new `dotfiles tools` command to explore installed CLI tools with descriptions and install status
  • **Self-update system** — dotfiles now check for updates and show changelog
  • **Plugin manager** — toggle zsh plugins on/off via `dotfiles plugins`
  • **bbrew integration** — Homebrew TUI on macOS via `dotfiles packages`
  • CI workflow: removed CodeQL (not applicable for shell scripts)
  • CI workflow: fixed Docker build with `load: true`
  • Removed duplicate git aliases (gco, gcb, gcm, gprm, grbm)
  • Version bump to 1.1.0
  • Maintenance menu now shows update badge when new version available

v1.0.0

  • **Serotonin TUI** — interactive configuration app with seasonal themes
  • **Seasonal animations** — snowflakes, petals, sunshine, leaves
  • **Interactive alias browser** — browse and search shell aliases
  • **Shell profiler** — measure startup time with `dotfiles profile`
  • **Doctor command** — diagnose environment with `dotfiles doctor`
  • Chezmoi-based dotfiles management
  • Sheldon plugin manager with zsh-defer
  • Starship prompt configuration
  • Cross-platform support (macOS + Linux)
View full changelog on GitHub →