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
7 changes: 0 additions & 7 deletions .changeset/add-plugin-content-schema-extension.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/add-pro-content-normalization.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/dependabot-batch-updates.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/feat-188-page-add-content-flag.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/feat-243-security-headers.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-352-install-flag-actually-installs.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/fix-plugin-config-schema-242.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/fix-plugin-this-binding.md

This file was deleted.

18 changes: 0 additions & 18 deletions .changeset/fix-preinstall-double-run.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/grumpy-paws-create.md

This file was deleted.

37 changes: 0 additions & 37 deletions .changeset/pre.json

This file was deleted.

12 changes: 0 additions & 12 deletions examples/stackwright-docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,5 @@
# stackwright-docs

## 0.1.3-alpha.0

### Patch Changes

- Updated dependencies [c036f5b]
- Updated dependencies [6326d49]
- Updated dependencies [5ad5035]
- @stackwright/core@0.8.1-alpha.0
- @stackwright/icons@0.5.1-alpha.0
- @stackwright/nextjs@0.5.0-alpha.0
- @stackwright/ui-shadcn@0.1.2-alpha.0

## 0.1.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/stackwright-docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "stackwright-docs",
"version": "0.1.3-alpha.0",
"version": "0.1.2",
"private": true,
"scripts": {
"prebuild": "stackwright-prebuild",
Expand Down
5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,7 @@
"hono": ">=4.12.14",
"@hono/node-server": ">=1.19.10",
"basic-ftp": ">=5.3.0",
"express-rate-limit": ">=8.2.2",
"uuid": ">=14.0.0"
"express-rate-limit": ">=8.2.2"
},
"onlyBuiltDependencies": [
"@swc/core",
Expand All @@ -115,4 +114,4 @@
"@commitlint/config-conventional"
]
}
}
}
31 changes: 0 additions & 31 deletions packages/build-scripts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,5 @@
# @stackwright/build-scripts

## 0.6.0-alpha.1

### Patch Changes

- bb4ecb7: fix(build-scripts): create parent directory before writing nested page slug output files

## 0.6.0-alpha.0

### Minor Changes

- bdf7fe0: Add content format normalization (mapping-key YAML format → type-field format) to prebuild pipeline.
Plugin `contentItemSchemas` and `knownContentTypeKeys` are now applied during page validation.

### Patch Changes

- 68bdad5: Add configSchema field to PrebuildPlugin for plugin config validation
- 83ba70c: fix(executePluginHook): preserve `this` binding when calling plugin lifecycle hooks

`executePluginHook` was extracting hook methods as unbound references
(`const hookFn = plugin[hook]`) and calling them as plain functions
(`hookFn(context)`). In strict-mode ES classes, this strips `this`,
causing any plugin that calls a private/instance method from `beforeBuild`
or `afterBuild` to throw `Cannot read properties of undefined`.

Fix: use `hookFn.call(plugin, context)` so the plugin instance is always
the receiver.

- Updated dependencies [bdf7fe0]
- Updated dependencies [68bdad5]
- @stackwright/types@1.3.0-alpha.0

