Jupyter
- 목록(예: 블로그)에서 참조되는 Jupyter 노트북을 데몬화
- Jupyter 셸 매직의 과도한 감지를 개선(커널 데몬화가 막히던 문제)
- 필터링된 Jupyter 노트북에 디스크 캐시 사용
- Jupyter가 설치되어 있으나 Python 커널이 없을 때
quarto check 오류 방지
- .qmd 소스가 있는 경우 .ipynb 입력은 무시(.ipynb 소스에만
ipynb-filters 실행)
- 데이터가 없는 셀 출력은 경고를 출력하지 않고 무시하도록 개선
- Jupyter의 일반 텍스트 출력에서 비텍스트 데이터를 더 견고하게 처리 (#1874)
- Julia 노트북/qmd에서 IJulia의 내장 conda 환경과 jupyter 설치 사용
Knitr
- 인라인 표현식에서
knitr::include_graphics() 처리 수정
- HTML이 비-HTML 형식으로 출력될 때의 오류 메시지 개선 (#1745)
- rgl 플롯과 호환 (#1800, @dmurdoch 감사)
OJS
- 빈 줄로 시작하는 OJS 코드 블록 처리 개선
- 다크/라이트 모드에 대한 OJS 지원 개선
- Pandas Series 전달 지원
- 최신 OJS 런타임으로 업데이트(최신 ObservableHQ 런타임 지원 추가)
- 다중 열 회귀 문제 수정 (#1698)
- hugo 형식에서 선언 숨김 (#1812)
ojs_define가 있을 때 OJS 런타임 활성화 (#1846)
- 서브캡션 올바르게 출력 (#1711)
- Windows에서 OJS 컴파일이 동작하도록 경로에 슬래시 사용 (#1605)
Pandoc
- Pandoc 2.19로 업데이트
embed-resources 문서 옵션 지원
- https://github.com/jgm/pandoc/issues/8099에 대한 우회 제거
References
- Highwire/Zotero 호환을 위한 추가 인용 메타데이터 작성 (#1609)
- 책 프로젝트의
_project.yml에서 nocite 지원 (#1660)
- Zotero/Highwire 메타데이터 지원 확장으로 Google Scholar 메타데이터 지원 개선 (참고: https://quarto.org/docs/authoring/create-citeable-articles.html#citation-fields)
Crossrefs
- 부록 장에 대한 참조 접두어로 ‘Appendix’ 사용
- 책 crossref 인덱싱 시 더 짧은 경로 사용 (#1770에서 본 경로 오류 수정)
- 해설/증명 콘텐츠 처리 개선(제목 필터링, 코드 블록 지원)
- 엔터티 유형(예: Figure/Table)과 번호 사이에 넌브레이킹 스페이스 삽입
- docx 책의 crossref 번호 매김 수정
Code Blocks
- 코드 블록에 파일 이름 헤더를 붙이는
filename 속성 지원
!expr YAML을 사용하는 r 코드 블록에서 YAML 파싱 오류 메시지 개선 (#1949)
Tables
df-print: paged에서 HTML 테이블 캡션 지원 (#1597)
- HTML 형식의 GT 테이블을 Quarto가 테마에 맞춰 기본 스타일 적용 (#1834)
Mermaid diagrams
- 문서 단위 설정인
echo: true 등 지원 (#1485)
Websites
- navbar에서 다크/라이트 토글 정렬을 올바르게 맞춤 (@FabioRosado 감사)
- navbar 로고에 대체 텍스트를 제공하는
navbar:logo-alt 지원
- navbar 로고 및 제목에 사용자 지정 링크를 제공하는
navbar:logo-href 지원
- 제목 블록의 블로그 카테고리 표시 개선
Books
- 책에 DOI를 지정하고 표시하는 기능 지원
- 좁은 HTML 레이아웃에서 장 번호를 표시하지 않음 (#1611)
Preview
- 서버 세션에서 브라우저를 열려고 시도하지 않음
- code-server의 VSCODE_PROXY_URI를 존중
Extensions
- HTML 기반 형식에 대해
format-resources를 올바르게 복사
- 확장 YAML 파일
_extension.yml을 렌더 시점에 검증 (#1268)
- Shortcode
meta 접근에서 boolean 값 지원
- 확장에
quarto.base64 모듈 제공
- GitHub의 임의 태그/브랜치에서 확장 설치 지원 (#1836)
Publishing
- quarto.pub 인증 오류를 감지하고 자격 증명을 다시 설정
- CI 환경에서 더 컴팩트한 상태 표시
- 디렉터리 내 단일 파일 배포 소스를 자동 감지
- Netlify css/html/js 자산 최적화를 자동 비활성화
- GitHub Pages에 대해 config에 지정된
site-url을 존중
Localization
- 핀란드어 로컬라이제이션 (@jkseppan 감사)
- 네덜란드어 로컬라이제이션 (@bwelman 감사)
Installation
- 외부 바이너리를 쉽게 사용하도록 구성 리팩터링
- conda-recipe 추가 (@msarahan 감사)
Miscellaneous
- 바이너리 의존성 경로를 환경 변수로 오버라이드할 수 있도록 허용
- 책 커버 이미지의 alt 텍스트를 지정하는
cover-image-alt 지원
- Giscus
category-id 속성을 올바르게 지원
. 문자가 포함된 output-file 이름을 올바르게 지원(예: file.name.html)
- 추가 상황에서 파일 권한 오류 방지 (@jmbuhr 감사)
- 오류 메시지에 스택을 함께 출력하는
QUARTO_PRINT_STACK 환경 변수
- CI 환경에서 Quarto 도구 설치 시 다운로드 진행 표시를 더 컴팩트하게 표시
lang에서 날짜 로컬 파일을 불러올 때 대소문자를 무시
- 수식 표현식으로 인해 셀이 잘못 분리되는 문제 방지 (#1781)
- 개발 버전이 성공적으로 끝났을 때 오래된 vendor 디렉터리 정리 (https://github.com/quarto-dev/quarto-cli/pull/1863#issuecomment-1215452392)
- YAML 스칼라 문법 지원 개선 (#1838)
- Giscus 지연 로딩 지원 (
loading: lazy #1357)
- author 메타데이터에서 중복된 소속을 올바르게 처리 (#1286)
- PNG 메타데이터 읽기 오류 시 이미지 경로 표시
quarto run *.ts가 stdout/stderr를 보존 (#1954)
- Lua 필터: quarto.utils.dump가 순환 구조에서 루프하지 않도록 수정 (#1958)