Releases: PostHog/posthog-js
posthog-react-native@4.44.0
4.44.0
Minor Changes
-
#3492
cf56753Thanks @lucasheriques! - Add translated survey rendering support in React Native and share survey translation logic through@posthog/core.
(2026-05-01) -
#3480
04db756Thanks @turnipdabeets! - Add manual log capture API for React Native:posthog.captureLog(),posthog.logger.{trace,debug,info,warn,error,fatal}(),posthog.flushLogs(), and alogsconfig option on the constructor. Records ship to PostHog's logs product (/i/v1/logs) in OTLP format, batched on a timer / AppState change / buffer fill, and persisted to a dedicated logs-storage file.Manual capture is unconditional — calling the API ships records, matching the events pipeline's manual
capture()shape. Only blockers:optedOut, missing/emptybody, and missing API key. The wire fieldresponse.logs.captureConsoleLogsis browser-only (it gates the JS SDK'sconsole.*autocapture extension) and is not read by RN. When console autocapture lands on RN as a follow-up, that PR will introduce a local opt-in for the autocapture path specifically; manual capture will remain unconditional. (2026-05-01)
Patch Changes
posthog-node@5.32.1
posthog-js@1.372.6
1.372.6
Patch Changes
- #3492
cf56753Thanks @lucasheriques! - Add translated survey rendering support in React Native and share survey translation logic through@posthog/core.
(2026-05-01) - Updated dependencies [
cf56753,04db756]:- @posthog/core@1.28.0
- @posthog/types@1.372.6
posthog-js-lite@4.6.15
@posthog/webpack-plugin@1.4.16
@posthog/types@1.372.6
1.372.6
@posthog/nuxt@1.7.20
@posthog/nextjs-config@1.9.16
1.9.16
Patch Changes
- Updated dependencies []:
- @posthog/webpack-plugin@1.4.16
@posthog/core@1.28.0
1.28.0
Minor Changes
-
#3492
cf56753Thanks @lucasheriques! - Add translated survey rendering support in React Native and share survey translation logic through@posthog/core.
(2026-05-01) -
#3480
04db756Thanks @turnipdabeets! - Add manual log capture API for React Native:posthog.captureLog(),posthog.logger.{trace,debug,info,warn,error,fatal}(),posthog.flushLogs(), and alogsconfig option on the constructor. Records ship to PostHog's logs product (/i/v1/logs) in OTLP format, batched on a timer / AppState change / buffer fill, and persisted to a dedicated logs-storage file.Manual capture is unconditional — calling the API ships records, matching the events pipeline's manual
capture()shape. Only blockers:optedOut, missing/emptybody, and missing API key. The wire fieldresponse.logs.captureConsoleLogsis browser-only (it gates the JS SDK'sconsole.*autocapture extension) and is not read by RN. When console autocapture lands on RN as a follow-up, that PR will introduce a local opt-in for the autocapture path specifically; manual capture will remain unconditional. (2026-05-01)
Patch Changes
- Updated dependencies []:
- @posthog/types@1.372.6