Skip to content

Release v0.1.4

Latest

Choose a tag to compare

@GeRryCh GeRryCh released this 14 May 02:14

Overview

This release focuses on code refactoring, improved configuration management, and better documentation. The changes improve code organization, enhance naming consistency, and add a robust Memory Bank system for context management.

New Features

  • Memory Bank System: Added a comprehensive Memory Bank with context files for project documentation
    • Included context files: activeContext.md, productContext.md, progress.md, projectbrief.md, systemPatterns.md, and techContext.md
    • Documentation covers project overview, goals, architecture, and technology setup

Configuration Improvements

  • Flattened code_implementations structure in config.schema.json for more intuitive usage
  • Standardized naming across configuration files:
    • Renamed 'solve_issue' to 'solve' for better consistency
    • Renamed 'languages' to 'implementation_languages' for clarity in code implementation configuration
  • Simplified VerbalAlgorithmConfig to use a single language_code instead of a list of languages

Code Organization

  • Refactored IssueSolver class to use instance methods instead of static methods for better encapsulation
  • Renamed issue_solver.py to solve.py for better naming consistency
  • Updated user prompt building to use SolveConfig object instead of individual parameters
  • Updated solution path to include 'solve' directory

Maintenance

  • Added .clinerules file with access rules and task decomposition settings
  • Added .clineignore file with ignore rules for Python environments, distribution, testing, and more
  • Removed .cursorrules file and updated .gitignore accordingly