system_setup_tool/changelog.md

100 lines
2.2 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
## [unreleased]
### 🚀 Features
- *(cli)* Add update and update-all command
- *(packagemanager)* Added packagemanager definitions for winget and chocolatey
- *(cli,packagemanager)* Implemented first working windows and macos versions
### 🐛 Bug Fixes
- *(packagemanager)* Added missing build tag for macos
### 📚 Documentation
- Update changelog.md
## [0.3.1] - 2025-01-19
### 🐛 Bug Fixes
- Fix nil pointer execution if no proper packagemanager selected
## [0.3.0] - 2025-01-18
### 🚀 Features
- *(cli)* Implement search argument
- *(cli)* Add first implementation for install command
- *(cli)* Cleanup install command and add remove and search command
### 🐛 Bug Fixes
- *(cli)* Add missing yes flag in flatpak remove cmd
### 🚜 Refactor
- Seperate files, function and structs into seperate packages
- Move main.go back to project root
### 📚 Documentation
- Update changelog.md
## [0.2.0] - 2025-01-16
### 🚀 Features
- Update config.toml
- *(cli)* Add packages command and various subcommands
### 🚜 Refactor
- Change package management for different software sources
- Add progressbar and implement package interface
- Implement a simple progressbar instead of bubbletea
- Implement mocking functions and tests
### 📚 Documentation
- Update changelog.md
- Update changelog.md
### ⚙️ Miscellaneous Tasks
- Update gitignore and goreleaser.yaml
## [0.1.0] - 2024-12-28
### 🚀 Features
- First initial commit
- *(cli)* Add progress bar to instalation
- *(config,cli)* Add packages and fix os find
- *(config,cli)* Add progressbar to specialPack
- *(cli)* Add checks for pacman
- *(cli,config)* Add flatpak and dotfiles support
- *(cli)* Add a box display
- Prepare initial release
### 🐛 Bug Fixes
- *(config,cli)* Add unavailable list
- Add missing packages
- *(config)* Delete double entry for neovim
- *(cli)* Fix wrong directory for dotfiles and and override for stow
### 🚜 Refactor
- Seperate functionality into files
### 📚 Documentation
- *(config)* Add packages to config.toml
- *(config)* Add go packages
<!-- generated by git-cliff -->