diff --git a/news/changelog-1.11.md b/news/changelog-1.11.md index a6017167c8..71fd9fb8a3 100644 --- a/news/changelog-1.11.md +++ b/news/changelog-1.11.md @@ -71,6 +71,10 @@ All changes included in 1.11: - ([#14818](https://github.com/quarto-dev/quarto-cli/issues/14818)): Fix a dashboard with more than one page going blank when the URL hash does not name a page, such as a footnote link or a cross-reference link. - ([#15023](https://github.com/quarto-dev/quarto-cli/issues/15023)): Fix a dashboard cell's HTML output being moved out of its card when the output contains text such as `bslib` or the word "subslide", and the card being dropped, title included, when the cell shows nothing else. (author: @jooyoungseo) +### `epub` + +- ([#15201](https://github.com/quarto-dev/quarto-cli/issues/15201)): Fix `epub-title-page: false` being ignored when set in YAML (document front matter or `_quarto.yml`). It only took effect when passed on the command line as `--epub-title-page=false`. (author: @Masad791) + ### `html` - ([#12452](https://github.com/quarto-dev/quarto-cli/issues/12452)): Fix repeated HTML escaping in Google Scholar metadata, including apostrophes in titles, special characters in authors and URLs, and nested reference metadata. diff --git a/src/config/constants.ts b/src/config/constants.ts index 03517d463e..ce798c1bd4 100644 --- a/src/config/constants.ts +++ b/src/config/constants.ts @@ -758,6 +758,7 @@ export const kPandocDefaultsKeys = [ "epub-metadata", "epub-fonts", "epub-chapter-level", + "epub-title-page", kEPubCoverImage, "reference-links", kReferenceLocation, diff --git a/tests/docs/smoke-all/2026/10/31/issue-15201.qmd b/tests/docs/smoke-all/2026/10/31/issue-15201.qmd new file mode 100644 index 0000000000..27f27257b8 --- /dev/null +++ b/tests/docs/smoke-all/2026/10/31/issue-15201.qmd @@ -0,0 +1,16 @@ +--- +title: Test +format: + epub: + epub-title-page: false +_quarto: + tests: + epub: + ensureEpubFileRegexMatches: + - path: EPUB/content.opf + regexes: + - [] + - ["title_page"] +--- + +`epub-title-page: false` set in YAML reaches Pandoc, so no title page is generated.