Skip to content

chore: version packages - #390

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: version packages#390
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@youversion/platform-core@2.12.2

Patch Changes

  • 42a7d88: Core clients are separate tsup entries so an ApiClient import can drop BibleClient and LanguagesClient. Import zod Mini as a namespace so unused classic locale files and unused Mini helpers stay out of named-import graphs. The version string is inlined from package.json without embedding the rest of the manifest. Published JS is whitespace-minified; syntax and identifier minify stay off so the X-YVP-Sdk stamp remains verifiable. Core does not run tsup's Rollup tree-shake pass, because that pass folds isPublishBuild and trips the stamp guard. Core wipes dist on build so stale tsup .d.cts files cannot publish. Bible version-filter allowlists live in a small state module so narrow imports do not pull auth storage or grants. YouVersionPlatformConfiguration still exposes the same statics. Public theme.css keeps the --yv-* tokens SDK components read.

    Behavior note: input-validation failures throw zod Mini's $ZodError (from zod/mini) instead of classic ZodError. instanceof ZodError checks against classic zod no longer match. Callers that catch validation errors should match on error instanceof $ZodError from zod/mini (or z.core.$ZodError). page_size="*" without 1-3 fields still throws the prior Error (page_size="*" requires 1-3 fields to be specified).

@youversion/platform-react-hooks@2.12.2

Patch Changes

  • Updated dependencies [42a7d88]
    • @youversion/platform-core@2.12.2

@youversion/platform-react-ui@2.12.2

Patch Changes

  • Updated dependencies [42a7d88]
    • @youversion/platform-core@2.12.2
    • @youversion/platform-react-hooks@2.12.2

Greptile Summary

This generated release PR versions all three packages at 2.12.2, records the core tree-shaking and Zod Mini changes, updates dependent-package changelogs, and consumes the associated changesets.

  • Keeps the core, hooks, and UI packages on the unified version.
  • Adds release notes for the core package and internal dependency updates.
  • Removes changesets consumed by the release process.

Confidence Score: 5/5

The release-version changes appear safe to merge, with no concrete changed-code defect established.

All three publishable packages remain aligned at 2.12.2, their changelogs consistently describe the generated release, and the associated changesets are consumed as expected.

Important Files Changed

Filename Overview
packages/core/package.json Bumps the core package from 2.12.1 to 2.12.2 while preserving its existing package metadata.
packages/hooks/package.json Keeps unified versioning by bumping the hooks package to 2.12.2.
packages/ui/package.json Keeps unified versioning by bumping the UI package to 2.12.2.
packages/core/CHANGELOG.md Records the core build, tree-shaking, validation-error, and compatibility notes associated with commit 42a7d88.
packages/hooks/CHANGELOG.md Records the hooks package release caused by its updated core dependency.
packages/ui/CHANGELOG.md Records the UI package release caused by its updated core and hooks dependencies.

Reviews (1): Last reviewed commit: "chore: version packages" | Re-trigger Greptile

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.

0 participants