Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .changeset/blue-spiders-rescue.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/busy-icons-ask.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changeset/calm-docs-index.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/fuzzy-lions-attribute.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/grumpy-singers-kneel.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/highlight-cancel-keeps-selection.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/images-client.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/plain-font-names.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/popover-enter-motion.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changeset/real-baboons-live.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changeset/rename-signoff-gate-job.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/search-unified-client.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changeset/signoff-release-token.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changeset/smooth-plums-flow.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sync-localization-react-13a6914.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sync-localization-react-237cba4.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/ten-donuts-smile.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/unified-image-row-resilience.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/unified-search-hook.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/unified-search-images.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/unified-search-ui-export.md

This file was deleted.

34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,40 @@ affected.
Generated from the per-package changelogs by `scripts/build-root-changelog.mjs` — edit those,
or the changeset, rather than this file.

## 2.16.0

### Minor Changes

- _(@youversion/platform-core, @youversion/platform-react-ui)_ da12b12: Export shared Bible version attribution selection and fall back to promotional content in BibleCard and BibleReader when copyright is blank.

- _(@youversion/platform-core)_ 23ed5bc: Add `ImagesClient` for verse-art image metadata. `getImages` calls `GET /v1/images` and returns a `Collection<VerseImage>`. `getImage` calls `GET /v1/images/{image_id}`.

`total_size` is included only when the API sends a number. A null or missing total is omitted, and `0` is kept. `page_token` accepts `null`. A blank passage id is rejected before the request. `passage_id` takes a single verse or a verse range. The SDK returns metadata only. Read image bytes from `image_url`.

- _(@youversion/platform-core)_ 529192b: Add `searchUnified` for `GET /v1/search-unified`, returning one unpaginated snapshot of top verse references and related topics.

- _(@youversion/platform-core, @youversion/platform-react-hooks)_ 24cd0f2: Add image hits to unified search. `searchUnified` and `useUnifiedSearch` accept `fields: ['images']` and return `images` as `{ id, passageId }` entries. Malformed image rows are dropped.

- _(@youversion/platform-core, @youversion/platform-react-hooks)_ 529192b: Add useUnifiedSearch for loading top verse references and related topics through the unified-search core client, without changing the existing paginated Bible search flow.

Validate unified-search request intents and required response fields against the API contract while preserving unknown response intent strings.

- _(@youversion/platform-react-ui)_ 529192b: Re-export unified search client helpers from the UI package entry point.

### Patch Changes

- _(@youversion/platform-core)_ 24cd0f2: Drop malformed unified-search image rows individually so missing or null identifiers do not discard valid verses, topics, or sibling images.

- _(@youversion/platform-react-ui)_ 3073603: Keep the verse action menu after cancelling a highlight sign-in or permission prompt. Confirming either prompt hides the menu until the redirect starts, and brings it back if the redirect fails to start.

- _(@youversion/platform-react-ui)_ 60d022e: Keep the reader font labels Inter and Untitled Serif in every language.

- _(@youversion/platform-react-ui)_ 8a82cb9: The verse action popover enters in 180ms with its easing curve. The exit stays on the library default.

- _(@youversion/platform-react-ui)_ f197bfa: Sync localization from platform-localization (13a6914): add Dutch (nl), Russian (ru), Ukrainian (uk); update 515 keys in af, ar, cy, de, fr, ig, no, pt, sr, tr, vi, zh.

- _(@youversion/platform-react-ui)_ 1699a0f: Sync localization from platform-localization (237cba4): add Igbo (ig); update 26 keys in en, es.

## 2.15.0

### Minor Changes
Expand Down
19 changes: 19 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# @youversion/platform-core

## 2.16.0

### Minor Changes

- da12b12: Export shared Bible version attribution selection and fall back to promotional content in BibleCard and BibleReader when copyright is blank.
- 23ed5bc: Add `ImagesClient` for verse-art image metadata. `getImages` calls `GET /v1/images` and returns a `Collection<VerseImage>`. `getImage` calls `GET /v1/images/{image_id}`.

