Fork me on GitHub

Changes Report

Release History

Version Date Description
1.0.0 2026-03-09  
1.0.1 2026-03-14  
1.0.2 2026-03-23  
1.0.3 2026-03-30  

Release 1.0.0 – 2026-03-09

Type Changes By
Add

Features

  • CLI commands for indexing and assembly workflows (bindex, register, assembly), including debug/overwrite flags and directory targeting.
  • BIndex generation and update support (including Maven and Python/JavaScript builders) with schema evolution (layers, scores, constructors, examples).
  • Vector/semantic search improvements: classification vs description embeddings, score thresholds, filtering by language/domains/integration, and better result reporting.
  • GenAI integration enhancements: provider abstraction, multi-call functional tools, prompt templates via resource bundles, and parent/sub-module processing.
  • New Maven plugins/modules added, including ghostwriter-maven-plugin and assembly-maven-plugin.

Fixes

  • Resolved issues in prompt templates and guidance handling (markdown guidance tag, guidance file pathing, Java prompt generation).
  • Fixed project layout/path handling and root-directory file processing; improved project structure description generation.
  • Fixed BIndex/plugin issues (NPE, required property handling, effective model retrieval, plugin property names) and corrected JS/Python edge cases (file extension filters, private Python packages).
  • Fixed logging and output behavior (inputs log paths/location, debug mode behavior, stream closing).

Refactoring

  • Extracted/reshaped core abstractions (GenAIProvider, FunctionTools, Reviewer classes, ProjectLayout vs BindexBuilder, AssemblyCommand).
  • Renamed/reorganized modules and directories (e.g., bindex-core naming, CLI folder rename, documents module movements) and general cleanup.

Documentation

  • Substantial README and site documentation updates, including diagrams, images, and improved Javadoc coverage across main sources.
  • Added and refined prompt/recipe documentation and examples for supported workflows.

Chores

  • Release and build metadata updates (pom descriptions, javadoc plugin config, versioning and release tags).
  • Added/updated project assets (logos, screenshots) and housekeeping changes (tests, file renames, excludes).
dev

Release 1.0.1 – 2026-03-14

Type Changes By
Add

Features

  • Added support for loading Acts from URL locations.
  • Added built-in Act listing tool and improved Act discovery/logging.
  • Improved CLI help and Act listing output (including Act descriptions).
  • Added unit-test creation guidance and expanded unit-test Act templates.

Fixes

  • Fixed NPE and corrected handling of Act properties (inputs formatting, inheritance, and placeholder processing).
  • Fixed log path handling.
  • Fixed prompt defaults, a method name, and custom parameter processing.

Refactoring

  • Removed unsupported prologue/epilogue Act properties after initial experimentation.

Documentation

  • Updated release-notes Act template and refined guidance/rules (including Windows cmd /c usage).

Chores

  • Improved GW/Act concurrency and updated CLI options for ActCommand and GWCommand.
  • Added JUnit Jupiter params dependency and expanded test coverage.
dev

Release 1.0.2 – 2026-03-23

Type Changes By
Add

Fixes

  • Fixed Act input template formatting to be null-safe (including a fallback path).
  • Fixed Act loader behavior for missing custom Act directories and improved absolute-path/URL handling.
  • Corrected GenAI model property naming and related configuration property names.
  • Improved AIFileProcessor logging (result logging added, null handling improved).
  • Improved processing to consistently use the project directory as the base path.

Documentation

  • Updated docs for guidance defaults, scanDir configuration, and corrected property names.
  • Adjusted help/commit Act prompt structure and instructions; added site.toml Act template.

Chores

  • Updated dependency versions to address vulnerabilities reported by Grype and adjusted POM security override configuration.
  • Refreshed generated bindex.json files and removed unused Maven dependencies.
  • Minor cleanup (task template cleanup, removed Sonar comments, standardized LF usage).
dev

Release 1.0.3 – 2026-03-30

Type Changes By
Add

Features

  • Added code-doc Act template for generating code documentation.
  • Improved interactive mode support.

Fixes

  • Improved graceful tool termination handling (including treating exitCode=0 terminations as normal output and ensuring processing completion logging).
  • Fixed Act processor URL handling and prompt interpolation.
  • Fixed processor file-scan matching and concurrency option handling.
  • Fixed console prompt output in Ghostwriter.readText.
  • Corrected guidance tag definition and Maven PlantUML plugin configuration.

Refactoring

  • Updated Act behavior and aligned Acts location property usage across processors.

Documentation

  • Updated site documentation, Javadoc, and act.md.

Chores

  • Moved assembly.toml into built-in Acts resources.
  • Updated dependencies, refreshed bindex.json files, and expanded test coverage.
dev