./textproc/R-htmltools, Tools for HTML

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 0.5.9, Package name: R-htmltools-0.5.9, Maintainer: minskim

Tools for HTML generation and output.


Required to run:
[math/R] [devel/R-Rcpp] [security/R-digest]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2026-06-07 16:37:58 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(textproc/htmlltools) Updated 0.5.8.1 to 0.5.9

# htmltools 0.5.9

* Fix test for testthat 3.3.0. (#442)
   2024-12-15 08:39:53 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(textproc/R-htmltools) Updated 0.5.4 to 0.5.8.1

# htmltools 0.5.8.1

* `capturePlot()`s examples are now only run when `interactive()`. (#429)

# htmltools 0.5.8

## Improvements

* .The fill CSS attached to fillable containers and fill items with
  `bindFillRole()` now uses a [CSS cascade
  \ 
layer](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Cascade_layers)
  named `htmltools` to reduce the precedence order of the fill
  CSS. (#425)

* Improved documentation for boolean attributes in
  `tagAppendAttributes()` to note that they can be set via an `NA`
  value, e.g. `tagAppendAttributes(div(), contenteditable = NA)`
  creates `<div contenteditable></div>`. (thanks @russHyde, #427)

## Bug fixes

* `bindFillRole()` now attaches its `HTMLDependency()` to fill items,
  thus reducing the possibility of filling layout breaking due to
  missing CSS. (#421)

# htmltools 0.5.7

## New Features

* `save_html()` is now an S3 generic, allowing for more customization
  over how certain classes are saved to an HTML file. (#411)

## Improvements

* Fill items no longer set `overflow: auto` or `width: 100%` by default. (#401)

* `css()` now fully supports setting custom CSS properties (or CSS
  variables) via inline styles. When the name of a value passed to
  `css()` starts with `--`, it will be treated as a custom CSS
  property and absolutely no changes will be made to the variable. For
  example, `css("--font_size" = "3em")` returns \ 
`--font_size:3em;`
  while `css(font_size = "3em")` will return `font-size:3em`. (#402)

## Bug fixes

* `{htmltools}` now requires `{rlang}` version 1.0.0 or higher. (#403)

# htmltools 0.5.6.1

## Improvements

* `tagQuery()` no longer throws an error when attempting to traverse a
  NULL value with r-devel. (#407)

# htmltools 0.5.6

## Possibly breaking changes

* Closed #386: Fillable containers no longer set `overflow: auto` by
  default. Instead, they set `min-width` and `min-height` to `0` to
  ensure that fill items a constrained in the fillable container
  without clipping their direct children. (#387)

* Closed #370: Non-fill items in fillable containers no longer grow or
  shrink and instead respect their intrinsic size. Use `height` to
  control the height of non-fill items in fillable containers and
  `min-height` and `max-height` on fill items to limit how much they
  are allowed to grow or shrink within a fillable container. (#391)

## Minor improvements

* Closed #375: calling `htmlDependency()` or a function that returns
  an `htmlDependency()` object (e.g.,
  `fontawesome::fa_html_dependency()`) in an R chunk in an R Markdown
  or knitr-powered Quarto document will now include the dependency
  rather than printing the object structure. If you want to print the
  object structure, you can use `print()` or `str()`. (#376)

* Closed #124: `includeHTML()` will now issue a warning if it detects
  that the file passed to it contains a complete HTML
  document. `includeHTML()` is designed to include HTML fragments
  where the contents of the file can be written directly into the
  current app or document, but subtle errors can occur when the file
  contains a complete HTML document. In most cases, you should instead
  use `tags$iframe()` to embed external documents. (#382)

# htmltools 0.5.5

## Bug fixes

* Closed #355: `tagQuery()` was failing to select elements with tag
  names that contained hyphens. (@slodge, #302)

* Closed #366: `tagQuery()`'s `find()` method no longer errors out
  when tags contain language objects. (#366)
   2023-03-12 06:40:48 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(textproc/R-htmltools) Updated 0.5.2 to 0.5 4

# htmltools 0.5.4

## New Features

* Added  a   new  `bindFillRole()`  function  for   modifying  `tag()`
  object(s) into tags  that are allowed to grow and  shrink when their
  parent is  opinionated about  their height.  See `help(bindFillRole,
  "htmltools")`  for  documentation  and examples.  Note  the  primary
  motivation for  adding these functions  is to power  `{bslib}`'s new
  `card()`        API        (in        particular,        [responsive
  sizing](https://rstudio.github.io/bslib/articles/cards.html#responsive-sizing))
  as  well  as  the  new `fill`  arguments  in  `shiny::plotOutput()`,
  `shiny::imageOutput()`,                         `shiny::uiOutput()`,
  `htmlwidgets::sizingPolicy()`,                                   and
  `htmlwidgets::shinyWidgetOutput()`. (#343)

## Bug fixes

* Closed #331: `copyDependencyToDir()` creates `outputDir`
  recursively, which happens in Quarto or when `lib_dir` points to a
  nested directory. (@gadenbuie, #332)

* Closed #346: `tagQuery()`'s `$remove()`, `$after()`, `$before()`,
  `$replaceWith()` had a bug that prevented expected behavior when
  sibling children values where not tag elements. (#348)

# htmltools 0.5.3

## Breaking changes

* Closed #305: `htmlPreserve()` no longer uses _inline_ code blocks
  for Pandoc's raw attribute feature when used inside a _non_-inline
  knitr/rmarkdown code chunk, and as a result, in this case, an
  additional `<p>` tag is no longer wrapped around the HTML
  content. (#306)

## Bug fixes

* Closed #301: `tagQuery()` was failing to copy all `tagList()` html
  dependencies within nest child tag lists. `tagQuery()` will now
  relocate html dependencies as child objects. (#302)

* Closed #290: htmltools previously did not specify which version of
  fastmap to use, and would fail to install with an old version of
  fastmap. (#291)

* `copyDependencyToDir()` no longer creates empty directories for
  dependencies that do not have any files. (@gadenbuie, #276)

* Closed #320: `copyDependencyToDir()` now works with dependencies
  with specified attributes. (@dmurdoch, #321)
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-09-06 23:52:11 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(textproc/R-htmltools)) Add missing DEPENDS to R-fastmap
   2021-06-07 01:48:13 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(textproc/R-htmltools) Add missing DEPENDS (R-rlang)
   2021-06-06 17:40:28 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(textproc/R-htmltools) Add missing one DEPENDS