`total_size` is included only when the API sends a number. A null or missing total is omitted, and `0` is kept. `page_token` accepts `null`. A blank passage id is rejected before the request. `passage_id` takes a single verse or a verse range. The SDK returns metadata only. Read image bytes from `image_url`.

- 529192b: Add `searchUnified` for `GET /v1/search-unified`, returning one unpaginated snapshot of top verse references and related topics.
- 24cd0f2: Add image hits to unified search. `searchUnified` and `useUnifiedSearch` accept `fields: ['images']` and return `images` as `{ id, passageId }` entries. Malformed image rows are dropped.

### Patch Changes

- 24cd0f2: Drop malformed unified-search image rows individually so missing or null identifiers do not discard valid verses, topics, or sibling images.
- 529192b: Add useUnifiedSearch for loading top verse references and related topics through the unified-search core client, without changing the existing paginated Bible search flow.

Validate unified-search request intents and required response fields against the API contract while preserving unknown response intent strings.

## 2.15.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@youversion/platform-core",
"version": "2.15.0",
"version": "2.16.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",
Expand Down
20 changes: 20 additions & 0 deletions packages/hooks/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# @youversion/platform-react-hooks

## 2.16.0

### Minor Changes

- 529192b: Add useUnifiedSearch for loading top verse references and related topics through the unified-search core client, without changing the existing paginated Bible search flow.

Validate unified-search request intents and required response fields against the API contract while preserving unknown response intent strings.

- 24cd0f2: Add image hits to unified search. `searchUnified` and `useUnifiedSearch` accept `fields: ['images']` and return `images` as `{ id, passageId }` entries. Malformed image rows are dropped.

### Patch Changes

- Updated dependencies [da12b12]
- Updated dependencies [23ed5bc]
- Updated dependencies [529192b]
- Updated dependencies [24cd0f2]
- Updated dependencies [529192b]
- Updated dependencies [24cd0f2]
- @youversion/platform-core@2.16.0

## 2.15.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/hooks/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@youversion/platform-react-hooks",
"version": "2.15.0",
"version": "2.16.0",
"description": "React hooks for accessing YouVersion Platform APIs with automatic loading/error states.",
"license": "Apache-2.0",
"type": "module",
Expand Down
23 changes: 23 additions & 0 deletions packages/ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# @youversion/platform-react-ui

## 2.16.0

### Minor Changes

- 529192b: Re-export unified search client helpers from the UI package entry point.

### Patch Changes

- da12b12: Export shared Bible version attribution selection and fall back to promotional content in BibleCard and BibleReader when copyright is blank.
- 3073603: Keep the verse action menu after cancelling a highlight sign-in or permission prompt. Confirming either prompt hides the menu until the redirect starts, and brings it back if the redirect fails to start.
- 60d022e: Keep the reader font labels Inter and Untitled Serif in every language.
- 8a82cb9: The verse action popover enters in 180ms with its easing curve. The exit stays on the library default.
- f197bfa: Sync localization from platform-localization (13a6914): add Dutch (nl), Russian (ru), Ukrainian (uk); update 515 keys in af, ar, cy, de, fr, ig, no, pt, sr, tr, vi, zh.
- 1699a0f: Sync localization from platform-localization (237cba4): add Igbo (ig); update 26 keys in en, es.
- Updated dependencies [da12b12]
- Updated dependencies [23ed5bc]
- Updated dependencies [529192b]
- Updated dependencies [24cd0f2]
- Updated dependencies [529192b]
- Updated dependencies [24cd0f2]
- @youversion/platform-core@2.16.0
- @youversion/platform-react-hooks@2.16.0

## 2.15.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@youversion/platform-react-ui",
"version": "2.15.0",
"version": "2.16.0",
"description": "Pre-built React components for Bible applications with styling included.",
"license": "Apache-2.0",
"type": "module",
Expand Down
Loading