v2.73.0
New PDF builder
This release introduces a new PDF builder using Chromium as the rendering engine, to replaced the deprecated wkhtmltopdf
based PDF builder. See https://dotnet.github.io/docfx/docs/pdf.html for more information.
What's Changed
π New Features
- feat: PDF builder using Chromium by @yufeih in #9344
- feat: Integration PdfBuilder into docfx by @yufeih in #9349
- feat: PDF download button by @yufeih in #9351
- feat: PDF cross link to anchors by @yufeih in #9352
- feat: update template style for PDF by @yufeih in #9353
- feat: Support PDF cover page by @yufeih in #9354
- feat: support PDF toc page by @yufeih in #9356
- feat: add page number to PDF toc page by @yufeih in #9358
- feat: add page number to PDF pages by @yufeih in #9359
- feat: deprecate PDF on wkhtmltopdf by @yufeih in #9360
- chore: Add custom file copy logics for template files by @filzrev in #9369
π Bug Fixes
- BREAKING CHANGE: drop configureLunr by @yufeih in #9342
- chore: Add additional globalization settings by @filzrev in #9348
- chore: Change project scoped utility class visibility to internal by @filzrev in #9347
π Performance Improvements
- perf: optimize playwright package size by @yufeih in #9363
- perf: skip unused scripts in pdf mode by @yufeih in #9366