Changelog¶
All notable changes to Machineconfig are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
Added¶
- MkDocs documentation with Material theme
- Comprehensive CLI reference
- API documentation with mkdocstrings
[8.86] - 2026-03-30¶
Changed¶
- Update documentation and remove deprecated commands
[8.85] - 2026-03-25¶
Added¶
- Enhance CLI commands with no_args_is_help option for better usability
[8.84] - 2026-03-24¶
Changed¶
- New release
[8.83] - 2026-03-14¶
Changed¶
- New release
[8.82] - 2026-03-11¶
Changed¶
- Minor change
[8.81] - 2026-03-07¶
Changed¶
- New release
[8.80] - 2026-02-27¶
Changed¶
- Update machineconfig version to 8.80 across various files
[8.79] - 2026-02-26¶
Changed¶
- Update machineconfig version to 8.79 across various files
[8.78] - 2026-02-23¶
Added¶
- Update machineconfig version to 8.78 and adjust related dependencies in scripts and aliases
[8.77] - 2026-02-18¶
Added¶
- Add interactive configuration option for installation in CLI and update shell scripts
[8.76] - 2026-02-17¶
Added¶
- Update machineconfig version to 8.76 across various scripts and configurations
[8.75] - 2026-02-16¶
Added¶
- Update machineconfig version to 8.75 and add macOS support for fzf script
[8.74] - 2026-02-10¶
Changed¶
- Remove obsolete bash shell profiles documentation
[8.73] - 2026-02-09¶
Added¶
- Update version to 8.73 and adjust dependencies in various scripts and configurations
[8.72] - 2026-02-03¶
Changed¶
- Update machineconfig version to 8.72 across various files
[8.69] - 2026-02-02¶
Added¶
- Update machineconfig version to 8.69 across multiple files
[8.68] - 2026-01-29¶
Added¶
- Update machineconfig version to 8.68 and adjust related dependencies in scripts and configurations
[8.67] - 2026-01-29¶
Added¶
- Update machineconfig version to 8.67 and adjust related dependencies
[8.66] - 2026-01-26¶
Added¶
- Add macOS SSH debug support and utility functions
[8.65] - 2026-01-26¶
Changed¶
- Update machineconfig version to 8.65 across various scripts and configurations
[8.64] - 2026-01-26¶
Added¶
- Update machineconfig version to 8.64 and adjust dependencies in various scripts
[8.63] - 2026-01-26¶
Changed¶
- New release
[8.62] - 2026-01-25¶
Changed¶
- V6.2
[8.61] - 2026-01-20¶
Added¶
- Update machineconfig version to 8.61 and adjust related dependencies in various scripts
[8.60] - 2026-01-20¶
Added¶
- Update machineconfig version to 8.60 and adjust related dependencies
[8.59] - 2026-01-18¶
Changed¶
- Remove subsitute_home parameter from select_layout and implement substitute_home function
[8.58] - 2026-01-18¶
Fixed¶
- Fixed dependecies
[8.57] - 2026-01-18¶
Changed¶
- New release
[8.56] - 2026-01-18¶
Added¶
- Update command registration for buid_docker and add alias
[8.55] - 2026-01-18¶
Added¶
- Update machineconfig version to 8.55 and adjust dependencies
[8.54] - 2026-01-17¶
Added¶
- Update machineconfig version to 8.54 and adjust related dependencies
[8.53] - 2026-01-17¶
Changed¶
- New release
[8.52] - 2026-01-16¶
Added¶
- Update zellij configuration and layouts
[8.51] - 2026-01-16¶
Changed¶
- Update run_shell_script calls to include display_script and clean_env parameters
[8.50] - 2026-01-15¶
Changed¶
- New release
[8.49] - 2026-01-15¶
Changed¶
- New release
[8.48] - 2026-01-14¶
Changed¶
- New release
[8.47] - 2026-01-14¶
Changed¶
- New release
[8.46] - 2026-01-13¶
Changed¶
- New release
[8.45] - 2026-01-13¶
Changed¶
- Minor change
[8.44] - 2026-01-11¶
Changed¶
- New release
[8.43] - 2026-01-08¶
Added¶
- Update machineconfig version to 8.43 and adjust related dependencies
[8.42] - 2026-01-08¶
Added¶
- Update machineconfig version to 8.42 and adjust dependencies across scripts
[8.41] - 2026-01-05¶
Changed¶
- Update machineconfig version to 8.41 across all relevant files
[8.40] - 2026-01-02¶
Changed¶
- New release
[8.39] - 2026-01-02¶
Added¶
- Update version to 8.39 and add start_dir parameter to fire tab functions
[8.38] - 2025-12-31¶
Changed¶
- Update machineconfig version to 8.38 across various scripts and configurations
[8.37] - 2025-12-20¶
Added¶
- Update machineconfig version to 8.37 and adjust dependencies accordingly
[8.36] - 2025-12-16¶
Added¶
- Add Atuin configuration for Linux and Windows, including themes and settings
[8.35] - 2025-12-15¶
Fixed¶
- Update zellij command to use 'kill-all-sessions' instead of 'kill-sessions'
[8.34] - 2025-12-15¶
Changed¶
- Update machineconfig version to 8.34 across various scripts and configurations
[8.33] - 2025-12-09¶
Added¶
- Update machineconfig version to 8.33 in uv.lock
[8.32] - 2025-12-09¶
Added¶
- Update machineconfig version to 8.33 in uv.lock
[8.31] - 2025-12-09¶
Added¶
- Update machineconfig version to 8.31 across various scripts and configurations
[8.30] - 2025-12-08¶
Changed¶
- Update machineconfig version to 8.30 across various scripts and configurations
[8.29] - 2025-12-08¶
Fixed¶
- Update machineconfig version to 8.29 across various scripts and configurations
[8.28] - 2025-12-03¶
Added¶
- GNU Nano to development utilities
- WSL port management with normalized firewall rules
- WSL home linking and port opening functionality in CLI
- SSH port change functionality and installation checks for Linux/WSL
- Windows firewall port opening for WSL
- Cowsay and lolcat integration
Changed¶
- Refactored SSH key management for Windows
- Enhanced WSL home directory inference with user-specific prioritization
Fixed¶
- Language support definitions and file extensions in Helix installer
- WSL timeout issues
- ANSI code stripping in Zellij session names
- Installation pattern check for space-separated architecture strings
[8.27] - 2025-12-01¶
Added¶
- ImageMagick installer configuration
- 7zip dependency for yazi
Changed¶
- Updated PowerShell commands to use
irminstead ofiex
[8.26] - 2025-12-01¶
Added¶
- Help option for all DevOps subcommands
- Pure Python agents command functions
- Helper functions for session management, file downloading, PDF processing, and system specs analysis
- Help option for AI Agents and layouts management subcommands
- New commands for cloud, devops, and utils modules
Changed¶
- Implemented lazy loading for CLI entry points (faster startup)
- Refactored CLI entry point structure
- Updated standalone_mode handling in command functions
[8.25] - 2025-12-01¶
Added¶
- VirusTotal integration for scanning installed applications
- Installation checks module with reporting
- Script listing functionality with
list_available_scripts - SSH command module with install, add key, identity, and debug functions
- Lint and type check automation task
Changed¶
- Replaced
searchmethod withglobfor file matching - Refactored PathExtended usage to standard Path imports
- Removed unnecessary
--scope userflag from winget install
Fixed¶
- File size calculations now use
stat()for accuracy - SSH diagnostics for Windows refactored
- Exception handling for
Set-ExecutionPolicyin OpenSSH installation
[8.24] - 2025-11-29¶
Changed¶
- Various stability improvements and bug fixes
[8.23] - 2025-11-28¶
Changed¶
- Package management improvements
[8.22] - 2025-11-27¶
Changed¶
- Session management enhancements
[8.21] - 2025-11-26¶
Changed¶
- Configuration improvements
[8.20] - 2025-11-26¶
Changed¶
- Cross-platform compatibility updates
[8.19] - 2025-11-26¶
Changed¶
- Minor improvements
[8.18] - 2025-11-26¶
Changed¶
- Bug fixes and stability improvements
[8.17] - 2025-11-24¶
Changed¶
- Documentation updates
Supported Platforms¶
- Linux (Debian, Ubuntu, Arch, Fedora)
- macOS
- Windows (with WSL support)
Contributing¶
See the contributing guide for how to propose changes to this changelog.