diff --git a/404.html b/404.html index 09b7a1a04..b3ef9765c 100644 --- a/404.html +++ b/404.html @@ -39,7 +39,7 @@ diff --git a/CONTRIBUTING.html b/CONTRIBUTING.html index f20ed7813..3241d9258 100644 --- a/CONTRIBUTING.html +++ b/CONTRIBUTING.html @@ -17,7 +17,7 @@ diff --git a/LICENSE-text.html b/LICENSE-text.html index b74545f56..5f4558ef5 100644 --- a/LICENSE-text.html +++ b/LICENSE-text.html @@ -17,7 +17,7 @@ diff --git a/TODO-promises.html b/TODO-promises.html index d0fe4d46c..4c315f06f 100644 --- a/TODO-promises.html +++ b/TODO-promises.html @@ -17,7 +17,7 @@ diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png index d41b3a73d..0476c376c 100644 Binary files a/apple-touch-icon-120x120.png and b/apple-touch-icon-120x120.png differ diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png index 05f9ababc..7ecdf46f3 100644 Binary files a/apple-touch-icon-152x152.png and b/apple-touch-icon-152x152.png differ diff --git a/apple-touch-icon-180x180.png b/apple-touch-icon-180x180.png index 6047ff331..b388bebc7 100644 Binary files a/apple-touch-icon-180x180.png and b/apple-touch-icon-180x180.png differ diff --git a/apple-touch-icon-60x60.png b/apple-touch-icon-60x60.png index 57eef6bd3..4e0283aaf 100644 Binary files a/apple-touch-icon-60x60.png and b/apple-touch-icon-60x60.png differ diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png index 90f5e3d49..b0071206c 100644 Binary files a/apple-touch-icon-76x76.png and b/apple-touch-icon-76x76.png differ diff --git a/apple-touch-icon.png b/apple-touch-icon.png index 826dc5b96..d7c138c2a 100644 Binary files a/apple-touch-icon.png and b/apple-touch-icon.png differ diff --git a/authors.html b/authors.html index d39734603..485498236 100644 --- a/authors.html +++ b/authors.html @@ -17,7 +17,7 @@ @@ -199,14 +199,14 @@
Chang W, Cheng J, Allaire J, Sievert C, Schloerke B, Xie Y, Allen J, McPherson J, Dipert A, Borges B (2024). shiny: Web Application Framework for R. -R package version 1.8.0.9000, +R package version 1.8.1, https://github.com/rstudio/shiny, https://shiny.posit.co/.
@Manual{,
title = {shiny: Web Application Framework for R},
author = {Winston Chang and Joe Cheng and JJ Allaire and Carson Sievert and Barret Schloerke and Yihui Xie and Jeff Allen and Jonathan McPherson and Alan Dipert and Barbara Borges},
year = {2024},
- note = {R package version 1.8.0.9000,
+ note = {R package version 1.8.1,
https://github.com/rstudio/shiny},
url = {https://shiny.posit.co/},
}
diff --git a/favicon-16x16.png b/favicon-16x16.png
index 904f35af9..59429d1b5 100644
Binary files a/favicon-16x16.png and b/favicon-16x16.png differ
diff --git a/favicon-32x32.png b/favicon-32x32.png
index 8980ca929..f9a7c0125 100644
Binary files a/favicon-32x32.png and b/favicon-32x32.png differ
diff --git a/index.html b/index.html
index 4f5865210..ed412bbbe 100644
--- a/index.html
+++ b/index.html
@@ -43,7 +43,7 @@
@@ -129,7 +129,7 @@
To ask a question about Shiny, please use the RStudio Community website.
+To ask a question about Shiny, please use the RStudio Community website.
For bug reports, please use the issue tracker and also keep in mind that by writing a good bug report, you’re more likely to get help with your problem.
renderDataTable()/dataTableOutput() are officially deprecated in favor of their {DT} equivalents, renderDT()/DTOutput(). In most cases, simply changing renderDataTable() to DT::renderDT() and dataTableOutput() to DT::DTOutput() is sufficient for upgrading. Also, to promote migration, when a recent version of DT is available, renderDataTable()/dataTableOutput() now automatically use their DT equivalent (and provide a message that they are doing so). If this happens to degrade an existing app, set options(shiny.legacy.datatable = TRUE) to get the old (i.e., non-DT) implementation. (#3998)
Both conditionalPanel() and uiOutput() are now styled with display: contents by default in Shiny apps that use Bootstrap 5. This means that the elements they contain are positioned as if they were direct children of the parent container holding the conditionalPanel() or uiOutput(). This is probably what most users intend when they use these functions, but it may break apps that applied styles directly to the container elements created by these two functions. In that case, you may include CSS rules to set display: block for the .shiny-panel-conditional or .shiny-html-output classes. (#3957, #3960)
The examples behind runExample() now use bslib to generate a better looking result. To instead run the “legacy” examples, set options(shiny.legacy.examples = TRUE) before calling runExample(). (#3963)
Added an console that shows some errors in the browser. Also provide better error messages for duplicate input and output bindings. (#3931)
Added a new ExtendedTask abstraction, for long-running asynchronous tasks that you don’t want to block the rest of the app, or even the rest of the session. Designed to be used with new bslib::input_task_button() and bslib::bind_task_button() functions that help give user feedback and prevent extra button clicks. (#3958)
Added onUnhandledError() to register a function that will be called when an unhandled error occurs in a Shiny app. Note that this handler doesn’t stop the error or prevent the session from closing, but it can be used to log the error or to clean up session-specific resources. (thanks @JohnCoene, #3993)
runExamples() now uses the bslib package to build the user interface (UI). It also gains a package argument so that other packages can leverage this same function to run Shiny app examples. For more, see ?runExamples. (#3963, #4005)
Notifications are now constrained to the width of the viewport for window widths smaller the default notification panel size. (#3949)
Fixed #2392: downloadButton() now visibly returns its HTML tag so that it renders correctly in R Markdown and Quarto output. (Thanks to @fennovj, #2672)
Calling updateSelectizeInput() with choices and selected now clears the current selection before updating the choices and selected value. (#3967)