Skip to content

chore(deps): update npm packages - #472

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/npm-packages
Sep 7, 2026
Merged

chore(deps): update npm packages#472
renovate[bot] merged 1 commit into
mainfrom
renovate/npm-packages

Conversation

@renovate

@renovate renovate Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/animations (source) 22.1.422.1.5 age adoption passing confidence
@angular/build 22.1.622.1.7 age adoption passing confidence
@angular/cdk 22.1.422.1.5 age adoption passing confidence
@angular/common (source) 22.1.422.1.5 age adoption passing confidence
@angular/compiler (source) 22.1.422.1.5 age adoption passing confidence
@angular/compiler-cli (source) 22.1.422.1.5 age adoption passing confidence
@angular/core (source) 22.1.422.1.5 age adoption passing confidence
@angular/forms (source) 22.1.422.1.5 age adoption passing confidence
@angular/material 22.1.422.1.5 age adoption passing confidence
@angular/platform-browser (source) 22.1.422.1.5 age adoption passing confidence
@angular/platform-browser-dynamic (source) 22.1.422.1.5 age adoption passing confidence
@angular/router (source) 22.1.422.1.5 age adoption passing confidence
@sanity/types (source) 6.11.06.12.0 age adoption passing confidence
p-limit 7.3.17.3.2 age adoption passing confidence
postcss (source) 8.5.268.5.28 age adoption passing confidence
posthog-js (source) 1.422.11.426.1 age adoption passing confidence
tsx (source) 4.23.124.23.13 age adoption passing confidence
zone.js (source, changelog) 0.16.20.16.3 age adoption passing confidence

Release Notes

angular/angular (@​angular/animations)

v22.1.5

Compare Source

compiler-cli
Commit Type Description
d90698dae7 fix check uninvoked signal aliases in extended diagnostic
core
Commit Type Description
2ceeb27078 fix cancel stale debounce timers to prevent timer leaks
ed2e401d2d fix don't fail NgModule checks for a pipe that extends a base class
c65d378bb4 fix validate SVG animation attributes outside the SVG namespace
forms
Commit Type Description
43aaeaec29 fix avoid writing to name input on ControlValueAccessor
migrations
Commit Type Description
d85288d75f fix skip tsconfig files of non-Angular projects
platform-server
Commit Type Description
3b8723ce3d fix resolve HTTP(S) URLs without authority as relative during SSR
router
Commit Type Description
4340a63c52 fix avoid view transitions when the user agent provides one
angular/angular-cli (@​angular/build)

v22.1.7

Compare Source

angular/components (@​angular/cdk)

v22.1.5

Compare Source

