Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Feb 16:45
· 48 commits to main since this release
Release v1.1.0 - Production Ready

🎉 Major release with comprehensive improvements and new features!

- 🔐 Interactive configuration editor with keyboard shortcuts (a/e/d/r)
- 📚 Complete Sphinx documentation on GitHub Pages
- ✅ 102 comprehensive tests with 69% coverage
- 🚀 Automated CI/CD with PyPI publishing
- 🐍 Python 3.9-3.12 support

Add, edit, delete, and rename targets and connections directly from the menu
without editing JSON files manually.

Complete documentation now available at https://disoardi.github.io/sshmenuc/
including installation guides, API reference, and contributing guidelines.

- 102 tests ensuring reliability across all modules
- GitHub Actions CI/CD testing on Python 3.9, 3.10, 3.11, 3.12
- Fixed CI test failures with proper os.getlogin() mocking

- Automated PyPI publishing on release
- GitHub Pages deployment for docs
- Pre-commit hooks and development tooling

- Fixed version mismatch between __init__.py and pyproject.toml
- Fixed critical bug in get_previous_node() target aggregation
- Fixed CI/CD test failures in no-tty environment

- All docstrings and comments translated to English
- README updated with project status and badges
- Complete CHANGELOG with all changes documented

- Original monolithic sshmenuc.py has been removed
- Entry point is now main.py with modular structure
- Configuration format remains compatible

For full details, see CHANGELOG.md