|
| 1 | +## Confluence Publishing |
| 2 | + |
| 3 | +- Add support for publishing both documents and projects to Atlassian Confluence spaces and as children to Confluence pages. |
| 4 | + |
1 | 5 | ## Jupyter Notebooks |
2 | 6 |
|
3 | 7 | - Add support for embedding cell outputs in quarto documents using `{{< embed >}}`. You can address cells by Id, Tag, or label, such as `{{< embed mynotebook.ipynb#fig-output >}}` which would embed the output of a cell with the label `fig-output`). You can also provide a list of ids like `{{< embed mynotebook.ipynb#fig-output,tbl-out >}}`. |
|
6 | 10 | - Fix output of code cells that contain triple backticks (or more) ([#3179](https://github.com/quarto-dev/quarto-cli/issues/3179)). |
7 | 11 | - Don't install SIGCHLD signal handler since it interferes with IJulia in Julia 1.8.4 and greater ([#2539](https://github.com/quarto-dev/quarto-cli/issues/2539)). |
8 | 12 | - Resolve full path to QUARTO_PYTHON binary |
| 13 | +- Improve handling of YAML and titles in notebooks (auto-merge heading based title with YAML front matter) |
| 14 | +- Discard matplotlib, seaborn, and plotnine intermediate objects from output |
| 15 | + |
| 16 | +## Knitr engine |
| 17 | + |
| 18 | +- Help rmarkdown find pandoc binary bundled with Quarto if none is found ([#3688](https://github.com/quarto-dev/quarto-cli/issues/3688)). |
9 | 19 |
|
10 | 20 | ## Code Annotation |
11 | 21 |
|
|
25 | 35 | - Forward bootstrap table classes from caption to table element ([#4036](https://github.com/quarto-dev/quarto-cli/issues/4036)). |
26 | 36 | - Render code listings with names and captions correctly ([#2195](https://github.com/quarto-dev/quarto-cli/issues/2195)). |
27 | 37 | - Fix issue with interactivity of elements in mobile size dispay when `toc-left` is being used. ([#4244](https://github.com/quarto-dev/quarto-cli/issues/4244)). |
| 38 | +- Allow control of the 'cite as' appendix in HTML documents using `appendix-cite-as` (pass `false`, `display`, or `bibtex`). ([#2625](https://github.com/quarto-dev/quarto-cli/issues/2625)) |
| 39 | +- Properly anchor custom appendix sections ([#3112](https://github.com/quarto-dev/quarto-cli/issues/3112)). |
| 40 | +- Don't display custom appendix sections in the TOC ([#3113](https://github.com/quarto-dev/quarto-cli/issues/3113)). |
| 41 | +- Use custom `styles.html` template partial to better support checkbox alignment ([#4556](https://github.com/quarto-dev/quarto-cli/issues/4556)). |
| 42 | +- Improve ergonomics of text-highting in HTML output, not emitting difficult overwrite styles and better supporting theme -> CSS conversion. ([#4334](https://github.com/quarto-dev/quarto-cli/issues/4334)). |
| 43 | +- Improve CSS of nested tight and loose lists ([#4560](https://github.com/quarto-dev/quarto-cli/discussions/4650)). |
28 | 44 |
|
29 | 45 | ## Article Layout |
30 | 46 |
|
31 | | -- Improve positioning of margin content defined within tabsets. (#3280) |
| 47 | +- Improve positioning of margin content defined within tabsets ([#3280](https://github.com/quarto-dev/quarto-cli/issues/3280)). |
| 48 | +- Improve support for tables with margin positioned endnotes ([#4324](https://github.com/quarto-dev/quarto-cli/issues/4324)). |
32 | 49 |
|
33 | 50 | ## Revealjs Format |
34 | 51 |
|
|
37 | 54 | - add better margins to numbered lists in the presence of many items and `.scrollable` ([#4283](https://github.com/quarto-dev/quarto-cli/issues/4063)). |
38 | 55 | - Properly support scss imports for RevealJS extensions ([#3414](https://github.com/quarto-dev/quarto-cli/issues/3414)) |
39 | 56 | - Authors on the title slides now correctly object customization of the `$presentation-title-slide-text-align` scss variable ([#3843](https://github.com/quarto-dev/quarto-cli/issues/3843)) |
| 57 | +- Properly support `show-notes: separate-page` [#3996](https://github.com/quarto-dev/quarto-cli/issues/3996) |
| 58 | +- Improve footnote / aside layout for centered slides. [#4297](https://github.com/quarto-dev/quarto-cli/issues/4297) |
| 59 | +- Ensure anchors refer to the containing slide in case of crossrefs ([#3533](https://github.com/quarto-dev/quarto-cli/issues/4297)). |
| 60 | + |
| 61 | +## EPUB Format |
| 62 | + |
| 63 | +- Enable webtex (epub2 format) or mathml (epub/epub3 format) by default for EPUB output [#4403](https://github.com/quarto-dev/quarto-cli/issues/4403) |
40 | 64 |
|
41 | 65 | ## Dates |
42 | 66 |
|
|
62 | 86 |
|
63 | 87 | - Properly forward variants (e.g. `+yaml_metadata_block`) to `gfm` format. |
64 | 88 | - `gfm` format now supports a local browser based preview when using `quarto preview`. If you'd like to see the raw markdown in preview, you can add `preview-mode: raw` to your document front matter or project. |
| 89 | +- `gfm` and `commonmark` output formats now use ATX style headers ([#4280](https://github.com/quarto-dev/quarto-cli/issues/4280)) |
65 | 90 |
|
66 | 91 | ## Mermaid diagrams |
67 | 92 |
|
|
72 | 97 | - Remove support for tooltips, which appear to not be working in mermaid 9.2.2. |
73 | 98 | - Add support for `fig-align` in mermaid diagrams in HTML format ([#3294](https://github.com/quarto-dev/quarto-cli/issues/3294)). |
74 | 99 | - Add support for `%%| file` mermaid cell option ([#3665](https://github.com/quarto-dev/quarto-cli/issues/3665)). |
| 100 | +- Fix `code-fold` support in mermaid (and dot) diagrams ([#4423](https://github.com/quarto-dev/quarto-cli/issues/4423)). |
75 | 101 |
|
76 | 102 | ## Dates |
77 | 103 |
|
|
80 | 106 | ## About Pages |
81 | 107 |
|
82 | 108 | - Add support for `image-alt` which provides alternate text for the about page image. ([#3010](https://github.com/quarto-dev/quarto-cli/issues/3010)) |
| 109 | +- Add support for `image-title` on About pages ([#3077](https://github.com/quarto-dev/quarto-cli/issues/3077)) |
83 | 110 |
|
84 | 111 | ## Article Layout |
85 | 112 |
|
|
94 | 121 | - Allow listings in project to point directly to non-input files (such as `yml` files) to use for contents. |
95 | 122 | - Allow `sort: false` to disable any sorting, allowing items to appear in their original / natural order. (#3296) |
96 | 123 | - Warn if listings are being used outside of a website ([#4267](https://github.com/quarto-dev/quarto-cli/issues/4267)) |
| 124 | +- Permit using computation outputs (plots/figures) as the preview image for an item in a listing ([#2324](https://github.com/quarto-dev/quarto-cli/issues/2324)) |
| 125 | +- Use alt text from preview image that is discovered for a page in a listing ([#3706](https://github.com/quarto-dev/quarto-cli/issues/3706)) |
| 126 | +- Add support for `includes:` and `excludes:` in listings, which will use filter the items included in a listing. ([#2577](https://github.com/quarto-dev/quarto-cli/issues/2577)). |
97 | 127 |
|
98 | 128 | ## Websites |
99 | 129 |
|
| 130 | +- Add suport for 'Back to top' navigational button. Controlled using `back-to-top-navigation:` under `website:`, can be disabled by setting `back-to-top-navigation: false` on individual pages. |
100 | 131 | - Fix issue assigning specific sidebar to a specific page using `sidebar:` (#3389) |
101 | 132 | - Change behavior of `publish gh-pages` to always render into a clean directory. |
102 | 133 | Previous behavior was to add to existing contents of `gh-pages` branch. ([#3199](https://github.com/quarto-dev/quarto-cli/discussions/3199), @ijlyttle) |
|
106 | 137 | - Don't treat links with no `href` as external when `link-external-icon` is enabled ([#3645](https://github.com/quarto-dev/quarto-cli/issues/3645)) |
107 | 138 | - Escape HTML from code cells that appears inline in search results ([#4404](https://github.com/quarto-dev/quarto-cli/issues/4404)) |
108 | 139 | - Use input last modified timestamp when updating sitemap ([#3251](https://github.com/quarto-dev/quarto-cli/issues/3251)) |
| 140 | +- Add support for overriding the url used to report an issue with a website using `issue-url` (which can be provided even if there is no repo provided for the website). |
| 141 | +- Properly localize search button title and various toggle aria-labels ([#4559](https://github.com/quarto-dev/quarto-cli/issues/4559)) |
| 142 | +- Support `navbar: true` to turn on a top navbar even if there are no contents |
| 143 | +- Improve title recognition for pages that don't include a title in metadata ([#4528](https://github.com/quarto-dev/quarto-cli/issues/4528)) |
| 144 | +- Ensure that footnote are properly indexed for website and book searches ([#4601](https://github.com/quarto-dev/quarto-cli/issues/4601)). |
| 145 | +- Permit sidebar items to include icons ([#3830](https://github.com/quarto-dev/quarto-cli/issues/3830)). |
109 | 146 |
|
110 | 147 | ## Books |
111 | 148 |
|
112 | 149 | - Remove chapter number of HTML head title when `number-sections` is `false` (#3304). |
113 | 150 | - Non-HTML book output formats will now be placed in subdirectories (`book-<format>`) within the project output directory (`_books`) |
114 | | -- Don't discard the first chapter header when a chapter title is declared using YAML. ([#3653](https://github.com/quarto-dev/quarto-cli/issues/3653)) |
| 151 | +- Don't discard the first chapter header when a chapter title is declared using YAML. |
115 | 152 | - Support for rendering to Asciidoc |
116 | 153 | - Support for rendering to LaTeX |
| 154 | +- Properly support localized appendex name in book website navigation ([#4578](https://github.com/quarto-dev/quarto-cli/issues/4578)) |
| 155 | +- Don't emit duplicate bibliography heading when LaTeX/PDF books are rendering using `natbib` or `biblatex` ([#2770](https://github.com/quarto-dev/quarto-cli/issues/2770)) |
117 | 156 |
|
118 | 157 | ## Preview |
119 | 158 |
|
|
126 | 165 | ## HTML Output |
127 | 166 |
|
128 | 167 | - HTML output will not decorate links within source code (for example, from `code-link: true`) with external icons. (#3755) |
| 168 | +- Use `toc-expand` to control to what level the TOC will expand by default in HTML documents. |
129 | 169 |
|
130 | 170 | ## Miscellaneous |
131 | 171 |
|
|
148 | 188 | - Resolve link tags correctly in html dependencies ([#4304](https://github.com/quarto-dev/quarto-cli/discussions/4304)) (Thank you, @jdlom!). |
149 | 189 | - use correct language code for Korean ([#4187](https://github.com/quarto-dev/quarto-cli/discussions/4187)). |
150 | 190 | - resolve YAML options correctly for comments with open+close syntax ([#3901](https://github.com/quarto-dev/quarto-cli/issues/3901)). |
151 | | -- Work around rare deno tempfile creation bug ([#4352](https://github.com/quarto-dev/quarto-cli/pull/4352)). |
| 191 | +- Work around rare deno tempfile creation bug ([#4352](https://github.com/quarto-dev/quarto-cli/issues/4352)). |
| 192 | +- Only open "safe ports" for Chromium ([#4514](https://github.com/quarto-dev/quarto-cli/issues/4514)). |
| 193 | +- Detect potential bad argument ordering in `quarto render` ([#3581](https://github.com/quarto-dev/quarto-cli/issues/3581)). |
| 194 | +- Detect potential git merge conflict in `\_freeze` files ([#4529](https://github.com/quarto-dev/quarto-cli/issues/4529)). |
| 195 | +- Trim whitespace from the end of yaml strings in jupyter engine to work around poyo parsing issue ([#4573](https://github.com/quarto-dev/quarto-cli/issues/4573)). |
| 196 | +- Use "iso" date form instead of "short" to format citations properly ([#4586](https://github.com/quarto-dev/quarto-cli/issues/4586)). |
| 197 | +- Fix typo `thumnail-image` -> `thumbnail-image` in listing template ([#4602](//github.com/quarto-dev/quarto-cli/pull/4602)) (Thank you, @mattspence!). |
| 198 | +- Add support for targeting the `#refs` divs with citations when using `natbib` or `biblatex` to generate a bibliography. |
| 199 | +- Warn users about Chromium installation issues in WSL ([#4596](https://github.com/quarto-dev/quarto-cli/issues/4586)). |
| 200 | +- Add `title` attribute for callouts (can be used rather than heading for defining the title) |
152 | 201 |
|
153 | 202 | ## Pandoc filter changes |
154 | 203 |
|
|
160 | 209 | - fix rendering of individual project files to stdout ([#4052](https://github.com/quarto-dev/quarto-cli/issues/4052)). |
161 | 210 | - fix previewing docusaurus project on Windows ([#4312](https://github.com/quarto-dev/quarto-cli/issues/4312)). |
162 | 211 |
|
| 212 | +## Publishing |
| 213 | + |
| 214 | +- Fix error publishing when an `output-dir` is specified ([#4158](https://github.com/quarto-dev/quarto-cli/issues/4158)). |
| 215 | +- Emit error when git <2.17.0 is used ([#4575](https://github.com/quarto-dev/quarto-cli/issues/4575)). |
| 216 | + |
163 | 217 | ## Other |
164 | 218 |
|
165 | 219 | - fix error when running the command `quarto render -h` to receive help ([#3202](https://github.com/quarto-dev/quarto-cli/issues/3202)). |
| 220 | +- Fix error when rendering a document with an extension which provides a directory as `format-resources` ([#4377](https://github.com/quarto-dev/quarto-cli/issues/4377)). |
| 221 | +- Fix incorrect copying of resource files during rendering ([#4544](https://github.com/quarto-dev/quarto-cli/issues/4544)) |
| 222 | +- Extension authors may now force files to be included in their template by writing the file / file path in the `.quartoignore` file prefixed with a `!`. For example `!README.md` ([#4061](https://github.com/quarto-dev/quarto-cli/issues/4061)). |
0 commit comments