-
-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'dev' into usesearchparams-patch-in-firefox-extensions
- Loading branch information
Showing
69 changed files
with
1,467 additions
and
357 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"react-router-dom": patch | ||
--- | ||
|
||
Properly decode element id when emulating hash scrolling via `<ScrollRestoration>` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@remix-run/router": patch | ||
--- | ||
|
||
Better handling of deferred promises that resolve/reject with `undefined` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@remix-run/router": patch | ||
--- | ||
|
||
Properly handle fetcher redirects interrupted by normal navigations |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"react-router-dom": patch | ||
--- | ||
|
||
Add missing `<Form state>` prop to populate `history.state` on submission navigations |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"react-router-dom": patch | ||
--- | ||
|
||
Support proper hydration of `Error` subclasses such as `ReferenceError`/`TypeError` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@remix-run/router": patch | ||
--- | ||
|
||
Initial-load fetchers should not automatically revalidate on GET navigations |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"react-router-dom": patch | ||
--- | ||
|
||
Reorder effects in `unstable_usePrompt` to avoid throwing an exception if the prompt is unblocked and a navigation is performed syncronously |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@remix-run/router": patch | ||
--- | ||
|
||
Enhance the return type of `Route.lazy` to prohibit returning an empty object |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
|
||
New releases should be created from release branches originating from the `dev` branch. When you are ready to begin the release process: | ||
|
||
- Make sure you've pulled all of the changes from GitHub for both `dev` and `main` branches. | ||
- Make sure you've pulled all the changes from GitHub for both `dev` and `main` branches. | ||
- Check out the `dev` branch. | ||
- Create a new release branch with the `release-` prefix (eg, `git checkout -b release-next`). | ||
- **IMPORTANT:** The `release-` prefix is important, as this is what triggers our GitHub CI workflow that will ultimately publish the release. | ||
|
@@ -17,7 +17,7 @@ Changesets will do most of the heavy lifting for our releases. When changes are | |
|
||
- Ensure you are on the new `release-*` branch. | ||
- Enter Changesets pre-release mode using the `pre` tag: `yarn changeset pre enter pre`. | ||
- Commit the change and push the the `release-*` branch to GitHub. | ||
- Commit the change and push the `release-*` branch to GitHub. | ||
- Wait for the release workflow to finish. The Changesets action in the workflow will open a PR that will increment all versions and generate the changelogs. | ||
- Review the updated `CHANGELOG` files and make any adjustments necessary, then merge the PR into the `release-*` branch. | ||
- `find packages -name 'CHANGELOG.md' -mindepth 2 -maxdepth 2 -exec code {} \;` | ||
|
@@ -30,27 +30,27 @@ You may need to make changes to a pre-release prior to publishing a final stable | |
- Make whatever changes you need. | ||
- Create a new changeset: `yarn changeset`. | ||
- **IMPORTANT:** This is required even if you ultimately don't want to include these changes in the logs. Remember, changelogs can be edited prior to publishing, but the Changeset version script needs to see new changesets in order to create a new version. | ||
- Commit the changesets and push the the `release-*` branch to GitHub. | ||
- Commit the changesets and push the `release-*` branch to GitHub. | ||
- Wait for the release workflow to finish and the Changesets action to open its PR that will increment all versions. | ||
- Review the PR, make any adjustments necessary, and merge it into the `release-*` branch. | ||
- Once the PR is merged, the release workflow will publish the updated packages to npm. | ||
|
||
### Publishing the stable release | ||
|
||
- Exit Changesets pre-release mode: `yarn changeset pre exit`. | ||
- Commit the edited pre-release file along with any unpublished changesets, and push the the `release-*` branch to GitHub. | ||
- Commit the edited pre-release file along with any unpublished changesets, and push the `release-*` branch to GitHub. | ||
- Wait for the release workflow to finish. The Changesets action in the workflow will open a PR that will increment all versions and generate the changelogs for the stable release. | ||
- Review the updated `CHANGELOG` files and make any adjustments necessary. | ||
- We should remove the changelogs for all pre-releases ahead of publishing the stable version. | ||
- [TODO: We should automate this] | ||
- Prepare the github release notes | ||
- Prepare the GitHub release notes | ||
- Copy the relevant changelog entries from all packages into the Release Notes and adjust accordingly, matching the format used by prior releases | ||
- Merge the PR into the `release-*` branch. | ||
- Once the PR is merged, the release workflow will publish the updated packages to npm. | ||
- Once the release is published: | ||
- merge the `release-*` branch into `main` and push it up to GitHub | ||
- merge the `release-*` branch into `dev` and push it up to GitHub | ||
- Convert the `[email protected]` tag to a Release on Github with the name `v6.x.y` | ||
- Convert the `[email protected]` tag to a Release on GitHub with the name `v6.x.y` | ||
|
||
### Hotfix releases | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.