diff --git a/.changeset/calm-tabs-stay-contained.md b/.changeset/calm-tabs-stay-contained.md deleted file mode 100644 index 541a2d74..00000000 --- a/.changeset/calm-tabs-stay-contained.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@stll/folio-core": patch ---- - -Keep justified tabbed first lines within the paragraph's right margin. diff --git a/.changeset/complete-embedded-font-mock.md b/.changeset/complete-embedded-font-mock.md new file mode 100644 index 00000000..db8aa55c --- /dev/null +++ b/.changeset/complete-embedded-font-mock.md @@ -0,0 +1,4 @@ +--- +--- + +Keep the embedded-font test mock compatible with concurrent React test imports. diff --git a/bun.lock b/bun.lock index a1001300..2c2310be 100644 --- a/bun.lock +++ b/bun.lock @@ -48,7 +48,7 @@ }, "packages/core": { "name": "@stll/folio-core", - "version": "0.17.0", + "version": "0.17.1", "dependencies": { "@stll/docx-core": "workspace:^", "@stll/docx-utils": "^0.1.0", @@ -222,7 +222,7 @@ "archiver": "8.0.0", "brace-expansion": "5.0.9", "fast-uri": "3.1.5", - "nanoid": "3.3.17", + "nanoid": "3.3.18", "postcss": "8.5.25", "prosemirror-model": "1.25.11", "prosemirror-view": "1.42.1", @@ -1630,7 +1630,7 @@ "muggle-string": ["muggle-string@0.4.1", "", {}, "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="], - "nanoid": ["nanoid@3.3.17", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g=="], + "nanoid": ["nanoid@3.3.18", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w=="], "nanotar": ["nanotar@0.3.0", "", {}, "sha512-Kv2JYYiCzt16Kt5QwAc9BFG89xfPNBx+oQL4GQXD9nLqPkZBiNaqaCWtwnbk/q7UVsTYevvM1b0UF8zmEI4pCg=="], diff --git a/package.json b/package.json index 829e69d3..31103e28 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,7 @@ "archiver": "8.0.0", "brace-expansion": "5.0.9", "fast-uri": "3.1.5", - "nanoid": "3.3.17", + "nanoid": "3.3.18", "postcss": "8.5.25", "prosemirror-model": "1.25.11", "prosemirror-view": "1.42.1", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 4ffa3b71..7c411f2d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @stll/folio-core +## 0.17.1 + +### Patch Changes + +- [#566](https://github.com/stella/folio/pull/566) [`0e40ca0`](https://github.com/stella/folio/commit/0e40ca014bb241216dfce01dac0128a1fecbab58) Thanks [@jan-kubica](https://github.com/jan-kubica)! - Keep justified tabbed first lines within the paragraph's right margin. + ## 0.17.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index b2213f00..7bf8882f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@stll/folio-core", - "version": "0.17.0", + "version": "0.17.1", "description": "Headless, framework-neutral core of folio: the OOXML (.docx) parser, document model, ProseMirror integration, and page-layout engine. No React.", "keywords": [ "document-model", diff --git a/packages/react/src/paged-editor/embeddedFonts.test.ts b/packages/react/src/paged-editor/embeddedFonts.test.ts index c10ee383..dacb1587 100644 --- a/packages/react/src/paged-editor/embeddedFonts.test.ts +++ b/packages/react/src/paged-editor/embeddedFonts.test.ts @@ -7,6 +7,8 @@ import type { EmbeddedFont } from "@stll/folio-core/fonts/embeddedFonts"; let extractImpl: (buffer: ArrayBuffer) => Promise; void mock.module("@stll/folio-core/fonts/embeddedFonts", () => ({ extractEmbeddedFonts: (buffer: ArrayBuffer) => extractImpl(buffer), + buildEmbeddedFontFamilyMap: (faces: readonly EmbeddedFont[]) => + new Map(faces.map(({ originalFamily, family }) => [originalFamily, family])), })); const { loadEmbeddedFontFaces } = await import("./embeddedFonts");