Skip to content

Releases: natureco-official/codedna

v0.5.2 - SECURITY CHECK

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 22:21

v0.5.2 - SECURITY CHECK

Added

codedna security-check - Pre-release security scanner that catches:

  • Personal machine paths in code/README (e.g. /Users/yourname/)
  • Tracked secrets (.npmrc, .env* in git)
  • Secret patterns (npm, GitHub PAT, OpenAI, Anthropic, PyPI, generic API keys)
  • Missing .gitignore rules for sensitive files

Usage

codedna security-check             # scan cwd
codedna security-check --path /path/to/repo
codedna security-check --strict     # exit 1 on warnings too

Output

  • 4 categories: Personal Path, Tracked Secret, Secret Pattern, .gitignore
  • Legacy CLI aesthetic (bold headers, emoji markers, summary panel)
  • Critical response: exit 1 on personal paths, tracked secrets, or missing .env rules

Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.5.2'

v0.5.1 — Doctor English

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 15:46

🌐 v0.5.1 — "Doctor English"

Changed

  • codedna doctor — all messages back to English (English-first policy)
  • Style preserved: category headers, emoji markers, summary panel

📦 Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.5.1'

PyPI: https://pypi.org/project/codedna/0.5.1/

v0.5.0 — Demo Mode + VS Code Marketplace

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 15:39

🎭 v0.5.0 — "Phase 8: Demo Mode + VS Code Marketplace"

Demo Mode (Part A)

  • codedna/demo.py module: 47 commits, 4 authors, 8 files, 3 sprints — all deterministic (random.seed(42))
  • codedna demo CLI: seed + auto-start dashboard
  • codedna demo --reset / --data-only flags
  • FastAPI endpoints: GET /demo/status, POST /demo/seed, DELETE /demo/reset
  • Dashboard banner: orange "Demo mode active" notice (dismissable, localStorage)

VS Code Marketplace (Part B)

  • package.json: icon, galleryBanner, badges, keywords, categories, license, scripts
  • images/icon.png: 128x128 dark cyan/emerald DNA helix
  • .vscodeignore, MARKETPLACE_README.md, PUBLISH.md
  • Ready for npx vsce publish

📦 Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.5.0'

PyPI: https://pypi.org/project/codedna/0.5.0/
GitHub: https://github.com/natureco-official/codedna/releases/tag/v0.5.0

v0.4.2 — Doctor Legacy Style

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 15:16

🩺 v0.4.2 — "Doctor Legacy Style"

Redesigned

  • codedna doctor matches the legacy CodeDNA CLI aesthetic
    • console.print() with [bold]─── Kategori ───[/bold] headers
    • Per-line emoji: [green]✓[/green], [yellow]⚠[/yellow], [red]✗[/red]
    • Spinner with console.status
    • Summary panel colored by result
    • All messages in Turkish

📦 Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.4.2'

PyPI: https://pypi.org/project/codedna/0.4.2/

v0.4.1 — Legacy Style

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 15:11

🎨 v0.4.1 — "Legacy Style"

Redesigned

  • codedna setup --show — Rich Table with cyan border, emoji title, status panel
  • codedna update — Status panels (green/yellow/cyan) replace plain text

Matches the legacy CodeDNA CLI visual style.

📦 Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.4.1'

PyPI: https://pypi.org/project/codedna/0.4.1/

v0.4.0 — Setup Wizard

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 15:03

🧙 v0.4.0 — "Setup Wizard"

✨ Added

  • codedna setup — interactive AI analysis configuration wizard
    • 4-step flow: provider → API key → model → enable
    • codedna setup --show — view current config
    • codedna setup --reset — clear and reconfigure
    • Optional connectivity test (uses codedna.ai.ai_analyze)
    • Secure storage at ~/.codedna/ai_config.json (chmod 600)
    • Supports 3 providers: Anthropic, OpenAI, MiniMax

🔄 Changed

  • Minor version bump (0.3.4 → 0.4.0) — new user-facing command

📦 Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.4.0'

PyPI: https://pypi.org/project/codedna/0.4.0/

v0.3.4 — Doctor Redesign

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 14:51

🎨 v0.3.4 — "Doctor Redesign"

🔄 Changed

  • codedna doctor redesigned with rich Table + Panel layout matching the legacy CodeDNA CLI aesthetic
    • Header Panel with version + plan info
    • Animated console.status spinner during checks
    • Rich Table with show_lines=True
    • Color-coded status column (✓ green, ⚠ yellow, ✗ red, – dim)
    • Summary Panel with green / yellow / red border
    • 9 categories, 19 individual checks

📦 Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.3.4'

PyPI: https://pypi.org/project/codedna/0.3.4/

v0.3.3 — One-Command Update

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 14:44

🔄 v0.3.3 — "One-Command Update"

✨ Added

  • codedna update — self-upgrade from PyPI in a single command
    • codedna update — upgrade to latest version
    • codedna update --check — only check, do not install
    • codedna update --target 0.3.2 — install a specific version
    • Auto-detects installer (uv first, falls back to pip)
    • Verifies new version after install
    • User no longer needs pip install --upgrade or PATH dance

Usage

codedna update              # upgrade to latest
codedna update --check      # check only
codedna update -t 0.3.2     # install specific version

PyPI: https://pypi.org/project/codedna/0.3.3/

v0.3.2 — Windows PATH Fix

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 14:39

🪟 v0.3.2 — "Windows PATH Fix"

📚 Documentation

  • Windows PATH setup section added to README
    • PowerShell one-time fix (current session)
    • Permanent fix via [Environment]::SetEnvironmentVariable
    • Notes that macOS / Linux users are unaffected
  • Verify Installation subsectioncodedna --version, codedna doctor

Solves the recurring "pip warns script not on PATH" issue for Windows users.

📦 Install

pip install --upgrade codedna

PyPI: https://pypi.org/project/codedna/0.3.2/

v0.3.1 — Doctor Added

Choose a tag to compare

@Gencayolgun Gencayolgun released this 24 Jun 14:35

🩺 v0.3.1 — "Doctor Added"

✨ Added

  • codedna doctor command — comprehensive system health check
    • Python version (≥ 3.10 required)
    • CodeDNA installation status
    • Git integration
    • 4 tree-sitter parsers (core, python, javascript, typescript)
    • Local database (size, location)
    • Git hook status
    • 8 core dependencies
    • License & plan
    • PyPI network reachability
  • --fix flag — auto-creates database + installs hook when missing
  • Color-coded output (✓ green, ! yellow, ✗ red)
  • Exit 1 on critical issues
  • Fully English UI

📦 Install

pip install --upgrade codedna
# or
uv tool install --force 'codedna==0.3.1'

PyPI: https://pypi.org/project/codedna/0.3.1/