Skip to content

chore(deps): update internal @playcanvas dependencies - #2495

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/internal-@playcanvas-dependencies
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/internal-@playcanvas-dependencies

Conversation

@renovate

@renovate renovate Bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@playcanvas/observer 1.7.1 → 1.8.1 age confidence
@playcanvas/pcui (source) 6.1.5 → 6.2.0 age confidence

Release Notes

playcanvas/observer (@​playcanvas/observer)

v1.8.1

Compare Source

Highlights

Bug fixes. All of these were present in 1.7.1 and 1.8.0.

Observer arrays (#​80)
  • remove(path, ind) rejects an index that is negative or past the end. Previously remove('arr', -1) removed the last element, and remove('arr', length) emitted the whole document as the removed value.
  • move(path, indOld, indNew) rejects an indOld outside the array. -1, or any indNew past the end, still moves the value to the end, and the event now reports its actual final index, so undo restores the original order.
  • set('arr.N', v) past the end of an array reports undefined as the old value instead of the whole document.
ObserverList (#​81)
  • remove() with a different instance that has the same key, move() with an item that isn't in the list, and removeByKey() with an out-of-range position no longer remove the last element.
  • removeBy() emits the item it removed.
  • Sorted lists use the comparator's sign, so (a, b) => a - b works.
  • An index key of 0 is treated as a valid key.
ObserverHistory (#​82)
  • Undo and redo of inserting or removing array values now work.
  • insert() of a value that is already in the array returns false, and the action isn't recorded.
  • Undo and redo leave a disabled history disabled, and do nothing after destroy().
What's Changed

Full Changelog: playcanvas/observer@v1.8.0...v1.8.1

v1.8.0

Compare Source

Highlights
Fixes
  • Type declarations are now bundled into a single file and work under node16/nodenext module resolution. CommonJS consumers get their own index.d.cts (#​73).
  • Paths containing __proto__ can no longer modify Object.prototype. Keys such as constructor or toString now work as data keys, event names and ObserverList index keys (#​78).
  • once listeners that throw or re-emit their event now run only once, and new ObserverHistory({ enabled: false }) is honoured (#​79).
Typing changes
  • Observer, ObserverHistory and ObserverList take an optional type parameter. For example, new Observer<Settings>(...) type-checks top-level get, set, patch and json (#​64, #​76). Untyped usage works as before.
  • Some ObserverList signatures are stricter than in 1.7.1:
    • get(), set() and removeByKey() take string | number.
    • indexOf() returns string | number | null.
    • Callbacks are typed with the list's item type.
Behaviour changes for ObserverList with an index (#​64)
  • For Observer items, forEach(), find() and findOne() now report each item's index key. Previously they gave its position or undefined.
  • removeBy() now removes the index entry for Observer items, so they can be added again.
  • add() no longer throws for plain-object items.
Tooling
  • Built with TypeScript 6, and the Babel build step is removed (#​63, #​75).
  • New type tests run as part of npm test (#​76).
What's Changed

Full Changelog: playcanvas/observer@v1.7.1...v1.8.0

playcanvas/pcui (@​playcanvas/pcui)

v6.2.0

Compare Source

What's Changed

Full Changelog: playcanvas/pcui@v6.1.5...v6.2.0


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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 added dependencies Pull requests that update a dependency file release: next patch Ticket marked for next patch release labels Nov 9, 2026
@vercel

vercel Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
editor Ready Ready Preview Nov 10, 2026 5:17pm UTC

Request Review

@renovate
renovate Bot force-pushed the renovate/internal-@playcanvas-dependencies branch from a616acd to 7878e68 Compare November 10, 2026 00:12
@renovate renovate Bot changed the title chore(deps): update dependency @playcanvas/observer to v1.8.0 chore(deps): update internal @playcanvas dependencies Nov 10, 2026
@renovate
renovate Bot force-pushed the renovate/internal-@playcanvas-dependencies branch from 7878e68 to cbf5057 Compare November 10, 2026 13:36

This branch was successfully deployed

1 active deployment
Preview — 6054b652 Deployed Nov 10, 2026 by vercel[bot]
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 release: next patch Ticket marked for next patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants