Changelog
Source:NEWS.md
autoslider.core 0.3.3.9003
- Added
add_ai_story()(and anadd_ai_storyMCP tool): a post-processing step that reads a generated.pptx, asks an LLM to tell the story of the tables, and inserts real content slides – a summary section at the front and a conclusions section at the end – instead of hidden speaker notes.get_ai_story()andadd_story_slides()expose the LLM call and the (network-free) slide insertion separately.get_ellmer_chat()now also supports the"anthropic"platform.get_ai_story()falls back to plain-text JSON mode for providers that do not support native structured output (e.g. DeepSeek). - Per-slide font sizes:
generate_slides()now reads an optionalfont_size:block (body/header/footer) andtable_formatfrom each output’s spec entry, and a deck-widefont_sizeargument. Sizes are applied via the new exportedwith_font_sizes()helper, which injects sizes into any table formatter (only forwarding sizes the formatter accepts). -
autoslider_format()andblack_format_tb()gain afooter_font_sizeargument. -
to_flextable.data.frame():font_sizenow defaults toNULLand the uniform font override is only applied when it is explicitly set, so font sizes coming fromtable_formatare no longer overwritten. Note: plain data-frame slides that previously rendered at the hard-coded 9pt now follow the sizes fromtable_formatunlessfont_sizeis supplied. - Added
apply_tokens()to substitute{token}placeholders (e.g.{study}) in titles, footnotes and placeholder slides with values from a user-controlledmetadatalist, so study-level text can be driven from metadata instead of edited in the deck. - Added
read_metadata()and an examplemetadata.yml(system.file("metadata.yml", package = "autoslider.core")) so{token}values can be kept in a yaml file.read_spec()now also accepts a metadata file path for itsmetadataargument and reads it for you, e.g.read_spec("spec.yml", metadata = "metadata.yml").
autoslider.core 0.3.3
CRAN release: 2026-08-29
- Adding mcp server.
- Fix gtsummary code, now supports NEST 2.0.
autoslider.core 0.2.8
CRAN release: 2025-08-25
- Renamed AI functionality from footnotes to speaker notes in documentation and function references.
- Added CRAN test skips to reduce test execution time.
- Removed
stylerfrom suggests.
autoslider.core 0.2.7
CRAN release: 2025-07-25
- Revert
officerdependency on functionlayout_default. - Realign table to the slide centre.
- Remove thinking messages.
autoslider.core 0.2.6
CRAN release: 2025-07-22
- Added support for custom templates via symbolic links in
inst/templates/. - Added vignette
tlg_templates,adding_templates,use_LLM, andusing_format. - Added support for
use_templatesfor specified packages. - Added support for adding placeholder slides (e.g. title, section headers) using
append_all_slides() - Enabled function generation from templates.
- Enabled automatic plot title generation.
- Split out specific plot functions (e.g.,
g_vs_slide) fromg_mean_general(). - Integrated AI insights to data analytics, written detailed instructions in vignette
use_LLM. - Provided the option of making plots editable or fixed on generated slides.
- Fixed ggplot graphs location and size on generated slides.
autoslider.core 0.2.5
CRAN release: 2025-06-13
- Dropping dependencies level.
- Adding
ellmerdependency, enable AI prompt. - Bug fix in side by side plot rendering.
- Code enhancement when using
split_rows_byandanalysison the same variable multiple times, enhancing the table paths. Upstream enhancement fromrtables.