github remix-run/remix response@0.2.0
response v0.2.0

latest releases: fs@0.3.0, multipart-parser@0.14.0, lazy-file@4.2.0...
3 hours ago
  • BREAKING CHANGE: Add @remix-run/mime as a peer dependency. This package is used by the createFileResponse() response helper to determine if HTTP Range requests should be supported by default for a given MIME type.

  • Add compressResponse helper

  • The createFileResponse() response helper now only enables HTTP Range requests by default for non-compressible MIME types. This allows text-based assets to be compressed while still supporting resumable downloads for media files.

    To restore the previous behavior where all files support range requests:

    return createFileResponse(file, request, {
      acceptRanges: true,
    })

    Note: Range requests and compression are mutually exclusive. When Accept-Ranges: bytes is present in response headers, the compress() response helper and compression() middleware will not compress the response.

Don't miss a new remix release

NewReleases is sending notifications on new releases.