WingFoil

Changelog

All notable changes to WingFoil are documented in this file.

The format is based on Keep a Changelog 1.1.0, and this project adheres to Semantic Versioning.

Every entry ends with the WingFoil Memory element(s) it comes from: a done task (task-NNN) or a closed bug (bug-NNN).

[0.3.0] - 2026-10-19

The Project Workflow release. WingFoil now deduces where every started workflow stands from the Memory committed at HEAD, names the next step and who must take it, routes approvals to the approver, launches an AI agent on a Memory element through a declared adapter and records the run. Every commit it writes names the build that wrote it. No workflow step is executed for you: people and agents carry out the steps. A project initialised by 0.2.x needs one edit before its workflow commands work: see Upgrading from 0.2.x below.

The test results of the published build — the suites by kind, their counts and the coverage totals — are attached to the release as test-results.md.

Added

Workflows

Agents

Memory

Every command

MCP server

Documentation and distribution

Changed

Removed

Fixed

Security

Upgrading from 0.2.x

Each item was checked on a project initialised by 0.2.2, with both versions. The user guide’s Upgrading from 0.2.x section gives the same list with the messages in full.

For contributors

These change how WingFoil itself is developed, not how it behaves in your project.

[0.2.2] - 2026-09-29

A patch on 0.2: memory add can fill every token of an id pattern, every command’s --help describes it, init names its templates and the technology shape, and the package publishes from the wingfoil/wingfoil repository through npm trusted publishing.

Added

Changed

Removed

Security

For contributors

These change how WingFoil itself is developed, not how it behaves in your project.

[0.2.1] - 2026-09-28

The Project Directives release: the Memory state-transition verbs, the full Directives pillar, a mutation surface for Project DNA, and role Prompts on the MCP server.

0.2.1 is the first published 0.2 version. The v0.2.0 tag exists, but 0.2.0 was never published to npm: the release pipeline’s final publish step failed before uploading anything (bug-135). 0.2.1 carries everything listed below for 0.2.0, plus that fix.

Fixed

[0.2.0] - never published

The Project Directives release: the Memory state-transition verbs, the full Directives pillar, a mutation surface for Project DNA, and role Prompts on the MCP server.

Added

Memory

Directives

DNA

Interaction layer (MCP)

Packaging

Changed

Fixed

Security

[0.1.0]

The Project Memory + DNA release. It was completed but not published to npm.

Added

Command line

Memory

DNA

Directives and Workflow

Interaction layer (MCP)

Fixed