Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .changeset/document-ssg-support.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/fix-hydration-list-animations.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/sync-template-versions.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/templates-index-html.md

This file was deleted.

10 changes: 10 additions & 0 deletions apps/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# docs

## 0.0.13

### Patch Changes

- Updated dependencies [d153d3a]
- Updated dependencies [2e2670e]
- @effex/platform@1.2.1
- @effex/dom@1.1.1
- @effex/router@1.2.1

## 0.0.12

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "docs",
"version": "0.0.12",
"version": "0.0.13",
"private": true,
"type": "module",
"scripts": {
Expand Down
11 changes: 11 additions & 0 deletions packages/create-effex/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# create-effex

## 1.1.1

### Patch Changes

- d153d3a: Surface SSG support in package documentation: add a Rendering Modes overview and a dedicated Static Site Generation section to the top-level README, give SSG equal billing with SSR in `@effex/platform`'s README (including a full Quick Start, `buildStaticSite` API reference, and `BuildStaticSiteOptions` shape), and document the SSG template, `--ssg` flag, project structure, and build commands in `create-effex`'s README. No code changes.
- a3b696c: Sync `@effex/*` dependency versions in scaffolded templates with the current workspace versions. Previously templates pinned `@effex/dom`, `@effex/router`, `@effex/platform`, and `@effex/vite-plugin` to `^0.0.1`, which (under semver's strict caret behavior for `0.x.x`) resolved to long-obsolete pre-1.0 versions. Generated projects now reference the current major (e.g. `^1.1.0` / `^1.2.0`).

Adds `scripts/sync-template-versions.mjs` and wires it into the Changesets `version` script so template versions track workspace versions automatically on every release.

- 400948f: Add the missing `index.html` entry file to the `ssg` and `ssr` templates. Only the `spa` template previously had one, which broke the client build step (`vite build`) in scaffolded SSG projects — Vite needs `index.html` as the client entry, and the SSG build path additionally reads `dist/index.html` after the client build to extract hashed asset paths for injection into the generated static pages. Both new files mirror the working `examples/twitter` shape and point their script tag at the existing `/src/client.ts` entry.

## 1.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/create-effex/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-effex",
"version": "1.1.0",
"version": "1.1.1",
"description": "Create a new Effex application",
"type": "module",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/dom/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @effex/dom

## 1.1.1

### Patch Changes

- 2e2670e: Fix list animations being silently dropped on hydrated pages (SSG + SSR). `HydrationControlCtx` was reading `AnimationConfigCtx` once at Layer construction (at the hydration root, before any `each` had a chance to provide its config) and closing over the resulting `undefined`. Now reads the service lazily inside `addSlot`/`removeSlot`, mirroring the existing `ClientControlCtx` pattern, so each `each` with `animate` sees the config its parent provided.

`@effex/router` will receive an automatic patch via the `updateInternalDependencies` Changesets rule because it depends on `@effex/dom` as a workspace dependency.

## 1.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/dom/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@effex/dom",
"version": "1.1.0",
"version": "1.1.1",
"description": "DOM rendering for Effex - a reactive UI framework built on Effect.ts",
"type": "module",
"license": "MIT",
Expand Down
9 changes: 9 additions & 0 deletions packages/platform/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @effex/platform

## 1.2.1

### Patch Changes

- d153d3a: Surface SSG support in package documentation: add a Rendering Modes overview and a dedicated Static Site Generation section to the top-level README, give SSG equal billing with SSR in `@effex/platform`'s README (including a full Quick Start, `buildStaticSite` API reference, and `BuildStaticSiteOptions` shape), and document the SSG template, `--ssg` flag, project structure, and build commands in `create-effex`'s README. No code changes.
- Updated dependencies [2e2670e]
- @effex/dom@1.1.1
- @effex/router@1.2.1

## 1.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/platform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@effex/platform",
"version": "1.2.0",
"version": "1.2.1",
"description": "Full-stack meta-framework for Effex applications",
"type": "module",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/router/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @effex/router

## 1.2.1

### Patch Changes

- Updated dependencies [2e2670e]
- @effex/dom@1.1.1

## 1.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/router/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@effex/router",
"version": "1.2.0",
"version": "1.2.1",
"description": "Router for Effex applications",
"type": "module",
"license": "MIT",
Expand Down
Loading