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
5 changes: 0 additions & 5 deletions .changeset/admin-primary-button-visible.md

This file was deleted.

18 changes: 0 additions & 18 deletions .changeset/collection-offset-pagination.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-1393-security-headers-set-if-absent.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/kumo-style-order.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/plugin-cron-undefined-in-dev.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/publish-button-stale-after-save.md

This file was deleted.

8 changes: 8 additions & 0 deletions fixtures/perf-site/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @emdash-cms/fixture-perf-site

## 0.0.23

### Patch Changes

- Updated dependencies [[`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573), [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf), [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c)]:
- emdash@0.24.0
- @emdash-cms/cloudflare@0.24.0

## 0.0.22

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion fixtures/perf-site/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/fixture-perf-site",
"version": "0.0.22",
"version": "0.0.23",
"private": true,
"type": "module",
"description": "Fixture site for query-count perf snapshots. Runs under sqlite+node or d1+cloudflare based on EMDASH_FIXTURE_TARGET.",
Expand Down
8 changes: 8 additions & 0 deletions infra/blog-demo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @emdash-cms/perf-demo-site

## 0.0.23

### Patch Changes

- Updated dependencies [[`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573), [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf), [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c)]:
- emdash@0.24.0
- @emdash-cms/cloudflare@0.24.0

