Skip to content

Releases: Priyans-hu/argus

v0.4.0

29 Jan 05:10
45d587c

Choose a tag to compare

Changelog

🚀 Features

🐛 Bug Fixes

🔧 Other

v0.3.0

25 Jan 08:50
d2c7830

Choose a tag to compare

Changelog

  • 7d53c6a Merge branch 'main' into feat/git-integration
  • 14cbea9 Merge branch 'main' into feat/modernize-go-patterns
  • 775dfd2 Merge branch 'main' into feat/phase3-improvements
  • 3bd291e Merge latest main into feat/compact-mode
  • 3a18846 Merge main into feat/compact-mode
  • 251299e Merge pull request #18 from Priyans-hu/feat/incremental-watch-mode
  • 7d9e644 Merge pull request #19 from Priyans-hu/feat/compact-mode
  • bcf545c Merge pull request #20 from Priyans-hu/feat/claude-code-improvements
  • 7753ca1 Merge pull request #21 from Priyans-hu/fix/p0-critical-issues
  • cd6ea5f Merge pull request #22 from Priyans-hu/feat/git-integration
  • 2fbf7b9 Merge pull request #23 from Priyans-hu/feat/comprehensive-improvements
  • 4ed4c2d Merge pull request #24 from Priyans-hu/feat/phase2-phase3-improvements
  • 3d30ca7 Merge pull request #25 from Priyans-hu/feat/phase2-improvements-part2
  • f090f4c Merge pull request #26 from Priyans-hu/feat/phase3-improvements
  • 4c291f8 Merge pull request #27 from Priyans-hu/feat/modernize-go-patterns
  • d2c7830 Merge pull request #28 from Priyans-hu/fix/release-treesitter
  • ae6c998 feat(agents): add YAML frontmatter with new Claude Code fields
  • 35f8e97 feat(analyzer): add context.Context and slog structured logging
  • 9c719cf feat(analyzer): add incremental updates in watch mode
  • 32d223c feat(analyzer): add optimized file walking with godirwalk
  • a2aabfc feat(analyzer): integrate ML and Cargo detectors
  • e150e01 feat(analyzer): integrate new detectors
  • a4e5ef0 feat(claude): add import syntax references to .claude/rules
  • 0f1e41a feat(cli): add --compact flag for token-efficient output
  • d84d64d feat(cli): add context cancellation and slog setup
  • 5fab583 feat(config): add config validation with go-playground/validator
  • ffb9d9a feat(detector): add AST-based Go pattern detection
  • 54571c0 feat(detector): add Cargo.toml support for Rust projects
  • 74d2cab feat(detector): add ML framework detection
  • eb484cf feat(detector): add Python pyproject.toml parsing
  • ddc145a feat(detector): add Python/Flask/Django support
  • baf1a5e feat(detector): add README semantic extraction
  • 050390f feat(detector): add README semantic extraction
  • b78ecf8 feat(detector): add architecture analysis for Go projects
  • 8a84f7f feat(detector): add command prioritization system
  • f2f7e60 feat(detector): add git integration and Go pattern detection
  • a58e5fe feat(detector): add go-git library integration
  • 57b5dd6 feat(detector): add project type inference
  • e5fe116 feat(detector): add project-specific tool detection and skill generation
  • b7a324a feat(detector): add tree-sitter integration for multi-language AST
  • ac11e51 feat(detector): improve architecture detection
  • 05ae77a feat(detector): improve pyproject.toml parsing
  • 353164f feat(generator): add hooks generation in settings.json
  • 311ff77 feat(generator): implement compact mode for Claude generator
  • 5c60f9d feat(generator): migrate commands to skills format
  • f657f99 feat(generator): use prioritized commands and display ML patterns
  • edb393b feat(rules): add path-specific YAML frontmatter to rules
  • a26ba04 feat: add Continue.dev support, parallel execution, and pre-commit hook
  • 5f9fdc4 fix(detector): add monorepo support for package.json commands detection
  • 00d8184 fix(detector): eliminate endpoint false positives and improve output quality
  • b2e2ec9 fix(detector): improve README parsing to skip code blocks and handle HTML
  • ad4fcd7 fix(detector): prioritize main binary in entry point detection
  • d4f9fb0 fix(detector): reduce false positives in pattern detection
  • 58d226c fix(release): remove unused tree-sitter dependency
  • 29a885c refactor(detector): replace custom string helpers with stdlib
  • 5e87900 test(generator): add tests for Claude generator compact mode

v0.2.2

21 Jan 18:34
c5e3b5b

Choose a tag to compare

What's New

New Detectors

  • Development Setup Detector - Detects prerequisites (Go, Node, Python, Docker), setup steps from Makefile, and git hooks (.githooks, .husky, lefthook)
  • Configuration File Detector - Detects 50+ config file types across languages and tools (Go, Node, Python, Rust, Docker, CI/CD, etc.)
  • CLI Tool Detector - Detects CLI-specific info like verbose/dry-run flags and output indicators for CLI projects

Enhanced CLAUDE.md Output

  • Quick Reference section with categorized commands (Build/Test/Lint/Format/Setup)
  • Configuration System section documenting config files with type and purpose
  • Development Setup section with prerequisites, setup steps, and git hooks
  • CLI Output & Verbosity section for CLI projects

Testing

  • Added 29 comprehensive tests for all new detectors
  • Full test coverage for cli.go, config.go, and development.go

Full Changelog

v0.2.1...v0.2.2

