From 926bf495785e8ed7327b6b6c8f2fc114eb355335 Mon Sep 17 00:00:00 2001 From: Steeve Pastorelli Date: Thu, 25 Sep 2025 14:32:56 +0200 Subject: [PATCH 1/2] Move inline expression evaluation from API to GBO --- bun.lock | 4 ++-- package.json | 2 +- packages/gitbook/src/lib/data/api.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bun.lock b/bun.lock index 09d6bc50ca..8006498aec 100644 --- a/bun.lock +++ b/bun.lock @@ -304,7 +304,7 @@ "react-dom": "^19.0.0", }, "catalog": { - "@gitbook/api": "^0.142.0", + "@gitbook/api": "0.143.1", "bidc": "^0.0.2", }, "packages": { @@ -676,7 +676,7 @@ "@fortawesome/fontawesome-svg-core": ["@fortawesome/fontawesome-svg-core@6.6.0", "", { "dependencies": { "@fortawesome/fontawesome-common-types": "6.6.0" } }, "sha512-KHwPkCk6oRT4HADE7smhfsKudt9N/9lm6EJ5BVg0tD1yPA5hht837fB87F8pn15D8JfTqQOjhKTktwmLMiD7Kg=="], - "@gitbook/api": ["@gitbook/api@0.142.0", "", { "dependencies": { "event-iterator": "^2.0.0", "eventsource-parser": "^3.0.0" } }, "sha512-Lq1IbepAykHNG8y0fBvC7hQj3i/f1XATX58wLYXWCL3W1x6Z9f6Rs5K2qCOONswJh3l2NrX3ujrbxx3D8goRdw=="], + "@gitbook/api": ["@gitbook/api@0.143.1", "", { "dependencies": { "event-iterator": "^2.0.0", "eventsource-parser": "^3.0.0" } }, "sha512-5k7PnMe9W8EhmSejqayCbAIIJDGB4C2m+o6+dD+asmlv+6jE/LqoxuAvbP8o+kG83tMnbsr5I5d73B/9cAYbag=="], "@gitbook/browser-types": ["@gitbook/browser-types@workspace:packages/browser-types"], diff --git a/package.json b/package.json index 3cf554d864..360eb24ccf 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "workspaces": { "packages": ["packages/*"], "catalog": { - "@gitbook/api": "^0.142.0", + "@gitbook/api": "0.143.1", "bidc": "^0.0.2" } }, diff --git a/packages/gitbook/src/lib/data/api.ts b/packages/gitbook/src/lib/data/api.ts index 0710be5277..0a9a984dc2 100644 --- a/packages/gitbook/src/lib/data/api.ts +++ b/packages/gitbook/src/lib/data/api.ts @@ -344,7 +344,7 @@ const getRevisionPageDocument = cache( params.revisionId, params.pageId, { - evaluated: true, + evaluated: 'deterministic-only', }, { ...noCacheFetchOptions, @@ -377,7 +377,7 @@ const getRevisionReusableContentDocument = cache( params.revisionId, params.reusableContentId, { - evaluated: true, + evaluated: 'deterministic-only', }, { ...noCacheFetchOptions, From 1d2e26283f5a4add068c607a1920c195386a1f14 Mon Sep 17 00:00:00 2001 From: Steeve Pastorelli Date: Thu, 25 Sep 2025 14:42:59 +0200 Subject: [PATCH 2/2] Add changeset --- .changeset/mean-starfishes-promise.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/mean-starfishes-promise.md diff --git a/.changeset/mean-starfishes-promise.md b/.changeset/mean-starfishes-promise.md new file mode 100644 index 0000000000..c500c748da --- /dev/null +++ b/.changeset/mean-starfishes-promise.md @@ -0,0 +1,5 @@ +--- +"gitbook": minor +--- + +Move inline expression evaluation from API to GBO