Skip to content

chore(repo): release packages for main - #397

Open
Charles Hudson (phobetron) wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(repo): release packages for main#397
Charles Hudson (phobetron) wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@phobetron

@phobetron Charles Hudson (phobetron) commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

optimization-android: 1.0.0-beta.3

1.0.0-beta.3 (2026-08-07)

Features

Bug Fixes

  • android: add contentful.java Entry adapter for OptimizedEntry NT-3807 (#395) (525c55a)
  • android: declare okhttp-android runtime dep and add CTEntry.imageURL NT-3807 (#406) (b175d07)
  • android: refresh shared native runtime (4ce8cd5)
  • android: remove CTEntry.imageURL extension property NT-3807 (#409) (5494010)
  • repo: align empty variant presentation (#418) (a8acb8f)
optimization-swift: 1.0.0-beta.3

1.0.0-beta.3 (2026-08-07)

Features

  • core: fetch managed Contentful entries by slug (#420) (4ce8cd5)
  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)

Bug Fixes

  • repo: align empty variant presentation (#418) (a8acb8f)
  • swift: add contentful.swift Entry adapter for OptimizedEntry [NT-3808] (#393) (a2e9f86)
  • swift: expose hasConsent(method:) as public [NT-3844] (#396) (b4c7207)
  • swift: refresh shared native runtime (4ce8cd5)
  • swift: stop OptimizedEntry tap tracking from blocking nested Buttons [NT-3829] (#411) (8c29c1c)
optimization-api-client: 1.1.1

1.1.1 (2026-08-07)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-api-schemas bumped to 1.2.0
optimization-api-schemas: 1.2.0

1.2.0 (2026-08-07)

Features

  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)
optimization-core: 1.2.0

1.2.0 (2026-08-07)

Features

  • core: fetch managed Contentful entries by slug (#420) (4ce8cd5)
  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)

Bug Fixes

  • core: downgrade baseline resolution logs to debug [NT-3840] (#407) (ef3c543)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-api-client bumped to 1.1.1
optimization-nextjs: 1.2.0

1.2.0 (2026-08-07)

Features

  • core: fetch managed Contentful entries by slug (#420) (4ce8cd5)
  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)

Bug Fixes

  • repo: align empty variant presentation (#418) (a8acb8f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-node bumped to 1.2.0
      • @contentful/optimization-react-web bumped to 1.2.0
optimization-node: 1.2.0

1.2.0 (2026-08-07)

Features

  • core: fetch managed Contentful entries by slug (#420) (4ce8cd5)
  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)

Bug Fixes

  • repo: align empty variant presentation (#418) (a8acb8f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-core bumped to 1.2.0
optimization-react-native: 1.0.0-beta.3

1.0.0-beta.3 (2026-08-07)

Features

  • core: fetch managed Contentful entries by slug (#420) (4ce8cd5)
  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)

Bug Fixes

  • bridge: attribute analytics events to native SDK identity [NT-3855] (#408) (f2c38ac)
  • repo: align empty variant presentation (#418) (a8acb8f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-core bumped to 1.2.0
optimization-react-web: 1.2.0

1.2.0 (2026-08-07)

Features

  • core: fetch managed Contentful entries by slug (#420) (4ce8cd5)
  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)

Bug Fixes

  • repo: align empty variant presentation (#418) (a8acb8f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-web bumped to 1.2.0
optimization-web: 1.2.0

1.2.0 (2026-08-07)

Features

  • core: fetch managed Contentful entries by slug (#420) (4ce8cd5)
  • core: support heterogeneous optimized entry types (#413) (2a3a9c8)

Bug Fixes

  • repo: align empty variant presentation (#418) (a8acb8f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-core bumped to 1.2.0
optimization-web-preview-panel: 1.1.1

1.1.1 (2026-08-07)

Bug Fixes

  • repo: align empty variant presentation (#418) (a8acb8f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contentful/optimization-core bumped to 1.2.0
      • @contentful/optimization-web bumped to 1.2.0

This PR was generated with Release Please. See documentation.

@bito-code-review

bito-code-review Bot commented Aug 4, 2026

Copy link
Copy Markdown

Code Review Agent Run #d0dba4

Actionable Suggestions - 0
Review Details
  • Files reviewed - 19 · Commit Range: 3281028..3281028
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@bito-code-review

bito-code-review Bot commented Aug 4, 2026

Copy link
Copy Markdown

Functional Validation by Bito

SourceRequirement / Code AreaStatusNotes
NT-3807, NT-3808Ship CDAEntry to OptimizedEntry adapter in Android SDK and make metadata requirement mandatory by construction✅ MetCDAEntry/Entry to OptimizedEntry adapters implemented on both platforms. Android CHANGELOG confirms "add contentful.java Entry adapter for OptimizedEntry" [NT-3807] and iOS CHANGELOG confirms "add contentful.swift Entry adapter for OptimizedEntry" [NT-3808]. The adapters provide SDK-provided conversion with mandatory metadata validation to prevent silent baseline fallbacks.
NT-3807Resolve okhttp3/okhttp5 duplicate class conflict between optimization-android and contentful.java✅ Metokhttp3/okhttp5 duplicate class conflict resolved. packages/android/ContentfulOptimization/build.gradle.kts declares `implementation("com.squareup.okhttp3:okhttp-android:5.1.0")` as runtime dependency and excludes `okhttp-jvm` from transitive contentful.java dependencies to prevent class duplication. Android CHANGELOG confirms "declare okhttp-android runtime dep" [NT-3807].
NT-3855Attribute mobile SDK analytics events to actual native platform (iOS SDK or Android SDK) instead of generic Bridge identity✅ MetMobile SDK analytics events now attributed to actual native platform identity. React Native CHANGELOG confirms "attribute analytics events to native SDK identity" [NT-3855] ([#408]). Events no longer report generic 'Bridge' identity but instead report iOS SDK or Android SDK as appropriate.
NT-3864Add android:bridge, android:build, and android:test pnpm scripts at monorepo root for build/test parity with iOS SDK✅ MetRoot package.json now exposes android:bridge, android:build, and android:test scripts matching iOS conventions. Scripts added at lines 35-37: `android:bridge` runs JS bridge build, `android:build` runs bridge + gradlew build, `android:test` runs bridge + gradlew testDebugUnitTest. Android CHANGELOG confirms "add root pnpm scripts for Android SDK build and test" [NT-3864].
NT-3844Declare hasConsent(method:) as public on iOS OptimizationClient to achieve mobile platform parity✅ MethasConsent(method:) is now public on iOS OptimizationClient. iOS CHANGELOG confirms "expose hasConsent(method:) as public" [NT-3844] ([#396]). Method was missing public modifier and is now declared public for mobile platform parity with Android and React Native SDKs.
NT-3840Downgrade OptimizedEntry baseline resolution logs from warn level to debug level in optimization-core✅ MetBaseline resolution logs downgraded from warn to debug level in optimization-core. Core SDK CHANGELOG confirms "downgrade baseline resolution logs to debug" [NT-3840] ([#407]). This affects iOS, Android, and React Native through shared JS core, preventing LogBox alerts on every render for non-matching visitors.
NT-3829Prevent OptimizedEntry tap tracking from blocking nested interactive elements (Buttons, links) on iOS and Android✅ MetOptimizedEntry tap tracking no longer blocks nested interactive elements on iOS. iOS CHANGELOG confirms "stop OptimizedEntry tap tracking from blocking nested Buttons" [NT-3829] ([#411]). The tap tracking no longer wraps entire entry content and intercepts touches before reaching nested Buttons and links.

@bito-code-review

bito-code-review Bot commented Aug 4, 2026

Copy link
Copy Markdown

Impact Analysis by Bito

Cross-Repository Impact Analysis
What Changed Impact of Change Suggested Review Actions
Release-please generated version bumps across 11 SDK packages (api-schemas 1.1.0→1.2.0, api-client 1.1.0→1.1.1, core-sdk 1.1.0→1.2.0, node-sdk 1.1.0→1.2.0, web-sdk 1.1.0→1.2.0, react-web-sdk 1.1.0→1.2.0, nextjs-sdk 1.1.0→1.2.0, preview-panel 1.1.0→1.1.1, react-native-sdk 1.0.0-beta.2→1.0.0-beta.3, Android 1.0.0-beta.2→1.0.0-beta.3, iOS 1.0.0-beta.2→1.0.0-beta.3) with corresponding CHANGELOG entries. No source code changes in this PR. - No cross-repo consumers found for any @contentful/optimization package or the native ContentfulOptimization SDK across the indexed organization (9 repos searched).*: mcp_BitoAIArchitect1_searchCode for '@contentful/optimization', '@contentful/optimization-core', and 'ContentfulOptimization' returned zero hits across all indexed repos. The optimization monorepo itself is not indexed in BitoAIArchitect, so intra-monorepo consumer relationships (core → node/web/preview-panel/react-native, web → react-web → nextjs) are visible only via the diff's CHANGELOG dependency sections, not via the dependency graph. - Confirm release-please commit messages and PR title match the conventional-commits format expected by the release pipeline.
- Verify the Android 1.0.0-beta.3 changelog entry 'remove CTEntry.imageURL extension property' is intentional — this is a public-API removal in a pre-release line and should be called out in release notes for any external beta testers.
- Verify the iOS 1.0.0-beta.3 'expose hasConsent(method:) as public' change is intentional — moving a symbol from internal to public is a one-way door; ensure the signature is final.
- Spot-check that the manifest bump for api-client (1.1.0 → 1.1.1, patch) is consistent with its CHANGELOG (dependency-only update from api-schemas 1.2.0) — no functional changes expected.
Code Paths Analyzed

Impact:
No source code changes. This PR is a release-please-generated release artifact: version bumps across 11 SDK packages, CHANGELOG entries, and a single manifest update. The functional changes referenced in the CHANGELOGs (heterogeneous optimized entry types, Entry adapters, native runtime refresh, tap-tracking fix, debug log downgrade, empty-variant presentation alignment) landed in earlier feature/fix PRs (#393, #395, #396, #406, #407, #408, #409, #411, #413, #418) and are not part of this diff.

Flow:
release-please CLI → reads conventional commits since last release → updates .release-please-manifest.json → regenerates per-package CHANGELOG.md and version fields (package.json or VERSION file) → opens this PR.

Direct Changes (Diff Files):
• .release-please-manifest.json [5-29] — Bumps all 11 package versions in the release manifest.
• packages/{universal/api-schemas,universal/api-client,universal/core-sdk,node/node-sdk,web/web-sdk,web/frameworks/react-web-sdk,web/frameworks/nextjs-sdk,web/preview-panel,react-native-sdk}/package.json [version field] — Per-package version bump to match the manifest.
• packages/{android,ios}/ContentfulOptimization/VERSION [1] — Native SDK version bump.
• packages/**/CHANGELOG.md (10 files) [top section] — Auto-generated changelog entries summarizing the conventional commits since the prior release.

Repository Impact:
Release pipeline / publish workflow: Once this PR merges, release-please will tag and publish the 11 bumped packages to npm (and the native artifacts to their respective registries).

Cross-Repository Dependencies:
None detected across the indexed org (9 repos).: searchCode for '@contentful/optimization*' and 'ContentfulOptimization' returned zero hits in every indexed repo; the optimization monorepo itself is not indexed.

Database/Caching Impact:
• None

API Contract Violations:
• Android 1.0.0-beta.3 CHANGELOG mentions 'remove CTEntry.imageURL extension property' — this is a public-API removal in a pre-release line. Confirm it is intentional and documented for beta consumers.
• iOS 1.0.0-beta.3 CHANGELOG mentions 'expose hasConsent(method:) as public' — promoting an internal symbol to public is a one-way API commitment; verify the signature is final.

Infrastructure Dependencies:
• Release-please manifest and CI publish workflow will be triggered by merging this PR; ensure the publish job has credentials for all 11 packages.

Additional Insights:
Workspace dependency graph (intra-monorepo): core-sdk 1.2.0 propagates to node-sdk, web-sdk, preview-panel, react-native-sdk; web-sdk 1.2.0 propagates to react-web-sdk and preview-panel; node-sdk + react-web-sdk 1.2.0 propagate to nextjs-sdk. All bumps are internally consistent per the CHANGELOG dependency sections.

Testing Recommendations

Frontend Impact:
• Verify the React Web SDK and Next.js SDK still render heterogeneous optimized entry types correctly (the underlying feature #413 was the trigger for the 1.2.0 minor bumps).

Service Integration:
• Smoke-test the Node SDK against a backend that serves mixed entry types, since core-sdk's heterogeneous-entry support is the headline feature of this release.

Data Serialization:
• Validate that api-schemas 1.2.0 still parses payloads produced by the api-client 1.1.1 (api-client bumped only to track the schema bump — no payload shape changes expected).

Privacy Compliance:
• Confirm the React Native bridge change 'attribute analytics events to native SDK identity' (#408) does not regress consent propagation — events should still respect the consent state set by the native SDK.

Backward Compatibility:
• Document the Android 'CTEntry.imageURL extension property' removal in release notes for any beta integrators that may have referenced it.
• Document the iOS 'hasConsent(method:)' promotion to public in release notes so integrators know the symbol is now part of the supported surface.

OAuth Functionality:
• None

Cross-Service Communication:
• No issues detected — no HTTP routes, gRPC services, or message topics are changed in this PR.

Reliability Testing:
• None

Additional Insights:
• Confirm release-please correctly bumped the Android/iOS VERSION files (not package.json) — these are the only two packages in the monorepo that use a VERSION file instead of package.json versioning.
• After merge, verify the publish workflow tags all 11 packages with the expected semver tags (e.g., optimization-android-v1.0.0-beta.3) so downstream release notes resolve correctly.

Analysis based on known dependency patterns and edges. Actual impact may vary.

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from 3281028 to cc626c1 Compare August 4, 2026 15:56
@bito-code-review

bito-code-review Bot commented Aug 4, 2026

Copy link
Copy Markdown

Code Review Agent Run #e62e0b

Actionable Suggestions - 0
Review Details
  • Files reviewed - 19 · Commit Range: cc626c1..cc626c1
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from cc626c1 to 794407a Compare August 4, 2026 19:35
@bito-code-review

bito-code-review Bot commented Aug 4, 2026

Copy link
Copy Markdown

Code Review Agent Run #880b66

Actionable Suggestions - 0
Review Details
  • Files reviewed - 19 · Commit Range: 794407a..794407a
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from 794407a to 07db3ae Compare August 5, 2026 16:41
@bito-code-review

bito-code-review Bot commented Aug 5, 2026

Copy link
Copy Markdown

Code Review Agent Run #39fed5

Actionable Suggestions - 0
Review Details
  • Files reviewed - 23 · Commit Range: 07db3ae..07db3ae
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/api-client/CHANGELOG.md
    • packages/universal/api-client/package.json
    • packages/universal/api-schemas/CHANGELOG.md
    • packages/universal/api-schemas/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from 07db3ae to 53c5d9d Compare August 6, 2026 08:15
@bito-code-review

bito-code-review Bot commented Aug 6, 2026

Copy link
Copy Markdown

Code Review Agent Run #c6bd7b

Actionable Suggestions - 0
Review Details
  • Files reviewed - 23 · Commit Range: 53c5d9d..53c5d9d
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/api-client/CHANGELOG.md
    • packages/universal/api-client/package.json
    • packages/universal/api-schemas/CHANGELOG.md
    • packages/universal/api-schemas/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from 53c5d9d to 157cc8f Compare August 6, 2026 09:15

@bito-code-review bito-code-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review Agent Run #6fb7cc

Actionable Suggestions - 1
  • packages/android/ContentfulOptimization/CHANGELOG.md - 1
Review Details
  • Files reviewed - 23 · Commit Range: 157cc8f..157cc8f
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/api-client/CHANGELOG.md
    • packages/universal/api-client/package.json
    • packages/universal/api-schemas/CHANGELOG.md
    • packages/universal/api-schemas/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@@ -1,5 +1,18 @@
# Changelog

## [1.0.0-beta.3](https://github.com/contentful/optimization/compare/optimization-android-v1.0.0-beta.2...optimization-android-v1.0.0-beta.3) (2026-08-06)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken compare URL

The compare URL [optimization-android-v1.0.0-beta.3] will 404 until the tag is created. The repo currently has tags only up to optimization-android-v1.0.0-beta.2. Confirm the release pipeline creates this tag before the changelog is published.

Code Review Run #6fb7cc


Should Bito avoid suggestions like this for future reviews? (Manage Rules)

  • Yes, avoid them

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from 157cc8f to d3f8003 Compare August 6, 2026 09:56
@bito-code-review

bito-code-review Bot commented Aug 6, 2026

Copy link
Copy Markdown

Code Review Agent Run #6ccecb

Actionable Suggestions - 0
Additional Suggestions - 1
  • packages/ios/ContentfulOptimization/CHANGELOG.md - 1
    • Changelog traceability gap · Line 13-13
      The 'refresh shared native runtime' entry on line 13 lacks both an issue reference and commit hash, making it impossible to trace without context from surrounding entries. Other bug fix entries in this release (lines 11, 12, 14) include issue references, and earlier 'refresh' entries in the file also have commit hashes. This entry should follow the same pattern for consistency.
Review Details
  • Files reviewed - 23 · Commit Range: d3f8003..d3f8003
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/api-client/CHANGELOG.md
    • packages/universal/api-client/package.json
    • packages/universal/api-schemas/CHANGELOG.md
    • packages/universal/api-schemas/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from d3f8003 to 8d3608c Compare August 6, 2026 14:31
@bito-code-review

bito-code-review Bot commented Aug 6, 2026

Copy link
Copy Markdown

Code Review Agent Run #b92b64

Actionable Suggestions - 0
Additional Suggestions - 1
  • packages/android/ContentfulOptimization/CHANGELOG.md - 1
    • Trailing whitespace inconsistency · Line 11-11
      Trailing whitespace (double space) before `[NT-3807]` breaks consistency with other changelog entries (lines 7, 12) which use a single space before the ticket bracket.
Review Details
  • Files reviewed - 23 · Commit Range: 8d3608c..8d3608c
    • .release-please-manifest.json
    • packages/android/ContentfulOptimization/CHANGELOG.md
    • packages/android/ContentfulOptimization/VERSION
    • packages/ios/ContentfulOptimization/CHANGELOG.md
    • packages/ios/ContentfulOptimization/VERSION
    • packages/node/node-sdk/CHANGELOG.md
    • packages/node/node-sdk/package.json
    • packages/react-native-sdk/CHANGELOG.md
    • packages/react-native-sdk/package.json
    • packages/universal/api-client/CHANGELOG.md
    • packages/universal/api-client/package.json
    • packages/universal/api-schemas/CHANGELOG.md
    • packages/universal/api-schemas/package.json
    • packages/universal/core-sdk/CHANGELOG.md
    • packages/universal/core-sdk/package.json
    • packages/web/frameworks/nextjs-sdk/CHANGELOG.md
    • packages/web/frameworks/nextjs-sdk/package.json
    • packages/web/frameworks/react-web-sdk/CHANGELOG.md
    • packages/web/frameworks/react-web-sdk/package.json
    • packages/web/preview-panel/CHANGELOG.md
    • packages/web/preview-panel/package.json
    • packages/web/web-sdk/CHANGELOG.md
    • packages/web/web-sdk/package.json
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Default Agent You can customize the agent settings here or contact your Bito workspace admin at jared.jolton@contentful.com.

Documentation & Help

AI Code Review powered by Bito Logo

@phobetron
Charles Hudson (phobetron) force-pushed the release-please--branches--main branch from f7d6399 to 6c0f37e Compare August 7, 2026 09:18
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.

2 participants