Skip to content

OpenNavicat v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jul 06:01

What's Changed

c1092ce test: fix flaky nullable test by mocking random.random
c8ca751 fix: lazy event loop initialization for Python 3.14 compat
041d017 fix: resolve 3 pre-existing test failures in CI
36323c1 fix: update poetry.lock to match pyproject.toml
0fb839c v0.8.0: Phase 6 - Navicat core experience complete
1444c2d ``` feat: 添加Docker镜像发布流程并重构AI错误处理
cb8b76b fix(ci): drop Python 3.10 from test matrix (EOL, PySide6 6.11+ no longer supports it)
8d3a00f fix(ci): conditionally mock PySide6 in conftest so pytest-qt works when PySide6 is installed
11a0171 fix: conftest mock 所有 Qt 子模块加 version
49b4c42 fix: conftest PySide6 mock add version for pytest-qt
269329a chore: gitignore backups/ 并清理已提交的测试产物
eeed15d feat: 补齐所有 stub 和测试覆盖
3d17ddc fix: 补齐 4 个 stub 实现
e998c80 fix: publish 工作流添加 id-token: write 权限
6ca7b2e feat: GUI 包支持 CLI 参数,统一入口
2ff1a3a docs: 更新文档反映 CLI/GUI 双包架构
2a58527 refactor: 集中元数据到 init.py,动态生成 version_info
0b9ece9 chore: bump version to 0.7.0 for release

Installation

pip install open-navicat==v0.8.0

Executables

Two packages are provided — CLI (lightweight, no Qt) and GUI (full with PySide6):

Platform Architecture CLI GUI
Windows x64 opennavicat-cli-windows-x64.exe opennavicat-windows-x64.exe
macOS ARM64 (Apple Silicon) opennavicat-cli-macos-arm64 opennavicat-macos-arm64
Linux x64 opennavicat-cli-linux-x64 opennavicat-linux-x64