Skip to content

Commit 95f056d

Browse files
committed
Polish release 0.1.1 presentation
1 parent 5dd9987 commit 95f056d

6 files changed

Lines changed: 82 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p align="center">
2-
<img src="./docs/assets/securemcp-lite-logo.svg" alt="SecureMCP-Lite logo" width="132" />
2+
<img src="https://raw.githubusercontent.com/devwebxyn/securemcp-lite/main/docs/assets/securemcp-lite-logo.svg" alt="SecureMCP-Lite logo" width="132" />
33
</p>
44

55
<h1 align="center">SecureMCP-Lite</h1>

apps/frontend/app/globals.css

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,36 @@ pre {
234234
line-height: 1.75;
235235
}
236236

237+
.hero-version-row {
238+
display: flex;
239+
flex-wrap: wrap;
240+
align-items: center;
241+
gap: 0.85rem;
242+
margin-top: 1rem;
243+
}
244+
245+
.hero-version-pill {
246+
display: inline-flex;
247+
align-items: center;
248+
gap: 0.45rem;
249+
min-height: 38px;
250+
padding: 0 0.8rem;
251+
border-radius: 999px;
252+
background: rgba(12, 20, 34, 0.06);
253+
border: 1px solid rgba(12, 20, 34, 0.08);
254+
color: var(--navy);
255+
font-size: 0.9rem;
256+
font-weight: 700;
257+
}
258+
259+
.hero-release-link {
260+
color: #0c6a4f;
261+
font-weight: 700;
262+
text-decoration: underline;
263+
text-decoration-color: rgba(15, 141, 103, 0.42);
264+
text-underline-offset: 0.2em;
265+
}
266+
237267
.hero-actions {
238268
display: flex;
239269
flex-wrap: wrap;

apps/frontend/app/page.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,27 @@
1+
import { getProjectMeta } from "../lib/project-meta";
12
import Link from "next/link";
23

34
import { docs } from "../lib/site";
45

56
const integrationCards = docs.filter((doc) => doc.category === "Integrations").slice(0, 6);
67

7-
export default function HomePage() {
8+
export default async function HomePage() {
9+
const project = await getProjectMeta();
10+
811
return (
912
<>
1013
<section className="hero">
1114
<div className="container hero-grid">
1215
<div>
1316
<div className="eyebrow">Open-source security middleware for MCP</div>
17+
<div className="hero-version-row">
18+
<Link href="/version" className="hero-version-pill">
19+
Latest release <strong>v{project.version}</strong>
20+
</Link>
21+
<Link href="/docs/release-notes-v0.1.1" className="hero-release-link">
22+
View release notes
23+
</Link>
24+
</div>
1425
<h1>Put a real policy layer in front of local AI tools.</h1>
1526
<p className="hero-copy">
1627
SecureMCP-Lite wraps any local stdio MCP server, enforces a YAML policy, returns proper

apps/frontend/app/version/page.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export default async function VersionPage() {
7373
<Link href="/docs/getting-started">Getting Started</Link>
7474
<Link href="/docs/compatibility-matrix">Compatibility Matrix</Link>
7575
<Link href="/docs/demo-playbook">Demo Playbook</Link>
76+
<Link href="/docs/release-notes-v0.1.1">Release Notes v0.1.1</Link>
7677
</p>
7778
</article>
7879
<article>

apps/frontend/lib/docs-meta.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,13 @@ export const docs: DocMeta[] = [
5151
category: "Overview",
5252
filePath: "docs/threat-scenarios.md",
5353
},
54+
{
55+
slug: "release-notes-v0.1.1",
56+
title: "Release Notes v0.1.1",
57+
description: "Public launch polish, maintainer attribution, and package readiness updates.",
58+
category: "Releases",
59+
filePath: "docs/release-notes-v0.1.1.md",
60+
},
5461
{
5562
slug: "integrations/claude-code",
5663
title: "Claude Code",

docs/release-notes-v0.1.1.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Release Notes v0.1.1
2+
3+
`v0.1.1` is a polish release focused on package metadata, public presentation, and launch-readiness.
4+
5+
## Highlights
6+
7+
- npm package metadata now clearly credits **Samuel Indra Bastian**
8+
- README branding and package presentation were improved for public package pages
9+
- the website now exposes project version more clearly
10+
- GitHub Packages publishing workflow was added for the repository package tab
11+
12+
## Why this release matters
13+
14+
This release does not change the core MCP firewall behavior. It strengthens how the project is presented and distributed:
15+
16+
- clearer maintainer attribution
17+
- better package-page rendering
18+
- cleaner release story for GitHub and npm
19+
20+
## Included in this release
21+
22+
- package version bumped to `0.1.1`
23+
- package `author` and `contributors` metadata improved
24+
- README logo switched to an absolute repository URL for safer rendering
25+
- website version display improved
26+
- GitHub Packages workflow added
27+
28+
## Notes
29+
30+
- npm package: `securemcp-lite@0.1.1`
31+
- GitHub Packages package name target: `@devwebxyn/securemcp-lite`

0 commit comments

Comments
 (0)