# Changelog ## 2025-10-27 - 1.3.0 - feat(cli) Add automatic update command and documentation updates - Add 'update' CLI command that checks the latest Gitea release and runs the install script to perform a self-update - Implements release fetch/compare logic and executes the repository install.sh via curl - Update README to document the one-line installer and the new 'moxytool update' usage - Update changelog to note the new update command and installation clarifications ## 2025-10-27 - 1.2.0 - feat(scripts) Add community scripts subsystem: script index, runner, and CLI commands with background refresh; update docs and paths - New `scripts` command with subcommands: list, search, info, run, refresh (implemented in ts/moxytool.cli.ts) - Added ScriptIndex (ts/moxytool.classes.scriptindex.ts) to fetch and cache ~400 community scripts with a 24h TTL and background refresh - Added ScriptRunner (ts/moxytool.classes.scriptrunner.ts) to execute community installation scripts interactively via bash/curl - Background index refresh at startup and explicit refresh command; cache saved under /etc/moxytool/scripts - README and changelog updated with scripts usage and features; Proxmox support range updated to 7.4-9.x - Updated module exports in mod.ts and minor logging change in ts/index.ts - Added script-related paths (scriptsCacheDir, scriptsIndexFile) to ts/moxytool.paths.ts All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.1.0] - 2025-01-27 ### Added - `update` command for automatic self-updating from Gitea releases - `scripts` command for Proxmox community scripts management - Access to 400+ community-maintained installation scripts - Automatic daily index updates with local caching - Script search and filtering capabilities - Interactive script execution with full stdin/stdout/stderr passthrough - Support for both LXC containers and VM templates - Script metadata display (requirements, ports, credentials) - One-line installation script as primary installation method ### Features - `moxytool update` - Update MOXYTOOL to the latest version automatically - `moxytool scripts list` - List all available scripts - `moxytool scripts search ` - Search scripts by keyword - `moxytool scripts info ` - View detailed script information - `moxytool scripts run ` - Execute installation scripts - `moxytool scripts refresh` - Force update the script index ### Changed - Updated Proxmox version support to 7.4-9.x (from 7.4-8.x) - Updated vGPU installer to anomixer fork with Proxmox v9 support ## [1.0.0] - 2025-01-24 ### Added - Initial release of MOXYTOOL - `vgpu-setup` command for automated Proxmox vGPU installation - Support for NVIDIA vGPU on Proxmox hosts - Interactive installer integration with wvthoog/proxmox-vgpu-installer - Cross-platform binary support (Linux, macOS, Windows) - Multi-architecture support (x64, arm64) ### Features - Automated vGPU driver download and installation - Support for custom driver URLs and local files - Debug mode for troubleshooting - Step-by-step installation process - Verification of Proxmox installation before setup [1.1.0]: https://code.foss.global/serve.zone/moxytool/releases/tag/v1.1.0 [1.0.0]: https://code.foss.global/serve.zone/moxytool/releases/tag/v1.0.0