v0.2.1

21 Jan 06:04

Choose a tag to compare

Changelog

  • d115bc0 feat(cmd): add self-upgrade command

v0.2.0

21 Jan 05:41

Choose a tag to compare

Changelog

  • bb9f0a1 Merge branch 'main' into feat/context-aware-generation
  • 5345ab6 Merge branch 'main' into feat/context-aware-generation
  • bbe6a22 Merge branch 'main' into feat/mcp-config-generation
  • aae4a1f Merge branch 'main' into fix/preserve-unmarked-content
  • e58d925 Merge pull request #11 from Priyans-hu/chore/codecov-config
  • f1ec9e8 Merge pull request #12 from Priyans-hu/feat/enhanced-analysis
  • 6234cef Merge pull request #13 from Priyans-hu/feat/claude-code-config
  • 61e992e Merge pull request #14 from Priyans-hu/feat/mcp-config-generation
  • 974137f Merge pull request #15 from Priyans-hu/feat/context-aware-generation
  • 24ddffa Merge pull request #16 from Priyans-hu/fix/preserve-unmarked-content
  • 3228904 feat(analyzer): add README parsing and enhanced folder descriptions
  • e73fbbb feat(detector): add architecture diagram generation
  • 1549362 feat(detector): add build/test command detection
  • aa0838b feat(detector): add deep code pattern analysis
  • 4a7aaca feat(detector): add git convention detection
  • 0a1814e feat(detector): add monorepo/workspace detection and Architecture section
  • 049e703 feat(detector): enhance endpoint detection with multi-framework support
  • 001187a feat(detector): improve code pattern detection with test file filtering
  • d48c6af feat(generator): add Claude Code config generation
  • afbddcc feat(generator): add Claude Code config generation
  • fa928e6 feat(generator): add MCP config generation
  • db8a25d feat(generator): add context-aware Claude Code config generation
  • 0a13046 feat(generator): enhance output with architecture and git conventions
  • d868f4c feat(generator): improve structure tree and add coding guidelines
  • de8a600 fix(detector): filter invalid package names in architecture detection
  • 2fdd493 fix(merger): preserve existing content without markers on first scan
  • 47d4388 fix: resolve lint errors
  • a418978 merge: resolve conflicts with main

v0.1.0

20 Jan 05:31

Choose a tag to compare

Changelog

  • 0d35a91 Add unit tests for merger package (98.7% coverage)
  • 349fba0 Fix staticcheck nil pointer lint warning in tests
  • 8453a0b Merge branch 'main' into dependabot/github_actions/actions/setup-go-6
  • c92a940 Merge branch 'main' into dependabot/github_actions/golangci/golangci-lint-action-9
  • 42a57c7 Merge branch 'main' into feat/convention-detector
  • 18aa4ec Merge pull request #1 from Priyans-hu/feat/convention-detector
  • c97c681 Merge pull request #10 from Priyans-hu/feat/merge-mode
  • c73cb2a Merge pull request #2 from Priyans-hu/chore/github-setup
  • 3e0ffe3 Merge pull request #3 from Priyans-hu/fix/go-version
  • bc59229 Merge pull request #5 from Priyans-hu/dependabot/github_actions/actions/setup-go-6
  • caaca1c Merge pull request #6 from Priyans-hu/dependabot/github_actions/golangci/golangci-lint-action-9
  • 7da5c48 Merge pull request #7 from Priyans-hu/dependabot/github_actions/codecov/codecov-action-5
  • 007921f Merge pull request #8 from Priyans-hu/feat/init-sync-commands
  • 98bf232 Merge pull request #9 from Priyans-hu/feat/framework-detection
  • c7d5f44 Merge remote-tracking branch 'origin/main' into chore/github-setup
  • c327d1a Merge remote-tracking branch 'origin/main' into feat/convention-detector
  • 972228a chore(ci): bump actions/checkout from 4 to 6 (#4)
  • 8bf73d2 chore(ci): bump actions/setup-go from 5 to 6
  • 40a9742 chore(ci): bump codecov/codecov-action from 4 to 5
  • 34aedf4 chore(ci): bump golangci/golangci-lint-action from 6 to 9
  • 33735a2 chore(github): add issue templates, PR template, and workflows
  • 8811c74 feat(analyzer): add analyzer coordinator
  • c8b9ff6 feat(analyzer): add file walker with gitignore support
  • 6353b36 feat(cli): add watch command for auto-regeneration on file changes
  • 2135f47 feat(cli): implement init and sync commands
  • d9dc770 feat(cli): wire up scan command
  • 3b413da feat(detector): add API endpoint detection for Express, Fastify, Next.js, FastAPI, Flask, Django, Spring, Gin, Echo, Fiber, Chi
  • bed6a23 feat(detector): add convention detector
  • 1d1d9b9 feat(detector): add framework-specific pattern detection for React, Vue, Angular, Next.js, Spring Boot, Express, FastAPI, Go frameworks
  • bd4bc52 feat(detector): add pattern detection for branch naming, comments, logging, and architecture
  • ea937ed feat(detector): add project structure detection
  • 4f71666 feat(detector): add tech stack detection
  • e53bd6a feat(generator): add CLAUDE.md generator
  • f8e8066 feat(generator): add cursor and copilot context file generators
  • 361f9d3 feat(merge): add merge mode to preserve custom sections when regenerating
  • 2d07988 feat: initial project setup
  • adf720a fix: downgrade Go to 1.24 and fix lint issues