Changes in version 0.2.2.9000 - Improved generated-code readability for Shiny apps using tidyeval. When ..() is applied to a symbolic name (e.g., from varSelectInput()) and immediately unquoted with !!, the generated code now emits the bare symbol instead of !!as.symbol("foo"). The same applies to inline !!sym(..(string)), !!as.name(..(string)), and !!rlang::sym(..(string)) patterns. (#125) Changes in version 0.2.2 (2026-03-02) - Fixed mrexprSrcrefToLabel() crash when Shiny's sourceUTF8() wraps app code with a #line directive. (#130) - Migrate GPL-3 license to MIT (#129) Changes in version 0.2.1 (2025-04-11) - Tweak imports to avoid revdepcheck errors for styler. (#119) - Add "reactive" class to metaReactive objects, so shiny::is.reactive() returns TRUE for them. (#120) Changes in version 0.2.0.3 (2021-11-17) Small patch release to accommodate for changes made to base::deparse() in the next upcoming R release. (#107) Changes in version 0.2.0.2 (2021-09-20) Small patch release to accommodate for changes made in testthat 3.1.0. (#102) Changes in version 0.2.0.1 (2021-06-15) Small patch release to address unit test failures on Solaris. (#101) Changes in version 0.2.0 (2021-06-15) Breaking changes - 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()) becomes data()). See this wiki page for more information. (#59) New features - New metaAction function, intended for executing code for its side effects while also capturing the source for code generation. This is useful for app setup code, such as library() calls, source-ing of supplemental .R files, loading static data sets, etc. (#71) Known issues - bquote(splicing = TRUE) can't be used inside a metaExpr() context since the ..() operator is reserved for {shinymeta}'s quasi-quotation rules. Use {rlang}'s !!! operator for splicing instead of bquote(). - metaRender() will throw a warning about deprecated env/quoted arguments when shiny::devmode(TRUE). This warning may be safely ignored and will be fixed in a future version. Changes in version 0.1.0 - Initial version, as presented at useR 2019.