From bfbc75604f816d404d68842a900436ff87bd9161 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 19:41:54 +0000 Subject: [PATCH] chore: version packages --- .changeset/silly-ducks-push.md | 2 -- .changeset/swift-phase-two-bible-rendering.md | 6 ------ .changeset/sync-localization-react-413e2e7.md | 5 ----- .changeset/ype-4818-rtl-layout.md | 6 ------ .changeset/ype-5528-hooks-split.md | 5 ----- .changeset/ype-5528-ui-split-dist.md | 7 ------- CHANGELOG.md | 18 +++++++++++++++++ packages/core/CHANGELOG.md | 10 ++++++++++ packages/core/package.json | 2 +- packages/hooks/CHANGELOG.md | 9 +++++++++ packages/hooks/package.json | 2 +- packages/ui/CHANGELOG.md | 20 +++++++++++++++++++ packages/ui/package.json | 2 +- 13 files changed, 60 insertions(+), 34 deletions(-) delete mode 100644 .changeset/silly-ducks-push.md delete mode 100644 .changeset/swift-phase-two-bible-rendering.md delete mode 100644 .changeset/sync-localization-react-413e2e7.md delete mode 100644 .changeset/ype-4818-rtl-layout.md delete mode 100644 .changeset/ype-5528-hooks-split.md delete mode 100644 .changeset/ype-5528-ui-split-dist.md diff --git a/.changeset/silly-ducks-push.md b/.changeset/silly-ducks-push.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/silly-ducks-push.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/swift-phase-two-bible-rendering.md b/.changeset/swift-phase-two-bible-rendering.md deleted file mode 100644 index bb658eed..00000000 --- a/.changeset/swift-phase-two-bible-rendering.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@youversion/platform-core': patch -'@youversion/platform-react-ui': patch ---- - -Align Bible typography, alternate verse labels, and composed footnotes with the Swift phase-two rendering contract. diff --git a/.changeset/sync-localization-react-413e2e7.md b/.changeset/sync-localization-react-413e2e7.md deleted file mode 100644 index 06b88c36..00000000 --- a/.changeset/sync-localization-react-413e2e7.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@youversion/platform-react-ui': patch ---- - -Sync localization from platform-localization (413e2e7): update 26 keys in es. diff --git a/.changeset/ype-4818-rtl-layout.md b/.changeset/ype-4818-rtl-layout.md deleted file mode 100644 index 6e5b8384..00000000 --- a/.changeset/ype-4818-rtl-layout.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@youversion/platform-core': minor -'@youversion/platform-react-ui': minor ---- - -Complete RTL support across Bible UI surfaces and pickers. SDK chrome now resolves Interface direction from an explicit provider override or the SDK UI locale, emits real `dir` boundaries and portals, mirrors semantic geometry and directional controls, and isolates mixed-direction API strings. Scripture surfaces independently resolve `scriptureDirection` from an explicit override, transformed YVDOM, or `auto`, including footnotes. RTL highlight swatch overflow fades use visible geometry instead of browser-specific scroll offsets. diff --git a/.changeset/ype-5528-hooks-split.md b/.changeset/ype-5528-hooks-split.md deleted file mode 100644 index 6462baad..00000000 --- a/.changeset/ype-5528-hooks-split.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@youversion/platform-react-hooks': patch ---- - -Hooks import `YouVersionContext` from its module, not the context barrel, so a `useChapter` import does not evaluate Auth. Hooks run tsup's Rollup tree-shake pass so unused exports drop from narrow graphs. Hooks wipe `dist` on build so stale tsup `.d.cts` files cannot publish. diff --git a/.changeset/ype-5528-ui-split-dist.md b/.changeset/ype-5528-ui-split-dist.md deleted file mode 100644 index 59f738b9..00000000 --- a/.changeset/ype-5528-ui-split-dist.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@youversion/platform-react-ui': patch ---- - -Split the UI JavaScript build so named package-root imports can drop unused UI. Keep core as a runtime dependency so UI and hooks share one copy, and re-export core values from UI by name instead of `export *`. - -The package root remains the only public entry. Provider embeds only the chrome CSS needed for its missing-app-key panel. Components that need the utility or Bible reader sheets inject those styles from separate internal modules. The public stylesheet and CDN publisher both use the complete exported sheet. Consumer-shaped size, runtime-export, and tree-shaking checks guard the split for both ESM and CommonJS builds. diff --git a/CHANGELOG.md b/CHANGELOG.md index fdf62cb1..8981b016 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,24 @@ affected. Generated from the per-package changelogs by `scripts/build-root-changelog.mjs` — edit those, or the changeset, rather than this file. +## 2.15.0 + +### Minor Changes + +- _(@youversion/platform-core, @youversion/platform-react-ui)_ 053b460: Complete RTL support across Bible UI surfaces and pickers. SDK chrome now resolves Interface direction from an explicit provider override or the SDK UI locale, emits real `dir` boundaries and portals, mirrors semantic geometry and directional controls, and isolates mixed-direction API strings. Scripture surfaces independently resolve `scriptureDirection` from an explicit override, transformed YVDOM, or `auto`, including footnotes. RTL highlight swatch overflow fades use visible geometry instead of browser-specific scroll offsets. + +### Patch Changes + +- _(@youversion/platform-core, @youversion/platform-react-ui)_ ad543bf: Align Bible typography, alternate verse labels, and composed footnotes with the Swift phase-two rendering contract. + +- _(@youversion/platform-react-hooks)_ 90374fe: Hooks import `YouVersionContext` from its module, not the context barrel, so a `useChapter` import does not evaluate Auth. Hooks run tsup's Rollup tree-shake pass so unused exports drop from narrow graphs. Hooks wipe `dist` on build so stale tsup `.d.cts` files cannot publish. + +- _(@youversion/platform-react-ui)_ d8f2750: Sync localization from platform-localization (413e2e7): update 26 keys in es. + +- _(@youversion/platform-react-ui)_ b2c82ad: Split the UI JavaScript build so named package-root imports can drop unused UI. Keep core as a runtime dependency so UI and hooks share one copy, and re-export core values from UI by name instead of `export *`. + + The package root remains the only public entry. Provider embeds only the chrome CSS needed for its missing-app-key panel. Components that need the utility or Bible reader sheets inject those styles from separate internal modules. The public stylesheet and CDN publisher both use the complete exported sheet. Consumer-shaped size, runtime-export, and tree-shaking checks guard the split for both ESM and CommonJS builds. + ## 2.14.0 ### Minor Changes diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 2373ef11..70e9535b 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,15 @@ # @youversion/platform-core +## 2.15.0 + +### Minor Changes + +- 053b460: Complete RTL support across Bible UI surfaces and pickers. SDK chrome now resolves Interface direction from an explicit provider override or the SDK UI locale, emits real `dir` boundaries and portals, mirrors semantic geometry and directional controls, and isolates mixed-direction API strings. Scripture surfaces independently resolve `scriptureDirection` from an explicit override, transformed YVDOM, or `auto`, including footnotes. RTL highlight swatch overflow fades use visible geometry instead of browser-specific scroll offsets. + +### Patch Changes + +- ad543bf: Align Bible typography, alternate verse labels, and composed footnotes with the Swift phase-two rendering contract. + ## 2.14.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index f405ef77..60934fea 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@youversion/platform-core", - "version": "2.14.0", + "version": "2.15.0", "description": "A type-safe TypeScript SDK for accessing the YouVersion Platform APIs. Get Bible content and build Bible-based applications.", "license": "Apache-2.0", "type": "module", diff --git a/packages/hooks/CHANGELOG.md b/packages/hooks/CHANGELOG.md index dd85aa22..3d3d6dec 100644 --- a/packages/hooks/CHANGELOG.md +++ b/packages/hooks/CHANGELOG.md @@ -1,5 +1,14 @@ # @youversion/platform-react-hooks +## 2.15.0 + +### Patch Changes + +- 90374fe: Hooks import `YouVersionContext` from its module, not the context barrel, so a `useChapter` import does not evaluate Auth. Hooks run tsup's Rollup tree-shake pass so unused exports drop from narrow graphs. Hooks wipe `dist` on build so stale tsup `.d.cts` files cannot publish. +- Updated dependencies [ad543bf] +- Updated dependencies [053b460] + - @youversion/platform-core@2.15.0 + ## 2.14.0 ### Patch Changes diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 70624440..62c8a079 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -1,6 +1,6 @@ { "name": "@youversion/platform-react-hooks", - "version": "2.14.0", + "version": "2.15.0", "description": "React hooks for accessing YouVersion Platform APIs with automatic loading/error states.", "license": "Apache-2.0", "type": "module", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index cfdfea20..332ebad9 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,25 @@ # @youversion/platform-react-ui +## 2.15.0 + +### Minor Changes + +- 053b460: Complete RTL support across Bible UI surfaces and pickers. SDK chrome now resolves Interface direction from an explicit provider override or the SDK UI locale, emits real `dir` boundaries and portals, mirrors semantic geometry and directional controls, and isolates mixed-direction API strings. Scripture surfaces independently resolve `scriptureDirection` from an explicit override, transformed YVDOM, or `auto`, including footnotes. RTL highlight swatch overflow fades use visible geometry instead of browser-specific scroll offsets. + +### Patch Changes + +- ad543bf: Align Bible typography, alternate verse labels, and composed footnotes with the Swift phase-two rendering contract. +- d8f2750: Sync localization from platform-localization (413e2e7): update 26 keys in es. +- b2c82ad: Split the UI JavaScript build so named package-root imports can drop unused UI. Keep core as a runtime dependency so UI and hooks share one copy, and re-export core values from UI by name instead of `export *`. + + The package root remains the only public entry. Provider embeds only the chrome CSS needed for its missing-app-key panel. Components that need the utility or Bible reader sheets inject those styles from separate internal modules. The public stylesheet and CDN publisher both use the complete exported sheet. Consumer-shaped size, runtime-export, and tree-shaking checks guard the split for both ESM and CommonJS builds. + +- Updated dependencies [ad543bf] +- Updated dependencies [053b460] +- Updated dependencies [90374fe] + - @youversion/platform-core@2.15.0 + - @youversion/platform-react-hooks@2.15.0 + ## 2.14.0 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index f0646cd4..e5152333 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@youversion/platform-react-ui", - "version": "2.14.0", + "version": "2.15.0", "description": "Pre-built React components for Bible applications with styling included.", "license": "Apache-2.0", "type": "module",