aria
Commit Type Description
9a63c20b0 fix combobox: popup not closing when focus leaves it (#​33697)
9ff8a7c42 fix menu: focus not moved into menu if items are delayed (#​33743)
multiple
Commit Type Description
bef29a201 fix add forms to cdk peer dependencies (#​33666)
sanity-io/sanity (@​sanity/types)

v6.12.0

Compare Source

Features
sindresorhus/p-limit (p-limit)

v7.3.2

Compare Source


postcss/postcss (postcss)

v8.5.28

Compare Source

  • Fixes types regression.

v8.5.27

Compare Source

PostHog/posthog-js (posthog-js)

v1.426.1

Compare Source

1.426.1

Patch Changes
  • #​4765 d8508b6 Thanks @​marandaneto! - Initialize the Segment enrichment integration when Segment is configured through set_config, so Segment events include PostHog properties such as active feature flags.
    (2026-09-03)

v1.426.0

Compare Source

1.426.0

Minor Changes
Patch Changes
  • #​4760 41ed3af Thanks @​marandaneto! - Require a distinct ID when calling identify and correct its API documentation to match the existing runtime validation.
    (2026-09-03)

  • #​4713 7a027ad Thanks @​posthog! - Gate $groupidentify on person processing. Under identified_only, a group() call promotes the user to identified so the event is kept instead of dropped. Under never, the local group association is retained for subsequent events and feature flags, but $groupidentify is not sent because the server always drops it.
    (2026-09-03)

  • Updated dependencies [41ed3af, dbbb58e]:

v1.425.1

Compare Source

1.425.1

Patch Changes
  • #​4731 9b4008a Thanks @​fasyy612! - fix(replay): re-adopt constructed stylesheets when a shadow host is removed and re-added mid-replay. An SPA navigation can detach and reattach the same web component element; the browser keeps its shadow root and adopted sheets, so the recorder (which already tracks that shadow root) emits no new AdoptedStyleSheet event. The replayer rebuilds the element with a fresh shadow root and previously dropped the adopted styles for the rest of playback, rendering the component unstyled. The replayer now remembers the last adopted styleIds per host and re-adopts them when the shadow root is rebuilt, in both live playback and fast-forward. Fixes playback of existing recordings.
    (2026-09-02)

  • #​4744 77797c9 Thanks @​fasyy612! - fix(replay): keep recording through a session-id rotation when the persisted remote config is past its TTL. A rotation restart transits through stop() before start(), which made the config TTL check treat it as a cold boot: the stale config was discarded, start() bailed silently, and the recorder died with session attribution stuck on the old session id. The rotated session then shipped events with no initial full snapshot, producing recordings whose prefix cannot be played until something else restarted recording. Affects any rotation on a session older than one hour, most visibly posthog.reset() on logout. Cold-boot TTL behavior is unchanged.
    (2026-09-02)

v1.425.0

Compare Source

1.425.0
Minor Changes
Patch Changes

v1.424.1

Compare Source

1.424.1

Patch Changes
  • #​4711 d90b3c5 Thanks @​posthog! - Prevent failed replay network body reads from escaping into the host page's own fetch() call
    (2026-09-01)

v1.424.0

Compare Source

1.424.0

Minor Changes
  • #​4710 e87820a Thanks @​turnipdabeets! - Add os.name and os.version resource attributes to logs from the browser SDK, overridable via logs.resourceAttributes
    (2026-09-01)
Patch Changes

v1.423.2

Compare Source

v1.423.1

Compare Source

1.423.1

Patch Changes
  • #​4560 5931638 Thanks @​skvark! - Prevent stale session recorders from initializing after consent or session teardown, and dispose of recorders when switching to cookieless mode.
    (2026-09-01)

v1.423.0

Compare Source

1.423.0

Minor Changes
  • #​4663 6ae173f Thanks @​pauldambra! - Detect the Claude, Codex, and ChatGPT apps from their user agent markers: $browser now reports the app name instead of Chrome.

    ChatGPT versions its apps differently per platform, so its $browser_version is not comparable across platforms. (2026-09-01)

  • #​4659 1406e04 Thanks @​marandaneto! - Synchronize feature flag and early access enrollment persistence across browser tabs. Keep successful partial evaluations authoritative for payload updates and removals, including falsy payload values, while retaining cached state for failed evaluations.
    (2026-09-01)

Patch Changes
  • #​4696 aa72a36 Thanks @​github-actions! - Prefer data-ph-capture-attribute-* values from the closest element when the same property is defined on multiple ancestors.
    (2026-09-01)

  • #​4683 6309cb2 Thanks @​posthog! - Harden the directly importable getElementsChainString utility against runtime JavaScript callers that pass a non-array value. It now returns an empty string instead of calling .map on malformed input.
    (2026-09-01)

  • #​4708 6723395 Thanks @​turnipdabeets! - Change bigint attributes on logs, metrics and spans to send as an int64 rather than as a string.
    (2026-09-01)

  • #​4692 ec550b8 Thanks @​mhornbacher! - Respect navigator.globalPrivacyControl when respect_dnt is enabled
    (2026-09-01)

  • #​4697 6d6091e Thanks @​yfwmaniish! - Fix a memory leak in Session Replay recording: MutationBuffer skipped its own cleanup whenever a mutation batch normalized to an empty payload (e.g. a node added and removed within the same task), leaving the buffer holding strong references to DOM nodes indefinitely.
    (2026-09-01)

  • #​4672 0cddefe Thanks @​posthog! - Error tracking now drops a known uBlock Origin Lite exception thrown by its Safari extension. Safari masks extension content-script URLs as webkit-masked-url://hidden/, but also uses that URL for application code, so the filter requires the extension's error signature before dropping an all-masked stack. A remaining unmasked in_app frame still preserves the exception as first-party.
    (2026-09-01)

  • #​4704 cee2280 Thanks @​veryayskiy! - back off support widget polling to stop starving sends
    (2026-09-01)

  • #​4684 5874d1c Thanks @​yfwmaniish! - Fall back to in-memory storage when neither web storage nor cookies are available, instead of selecting a backend that cannot store anything. In contexts like a data: URL — a Figma plugin, for example — Chrome disables localStorage and cookies alike, and both the persistence and consent paths previously committed to an unusable store, logging a SecurityError on every capture. cookieStore._is_supported() now round-trips a probe cookie rather than only checking that document exists, and memoryStore no longer reports a stored falsy value (such as the 0 consent writes for "opted out") as absent.
    (2026-09-01)

  • #​4662 e7f5733 Thanks @​posthog! - Warn at init when persistence is 'memory' or 'sessionStorage' and no bootstrap.distinctID is set. In this setup the SDK mints a fresh distinct ID on every page load, so each identify() call merges another ID onto the same person. A person can then pass the distinct-ID limit, after which person pages and the session tab load only a truncated slice and the rest of the events look missing even though ingestion is fine. The warning points at the two fixes: switch to localStorage+cookie, or keep this persistence and pass a stable ID through bootstrap.distinctID.
    (2026-09-01)

  • #​4682 5c6ab6f Thanks @​posthog! - Fix an uncaught TypeError in the web vitals attribution bundle. The attributed INP observer read startTime from the first entry without a guard, so a report with no entries (for example after a bfcache restore or soft navigation) threw and stopped the metric capture. Bump web-vitals to 6.2.1, which guards the empty-entry case: instead of throwing, it reports the metric with fallback attribution that carries no interaction details (zeroed input and processing delays).
    (2026-09-01)

  • Updated dependencies [444bf35, 6ae173f, 6309cb2, 6723395]:

v1.422.5

Compare Source

1.422.5

Patch Changes

v1.422.4

Compare Source

1.422.4

Patch Changes
  • #​4626 3c650a1 Thanks @​nandinitiw! - Re-translate popover surveys when the display language changes while the survey is on screen, either from a browser languagechange event or from identify() updating the language person property. In-progress answers are preserved. $survey_questions[].question and $survey_language on survey sent / survey dismissed now report the text and language the user saw when they answered, not the language active when the event fired. Feedback-button (widget) surveys are unchanged.
    (2026-08-28)
  • Updated dependencies [3c650a1]:

v1.422.3

Compare Source

1.422.3

Patch Changes
  • #​4669 d0279e5 Thanks @​posthog! - Autocapture no longer throws a RangeError into the host page when it sorts element attributes. It now sorts attribute keys with a plain lexical comparator instead of localeCompare, which can throw on browsers with faulty ICU data.
    (2026-08-28)
  • Updated dependencies [d0279e5]:

v1.422.2

Compare Source

1.422.2

Patch Changes
  • #​4665 d5ef459 Thanks @​fasyy612! - Session replay can now bound DOM mutation bytes with an opt-in budget. Set __mutationBytesBucketSize (e.g. 1MB) to enable: mutations beyond the sustained budget (__mutationBytesRefillRate, default 25KB/s) are dropped and the recording resyncs with a full snapshot, keeping recordings from apps with very high DOM churn playable. Off by default.
    (2026-08-28)
  • Updated dependencies [d5ef459]:
privatenumber/tsx (tsx)

v4.23.13

Compare Source

angular/angular (zone.js)

v0.16.3

Compare Source

  • docs(zone.js): point the Bluebird link at the project repo (731c838)
  • fix(zone.js): preserve accessor and non-enumerable event listener options (4c4a705), closes #​54142 #​54142 #​70431
  • ci: add Alan as a zone.js reviewer (5553699)
  • fix(zone.js): guard against null handle when detecting refreshable timers (36c2197), closes #​70044
  • fix(zone.js): vitest patching of describe/it curried calls (e23541b), closes #​69748
  • fix(zone.js): harden zoneSymbolEventNames and patches against proto key (2d33fd5)
  • fix(zone.js): harden zoneSymbolEventNames against proto key (defense-in-depth) (fd7c2da)
  • fix(zone.js): avoid type error on custom object rejection with rejection property (fa75800)
  • fix(zone.js): validate __Zone_symbol_prefix to prevent DOM clobbering attacks (e50f504)

Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • "before 10am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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 enabled auto-merge (squash) September 6, 2026 17:21
@renovate
renovate Bot force-pushed the renovate/npm-packages branch from a2ba1b1 to f45abb2 Compare September 6, 2026 21:08
@renovate
renovate Bot merged commit 42104ba into main Sep 7, 2026
10 checks passed
@renovate
renovate Bot deleted the renovate/npm-packages branch September 7, 2026 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant