Skip to content

Releases: DevArqf/DeBugBuddy

v0.4.7 Release

16 Jan 00:13

Choose a tag to compare

What's added:

  • Added Java + Ruby support
  • Refactored pattern manager with caching
  • ML prediction optimizations
  • Error analytics expanded
  • Grok AI provider added
  • Added tests/conftest.py for import path fixes.
  • Version bump
  • Added Textual dependency to setup.py and requirements.txt.
  • Added reusable TUI result app
  • Added full GUI shell
  • GitHub search accuracy

v0.3.5 Release

29 Dec 04:53
90c66bf

Choose a tag to compare

What's added:

  • Added new github, predict and train CLI commands
  • Reworked the check and explain CLI commands
  • Added GitHub integration for searching and reporting issues via CLI
  • Added ML capabilities with an engine for error prediction and pattern training, including NeuralNetwork, ErrorEmbedding, FeatureExtractor, and MLEngine
  • Added monitoring and prediction features: file watching, static analysis (SimpleChecker for AST-based checks), and ML-based error prediction with severity and confidence scoring
  • Added storage and caching: ConfigManager for settings (e.g., AI providers, API keys), HistoryManager (SQLite-based for error history), PatternManager (JSON-based), and CacheManager
  • Added data models: Error, Pattern, Prediction, and TrainingData dataclasses
  • Added utilities: logging, path validation, and enhanced helpers (e.g., detect_all_errors for syntax and semantic issues)
  • Added comprehensive testing: unit tests for models, parsers, predictor, trainer, GitHub; integration tests for CLI commands and end-to-end; performance tests for load time, memory, and prediction speed
  • Added CI/CD workflow (pypi-publish.yml)
  • Enhanced error explanation logic with structured output and pattern-based fixes
  • Enhanced CLI usability with rich formatting, input validation, command grouping, and version display
  • Reworked codebase structure
  • Updated dependencies in requirements.txt and pyproject.toml
  • Updated setup.py for new package structure, metadata, and simplified install_requires
  • Updated init.py files for better exports and dynamic attribute access

What's removed:

  • Removed monolithic parser (core/parser.py) and watcher (core/watcher.py), replaced with modular designs
  • Removed old AI logic (ai/init.py, ai/prompts.py, ai/providers.py), moved to integrations/ai/
  • Removed patterns directory (patterns/init.py and language-specific JSON files), integrated into storage/patterns.py

v0.3.4 Release

29 Dec 04:47
d55dc59

Choose a tag to compare

What's added:

  • Added new github, predict and train CLI commands
  • Reworked the check and explain CLI commands
  • Added GitHub integration for searching and reporting issues via CLI
  • Added ML capabilities with an engine for error prediction and pattern training, including NeuralNetwork, ErrorEmbedding, FeatureExtractor, and MLEngine
  • Added monitoring and prediction features: file watching, static analysis (SimpleChecker for AST-based checks), and ML-based error prediction with severity and confidence scoring
  • Added storage and caching: ConfigManager for settings (e.g., AI providers, API keys), HistoryManager (SQLite-based for error history), PatternManager (JSON-based), and CacheManager
  • Added data models: Error, Pattern, Prediction, and TrainingData dataclasses
  • Added utilities: logging, path validation, and enhanced helpers (e.g., detect_all_errors for syntax and semantic issues)
  • Added comprehensive testing: unit tests for models, parsers, predictor, trainer, GitHub; integration tests for CLI commands and end-to-end; performance tests for load time, memory, and prediction speed
  • Added CI/CD workflow (pypi-publish.yml)
  • Enhanced error explanation logic with structured output and pattern-based fixes
  • Enhanced CLI usability with rich formatting, input validation, command grouping, and version display
  • Reworked codebase structure
  • Updated dependencies in requirements.txt and pyproject.toml
  • Updated setup.py for new package structure, metadata, and simplified install_requires
  • Updated init.py files for better exports and dynamic attribute access

What's removed:

  • Removed monolithic parser (core/parser.py) and watcher (core/watcher.py), replaced with modular designs
  • Removed old AI logic (ai/init.py, ai/prompts.py, ai/providers.py), moved to integrations/ai/
  • Removed patterns directory (patterns/init.py and language-specific JSON files), integrated into storage/patterns.py

v0.3.3 Release

29 Dec 04:41
16aeabd

Choose a tag to compare

What's added:

  • Added new github, predict and train CLI commands
  • Reworked the check and explain CLI commands
  • Added GitHub integration for searching and reporting issues via CLI
  • Added ML capabilities with an engine for error prediction and pattern training, including NeuralNetwork, ErrorEmbedding, FeatureExtractor, and MLEngine
  • Added monitoring and prediction features: file watching, static analysis (SimpleChecker for AST-based checks), and ML-based error prediction with severity and confidence scoring
  • Added storage and caching: ConfigManager for settings (e.g., AI providers, API keys), HistoryManager (SQLite-based for error history), PatternManager (JSON-based), and CacheManager
  • Added data models: Error, Pattern, Prediction, and TrainingData dataclasses
  • Added utilities: logging, path validation, and enhanced helpers (e.g., detect_all_errors for syntax and semantic issues)
  • Added comprehensive testing: unit tests for models, parsers, predictor, trainer, GitHub; integration tests for CLI commands and end-to-end; performance tests for load time, memory, and prediction speed
  • Added CI/CD workflow (pypi-publish.yml)
  • Enhanced error explanation logic with structured output and pattern-based fixes
  • Enhanced CLI usability with rich formatting, input validation, command grouping, and version display
  • Reworked codebase structure
  • Updated dependencies in requirements.txt and pyproject.toml
  • Updated setup.py for new package structure, metadata, and simplified install_requires
  • Updated init.py files for better exports and dynamic attribute access

What's removed:

  • Removed monolithic parser (core/parser.py) and watcher (core/watcher.py), replaced with modular designs
  • Removed old AI logic (ai/init.py, ai/prompts.py, ai/providers.py), moved to integrations/ai/
  • Removed patterns directory (patterns/init.py and language-specific JSON files), integrated into storage/patterns.py

v0.3.2 Release

29 Dec 04:29
0616ed0

Choose a tag to compare

What's added:

  • Added new github, predict and train CLI commands
  • Reworked the check and explain CLI commands
  • Added GitHub integration for searching and reporting issues via CLI
  • Added ML capabilities with an engine for error prediction and pattern training, including NeuralNetwork, ErrorEmbedding, FeatureExtractor, and MLEngine
  • Added monitoring and prediction features: file watching, static analysis (SimpleChecker for AST-based checks), and ML-based error prediction with severity and confidence scoring
  • Added storage and caching: ConfigManager for settings (e.g., AI providers, API keys), HistoryManager (SQLite-based for error history), PatternManager (JSON-based), and CacheManager
  • Added data models: Error, Pattern, Prediction, and TrainingData dataclasses
  • Added utilities: logging, path validation, and enhanced helpers (e.g., detect_all_errors for syntax and semantic issues)
  • Added comprehensive testing: unit tests for models, parsers, predictor, trainer, GitHub; integration tests for CLI commands and end-to-end; performance tests for load time, memory, and prediction speed
  • Added CI/CD workflow (pypi-publish.yml)
  • Enhanced error explanation logic with structured output and pattern-based fixes
  • Enhanced CLI usability with rich formatting, input validation, command grouping, and version display
  • Reworked codebase structure
  • Updated dependencies in requirements.txt and pyproject.toml
  • Updated setup.py for new package structure, metadata, and simplified install_requires
  • Updated init.py files for better exports and dynamic attribute access

What's removed:

  • Removed monolithic parser (core/parser.py) and watcher (core/watcher.py), replaced with modular designs
  • Removed old AI logic (ai/init.py, ai/prompts.py, ai/providers.py), moved to integrations/ai/
  • Removed patterns directory (patterns/init.py and language-specific JSON files), integrated into storage/patterns.py

Release v0.2.2 - Roadmap P1 Complete

24 Nov 05:22
930ed36

Choose a tag to compare

What's Changed

  • feat: Update to 0.2.2 - Roadmap 0.2.2 Complete by @DevArqf in #1

Full Changelog: v0.1.2...v0.2.2

Package Build - Fixes v0.1.2

23 Nov 07:10

Choose a tag to compare

Officially released the package on PyPi and fixed the auto build.

PyPi Release v0.1.1

23 Nov 06:37

Choose a tag to compare

Fixed up the codebase and releasing DeBugBuddy on PyPi.

DeBugBuddy Release 0.1.0

23 Nov 05:56

Choose a tag to compare

First official release of DeBugBuddy!