Upgrade notes for Shiny 1.7.4

Full changelog

Breaking changes

  • Closed #3719: Output container sizes, which are available via session$clientData and getCurrentOutputInfo(), no longer round to the nearest pixel (i.e., they are now more exact, possibly fractional values). (#3720)

  • Closed #3704, #3735, and #3740: renderPlot() no longer generates an error (or segfault) when it executes before the output is visible. Instead, it’ll now use the graphics device’s default size for it’s initial size. Relatedly, plotPNG() now ignores NULL values for width/height (and uses the device’s default width/height instead). (#3739)

New features and improvements