chore: Update version for release #4672
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 release-next, this PR will be updated.
Releases
@remix-run/[email protected]
Minor Changes
remix
package is deprecated, and all (#3284)exported modules will be removed in the next major release. For more details,
see the release notes for 1.4.0
where these changes were first announced.
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Minor Changes
remix
package is deprecated, and all (#3284)exported modules will be removed in the next major release. For more details,
see the release notes for 1.4.0
where these changes were first announced.
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Minor Changes
meta
API to handle arrays of tags instead of an object. For details, check out the RFC. (#4610)Patch Changes
Added support for feature flags in
remix.config.js
(#4566)Replace migrations with codemods. Specifically,
npx @remix-run/dev migrate
is now@remix-run/dev codemod
. (#4572)Under the hood, codemods are now written via Babel's Visitor API instead of jscodeshift.
Also
replace-remix-magic-imports
is now faster as it no longer depends on a network connectionand does not incur the overhead of spinning up workers for jscodeshift.
bump esbuild to fix an issue with spreading props followed by a key as well as a
jsx name collision edge case
when using packages with the namereact
in them, like@remix-run/react
. (#4301)it also utilizies esbuild's native yarn pnp compatibility instead of using
@yarnpkg/esbuild-plugin-pnp
Updated dependencies:
@remix-run/[email protected]
@remix-run/[email protected]
@remix-run/[email protected]
Minor Changes
remix
package is deprecated, and all (#3284)exported modules will be removed in the next major release. For more details,
see the release notes for 1.4.0
where these changes were first announced.
Patch Changes
chore: update @remix-run/web-fetch to 4.3.2 (#4644)
Updated dependencies:
@remix-run/[email protected]
@remix-run/[email protected]
Minor Changes
remix
package is deprecated, and all (#3284)exported modules will be removed in the next major release. For more details,
see the release notes for 1.4.0
where these changes were first announced.
meta
API to handle arrays of tags instead of an object. For details, check out the RFC. (#4610)Patch Changes
Ensure route modules are loaded even in failure cases. (#4611)
This addresses a long standing issue where you would end up in your root catch boundary if a form transition to another route threw. This no longer occurs and you end up in the contextual boundary you'd expect.
Fixed in PR feat(remix-server-runtime): RRR 1.3 / 1.4 - handleDocumentRequest #4385
@remix-run/[email protected]
Minor Changes
@remix-run/router
. (#4612)remix
package is deprecated, and all (#3284)exported modules will be removed in the next major release. For more details,
see the release notes for 1.4.0
where these changes were first announced.
meta
API to handle arrays of tags instead of an object. For details, check out the RFC. (#4610)Patch Changes
fix: Properly categorize internal framework-thrown error Responses as error boundary errors (#4385)
Previously there was some ambiguity around "thrown Responses go to the
CatchBoundary
".The
CatchBoundary
exists to give the user a place to handle non-happy path code flowssuch that they can throw Response instances from their own code and handle them in a
CatchBoundary
. However, there are a handful of framework-internal errors that makesense to have a non-500 status code, and the fact that these were being thrown as Responses
was causing them to go into the CatchBoundary, even though they were not user-thrown.
With this change, anything thrown by the framework itself (
Error
orResponse
) willgo to the
ErrorBoundary
, and any user-thrownResponse
instances will go to theCatchBoundary
. Thereis one exception to this rule, which is that framework-detected404's will continue to go to the
CatchBoundary
since users should have one singlelocation to handle 404 displays.
The primary affected use cases are scenarios such as:
OPTIONS
requests (405 Unsupported Method )GET
requests to routes without loaders (400 Bad Request)POST
requests to routes without actions (405 Method Not Allowed)_data
parameters (403 Forbidden)_data
parameters (403 Forbidden)[email protected]
Patch Changes
@remix-run/[email protected]
[email protected]
Patch Changes
Replace references to the old
migrate
command with the newcodemod
command (#4646)Replace migrations with codemods. Specifically,
npx @remix-run/dev migrate
is now@remix-run/dev codemod
. (#4572)Under the hood, codemods are now written via Babel's Visitor API instead of jscodeshift.
Also
replace-remix-magic-imports
is now faster as it no longer depends on a network connectionand does not incur the overhead of spinning up workers for jscodeshift.
chore: update @remix-run/web-fetch to 4.3.2 (#4644)
bump esbuild to fix an issue with spreading props followed by a key as well as a
jsx name collision edge case
when using packages with the namereact
in them, like@remix-run/react
. (#4301)it also utilizies esbuild's native yarn pnp compatibility instead of using
@yarnpkg/esbuild-plugin-pnp
See the
CHANGELOG.md
in individual Remix packages for all changes.@remix-run/[email protected]
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Patch Changes
migrate
command with the newcodemod
command (#4646)@remix-run/[email protected]
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Patch Changes
@remix-run/[email protected]
@remix-run/[email protected]
Patch Changes
@remix-run/[email protected]