Skip to content

Releases: yihui/servr

servr 0.32

04 Oct 17:59
Compare
Choose a tag to compare
  • Requires xfun >= 0.48.

servr 0.31

30 Aug 00:02
Compare
Choose a tag to compare

servr 0.30

23 Mar 16:13
Compare
Choose a tag to compare
  • Fixed a bug that caused WebSockets to fail when the URL contains a hash.

servr 0.29

09 Feb 14:17
Compare
Choose a tag to compare
  • Added a function httr() to run R scripts and show output as HTML pages when serving a directory.

  • Added a new argument response to httd() to post-process the response.

servr 0.28

19 Dec 14:59
Compare
Choose a tag to compare
  • Added support for HTTP authentication (thanks, @statquant, #63). For all server functions in this package, you can use the auth argument to provide the authentication scheme and credentials. See the help page ?servr::server_config for more info.

servr 0.27

02 May 20:31
Compare
Choose a tag to compare
  • Fixed an issue with vign() that when an error occurs in the vignette, vign() wouldn't stop rebuilding the vignette.

  • Fixed a character encoding issue #62 (thanks, @eternal-flame-AD).

servr 0.26

19 Mar 00:36
Compare
Choose a tag to compare
  • vign() also watches for changes in js/css files now.

  • Stop using the encoding argument of knitr::knit() and rmarkdown::render().

  • Removed the experimental function notebook() from several years ago.

servr 0.25

04 Nov 17:57
Compare
Choose a tag to compare
  • Added a function create_server() to create a server with a custom HTTP request handler and optionally a WebSocket handler.

  • Added a function redirect() to return a redirect response.

  • Added a new argument exclude to random_port() to exclude certain port numbers when generating a random available port.

  • The baseurl argument works for all server functions now, such as httd().

servr 0.24

16 Nov 19:45
Compare
Choose a tag to compare
  • When searching for an available random port via servr::random_port() on the host 127.0.0.1, the availability of the port is also tested on 0.0.0.0 by default. This is to avoid the situation where a port has been used on 0.0.0.0 but httpuv still thinks it is available on 127.0.0.1. If you want to skip this additional testing, you may set options(servr.test.0.0.0.0 = FALSE).

servr 0.23

11 Aug 18:14
Compare
Choose a tag to compare
  • Updated the list of ports considered unsafe by Chrome (thanks, @RLesur, #56).