Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump @remix-run/node from 1.15.0 to 1.16.1 #966

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 22, 2023

Bumps @remix-run/node from 1.15.0 to 1.16.1.

Release notes

Sourced from @​remix-run/node's releases.

v1.16.1

Continuing the work to stabilize features for v2, this release brings improvements to unstable_dev as well as a bunch of bug fixes.

Dev server power-ups 🦾🤖

We've made two huge improvements to 🔥 Hot Data Revalidation 🔥 in 1.16.1! For anyone who needs a refresher on HDR, its like HMR but for your server code. In Remix, that primarily means tracking loader changes.

In 1.16.0, Remix would trigger HDR even if only UI code had changed. Now in 1.16.1, Remix only triggers HDR when loaders have changed. (#6278)

Also, in 1.16.1, Remix now detects code changes that affect your loader anywhere in your app code. You can modify the loader itself, or a function that the loader calls, or hardcoded data. Remix now only triggers HDR to fetch new data from routes with loader changes. For example, if you changed your /products/$id loader, but not your /products loader, Remix only refetches data for /products/$id. (#6299)

If you want to dive deeper into how it works and get a mental model for the new dev server with HDR, check out 🎥 [Pedro's talk at Remix Conf][legendary-dx].

Dev server bug fixes

Thank you to everyone who's tried unstable_dev ❤️ . You've given us invaluable feedback that let us identify and fix the following bugs:

  • CSS-only changes now correctly trigger HMR (#6374)
  • Fixed a regression that caused the old dev server to hang on rebuilds (#6295)
  • Rebuilds no longer hang indefinitely for unstable_dev (#6294, #6295)
  • Fixed No loader for {.svg,.png, etc...} during HDR (#6396)
  • App server port no longer conflicts during rebuilds (#6289)
  • Windows: -c/--command option now has access to node_modules/.bin binaries (#6310)
  • Windows: App server process in no longer orphaned when dev server exits (#6395)
  • Windows: Changes in route files are now detected correctly for HMR/HDR (#6293)

Other notable changes

  • css: handle css imports in js files with jsx (#6309)
  • css: only process .css.{js,ts} if @vanilla-extract/css is installed (#6345)
  • lint: do not require display name in root route (#5450)
  • types: Typesafe destructuring of SessionStorage (#6330)
  • types: V2_MetaFunction can be undefined (#6231)
  • Remix commands no longer modify tsconfig (#6156)
  • re-export useMatch from react-router-dom (#5257)
  • Updated React Router dependencies to the latest versions:

Changes by Package 🔗

... (truncated)

Changelog

Sourced from @​remix-run/node's changelog.

1.16.1

Patch Changes

  • Updated dependencies:
    • @remix-run/server-runtime@1.16.1

1.16.0

Patch Changes

  • add @remix-run/node/install side-effect to allow node --require @remix-run/node/install (#6132)
  • add logDevReady as replacement for platforms that can't initialize async I/O outside of the request response lifecycle. (#6204)
  • add missing files to published package (#6179)
  • Updated dependencies:
    • @remix-run/server-runtime@1.16.0
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@remix-run/node](https://github.com/remix-run/remix/tree/HEAD/packages/remix-node) from 1.15.0 to 1.16.1.
- [Release notes](https://github.com/remix-run/remix/releases)
- [Changelog](https://github.com/remix-run/remix/blob/main/packages/remix-node/CHANGELOG.md)
- [Commits](https://github.com/remix-run/remix/commits/@remix-run/node@1.16.1/packages/remix-node)

---
updated-dependencies:
- dependency-name: "@remix-run/node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 22, 2023
@lpsinger
Copy link
Member

Duplicate of #939.

@lpsinger lpsinger closed this May 22, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 22, 2023

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/remix-run/node-1.16.1 branch May 22, 2023 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant