Skip to content

Latest commit

 

History

History
93 lines (52 loc) · 3.82 KB

NEWS.md

File metadata and controls

93 lines (52 loc) · 3.82 KB

learnr 0.10.0 (unreleased)

New features

  • Aggressively rerender prerendered tutorials in favor of a cohesive exercise environment (#169, #179, and rstudio/rmarkdown#1420)

  • Added a new function, safe, which evaluates code in a new, safe R environment. (#174)

Minor new features and improvements

  • Added the last evaluated exercise submission value, last_value, as an exercise checker function argument. (#228)

  • Added tabset support. (#219 #213)

  • Question width will expand to the container width. (#222)

  • Available tutorial names will be displayed when no name parameter or an incorrect name is provided to run_tutorial(). (#234)

  • The options parameter was added to question to allow custom questions to pass along custom information. See sortable::sortable_question for an example. (#243)

  • Missing package dependencies will ask to be installed at tutorial run time. (@isteves, #253)

  • When questions are tried again, the existing answer will remain, not forcing the user to restart from scratch. (#270)

Bug fixes

  • Fixed a spurious console warning when running exercises using Pandoc 2.0. (#154)

  • Added a fail-safe to try-catch bad student code that would crash the tutorial. (@adamblake, #229)

learnr 0.9.2

  • Fixed #136 by displaying full HTML messages (rather than just the text) if provided by the incorrect or the correct args to question(). (#146)

  • Improved documentation for deploying learnr tutorials in Shiny Server. (#142)

  • Fixed a highlight.js issue from rmarkdown 1.8. (#133)

  • Fixed an false positive in the diagnostics system. (#141)

learnr 0.9.1

  • Fixed a compatibility issue, so that existing tutorials don't break when using Pandoc 2.0. (#130)

learnr 0.9.0

@ commit #14413cc

learnr 0.8.0

@ commit #eeae534

learnr 0.7.0

@ commit #b71c637

learnr 0.6.0

@ commit #55c33cf

learnr 0.5.0

@ commit #a853163

learnr 0.4.0

@ commit #3339f8a

learnr 0.3.0

@ commit #9cd0082

learnr 0.2.0

@ commit #a81a694

learnr 0.1.0

init commit! #e2dbb20