You are currently browsing the tag archive for the ‘shiny’ tag.
Shiny v0.10.1 has been released to CRAN. You can either install it from a CRAN mirror, or update it if you have installed a previous version.
install.packages('shiny', repos = 'http://cran.rstudio.com') # or update your installed packages # update.packages(ask = FALSE, repos = 'http://cran.rstudio.com')
The most prominent change in this patch release is that we added full Unicode support on Windows. Shiny apps running on Windows must use the UTF-8 encoding for ui.R and server.R (also the optional global.R, README.md, and DESCRIPTION) if they contain non-ASCII characters. See this article for details and examples: http://shiny.rstudio.com/articles/unicode.html
Please note although we require UTF-8 for the app components, UTF-8 is not a general requirement for any other files. If you read/write text files in an app, you are free to use any encoding you want, e.g. you can
readLines('foo.txt', encoding = 'Windows-1252'). The article above has explained it in detail.
Other changes include:
runGitHub()also allows the
'username/repo'syntax now, which is equivalent to
runGitHub('repo', 'username'). (#427)
navbarPage()now accepts a
windowTitleparameter to set the web browser page title to something other than the title displayed in the navbar.
- Added an
inline = TRUE, these outputs will be put in
span()instead of the default
div(). This occurs automatically when these outputs are created via the inline expressions (e.g.
`r renderText(expr)`) in R Markdown documents. See an R Markdown example at http://shiny.rstudio.com/gallery/inline-output.html (#512)
- Added support for option groups in the select/selectize inputs. When the
selectizeInput()is a list of sub-lists and any sub-list is of length greater than 1, the HTML tag
<optgroup>will be used. See an example at here (#542)
We are happy to announce the availability of v1.1 of RStudio Shiny Server Pro, our commercial server for deploying Shiny applications. In this release we took your feedback and made it easier for you to integrate Shiny Server Pro into your production environments. With Shiny Server Pro v1.1 you now can:
- Control access to your applications with Google Authentication (OAuth2).
- Create sessions and authenticate with PAM (auth_pam and pam_sessions_profile).
- Set the version of R that is used per application and/or per user
- Customize page templates for directory listings and error pages.
- Monitor service health and get additional metrics with a new health check endpoint.
- Provide custom environment variables to a Shiny process using Bash profiles
- Configure apps to run using the authenticated user’s account with custom environment variables from Bash or PAM
- Launch Shiny apps with a prefix command such as ‘nice’ allowing you to prioritize compute resources per application or per user
If you haven’t tried Shiny Server Pro yet, download a copy here.