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
10 changes: 0 additions & 10 deletions .changeset/catalog-package-target-paths.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/library-single-manifest.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/shaggy-mails-doubt.md

This file was deleted.

17 changes: 17 additions & 0 deletions apps/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# stack-effect

## 0.18.0

### Minor Changes

- f820f29: Target names now support nested directories while keeping npm package names flat.

For example, `package/sdk/client` creates `packages/sdk/client` with the name `@repo/sdk-client`, and `server/sdk/api` creates `apps/sdk/server-api` with the name `server-sdk-api`. Additions use the same target name to find the existing package. Conflicting package names and overlapping package roots are rejected before files are written.

Generated workspaces register package owners explicitly so nested template manifests do not interfere with dependency installation.
- 1665149: Catalog templates can select content based on the modules attached to a target with `module` and `noModule` conditions.

Publishable libraries now use one `package.json` for workspace use and npm publication. Build before importing the library in the workspace, use `npm run dev` to watch changes, and run `npm run pack` or `npm publish` from the library directory.

### Patch Changes

- 674dea4: Skip unsupported target kinds when generating catalog authoring workspaces for Deno.

## 0.17.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "stack-effect",
"version": "0.17.0",
"version": "0.18.0",
"description": "Scaffolding CLI for full-stack TypeScript apps built on Effect",
"license": "MIT",
"type": "module",
Expand Down
13 changes: 13 additions & 0 deletions packages/author/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @stack-effect/author

## 0.3.0

### Minor Changes

- f820f29: Target names now support nested directories while keeping npm package names flat.

For example, `package/sdk/client` creates `packages/sdk/client` with the name `@repo/sdk-client`, and `server/sdk/api` creates `apps/sdk/server-api` with the name `server-sdk-api`. Additions use the same target name to find the existing package. Conflicting package names and overlapping package roots are rejected before files are written.

Generated workspaces register package owners explicitly so nested template manifests do not interfere with dependency installation.
- 1665149: Catalog templates can select content based on the modules attached to a target with `module` and `noModule` conditions.

Publishable libraries now use one `package.json` for workspace use and npm publication. Build before importing the library in the workspace, use `npm run dev` to watch changes, and run `npm run pack` or `npm publish` from the library directory.

## 0.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/author/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stack-effect/author",
"version": "0.2.0",
"version": "0.3.0",
"description": "Author, validate, and build Stack Effect catalogs",
"license": "MIT",
"type": "module",
Expand Down