Releases: j1v37u2k3y/NeoSetup
Releases · j1v37u2k3y/NeoSetup
Release list
v2.1.0
Matrix-themed development-environment automation. This release makes the language operators actually install their toolchains, adds observability tooling to the power-user operator, and lands a batch of dependency updates.
✨ Features
- Monitoring, git-stats & log tools for the
jiveturkeyoperator —glances,duf,procs,git-quick-stats,lnav,grc,multitail, plus amonitorfunction that launches the best available dashboard (glances → btop → htop → top).
🐛 Fixes
nodejs_devandgo_devoperators now install a real toolchain. They previously applied shell aliases/functions but installed zero tools — unregistered tools silently no-op'd through the install loop. Added per-ecosystem installers:nvm(Node.js + global npm CLIs) andgo(toolchain +go installtools). Also fixed a brokennodeinfocommand substitution and the renamedairmodule path.lsfamily (ls/ll/la/l/lt/l.) redefined as argument-forwarding shell functions, so flags likels -alrender a long listing instead of a grid.
🔧 Maintenance
- Python deps bumped:
black,flake8,jinja2,pyyaml,setuptools-rust. - GitHub Actions bumped:
setup-python,upload-artifact,download-artifact,setup-buildx. - First changelog managed by Commitizen (
make bump).
Full Changelog: v2.0.0...v2.1.0
v2.0.0
The complete rewrite from shell scripts to Ansible — NeoSetup's biggest release. Operator-based configuration, production CI/CD, multi-OS testing, and integrated security scanning.
✨ New Features
- Complete Ansible implementation — full rewrite from the original shell scripts
- Advanced operator system — inheritance-based configuration with schema validation
- Production CI/CD — 15+ parallel GitHub Actions jobs
- Multi-OS testing — Docker containers for Ubuntu, Debian, CentOS, Fedora
- Security scanning — CodeQL, Trivy, Gitleaks, and Bandit
- Developer experience — pre-commit hooks, local testing, one-click setup
🔧 Roles
- Shell — unified framework support (Oh-My-Zsh, Bash-it, Fish)
- Tmux — theme-based configuration (matrix / base)
- Tools — registry system with 30+ modern CLI tools
- Docker — BuildKit, Compose v2, security hardening
🎭 Operators
- base — essential tools with enhanced configuration
- matrix — Matrix theme with custom shell functions
- jiveturkey — power-user setup with security tools
⚠️ Breaking changes (1.x → 2.0)
- Architecture changed from shell scripts to Ansible
- Configuration file format changed
- Installation commands changed — use
./setup - Fresh install recommended; back up existing configs first
Full pre-2.0 release narrative, migration notes, and known issues are preserved in the archived changelog.