Skip to content

Commit bce6b27

Browse files
tps-flintclaude
andauthored
release: v0.22.0 (#714)
* changelog: promote Unreleased to v0.22.0 — REM slice 2 headline, upgrade notes, gap-audit sections Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * release: v0.22.0 — align all workspace packages * release: fix two release-PR gate blind spots docs-freshness changelog-unreleased: an empty [Unreleased] is correct on a release commit — content was promoted to the ## [X.Y.Z] section matching package.json's version with no v-tag yet. flair-bench TOOL_VERSION: bump to 0.22.0 alongside the lockstep package bump (its version-sync test enforces this; scripts/release.sh doesn't know about source-level constants). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * release: docs-freshness — static regex for the version-section probe CodeQL flagged building a RegExp from package.json-sourced data on #714 (js/regex-injection). Match the section header with a static pattern and compare the captured version string instead. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 1b800bb commit bce6b27

12 files changed

Lines changed: 167 additions & 27 deletions

File tree

CHANGELOG.md

Lines changed: 120 additions & 1 deletion
Large diffs are not rendered by default.

bun.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/flair",
3-
"version": "0.21.0",
3+
"version": "0.22.0",
44
"description": "Identity, memory, and soul for AI agents. Cryptographic identity (Ed25519), semantic memory with local embeddings, and persistent personality — all in a single process.",
55
"type": "module",
66
"license": "Apache-2.0",

packages/flair-bench/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/flair-bench",
3-
"version": "0.1.0",
3+
"version": "0.22.0",
44
"description": "Standalone embedding recall benchmark for flair — run real recall numbers (p@3/MRR) against any GGUF embedding model, batch-compare, get a host-aware recommendation, and share redacted results. No flair install required.",
55
"type": "module",
66
"main": "dist/index.js",

packages/flair-bench/src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
* attribute edge cases in a published dist/ build. test/version-sync.test.ts
66
* asserts this stays equal to package.json's "version" field.
77
*/
8-
export const TOOL_VERSION = "0.1.0";
8+
export const TOOL_VERSION = "0.22.0";

packages/flair-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/flair-client",
3-
"version": "0.21.0",
3+
"version": "0.22.0",
44
"description": "Lightweight client for Flair — identity, memory, and soul for AI agents. Zero heavy dependencies.",
55
"type": "module",
66
"main": "dist/index.js",

packages/flair-mcp/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/flair-mcp",
3-
"version": "0.21.0",
3+
"version": "0.22.0",
44
"description": "MCP server for Flair — persistent memory for Claude Code, Cursor, and any MCP client.",
55
"type": "module",
66
"main": "dist/index.js",
@@ -27,7 +27,7 @@
2727
},
2828
"dependencies": {
2929
"@modelcontextprotocol/sdk": "1.27.1",
30-
"@tpsdev-ai/flair-client": "0.21.0",
30+
"@tpsdev-ai/flair-client": "0.22.0",
3131
"zod": "4.3.6"
3232
},
3333
"license": "Apache-2.0",

packages/langgraph-flair/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/langgraph-flair",
3-
"version": "0.21.0",
3+
"version": "0.22.0",
44
"description": "LangGraph BaseStore adapter backed by Flair — durable agent memory with crypto-pinned identity, federation, and cross-orchestrator portability.",
55
"type": "module",
66
"main": "dist/index.js",
@@ -36,7 +36,7 @@
3636
},
3737
"license": "Apache-2.0",
3838
"dependencies": {
39-
"@tpsdev-ai/flair-client": "0.21.0"
39+
"@tpsdev-ai/flair-client": "0.22.0"
4040
},
4141
"peerDependencies": {
4242
"@langchain/langgraph-checkpoint": ">=0.0.10"

packages/n8n-nodes-flair/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/n8n-nodes-flair",
3-
"version": "0.21.0",
3+
"version": "0.22.0",
44
"description": "n8n community node — use Flair as your AI Agent's memory backend. Includes FlairChatMemory (Memory port) and FlairSearch (Tool port).",
55
"type": "commonjs",
66
"main": "dist/index.js",
@@ -48,7 +48,7 @@
4848
"langchain"
4949
],
5050
"dependencies": {
51-
"@tpsdev-ai/flair-client": "0.21.0",
51+
"@tpsdev-ai/flair-client": "0.22.0",
5252
"zod": "3.25.76"
5353
},
5454
"peerDependencies": {

packages/openclaw-flair/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/openclaw-flair",
3-
"version": "0.21.0",
3+
"version": "0.22.0",
44
"description": "OpenClaw memory plugin for Flair — agent identity and semantic memory",
55
"type": "module",
66
"main": "./dist/index.js",
@@ -58,7 +58,7 @@
5858
},
5959
"dependencies": {
6060
"@sinclair/typebox": "0.34.48",
61-
"@tpsdev-ai/flair-client": "0.21.0"
61+
"@tpsdev-ai/flair-client": "0.22.0"
6262
},
6363
"devDependencies": {
6464
"typescript": "5.9.3"

0 commit comments

Comments
 (0)