diff --git a/.changeset/automate-ui-locale-registration.md b/.changeset/automate-ui-locale-registration.md deleted file mode 100644 index 7dfa5438..00000000 --- a/.changeset/automate-ui-locale-registration.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@youversion/platform-react-ui': patch ---- - -Automate UI locale registration from locale JSON files via `generate:i18n`, and run generation before build, typecheck, Storybook, and test commands so new languages stay in sync without hand-editing the resource map. diff --git a/.changeset/chapter-picker-accordion-single-tap-collapse.md b/.changeset/chapter-picker-accordion-single-tap-collapse.md deleted file mode 100644 index 5fc7a993..00000000 --- a/.changeset/chapter-picker-accordion-single-tap-collapse.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@youversion/platform-react-ui': patch ---- - -Fix BibleChapterPicker requiring two taps to collapse an expanded book. The book -accordion now stays controlled for its whole lifetime instead of flipping to -uncontrolled when a book is collapsed. diff --git a/.changeset/register-ko-tr-zh-locales.md b/.changeset/register-ko-tr-zh-locales.md deleted file mode 100644 index ebd75183..00000000 --- a/.changeset/register-ko-tr-zh-locales.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@youversion/platform-react-ui': minor ---- - -Register the Korean, Turkish, and Chinese locale bundles in the i18n resource map so browser-language detection can select them. Previously the synced bundles shipped unreferenced, and those browsers fell back to English. `pnpm check:i18n` now fails when a locale file is not registered. diff --git a/.changeset/release-hardening.md b/.changeset/release-hardening.md deleted file mode 100644 index 491f41b2..00000000 --- a/.changeset/release-hardening.md +++ /dev/null @@ -1,6 +0,0 @@ ---- ---- - -Release-process hardening: CI guardrails (conventional PR titles, required -changesets), corepack-aware git hooks, documented Node policy, and review -rules. No package changes — intentionally empty (no release). diff --git a/.changeset/sync-localization-react-c9c01e1.md b/.changeset/sync-localization-react-c9c01e1.md deleted file mode 100644 index 1c3a6aed..00000000 --- a/.changeset/sync-localization-react-c9c01e1.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@youversion/platform-react-ui': patch ---- - -Sync localization from platform-localization (c9c01e1): add Korean (ko), Turkish (tr), Chinese (zh); update 1 keys in en. diff --git a/.changeset/test-artifacts-badges-branch.md b/.changeset/test-artifacts-badges-branch.md deleted file mode 100644 index 49a17fca..00000000 --- a/.changeset/test-artifacts-badges-branch.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -CI: publish coverage badge JSON to a dedicated `badges` branch instead of committing to `main` (YPE-2483). No package changes. diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e3ea2d59..01559fe0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,7 @@ # @youversion/platform-core +## 2.5.0 + ## 2.4.0 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 829d4c7b..dc1859bf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@youversion/platform-core", - "version": "2.4.0", + "version": "2.5.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 da25d15c..e9e42c4a 100644 --- a/packages/hooks/CHANGELOG.md +++ b/packages/hooks/CHANGELOG.md @@ -1,5 +1,11 @@ # @youversion/platform-react-hooks +## 2.5.0 + +### Patch Changes + +- @youversion/platform-core@2.5.0 + ## 2.4.0 ### Minor Changes diff --git a/packages/hooks/package.json b/packages/hooks/package.json index be85d755..7fd3b0a9 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -1,6 +1,6 @@ { "name": "@youversion/platform-react-hooks", - "version": "2.4.0", + "version": "2.5.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 b144c05c..ba9330a1 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,21 @@ # @youversion/platform-react-ui +## 2.5.0 + +### Minor Changes + +- 514a642: Register the Korean, Turkish, and Chinese locale bundles in the i18n resource map so browser-language detection can select them. Previously the synced bundles shipped unreferenced, and those browsers fell back to English. `pnpm check:i18n` now fails when a locale file is not registered. + +### Patch Changes + +- 1da7184: Automate UI locale registration from locale JSON files via `generate:i18n`, and run generation before build, typecheck, Storybook, and test commands so new languages stay in sync without hand-editing the resource map. +- 0253e33: Fix BibleChapterPicker requiring two taps to collapse an expanded book. The book + accordion now stays controlled for its whole lifetime instead of flipping to + uncontrolled when a book is collapsed. +- 514a642: Sync localization from platform-localization (c9c01e1): add Korean (ko), Turkish (tr), Chinese (zh); update 1 keys in en. + - @youversion/platform-core@2.5.0 + - @youversion/platform-react-hooks@2.5.0 + ## 2.4.0 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index d9274959..4bf942ac 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@youversion/platform-react-ui", - "version": "2.4.0", + "version": "2.5.0", "description": "Pre-built React components for Bible applications with styling included.", "license": "Apache-2.0", "type": "module",