Skip to content

@emdash-cms/cloudflare@0.37.0

Choose a tag to compare

@emdashbot emdashbot released this 09 Sep 10:39
· 1 commit to main since this release
fc87efe

Patch Changes

  • #2861 05d5596 Thanks @khoinguyenpham04! - Adds cropping for JPEG, PNG, and WebP images stored by EmDash on local disk, Cloudflare R2, or S3-compatible storage.

    Move and resize a rule-of-thirds crop frame with corner handles for fixed ratios and eight handles for Freeform. Choose the original ratio, Freeform, or a common aspect ratio. Create cropped copy creates a separate media item with any ratio and names it for the selected ratio or output dimensions. Replace original uses the original ratio and replaces the existing item under the same ID and URL, so every reference uses the cropped image without rewriting or republishing content. Local media and responsive renditions revalidate their stable URLs so sites load the replacement instead of keeping a stale cached image. The original bytes and crop history are not retained.

  • #2756 c4286bc Thanks @yumam0815! - Fixes deployment-managed D1 migrations failing on a completely empty database before Kysely can create its migration tables. Migration status now reports empty history without writing, and apply can initialize and run the pending migrations.

  • #2932 ab26518 Thanks @nocdn! - Updates the Playground setup stepper to use slower completion transitions: 900 ms for checkmarks and color changes, 750 ms for connector fills, and a 300 ms handoff to the next step. Progress remains timer-based.

  • Updated dependencies [76946e4, ad19827, cd294dc, f622a17, b06fc63, 595a6b1, ecdba4d, 7a5d9c1, de122b4, 6676283, 05d5596, d418b64, 60691df, 062e8be, b44bc2c, 9def325, 67f676d, ebd13f8, 8a06cd6, 6da29d3, 4cc3817, d8910d7, b8873c7, 01855cb, c81e5e7, 965bf33, 06499ad, bb8b087, 980538d, 30d4076, 9ccc2e7, 98ef920, 556c9fe, 2970377, 37e08b0, 013156d, c7b6fdf]:

    • emdash@0.37.0