Added upload_tab argument to create_interactively(): a full-featured Upload tab supporting CSV, TSV, Excel (XLS/XLSX/ODS/XLSB), SPSS, Stata, SAS, RDS, Parquet, Feather, JSON, YAML, XML, and more, each with format-specific options (delimiter, sheet selection, encoding, NA strings, etc.). Added internal plot2:::install_shiny_deps() for administrators to install all Shiny dependencies at once.
Support y.transform = "reverse"
Support legend.nrow
Support back-to-back (= tornado, = butterfly) plots