Skip to content

Commit ccdf0fc

Browse files
committed
release: prepare v2026.5.3
1 parent f1b4e4e commit ccdf0fc

13 files changed

Lines changed: 69 additions & 14 deletions

File tree

.gitea/workflows/publish.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ jobs:
259259
const tag = process.env.RELEASE_TAG;
260260
const version = tag.replace(/^v/, '');
261261
const prerelease = version.includes('-');
262+
const releaseTitle = `fortemi-react ${tag}`;
262263
const fs = await import('node:fs/promises');
263264
let body = [
264265
`Fortemi React release ${tag}.`,
@@ -318,7 +319,7 @@ jobs:
318319
const existing = await request(`${api}/releases/tags/${encodeURIComponent(tag)}`, { headers });
319320
const payload = JSON.stringify({
320321
tag_name: tag,
321-
name: tag,
322+
name: releaseTitle,
322323
body,
323324
draft: false,
324325
prerelease
@@ -360,7 +361,8 @@ jobs:
360361
const existing = await request(`${api}/releases/tags/${encodeURIComponent(tag)}`, { headers });
361362
const payload = JSON.stringify({
362363
tag_name: tag,
363-
title: tag,
364+
name: releaseTitle,
365+
title: releaseTitle,
364366
body,
365367
draft: false,
366368
prerelease

AIWG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ fortemi-react is the React port of the fortemi knowledge management server (Rust
2020
- **AI**: transformers.js (embeddings), WebLLM (local LLM), InferenceProvider system (remote + local + fallback)
2121
- **License**: AGPL-3.0-only
2222
- **Versioning**: CalVer YYYY.M.PATCH (no leading zeros)
23-
- **Current version**: 2026.5.2
23+
- **Current version**: 2026.5.3
2424

2525
## Monorepo Structure
2626

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@
22

33
All notable changes to fortemi-react are documented here.
44

5+
## v2026.5.3 - 2026-05-24
6+
7+
### Package Documentation
8+
9+
- Expanded the `@fortemi/core` README with the project value proposition, architecture overview, use cases, search/knowledge model, tool surface details, and storage/privacy positioning for npm readers.
10+
- Expanded the `@fortemi/react` README so React consumers can understand the local-first archive, retrieval, Knowledge Shard, capability, and bridge-tool value without needing to read the core README first.
11+
- Updated getting-started and integration documentation to use host-neutral Fortemi language.
12+
13+
### Host-Neutral API Cleanup
14+
15+
- Removed legacy downstream host references from docs, ADRs, code comments, and tests.
16+
- Standardized bridge-visible tool IDs on the `fortemi.*` namespace.
17+
- Standardized bridge projection naming on `BridgeCapability` and `toBridgeCapabilities()`.
18+
19+
### Release Infrastructure
20+
21+
- Fixed Gitea release publishing by sending a versioned release `name` field so repository release lists show a proper release title instead of an empty title with only the Latest badge.
22+
- Kept repository release `tag_name` tied to the signed `v*` tag for both Gitea and GitHub.
23+
24+
### Published Packages
25+
26+
- `@fortemi/core@2026.5.3`
27+
- `@fortemi/react@2026.5.3`
28+
29+
### Upgrade Notes
30+
31+
Most consumers can upgrade directly from `2026.5.2`. Integrations that inspect bridge tool IDs should use the `fortemi.<tool>` namespace. Integrations using the bridge projection helper should use `toBridgeCapabilities()` and `BridgeCapability`.
32+
533
## v2026.5.2 - 2026-05-24
634

735
### Release Infrastructure

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fortemi-react is the React port of the fortemi knowledge management server (Rust
1818
- **AI**: transformers.js (embeddings), WebLLM (local LLM), InferenceProvider system (remote + local + fallback)
1919
- **License**: AGPL-3.0-only
2020
- **Versioning**: CalVer YYYY.M.PATCH (no leading zeros)
21-
- **Current version**: 2026.5.2
21+
- **Current version**: 2026.5.3
2222

2323
## Monorepo Structure
2424

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function Notebook() {
8686
| `@fortemi/react` | npm | React 19 provider and hooks for notes, search, tags, collections, jobs, capabilities, and shards |
8787
| `@fortemi/standalone` | workspace app | Vite application for local development and static deployment |
8888

89-
All packages are versioned together. The current release is `2026.5.2`.
89+
All packages are versioned together. The current release is `2026.5.3`.
9090

9191
## What You Get
9292

apps/standalone/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fortemi/standalone",
3-
"version": "2026.5.2",
3+
"version": "2026.5.3",
44
"private": true,
55
"type": "module",
66
"license": "AGPL-3.0-only",

docs/api-reference.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# API Reference
22

33
**Packages:** `@fortemi/core` · `@fortemi/react`
4-
**Version:** 2026.5.2
4+
**Version:** 2026.5.3
55

66
---
77

@@ -43,7 +43,7 @@
4343
const VERSION: string
4444
```
4545
46-
The current package version string. Value: `'2026.5.2'`.
46+
The current package version string. Value: `'2026.5.3'`.
4747
4848
---
4949

docs/integration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ If you are consuming published packages rather than a local checkout, replace `w
5252
```json
5353
{
5454
"dependencies": {
55-
"@fortemi/core": "2026.5.2",
56-
"@fortemi/react": "2026.5.2"
55+
"@fortemi/core": "2026.5.3",
56+
"@fortemi/react": "2026.5.3"
5757
}
5858
}
5959
```

docs/releases/v2026.5.3.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# fortemi-react v2026.5.3
2+
3+
fortemi-react v2026.5.3 is a package presentation and host-neutral API cleanup release for the published browser packages. It improves the npm README experience for both packages, removes legacy downstream host branding from repo docs and code comments, and fixes repository release creation so Gitea and GitHub receive a real versioned release title while retaining the signed `v2026.5.3` tag.
4+
5+
## Highlights
6+
7+
- Expanded the `@fortemi/core` npm README with a clearer product value proposition, architecture overview, use cases, search/knowledge model, tool surface explanation, and storage/privacy positioning.
8+
- Expanded the `@fortemi/react` npm README so React consumers can understand Fortemi's local-first archive, retrieval, Knowledge Shard, capability, and tool value without jumping to the core package first.
9+
- Removed legacy host-specific references from public docs, internal ADRs, React comments, and tool metadata.
10+
- Standardized bridge-facing tool IDs on the `fortemi.*` namespace.
11+
- Standardized bridge projection naming on `BridgeCapability` and `toBridgeCapabilities()`.
12+
- Fixed Gitea release creation by sending the release `name` field, in addition to GitHub's release name and Gitea-compatible title data, so release lists and sidebars show a versioned release title instead of an empty title with only the Latest badge.
13+
14+
## Published Packages
15+
16+
- `@fortemi/core@2026.5.3`
17+
- `@fortemi/react@2026.5.3`
18+
19+
## Compatibility
20+
21+
Most application consumers can upgrade directly from `2026.5.2`. Consumers that register or look up manifest tools by fully qualified ID should use the `fortemi.<tool>` namespace. Consumers using the bridge projection helper should use `toBridgeCapabilities()` and `BridgeCapability`.
22+
23+
## Verification
24+
25+
This release is intended to be cut from a signed `v2026.5.3` tag after branch checks pass. The publish workflow verifies the signed tag before publishing npm packages or repository releases.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fortemi-react",
3-
"version": "2026.5.2",
3+
"version": "2026.5.3",
44
"private": true,
55
"type": "module",
66
"license": "AGPL-3.0-only",

0 commit comments

Comments
 (0)