Tags: CarlLee1983/dbcli
Tags
fix: [init] 修正 --use-env-refs 功能缺漏與 i18n 完整性 - 修正 interactive env-ref 模式 permission 選項缺少 data-admin - 10 處硬編碼英文訊息全部 i18n 化(en/zh-TW) - 抽出 checkOverwrite() 消除重複程式碼 - 改善 --use-env-refs option description - README (en/zh-TW) 補充完整說明與範例 - CHANGELOG 補記功能與修正 - SKILL.md 補充 AI agent 遇到 $env config 的行為指引 - bump version to 0.5.2-beta
feat: [version-check] 新增資料庫版本檢查與警告機制 - DatabaseAdapter 介面新增 getServerVersion() - MySQL/PostgreSQL adapter 連線後自動檢查 DB 版本 - 低於最低支援版本時 stderr 印出警告(不阻斷連線) - doctor 指令新增 DB 版本檢查項目 - 新增 i18n 訊息(en/zh-TW) - 新增 27 個單元測試 - bump version to 0.5.1-beta
chore: bump version to 0.4.0-beta 🤖 Generated with Claude Code
v0.2.0-beta — Data Access Control Delivered: Table and column-level blacklisting to protect sensitive data from AI agent access. Key accomplishments: - Table-level blacklist (reject all operations on blacklisted tables) - Column-level blacklist (omit sensitive columns from SELECT results) - CLI management commands (blacklist list/table/column add/remove) - Security notifications in table/CSV/JSON output - Context-aware override via DBCLI_OVERRIDE_BLACKLIST env var - < 1ms performance overhead (7 benchmarks verified) - 103 new tests, verification passed 10/10 See .planning/MILESTONES.md for full details.
v0.1.0-beta — Core Functionality + i18n + Schema Optimization Full database CLI with init, list, schema, query, insert, update, delete, export. Multi-database support (PostgreSQL, MySQL, MariaDB). Permission-based access control, AI skill generation, schema optimization, i18n. See .planning/MILESTONES.md for full details.