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

  • Initial CLI capabilities, including conf, process/docsprompt, bindex, and assembly workflows.
  • Maven plugin support (gw-maven-plugin) with goals for running Ghostwriter/Acts, plus assembly and packaging defaults.
  • Act/TOML template system with inheritance (basedOn), placeholders, deterministic property application, custom actDir, non-interactive mode, and improved error handling.
  • GenAI provider integrations and tooling (OpenAI, CodeMie; placeholders for Claude/Gemini) with function tools (web fetch, REST calls, bindex schema) and usage logging.
  • Project layout detection and processing for Maven, Gradle, JavaScript, and default layouts, including module discovery and improved root/scanDir handling.
  • Documentation site and guides (README/site docs), including updated CLI usage examples and Act authoring guidance.

Fixes

  • Security and dependency fixes reported by Grype (including CVE/GHSA findings) and improved command denylist enforcement.
  • Stability improvements across scanning and processing (rootDir/scanDir defaults, path matching, ordering, and null handling).
  • Provider reliability fixes (OpenAI follow-up requests/timeouts/BadRequest handling; CodeMie token refresh).

Refactoring

  • Refined prompt and tool output normalization (LF line endings, newline normalization) and simplified Act prompt flow.
  • Shared module/file processing logic and reorganized tool/provider APIs for maintainability.

Documentation

  • Expanded documentation for Acts, CLI options, defaults, and project processing behavior; multiple site updates (icons, manifest, navigation).

Chores

  • Project bootstrap tasks: version bumps through snapshots/releases, packaging/assembly descriptor updates, and test/doc maintenance.
dev

Release 1.0.1 – 2026-03-14

Type Changes By
Add

Features

  • Add unit test creation guidance tag.

Fixes

  • Apply multiple Sonar-related fixes (via sonar-fix act), including a revert of an earlier attempt.

Documentation

  • Update Javadocs.

Chores

  • Add tests (generated via gw:gw).
dev

Release 1.0.2 – 2026-03-23

Type Changes By
Add

Features

  • Add project-layout unit tests.

Fixes

  • Adjust MavenProjectLayout module discovery nullability.
  • Fix property names and update related documentation.
  • Fix failing tests.

Refactoring

  • Remove effective POM model building.
  • Remove leftover // Sonar comments.

Chores

  • Update bindex.json files.
  • Update project-layout POM model builder dependencies.
  • Update tests for POM reader and module defaults.
  • Update log output messages; set gw.nonRecursive="true" for the site act.
dev

Release 1.0.3 – 2026-03-30

Type Changes By
Add

Features

  • Add ProjectProcessorProcessModule test.

Fixes

  • Return null for non-pom package projects.
  • Fix guidance tag definition.
  • Fix plantuml-maven-plugin configuration.
  • Fix Sonar issues.

Documentation

  • Update project-layout docs.
  • Update Javadoc and overview instructions.
  • Update guidance tags.

Chores

  • Update tests and expand coverage for Maven project layout.
  • Update bindex.json files.
dev