## 0.0.22

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion infra/blog-demo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/perf-demo-site",
"version": "0.0.22",
"version": "0.0.23",
"private": true,
"type": "module",
"scripts": {
Expand Down
8 changes: 8 additions & 0 deletions infra/cache-demo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @emdash-cms/cache-demo-site

## 0.0.23

### Patch Changes

- Updated dependencies [[`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573), [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf), [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c)]:
- emdash@0.24.0
- @emdash-cms/cloudflare@0.24.0

## 0.0.22

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion infra/cache-demo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/cache-demo-site",
"version": "0.0.22",
"version": "0.0.23",
"private": true,
"type": "module",
"scripts": {
Expand Down
8 changes: 8 additions & 0 deletions infra/do-demo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @emdash-cms/do-demo-site

## 0.0.23

### Patch Changes

- Updated dependencies [[`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573), [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf), [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c)]:
- emdash@0.24.0
- @emdash-cms/cloudflare@0.24.0

## 0.0.22

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion infra/do-demo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/do-demo-site",
"version": "0.0.22",
"version": "0.0.23",
"private": true,
"type": "module",
"scripts": {
Expand Down
8 changes: 8 additions & 0 deletions infra/do-solo-demo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @emdash-cms/do-solo-demo-site

## 0.0.23

### Patch Changes

- Updated dependencies [[`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573), [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf), [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c)]:
- emdash@0.24.0
- @emdash-cms/cloudflare@0.24.0

## 0.0.22

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion infra/do-solo-demo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/do-solo-demo-site",
"version": "0.0.22",
"version": "0.0.23",
"private": true,
"type": "module",
"scripts": {
Expand Down
13 changes: 13 additions & 0 deletions packages/admin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @emdash-cms/admin

## 0.24.0

### Patch Changes

- [#1630](https://github.com/emdash-cms/emdash/pull/1630) [`f5566e8`](https://github.com/emdash-cms/emdash/commit/f5566e819f3d047a84b3f1f38a50b6707a6dbe9d) Thanks [@ascorbic](https://github.com/ascorbic)! - Fixes invisible primary buttons in the admin (notably "Sign in with Passkey" on the login page and "Register Passkey"), which could render as white text on a white background and leave passkey login unreachable by keyboard or sight. The admin's prebuilt stylesheet now matches the design-system version it ships against, so emphasis buttons paint their gradient background correctly.

- [#1633](https://github.com/emdash-cms/emdash/pull/1633) [`d063b51`](https://github.com/emdash-cms/emdash/commit/d063b51e2930c5a1c3bb4d24381afdbdf63a2de2) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes Kumo style loading and updates the admin sidebar to use Kumo's native collapse and theme behavior.

- [#1568](https://github.com/emdash-cms/emdash/pull/1568) [`43a70d4`](https://github.com/emdash-cms/emdash/commit/43a70d49ebe09dc901a336eb2448185536e00097) Thanks [@marcusbellamyshaw-cell](https://github.com/marcusbellamyshaw-cell)! - Fixes the publish controls not updating after editing a published post. Saving a change now immediately shows the "Publish changes" button, and publishing immediately switches it to "Unpublish" — previously, on sites without i18n configured, both required a manual page refresh. Closes [#1557](https://github.com/emdash-cms/emdash/issues/1557).

- Updated dependencies []:
- @emdash-cms/blocks@0.24.0

## 0.23.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/admin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/admin",
"version": "0.23.0",
"version": "0.24.0",
"description": "Admin UI for EmDash CMS",
"type": "module",
"main": "dist/index.js",
Expand Down
7 changes: 7 additions & 0 deletions packages/auth-atproto/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @emdash-cms/auth-atproto

## 0.2.20

### Patch Changes

- Updated dependencies []:
- @emdash-cms/auth@0.24.0

## 0.2.19

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/auth-atproto/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/auth-atproto",
"version": "0.2.19",
"version": "0.2.20",
"description": "AT Protocol / Atmosphere authentication provider for EmDash CMS",
"type": "module",
"main": "src/auth.ts",
Expand Down
2 changes: 2 additions & 0 deletions packages/auth/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @emdash-cms/auth

## 0.24.0

## 0.23.0

## 0.22.0
Expand Down
2 changes: 1 addition & 1 deletion packages/auth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/auth",
"version": "0.23.0",
"version": "0.24.0",
"description": "Passkey-first authentication for EmDash",
"type": "module",
"main": "dist/index.mjs",
Expand Down
2 changes: 2 additions & 0 deletions packages/blocks/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @emdash-cms/blocks

## 0.24.0

## 0.23.0

## 0.22.0
Expand Down
2 changes: 1 addition & 1 deletion packages/blocks/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/blocks",
"version": "0.23.0",
"version": "0.24.0",
"description": "Declarative plugin UI blocks for EmDash CMS",
"type": "module",
"main": "dist/index.js",
Expand Down
7 changes: 7 additions & 0 deletions packages/cloudflare/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @emdash-cms/cloudflare

## 0.24.0

### Patch Changes

- Updated dependencies [[`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573), [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf), [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c)]:
- emdash@0.24.0

## 0.23.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cloudflare/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/cloudflare",
"version": "0.23.0",
"version": "0.24.0",
"description": "Cloudflare adapters for EmDash - D1, R2, Access, and Worker Loader sandbox",
"type": "module",
"main": "dist/index.mjs",
Expand Down
30 changes: 30 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# emdash

## 0.24.0

### Minor Changes

- [#1577](https://github.com/emdash-cms/emdash/pull/1577) [`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573) Thanks [@marcusbellamyshaw-cell](https://github.com/marcusbellamyshaw-cell)! - Adds offset pagination to `getEmDashCollection` for numbered archive routes

`getEmDashCollection` now accepts an `offset` option alongside `limit`, so you can render numbered archive URLs like `/page/2` or `/tag/security/page/3` without walking cursors or over-fetching from the start:

```ts
const perPage = 20;
const { entries, hasMore } = await getEmDashCollection("posts", {
limit: perPage,
offset: (page - 1) * perPage,
orderBy: { published_at: "desc" },
});
```

Results now include a `hasMore` boolean whenever `limit` is set, so you can show a "next page" link without an extra count query. `offset` is ignored when a `cursor` is supplied — cursor (keyset) pagination still wins.

### Patch Changes

- [#1558](https://github.com/emdash-cms/emdash/pull/1558) [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf) Thanks [@marcusbellamyshaw-cell](https://github.com/marcusbellamyshaw-cell)! - Fixes EmDash overriding security headers set by the host site ([#1393](https://github.com/emdash-cms/emdash/issues/1393)). The baseline `X-Content-Type-Options`, `Referrer-Policy`, and `Permissions-Policy` headers were applied unconditionally, overwriting stricter values a host had already set on its own routes. These headers are now applied only when the host hasn't set them — matching the existing `Content-Security-Policy` behavior — so a host's own values win while EmDash still provides defaults when none are set.

- [#1636](https://github.com/emdash-cms/emdash/pull/1636) [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c) Thanks [@MA2153](https://github.com/MA2153)! - Fixes `ctx.cron` being undefined during `astro dev` under the `@astrojs/cloudflare` adapter, which silently prevented plugins from scheduling cron tasks and stopped the `cron` hook from ever firing in local dev. The in-process scheduler now keys off Astro's command rather than Vite's, so plugin cron, scheduled publishing, and cleanup run again.

- Updated dependencies [[`f5566e8`](https://github.com/emdash-cms/emdash/commit/f5566e819f3d047a84b3f1f38a50b6707a6dbe9d), [`d063b51`](https://github.com/emdash-cms/emdash/commit/d063b51e2930c5a1c3bb4d24381afdbdf63a2de2), [`43a70d4`](https://github.com/emdash-cms/emdash/commit/43a70d49ebe09dc901a336eb2448185536e00097)]:
- @emdash-cms/admin@0.24.0
- @emdash-cms/auth@0.24.0
- @emdash-cms/gutenberg-to-portable-text@0.24.0

## 0.23.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": "emdash",
"version": "0.23.0",
"version": "0.24.0",
"description": "Astro-native CMS with WordPress migration support",
"type": "module",
"main": "dist/index.mjs",
Expand Down
2 changes: 2 additions & 0 deletions packages/create-emdash/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# create-emdash

## 0.24.0

## 0.23.0

## 0.22.0
Expand Down
2 changes: 1 addition & 1 deletion packages/create-emdash/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-emdash",
"version": "0.23.0",
"version": "0.24.0",
"description": "Create a new EmDash CMS project",
"type": "module",
"bin": "./dist/index.mjs",
Expand Down
2 changes: 2 additions & 0 deletions packages/gutenberg-to-portable-text/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @emdash-cms/gutenberg-to-portable-text

## 0.24.0

## 0.23.0

## 0.22.0
Expand Down
2 changes: 1 addition & 1 deletion packages/gutenberg-to-portable-text/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/gutenberg-to-portable-text",
"version": "0.23.0",
"version": "0.24.0",
"description": "Convert WordPress Gutenberg blocks to Portable Text",
"type": "module",
"main": "dist/index.mjs",
Expand Down
7 changes: 7 additions & 0 deletions packages/plugins/embeds/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @emdash-cms/plugin-embeds

## 0.1.28

### Patch Changes

- Updated dependencies []:
- @emdash-cms/blocks@0.24.0

## 0.1.27

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/plugins/embeds/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/plugin-embeds",
"version": "0.1.27",
"version": "0.1.28",
"description": "Embed blocks for EmDash CMS - YouTube, Vimeo, Twitter, Bluesky, Mastodon, and more",
"type": "module",
"main": "src/index.ts",
Expand Down
7 changes: 7 additions & 0 deletions packages/workerd/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @emdash-cms/sandbox-workerd

## 0.1.12

### Patch Changes

- Updated dependencies [[`79fc8b5`](https://github.com/emdash-cms/emdash/commit/79fc8b5b16b07001f5c0a4d964c2ac1fabd39573), [`e659a5c`](https://github.com/emdash-cms/emdash/commit/e659a5c25001ec181c8771e17a8c3264d1498fbf), [`d8487f9`](https://github.com/emdash-cms/emdash/commit/d8487f99ba05b9b96e3a200d8b1f0e1902c4ac8c)]:
- emdash@0.24.0

## 0.1.11

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/workerd/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/sandbox-workerd",
"version": "0.1.11",
"version": "0.1.12",
"description": "workerd-based plugin sandbox for EmDash on Node.js",
"type": "module",
"main": "dist/index.mjs",
Expand Down
2 changes: 2 additions & 0 deletions packages/x402/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @emdash-cms/x402

## 0.24.0

## 0.23.0

## 0.22.0
Expand Down
2 changes: 1 addition & 1 deletion packages/x402/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@emdash-cms/x402",
"version": "0.23.0",
"version": "0.24.0",
"description": "x402 payment protocol integration for Astro sites",
"license": "MIT",
"repository": {
Expand Down
Loading