3.8 KiB
3.8 KiB
Changelog
2025-10-27 - 1.3.1 - fix(publish)
Switch publish registry to internal Verdaccio instance and add local CI settings
- Update package.json publishConfig.registry from https://registry.npmjs.org/ to https://verdaccio.lossless.digital/ to publish packages to the internal Verdaccio registry.
- Add .claude/settings.local.json to include local CI/dev settings (local configuration only).
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
scriptscommand 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, and this project adheres to Semantic Versioning.
1.1.0 - 2025-01-27
Added
updatecommand for automatic self-updating from Gitea releasesscriptscommand 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 automaticallymoxytool scripts list- List all available scriptsmoxytool scripts search <query>- Search scripts by keywordmoxytool scripts info <slug>- View detailed script informationmoxytool scripts run <slug>- Execute installation scriptsmoxytool 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-setupcommand 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