Skip to content

Version Packages - #310

Merged
raviships merged 1 commit into
mainfrom
changeset-release/main
Oct 24, 2026
Merged

raviships merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@edgestore/cli@1.0.1

Patch Changes

@edgestore/react@1.0.1

Patch Changes

  • Updated dependencies [85791bb]:
    • @edgestore/shared@1.0.1

@edgestore/server@1.0.1

Patch Changes

  • #309 85791bb Thanks @raviships! - Require beforeDelete to replace or overwrite existing files from the browser.

    Replacing a file deletes it, so a browser upload with replaceTargetUrl, or
    with a manualFileName that matches an existing file, now runs the bucket's
    beforeDelete on that file first. Replacement targets must be in the same
    bucket. Without beforeDelete these uploads fail. Generated file names and
    backend uploads are unchanged.

    Custom providers that let the browser choose file names should call the new
    authorizeOverwrite request parameter with any file already at the key.

  • #308 83cba2a Thanks @raviships! - Harden the edgestore-ctx cookie against cross-site requests.

    • The cookie now defaults to SameSite=Lax and HttpOnly, and to Secure
      when NODE_ENV is production. cookieConfig.ctx.options still overrides
      each default; a frontend on a different site needs sameSite: 'none' and
      secure: true. Browsers don't store Secure cookies over plain HTTP
      (Safari not even on localhost), so set secure: false to test a production
      build over HTTP.
    • Requests with a body must use Content-Type: application/json, as
      @edgestore/react already does. Other content types get a 400.
    • The encrypted context now expires with the cookie's maxAge instead of
      always after 30 days.
  • Updated dependencies [85791bb]:

    • @edgestore/shared@1.0.1
    • @edgestore/sdk@1.0.1

@edgestore/shared@1.0.1

Patch Changes

  • #309 85791bb Thanks @raviships! - Require beforeDelete to replace or overwrite existing files from the browser.

    Replacing a file deletes it, so a browser upload with replaceTargetUrl, or
    with a manualFileName that matches an existing file, now runs the bucket's
    beforeDelete on that file first. Replacement targets must be in the same
    bucket. Without beforeDelete these uploads fail. Generated file names and
    backend uploads are unchanged.

    Custom providers that let the browser choose file names should call the new
    authorizeOverwrite request parameter with any file already at the key.

@edgestore/sdk@1.0.1

No changes in this release.

@vercel

vercel Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
edgestore-docs Ready Ready Preview Oct 24, 2026 3:57am UTC
example-access-control Ready Ready Preview Oct 24, 2026 3:57am UTC
example-components Ready Ready Preview Oct 24, 2026 3:57am UTC

Request Review

This branch was successfully deployed

3 active deployments
Preview – edgestore-docs — 9944886d Deployed Oct 24, 2026 by vercel[bot]
Preview – example-access-control — 9944886d Deployed Oct 24, 2026 by vercel[bot]
Preview – example-components — 9944886d Deployed Oct 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant