Roxygen2 documentation blocks (#') are now
automatically formatted into structured callouts resembling pkgdown
reference pages
Rendered documentation includes: title, source line reference,
description, usage with function signature, arguments, return value,
details, and examples
LaTeX-style formatting is automatically converted to Markdown:
\href{url}{text} becomes [text](url)
\code{text} becomes `text`
\strong{text} becomes **text**
\emph{text} becomes *text*
Multi-line parameter descriptions and details are properly
formatted
Custom sections (via @section) are supported and
displayed
Bug Fixes
CRAN Compliance:
Added Words: qmd to DESCRIPTION to prevent spell-check
warning
Added pattern ^CRAN_CHECKLIST_.*\.md$ to .Rbuildignore
to exclude CRAN checklist files
Metadata Processing: Fixed issue where empty lines
and comments between metadata fields were not properly ignored, creating
unwanted empty code chunks
Section Header Detection: Improved regex pattern
for hidden comments to correctly exclude RStudio section headers
(##, ###, ####) from being
filtered out
Documentation
Removed duplicate sections (Mermaid diagrams, Callouts) from
advanced-features vignettes - these topics are now only in
getting-started vignettes with correct syntax
Added comprehensive documentation for roxygen2 rendering
feature
quartify 1.1.0
New Features
Hidden Comments:
Comments starting with # immediately followed by a
non-space character (e.g., #NOTE:, #TODO:,
#DEBUG) are now completely ignored during conversion
Allows including private development notes, debugging markers, and
internal annotations in R scripts that won’t appear in rendered
documentation
Converted to proper Quarto Mermaid chunks in .qmd output
Tabset Support:
Added support for tabsets to organize related content in
interactive tabs
Use # tabset to start a tabset container, then
# tab - Title for each tab
Perfect for displaying alternative views, different analyses, or
grouped visualizations
Tabsets automatically close at RStudio section headers
Example syntax:
# tabset# tab - Summary Statistics# Here are the basic summary statistics:summary(iris)# tab - Data Structure# Let's examine the structure:str(iris)# tab - First Rows# Here are the first few rows:head(iris)
Converted to Quarto {.panel-tabset} format in .qmd
output
See inst/examples/example_tabset.R for complete
examples
Bug Fixes
Fixed issue where Quarto render command needed to run from .qmd file
directory
Improved path handling for custom HTML output locations with
relative paths
Added proper working directory management during Quarto
rendering
quartify 0.0.3
CRAN Preparation
Removed vignettes from package build (vignettes available online via
pkgdown site)
Quoted ‘RStudio’ in DESCRIPTION to address CRAN check notes
Converted non-ASCII characters in R/addins.R to Unicode escapes
(\uxxxx) for portability
Enhanced online documentation with red-highlighted critical rules
sections for better visibility
Fixed R version consistency in CI/CD examples (updated to
4.5.1)
quartify 0.0.2
New Features
Improved RStudio Add-in Interface:
File browsers for input and output file selection using
shinyFiles
Language buttons (EN/FR) moved to title bar next to GO button
Input and output file selectors on the same row for better UX
Title, Author, and Theme widgets organized on the same line
Checkboxes organized in 2 columns for better layout
Automatic language detection based on R session locale
preferences
Session cleanup: app properly stops when browser window is
closed
Theme Support:
Added HTML theme selection (25+ Quarto Bootswatch themes
available)
Theme parameter in rtoqmd() and
rtoqmd_dir() functions
Theme selection in RStudio add-in interface
Language Support:
Added lang parameter to rtoqmd()
function
Table of contents title adapts to language: “Sommaire” (FR) or
“Table of contents” (EN)
Add-in automatically detects user’s R session language
Enhanced Section Title Handling:
Flexible regex pattern accepts any RStudio section symbol (#, =,
-)
Trailing symbols properly removed from section titles in output
Improvements
Updated interface labels:
“Render Html after conversion” (previously “Render after
conversion”)
“Open Html output file after rendering” (previously “Open output
file after rendering”)
“Number sections automatically (not needed if sections already
numbered)” with helpful note
Removed unsupported format option:
Format parameter now always uses “html” (PDF removed from add-in
interface)
Updated all documentation to reflect HTML-only support
Bug Fixes
Fixed pkgdown configuration:
Added aria-label to home icon for accessibility
Added rtoqmd_dir to reference index
Documentation
Updated README (EN/FR) with:
Automatic language detection feature
File browser information
Theme selection examples
Complete list of available themes
Enhanced vignettes with:
Multi-line Description field syntax
Comment conversion rules
Chunk splitting technique documentation
Theme usage examples
quartify 0.0.1
Initial Release
First public release of quartify package
Features
Automatic R to Quarto Conversion: Convert R scripts
(.R) to Quarto markdown documents (.qmd) with proper formatting
RStudio Code Sections Support: Recognizes RStudio
code section syntax (####, ====,
----) and converts them to hierarchical markdown headers
with correct indentation levels (levels 2, 3, and 4)
Metadata Extraction: Automatically extracts
metadata from special comments in R scripts:
# Title : or # Titre : for document
title
# Author : or # Auteur : for author
name
# Date : for document date
# Description : for document description
Metadata found in scripts overrides function parameters
Bilingual RStudio Add-in: Interactive Shiny
interface with English/French language support for easy conversion
through RStudio’s Addins menu
Comment Preservation: Regular comments are
converted to explanatory text, while inline comments within code blocks
are preserved
Markdown Table Support: Proper rendering of
markdown tables in comments when lines are isolated with empty comment
lines
Customizable Output:
HTML output format
Control section numbering
Enable/disable code folding
Automatic HTML rendering and opening in browser
RStudio Snippet: Included snippet for quick
metadata header insertion in R scripts
Comprehensive Documentation:
Bilingual vignettes (English/French)
Detailed README with examples
Complete function documentation
Technical Details
Generated Quarto documents include proper YAML headers with table of
contents configuration
Code chunks are non-executable by default (static documentation
mode)
HTML output uses embed-resources: true for
self-contained files
Roxygen comments (#') are automatically ignored during
conversion
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.