## 0.5.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/build-scripts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stackwright/build-scripts",
"version": "0.6.0-alpha.1",
"version": "0.5.0",
"description": "Build-time scripts for Stackwright projects (prebuild image processing, YAML compilation)",
"license": "MIT",
"repository": {
Expand Down
38 changes: 0 additions & 38 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,5 @@
# @stackwright/cli

## 0.8.1-alpha.1

### Patch Changes

- Updated dependencies [bb4ecb7]
- @stackwright/build-scripts@0.6.0-alpha.1

## 0.8.1-alpha.0

### Patch Changes

- f0b74ef: feat(cli): add --content flag to `page add` for inline YAML (#188)

Agents can now create a page with full content in a single command instead of a two-step add + write sequence. Content is validated before writing; invalid YAML is rejected with field-level errors.

- 90a22c6: fix(cli): --install flag now runs pnpm install before postInstall hooks
- a410f02: fix(cli): remove duplicate preInstall hook call from processTemplate

`processTemplate()` was calling `runScaffoldHooks('preInstall', ...)` internally,
then `scaffold.ts` called it again after `processTemplate` returned — running every
preInstall handler twice. Worse, the second call passed the original empty `{}` object
(not the built package.json), so hooks registered via `scaffold.ts` could never affect
the written file.

Fix: lifecycle orchestration now lives entirely in `scaffold.ts`. `buildPackageJson` is
exported so `scaffold.ts` can build the default package.json before running preInstall
hooks, then passes the already-hooks-modified object into `processTemplate` for writing.
`processTemplate` no longer calls hooks.

Fixes #351.

- Updated dependencies [bdf7fe0]
- Updated dependencies [bdf7fe0]
- Updated dependencies [68bdad5]
- Updated dependencies [83ba70c]
- @stackwright/types@1.3.0-alpha.0
- @stackwright/build-scripts@0.6.0-alpha.0

## 0.8.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stackwright/cli",
"version": "0.8.1-alpha.1",
"version": "0.8.0",
"description": "CLI for Stackwright framework",
"license": "MIT",
"repository": {
Expand Down
16 changes: 0 additions & 16 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,5 @@
# @stackwright/core

## 0.8.1-alpha.0

### Patch Changes

- c036f5b: chore: consolidate dependabot dependency updates
- `lucide-react`: `^0.525.0` → `^1.8.0` (icons, ui-shadcn) — includes icon rename fixes for v1 API (`CheckCircle` → `CircleCheck`, `Code2`/`Layout` backward-compat aliases)
- `@swc/core`: `^1.15.18` → `^1.15.26` (core, nextjs)
- `jsdom`: `^28.1.0` → `^29.0.2` (maplibre)
- `react-dom`: `19.2.4` → `19.2.5` (pnpm.overrides)
- `prettier`: `^3.8.1` → `^3.8.3` (devDependencies)

- 5ad5035: fix(core): prevent duplicate TopAppBar rendering that caused a double dark-mode toggle icon
- Updated dependencies [bdf7fe0]
- Updated dependencies [68bdad5]
- @stackwright/types@1.3.0-alpha.0

## 0.8.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stackwright/core",
"version": "0.8.1-alpha.0",
"version": "0.8.0",
"description": "Core framework for building applications from YAML configuration",
"license": "MIT",
"repository": {
Expand Down
11 changes: 0 additions & 11 deletions packages/icons/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,5 @@
# @stackwright/icons

## 0.5.1-alpha.0

### Patch Changes

- c036f5b: chore: consolidate dependabot dependency updates
- `lucide-react`: `^0.525.0` → `^1.8.0` (icons, ui-shadcn) — includes icon rename fixes for v1 API (`CheckCircle` → `CircleCheck`, `Code2`/`Layout` backward-compat aliases)
- `@swc/core`: `^1.15.18` → `^1.15.26` (core, nextjs)
- `jsdom`: `^28.1.0` → `^29.0.2` (maplibre)
- `react-dom`: `19.2.4` → `19.2.5` (pnpm.overrides)
- `prettier`: `^3.8.1` → `^3.8.3` (devDependencies)

## 0.5.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/icons/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stackwright/icons",
"version": "0.5.1-alpha.0",
"version": "0.5.0",
"description": "Lucide-based icon registry for Stackwright",
"license": "MIT",
"repository": {
Expand Down
15 changes: 0 additions & 15 deletions packages/launch-stackwright/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,5 @@
# launch-stackwright

## 0.2.1-alpha.1

### Patch Changes

- @stackwright/cli@0.8.1-alpha.1

## 0.2.1-alpha.0

### Patch Changes

- Updated dependencies [f0b74ef]
- Updated dependencies [90a22c6]
- Updated dependencies [a410f02]
- @stackwright/cli@0.8.1-alpha.0

## 0.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/launch-stackwright/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "launch-stackwright",
"version": "0.2.1-alpha.1",
"version": "0.2.0",
"description": "Launch a new Stackwright project with the otter raft ready to build",
"license": "MIT",
"repository": {
Expand Down
15 changes: 0 additions & 15 deletions packages/maplibre/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,5 @@
# @stackwright/maplibre

## 2.0.1-alpha.0

### Patch Changes

- c036f5b: chore: consolidate dependabot dependency updates
- `lucide-react`: `^0.525.0` → `^1.8.0` (icons, ui-shadcn) — includes icon rename fixes for v1 API (`CheckCircle` → `CircleCheck`, `Code2`/`Layout` backward-compat aliases)
- `@swc/core`: `^1.15.18` → `^1.15.26` (core, nextjs)
- `jsdom`: `^28.1.0` → `^29.0.2` (maplibre)
- `react-dom`: `19.2.4` → `19.2.5` (pnpm.overrides)
- `prettier`: `^3.8.1` → `^3.8.3` (devDependencies)

- Updated dependencies [c036f5b]
- Updated dependencies [5ad5035]
- @stackwright/core@0.8.1-alpha.0

## 2.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/maplibre/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stackwright/maplibre",
"version": "2.0.1-alpha.0",
"version": "2.0.0",
"description": "MapLibre GL adapter for Stackwright maps (free tier, no API keys required)",
"license": "MIT",
"repository": {
Expand Down
Loading
Loading