Skip to content

Releases: rstudio/bslib

bslib 0.3.1

06 Oct 15:19
Compare
Choose a tag to compare

New features

  • Upgraded Bootstrap 5 (i.e., bs_theme(version = 5)) from 5.0.2 to 5.1.0 (#365)

Bug fixes

  • Closed rstudio/shiny#3519: nav_menu() (i.e., shiny::navbarMenu()) wasn't producing an .active class on it's .dropdown container properly. (#372)

bslib 0.3.0

07 Sep 16:43
Compare
Choose a tag to compare

Breaking changes

  • Closed rstudio/rmarkdown#2154: {magrittr}'s pipe operator (%>%) is no longer re-exported by {bslib}. Either library(magrittr) to make %>% available and/or use use R 4.1's pipe operator (|>).

New features

  • Closed #82: Added support for Bootstrap 5 (via bs_theme(version = 5)). Bootstrap 4 remains the default in this release, but the next release, the default will likely change to Bootstrap 5.

bslib 0.2.5.1

18 May 21:43
Compare
Choose a tag to compare

Small patch release to fix failing test on Solaris.

bslib 0.2.5

12 May 19:33
Compare
Choose a tag to compare

New features and improvements

  • Closed #251: New bs_theme() options (navbar-bg, navbar-light-bg, and navbar-dark-bg) for more easily customizing the navbar's background (and foreground) color (#253, #271).
  • Closed #281: New bs_theme() argument (font_scale) for easier scaling of the base font size (#288).
  • Closed #256 and #282: Font file importers (font_google(), font_link(), and font_face()) are now re-exported from the {sass} package. As a result, they may now be used with any Sass variable (e.g., bs_theme("input-font-family" = font_google("Pacifico"))) as well as inside Rmd yaml without !expr (e.g., input-font-family: google: Pacifico -- see #256 for more details). A new font_collection() function was also added for a more convenient way to specify font fallbacks (#291).
  • Closed #255: bs_themer() now emits sensible yaml front matter when used within an Rmd document (#288).
  • Closed #227: bs_themer() now overlays a spinner during Sass compilation (#243).
  • Closed #278: {bslib} now includes rmarkdown::html_document templates demonstrating example usage with {bslib} and {thematic} (#288).
  • Closed #231: Upgraded from Bootstrap 4.5.3 to 4.6.0 (#254).
  • Closed #237: <blockquote> tags now have border-left/padding styles with version = 4 (to mirror the version = 3 behavior) (#239).
  • Closed #279: Warnings about low color contrasts are now suppressed by default, unless shiny::devmode() is enabled. To enable/disable these warnings, set the new options(bslib.color_contrast_warnings = ) to TRUE/FALSE (#287).
  • bs_theme_dependencies() now includes Sass source maps when shiny::devmode() is enabled (#312).
  • Added new bs_add_functions()/bs_add_mixins() and deprecated bs_add_declarations() to reflect sass::sass_layer()'s new ability to place functions before variable defaults. As a result, variable definitions may now use functions defined with bs_add_functions(). (#311)

Bug fixes

bslib 0.2.4

25 Jan 15:11
Compare
Choose a tag to compare