onetaskgraph 0.2.21

One interface over the ticketing systems your work lives in.
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.2.21]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.20...v0.2.21 - 2026-09-02

### Fixed

- *(copy)* keep the destination's own origin when a copy comes back to it ([#252]https://github.com/nickderobertis/onetaskgraph/pull/252)

## [0.2.19]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.18...v0.2.19 - 2026-09-01

### Fixed

- *(github-projects)* read a project and its tasks without walking the board ([#235]https://github.com/nickderobertis/onetaskgraph/pull/235)

## [0.2.18]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.17...v0.2.18 - 2026-09-01

### Added

- *(linear)* hold documents as native Linear documents and report their locations ([#201]https://github.com/nickderobertis/onetaskgraph/pull/201)

### Fixed

- *(github-projects)* read GitHub's secondary rate limiter as one, and stop the copy outrunning it ([#173]https://github.com/nickderobertis/onetaskgraph/pull/173)

## [0.2.17]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.16...v0.2.17 - 2026-09-01

### Added

- *(github-projects)* hold documents as design-titled issues and report their locations ([#161]https://github.com/nickderobertis/onetaskgraph/pull/161)

## [0.2.16]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.15...v0.2.16 - 2026-09-01

### Added

- *(local-md)* hold documents in their own folder and report file locations ([#155]https://github.com/nickderobertis/onetaskgraph/pull/155)

## [0.2.15]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.14...v0.2.15 - 2026-09-01

### Added

- *(in-memory)* serve documents and both location shapes ([#138]https://github.com/nickderobertis/onetaskgraph/pull/138)
- declare the release targets this repository publishes ([#127]https://github.com/nickderobertis/onetaskgraph/pull/127)

## [0.2.14]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.13...v0.2.14 - 2026-09-01

### Added

- *(plugin-api)* give the source contract documents and locations ([#114]https://github.com/nickderobertis/onetaskgraph/pull/114)

## [0.2.13]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.12...v0.2.13 - 2026-08-30

### Fixed

- make project copy atomic, publish the npm package, and provision the pre-push gate ([#87]https://github.com/nickderobertis/onetaskgraph/pull/87)

## [0.2.12]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.11...v0.2.12 - 2026-08-29

### Fixed

- *(github-projects)* apply every predicate a query carries and declare it ([#65]https://github.com/nickderobertis/onetaskgraph/pull/65)

## [0.2.9]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.8...v0.2.9 - 2026-08-28

### Added

- *(github-projects)* store many projects on one board as issues and their sub-issues ([#56]https://github.com/nickderobertis/onetaskgraph/pull/56)
- add draft to the status vocabulary and default local-md to backlog ([#54]https://github.com/nickderobertis/onetaskgraph/pull/54)

## [0.2.1]https://github.com/nickderobertis/onetaskgraph/compare/v0.2.0...v0.2.1 - 2026-08-26

### Added

- *(github-projects)* write tasks, projects, metadata and edges to a Projects v2 board ([#33]https://github.com/nickderobertis/onetaskgraph/pull/33)

## [0.2.0]https://github.com/nickderobertis/onetaskgraph/compare/v0.1.0...v0.2.0 - 2026-08-26

### Added

- *(linear)* write tasks, projects, metadata and native dependency relations ([#31]https://github.com/nickderobertis/onetaskgraph/pull/31)
- *(copy)* add the copy verb and the plugin write seam across the engine, CLI, and both SDKs ([#29]https://github.com/nickderobertis/onetaskgraph/pull/29)
- *(api)* [**breaking**] carry custom metadata, repositories, and edges that leave the project ([#25]https://github.com/nickderobertis/onetaskgraph/pull/25)

## [0.1.0]https://github.com/nickderobertis/onetaskgraph/releases/tag/v0.1.0 - 2026-08-25

### Added

- *(release)* automate versioning, publication and the proven end-user install path ([#15]https://github.com/nickderobertis/onetaskgraph/pull/15)
- *(github-projects)* draft the GitHub Projects source against its real v2 GraphQL shapes ([#14]https://github.com/nickderobertis/onetaskgraph/pull/14)
- *(linear)* draft the Linear source against its real GraphQL shapes, without live credentials ([#10]https://github.com/nickderobertis/onetaskgraph/pull/10)
- *(npm-sdk)* generate a typed TypeScript client that drives the real binary ([#8]https://github.com/nickderobertis/onetaskgraph/pull/8)
- *(core)* implement the stdio plugin protocol so an out-of-tree plugin needs no C ABI ([#6]https://github.com/nickderobertis/onetaskgraph/pull/6)
- *(local-md)* read tasks and projects from a folder of Markdown files ([#5]https://github.com/nickderobertis/onetaskgraph/pull/5)
- *(engine)* fan queries out across sources with capability-aware pushdown and a visible plan ([#4]https://github.com/nickderobertis/onetaskgraph/pull/4)
- *(config)* layer file, environment and flag configuration over a named-source registry ([#3]https://github.com/nickderobertis/onetaskgraph/pull/3)
- establish the onetaskgraph workspace, its gate, its CI and its plugin contract ([#1]https://github.com/nickderobertis/onetaskgraph/pull/1)