Skip to content

Commit f98e6b9

Browse files
committed
chore(projects): release v0.3.0
1 parent 1bd4a64 commit f98e6b9

26 files changed

Lines changed: 85 additions & 25 deletions

File tree

CHANGELOG.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,65 @@
11
# Changelog
22

3+
## [main](https://github.com/soybeanjs/ubean/compare/v0.2.2...main) (2026-08-23)
4+
5+
###    🚀 Features
6+
7+
- land 2027 H1 server functions, select SSR, and analyze &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(a2679)</samp>](https://github.com/soybeanjs/ubean/commit/a267976)
8+
- land production fs cache, studio contracts, content SSR snapshot, and gzip baseline &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(c6096)</samp>](https://github.com/soybeanjs/ubean/commit/c6096a0)
9+
- wire SEO conventions, production IPX and crons, and gzip CI gate &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(a4fd9)</samp>](https://github.com/soybeanjs/ubean/commit/a4fd97a)
10+
- add Bun/Deno/Netlify drivers, skip idle island rAF, and unbundle vite from icon &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(ddcbc)</samp>](https://github.com/soybeanjs/ubean/commit/ddcbccf)
11+
- **app**:
12+
- mount CSRF, security headers, and data cache by default &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(6bbce)</samp>](https://github.com/soybeanjs/ubean/commit/6bbce46)
13+
- **build-core**:
14+
- unify SSR singleton runtime policy &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(4e353)</samp>](https://github.com/soybeanjs/ubean/commit/4e353c0)
15+
- **image**:
16+
- serve local files from /_ipx in development &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(0e2ea)</samp>](https://github.com/soybeanjs/ubean/commit/0e2ea7e)
17+
- **routes**:
18+
- execute rewrite and proxy from routeRules &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(01f36)</samp>](https://github.com/soybeanjs/ubean/commit/01f3694)
19+
- treat ppr as a streaming alias &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(8161d)</samp>](https://github.com/soybeanjs/ubean/commit/8161dfe)
20+
- **server**:
21+
- add filesystem and storage cache stores &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(67071)</samp>](https://github.com/soybeanjs/ubean/commit/67071f1)
22+
23+
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes
24+
25+
- resolve remaining monorepo typecheck errors &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(f9025)</samp>](https://github.com/soybeanjs/ubean/commit/f9025e8)
26+
- **devtools**:
27+
- drop the ubean peer that cycled with cli &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(dee77)</samp>](https://github.com/soybeanjs/ubean/commit/dee7706)
28+
- **i18n**:
29+
- type CoreContext from the catalog factory instead of never &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(c11de)</samp>](https://github.com/soybeanjs/ubean/commit/c11dee4)
30+
- **image**:
31+
- adapt IPX Response body to fetch BodyInit &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(0a041)</samp>](https://github.com/soybeanjs/ubean/commit/0a04182)
32+
- **markdown**:
33+
- keep vite external in the DTS pack &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(4a24a)</samp>](https://github.com/soybeanjs/ubean/commit/4a24a9c)
34+
- **server**:
35+
- cache handler responses that also set cookies &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(644fb)</samp>](https://github.com/soybeanjs/ubean/commit/644fb85)
36+
- treat entries as expired at expiresAt, not after &nbsp;-&nbsp; by @soybeanjs [<samp>(1bd4a)</samp>](https://github.com/soybeanjs/ubean/commit/1bd4a64)
37+
- **ubean**:
38+
- keep a single HttpMethod export from scan &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(cbdbc)</samp>](https://github.com/soybeanjs/ubean/commit/cbdbce2)
39+
40+
### &nbsp;&nbsp;&nbsp;💅 Refactors
41+
42+
- **packages**:
43+
- refactor "@ubean/i18n" based on vue-i18n &nbsp;-&nbsp; by @soybeanjs [<samp>(bf4a3)</samp>](https://github.com/soybeanjs/ubean/commit/bf4a3e2)
44+
- merge hygiene packages into shared, config, and build &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(83a32)</samp>](https://github.com/soybeanjs/ubean/commit/83a3263)
45+
- fold ssr, actions, dev-server, and codegen into client, routes, cli, and build &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(91555)</samp>](https://github.com/soybeanjs/ubean/commit/9155538)
46+
47+
### &nbsp;&nbsp;&nbsp;📖 Documentation
48+
49+
- **projects**:
50+
- clear docs &nbsp;-&nbsp; by @soybeanjs [<samp>(08fab)</samp>](https://github.com/soybeanjs/ubean/commit/08fab08)
51+
- mark Q4 architecture debt complete &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(188ac)</samp>](https://github.com/soybeanjs/ubean/commit/188ac2f)
52+
53+
### &nbsp;&nbsp;&nbsp;🏡 Chore
54+
55+
- **deps**:
56+
- update deps &nbsp;-&nbsp; by @soybeanjs [<samp>(92d6e)</samp>](https://github.com/soybeanjs/ubean/commit/92d6edf)
57+
- refresh catalog pins and release-age excludes &nbsp;-&nbsp; by @soybeanjs and @cursoragent [<samp>(4800e)</samp>](https://github.com/soybeanjs/ubean/commit/4800ec0)
58+
59+
### &nbsp;&nbsp;&nbsp;❤️ Contributors
60+
61+
[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)&nbsp;&nbsp;[![cursoragent](https://github.com/cursoragent.png?size=48)](https://github.com/cursoragent)&nbsp;&nbsp;
62+
363
## [main](https://github.com/soybeanjs/ubean/compare/v0.2.1...main) (2026-08-21)
464

565
### &nbsp;&nbsp;&nbsp;📖 Documentation

apps/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/docs",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"private": true,
55
"description": "ubean framework documentation site — dogfoods the ubean framework (SSG + @ubean/ui).",
66
"type": "module",

packages/ai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/ai",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "AI large-model integration for the ubean framework: defineAgent + defineAgentTool + Vue runtime (thin orchestration over the Vercel AI SDK)",
55
"files": [
66
"dist"

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/app",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "Hono app factory and server config for ubean (createUbeanApp, defineServer)",
55
"files": [
66
"dist"

packages/auth/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/auth",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "Better Auth integration for ubean framework",
55
"files": [
66
"dist"

packages/builder/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/build",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "Vite plugins, production build, SSG prerender, type codegen, and Server Actions plugin for ubean",
55
"files": [
66
"dist"

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/cli",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "CLI for ubean (ubean-next binary: dev, build, prepare, init, preview, page, env, config, devtools, api/layout/middleware/cron/plugin scaffolds) plus the Vite dev server runner",
55
"bin": {
66
"ubean-next": "./bin/ubean-next.mjs"

packages/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/client",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "Framework client runtime for ubean — layered over the lean @ubean/vue kernel, adding app factories, unhead, i18n, data layer, islands hydration and SSR state helpers",
55
"files": [
66
"dist"

packages/config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/config",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "Configuration loader, types, and module system for ubean (defineConfig, loadUbeanConfig, resolveModules)",
55
"files": [
66
"dist"

packages/content/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ubean/content",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "File-based content module for ubean (markdown/MDX/YAML/JSON)",
55
"files": [
66
"dist"

0 commit comments

Comments
 (0)