The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
pikchr 1.1.0
New features
- Quarto and RMarkdown improvements: The knitr engine
now supports
fig.cap (figure captions with
<figure>/<figcaption> in HTML),
fig.alt (accessibility alt text via
aria-label), and fig.align as standard knitr
options.
- Non-HTML output support: Automatic PNG conversion
for all non-HTML formats including DOCX, EPUB, and Typst (previously
only LaTeX/PDF was supported).
- DPI-aware PNG conversion: The
dpi
chunk option (default 150) controls PNG resolution for non-HTML
outputs.
- Error detection: Pikchr compilation errors now
produce informative warnings with the error message, instead of silently
embedding invalid markup.
- Quarto cross-referencing: Chunks with labels
starting with
fig- receive an HTML id
attribute for Quarto cross-reference compatibility.
Improvements
- Replaced
message(), warning(), and
stop() with cli::cli_inform(),
cli::cli_warn(), and cli::cli_abort() for
consistent and user-friendly messaging.
- Removed
dplyr, purrr, and
rlang from Imports, replaced with base R operations for a
lighter dependency footprint.
- Replaced
tidyverse in Suggests with specific packages
(rmarkdown).
- Updated authors list.
- Removed compiled objects (
.o, .so) from
src/.
- Cleaned up commented-out code and removed duplicate engine
registration.
pikchr 1.0.3
Bug fix
- Corrected automatic detection of LaTeX output: when knitting to PDF,
the SVG diagram is now converted to a PNG image using the
rsvg package, ensuring compatibility with
LaTeX-based outputs.
pikchr 1.0.2
Bug fix
- Adjusted SVG attribute handling to prevent false “NAs introduced by
coercion” warnings caused by unexpected coercion of non-numeric
attributes.
pikchr 1.0.1
- updated
pikchr source code to version 1.0
pikchr 1.0.0
- Added a
NEWS.md file to track changes to the
package.
- Embedded Google Fonts in SVG Files: Added functionality to embed
Google Fonts directly into the generated SVG files, improving the
portability and visual consistency of diagrams.
- Improved Processing in RMarkdown: Enhanced integration with
RMarkdown for smoother and more efficient rendering of diagrams within
documents.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.