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

  • Add bindex builder classes.
  • Add MongoDB integration and EmbeddingProvider.
  • Add BindexCommand and improve CLI behavior (debug/overwrite flags).
  • Add “assembly” command and ApplicationAssembly; implement assemble.txt prompt generation.
  • Support recursive sub-module processing.
  • Add search-bindex diagram.

Fixes

  • Fix CLI issues; ensure FileInputStream is properly closed.
  • Fix GenAIProvider debug mode and improve find result output.

Refactoring

  • Extract AssemblyCommand into a separate class; remove unused file(s).

Documentation

  • Add and iteratively update README; add/update project logo and documentation assets.

Chores

  • Add Maven assembly plugin configuration.
  • Introduce default user DB for read access.
  • Add LICENSE file.
dev

Release 1.0.1 – 2026-03-14

Type Changes By
Add

Features

  • Add command-line properties replacement support (CommandFunctionTools).
  • Introduce ToolFunction interface.
  • Add unit-test creation guidance tag.

Fixes

  • Apply deny-check per command part instead of the entire command line.
  • Handle error responses correctly in callRestApi.
  • Fix prompt default selection, method naming, and custom parameter processing.

Refactoring

  • Relax method visibility from private to package-private where needed.
  • Miscellaneous Sonar-driven cleanups.

Tests

  • Add and expand automated test coverage.
dev

Release 1.0.2 – 2026-03-23

Type Changes By
Add

Fixes

  • Pin/fix dependency versions.
  • Stop logging OpenAI provider responses; reduce tool-loading log verbosity.
  • Normalize line-feed handling (use StringUtils.LF).

Refactoring

  • Remove ToolHandlingResult inner class.
  • Remove Sonar-related inline comments.

Tests

  • Add OpenAI tool-invocation unit tests.

Chores

  • Update bindex.json examples/descriptions and dependency list.
dev

Release 1.0.3 – 2026-03-30

Type Changes By
Add

Fixes

  • Fix OpenAI provider tool-call input handling.
  • Fix guidance tag definition and PlantUML Maven plugin configuration.

Documentation

  • Update site documentation and Javadoc overview/instructions.
  • Update GenAI provider documentation.

Chores

  • Increase MAX_OUTPUT_TOKENS to 18000.
  • Update function tools (including file write behavior) and bindex.json files.
  • Return null for non-pom packaging projects.

Tests

  • Update and improve provider/function-tool test coverage.
dev