Skip to content

chore(deps): update dependency @react-three/postprocessing to v3.0.5 - #250

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-three-postprocessing-3.0.x-lockfile
Open

chore(deps): update dependency @react-three/postprocessing to v3.0.5#250
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-three-postprocessing-3.0.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@react-three/postprocessing 3.0.43.0.5 age confidence

Release Notes

pmndrs/react-postprocessing (@​react-three/postprocessing)

v3.0.5

Compare Source

Fixed

  • EffectComposer: the composer was created in useMemo, which React may discard without running cleanup. Creation moved into a proper effect lifecycle instead. (#​353) by @​kvvasuu
  • EffectComposer: renderer.autoClear and renderer.toneMapping were force-set and never restored. They're now restored on unmount. (#​358) by @​kvvasuu
  • ChromaticAberration: moved off the generic wrapEffect onto a manual construct/dispose pattern so the tuple offset prop is correctly coerced. (#​355) by @​kvvasuu
  • Selection: fixed an infinite update loop caused by Select's effect depending on its own write; it now diffs newly-claimed/released objects against what it previously claimed instead of clearing and re-adding unconditionally. (#​359) by @​kvvasuu
  • Selection: object detection now covers Mesh/Line/Points subclasses (isMesh/isLine/isPoints), not just an exact type === 'Mesh' check - custom mesh subclasses are now selectable. (#​359) by @​kvvasuu
  • SelectiveBloom: light refs that haven't attached yet are now resolved and filtered instead of crashing addLight/removeLight on a null object. (#​360) by @​kvvasuu
  • Outline, SelectiveBloom: selection sync unified behind a shared useSelectionSync hook, which also stops the selection effect from re-running on every render (it previously depended on an unstable spread props object). (#​360) by @​kvvasuu
  • Outline: patternScale, multisampling, resolutionScale, resolutionX, resolutionY are now wired up as live constructor options. (#​360) by @​kvvasuu
  • SelectiveBloom: radius, levels, resolutionScale, resolutionX, resolutionY are now wired up as live constructor options. (#​360) by @​kvvasuu
  • All <primitive>-based effects now dispose themselves (new useDispose hook). (#​355) by @​kvvasuu
  • Corrected npm package metadata (added bugs/homepage fields). (#​347) by @​2lll5

Changed

  • wrapEffect split out of util.tsx into its own module; Effect components dropped forwardRef in favor of ref as a plain, optional prop. (#​352) by @​kvvasuu
  • @react-three/fiber peer floor raised to >=9.7.0. (#​353) by @​kvvasuu
  • postprocessing moved from a pinned dependencies entry to a peerDependencies range (^6.36.0); three peer floor raised to >= 0.182.0. (#​351) by @​kvvasuu
  • Migrated ESLint config to flat config; updated dependencies. (#​351) by @​kvvasuu
  • Updated tone mapping docs (examples and props table). (#​345) by @​vis-prime

Added

  • Smoke test coverage for every effect component, plus new regression tests for Selection, Outline, SelectiveBloom, ChromaticAberration, EffectComposer, and wrapEffect. (#​355, #​356, #​359, #​360) by @​kvvasuu
  • GitHub Action for publishing releases to npm from master, by @​krispya

New Contributors

Full Changelog: pmndrs/react-postprocessing@v3.0.4...v3.0.5


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/react-three-postprocessing-3.0.x-lockfile branch from 9e170b0 to 5bca483 Compare August 15, 2026 08:45
@nicolasfara
nicolasfara force-pushed the renovate/react-three-postprocessing-3.0.x-lockfile branch from 5bca483 to 8db993b Compare August 15, 2026 08:49
@renovate

renovate Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@nicolasfara
nicolasfara force-pushed the renovate/react-three-postprocessing-3.0.x-lockfile branch 3 times, most recently from 38f92b0 to 9772af6 Compare August 17, 2026 10:08
@nicolasfara
nicolasfara force-pushed the renovate/react-three-postprocessing-3.0.x-lockfile branch 7 times, most recently from cdf206d to 6e43263 Compare August 29, 2026 08:41
@nicolasfara
nicolasfara force-pushed the renovate/react-three-postprocessing-3.0.x-lockfile branch from 6e43263 to 7f2a4ca Compare August 30, 2026 18:49
@nicolasfara
nicolasfara force-pushed the renovate/react-three-postprocessing-3.0.x-lockfile branch from 7f2a4ca to 148c295 Compare August 31, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant