-
Fixed
mrexprSrcrefToLabel()crash when Shiny'ssourceUTF8()wraps app code with a#linedirective. (#130) -
Migrate GPL-3 license to MIT (#129)
-
Tweak imports to avoid revdepcheck errors for styler. (#119)
-
Add
"reactive"class tometaReactiveobjects, soshiny::is.reactive()returnsTRUEfor them. (#120)
Small patch release to accommodate for changes made to base::deparse() in the next upcoming R release. (#107)
Small patch release to accommodate for changes made in testthat 3.1.0. (#102)
Small patch release to address unit test failures on Solaris. (#101)
- A different operator,
..()(instead of!!), is now expanded in meta-mode. In normal execution, this operator is not expanded, and is, instead stripped (i.e.,.,(data())becomesdata()). See this wiki page for more information. (#59)
- New
metaActionfunction, intended for executing code for its side effects while also capturing the source for code generation. This is useful for app setup code, such aslibrary()calls,source-ing of supplemental .R files, loading static data sets, etc. (#71)
-
bquote(splicing = TRUE)can't be used inside ametaExpr()context since the..()operator is reserved for{shinymeta}'s quasi-quotation rules. Use{rlang}'s!!!operator for splicing instead ofbquote(). -
metaRender()will throw a warning about deprecatedenv/quotedarguments whenshiny::devmode(TRUE). This warning may be safely ignored and will be fixed in a future version.
- Initial version, as presented at useR 2019.