You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ks...@apache.org on 2021/07/29 00:19:28 UTC

[arrow-site] branch asf-site updated: [Website][R] Update docs for 5.0.0 (#132)

This is an automated email from the ASF dual-hosted git repository.

kszucs pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 58378ed  [Website][R] Update docs for 5.0.0 (#132)
58378ed is described below

commit 58378ed24ab7d1a04cf506e52510629297f7a794
Author: Sutou Kouhei <ko...@clear-code.com>
AuthorDate: Thu Jul 29 09:18:40 2021 +0900

    [Website][R] Update docs for 5.0.0 (#132)
---
 docs/r/404.html                                    |   4 +-
 docs/r/articles/arrow.html                         |   6 +-
 .../accessible-code-block-0.0.1/empty-anchor.js    |  15 -
 .../arrow_files/header-attrs-2.7/header-attrs.js   |  12 -
 .../arrow_files/header-attrs-2.8/header-attrs.js   |  12 -
 docs/r/articles/dataset.html                       |   6 +-
 .../accessible-code-block-0.0.1/empty-anchor.js    |  15 -
 .../dataset_files/header-attrs-2.7/header-attrs.js |  12 -
 .../dataset_files/header-attrs-2.8/header-attrs.js |  12 -
 docs/r/articles/developing.html                    | 153 +++++----
 .../accessible-code-block-0.0.1/empty-anchor.js    |  15 -
 .../header-attrs-2.7/header-attrs.js               |  12 -
 .../header-attrs-2.8/header-attrs.js               |  12 -
 docs/r/articles/flight.html                        |   6 +-
 .../accessible-code-block-0.0.1/empty-anchor.js    |  15 -
 .../flight_files/header-attrs-2.7/header-attrs.js  |  12 -
 .../flight_files/header-attrs-2.8/header-attrs.js  |  12 -
 docs/r/articles/fs.html                            |   6 +-
 .../accessible-code-block-0.0.1/empty-anchor.js    |  15 -
 .../fs_files/header-attrs-2.7/header-attrs.js      |  12 -
 .../fs_files/header-attrs-2.8/header-attrs.js      |  12 -
 docs/r/articles/index.html                         |   4 +-
 docs/r/articles/install.html                       |   6 +-
 .../accessible-code-block-0.0.1/empty-anchor.js    |  15 -
 .../install_files/header-attrs-2.7/header-attrs.js |  12 -
 .../install_files/header-attrs-2.8/header-attrs.js |  12 -
 docs/r/articles/python.html                        |   6 +-
 .../accessible-code-block-0.0.1/empty-anchor.js    |  15 -
 .../python_files/header-attrs-2.7/header-attrs.js  |  12 -
 .../python_files/header-attrs-2.8/header-attrs.js  |  12 -
 docs/r/authors.html                                |   8 +-
 docs/r/index.html                                  |   5 +-
 docs/r/news/index.html                             |  94 +++++-
 docs/r/pkgdown.yml                                 |   4 +-
 docs/r/reference/ArrayData.html                    |  14 +-
 docs/r/reference/ChunkedArray.html                 |  59 +++-
 docs/r/reference/Codec.html                        |   4 +-
 docs/r/reference/CsvReadOptions.html               |   9 +-
 docs/r/reference/CsvTableReader.html               |   4 +-
 docs/r/reference/DataType.html                     |   4 +-
 docs/r/reference/Dataset.html                      |   4 +-
 docs/r/reference/DictionaryType.html               |   4 +-
 docs/r/reference/Expression.html                   |   4 +-
 docs/r/reference/FeatherReader.html                |   4 +-
 docs/r/reference/FeatherTableReader.html           | 240 -------------
 docs/r/reference/FeatherTableWriter.html           | 235 -------------
 docs/r/reference/Field.html                        |  10 +-
 docs/r/reference/FileFormat.html                   |  33 +-
 docs/r/reference/FileInfo.html                     |   4 +-
 docs/r/reference/FileSelector.html                 |   4 +-
 docs/r/reference/FileStats.html                    | 208 ------------
 docs/r/reference/FileSystem.html                   |   4 +-
 docs/r/reference/FileWriteOptions.html             |   4 +-
 docs/r/reference/FixedWidthType.html               |   4 +-
 docs/r/reference/FragmentScanOptions.html          |  15 +-
 docs/r/reference/InputStream.html                  |   4 +-
 docs/r/reference/MemoryPool.html                   |   4 +-
 docs/r/reference/Message.html                      |   4 +-
 docs/r/reference/MessageReader.html                |   4 +-
 docs/r/reference/OutputStream.html                 |   4 +-
 docs/r/reference/ParquetArrowReaderProperties.html |   4 +-
 docs/r/reference/ParquetFileReader.html            |  38 ++-
 docs/r/reference/ParquetFileWriter.html            |   4 +-
 docs/r/reference/ParquetReaderProperties.html      | 239 -------------
 docs/r/reference/ParquetWriterProperties.html      |   4 +-
 docs/r/reference/Partitioning.html                 |   4 +-
 docs/r/reference/RecordBatch.html                  |  10 +-
 docs/r/reference/RecordBatchReader.html            |  12 +-
 docs/r/reference/RecordBatchWriter.html            |   8 +-
 docs/r/reference/Scalar.html                       |  36 +-
 docs/r/reference/Scanner.html                      |   7 +-
 docs/r/reference/Schema.html                       |  10 +-
 docs/r/reference/Source.html                       | 256 --------------
 docs/r/reference/Table.html                        |  10 +-
 docs/r/reference/array.html                        |  54 ++-
 docs/r/reference/arrow-package.html                |   7 +-
 docs/r/reference/arrow_available.html              |   4 +-
 docs/r/reference/arrow_info.html                   |   4 +-
 docs/r/reference/buffer.html                       |  19 +-
 docs/r/reference/call_function.html                |  14 +-
 docs/r/reference/cast_options.html                 |   4 +-
 docs/r/reference/codec_is_available.html           |   7 +-
 docs/r/reference/compression.html                  |   4 +-
 .../r/reference/{type.html => contains_regex.html} |  26 +-
 docs/r/reference/copy_files.html                   |   4 +-
 docs/r/reference/cpu_count.html                    |   4 +-
 docs/r/reference/data-type.html                    |  10 +-
 docs/r/reference/dataset_factory.html              |   4 +-
 docs/r/reference/default_memory_pool.html          |   4 +-
 docs/r/reference/dictionary.html                   |   4 +-
 docs/r/reference/enums.html                        |   9 +-
 docs/r/reference/flight_connect.html               |   4 +-
 docs/r/reference/flight_get.html                   |   4 +-
 docs/r/reference/flight_put.html                   |   4 +-
 ...nnect.html => get_stringr_pattern_options.html} |  41 ++-
 docs/r/reference/hive_partition.html               |  17 +-
 docs/r/reference/index.html                        |  16 +-
 docs/r/reference/install_arrow.html                |   4 +-
 docs/r/reference/install_pyarrow.html              |   4 +-
 .../{cpu_count.html => io_thread_count.html}       |  20 +-
 docs/r/reference/list_compute_functions.html       | 200 ++++++++++-
 docs/r/reference/list_flights.html                 |   4 +-
 docs/r/reference/load_flight_server.html           |   9 +-
 docs/r/reference/make_readable_file.html           |   4 +-
 docs/r/reference/map_batches.html                  |   4 +-
 docs/r/reference/match_arrow.html                  |  71 +++-
 docs/r/reference/mmap_create.html                  |   4 +-
 docs/r/reference/mmap_open.html                    |   4 +-
 docs/r/reference/open_dataset.html                 | 172 +++++++++-
 docs/r/reference/open_source.html                  | 283 ----------------
 docs/r/reference/push_data.html                    | 237 -------------
 docs/r/reference/read_delim_arrow.html             |   8 +-
 docs/r/reference/read_feather.html                 |   8 +-
 docs/r/reference/read_ipc_stream.html              |   4 +-
 docs/r/reference/read_json_arrow.html              |   8 +-
 docs/r/reference/read_message.html                 |   4 +-
 docs/r/reference/read_parquet.html                 |  16 +-
 docs/r/reference/read_record_batch.html            | 227 -------------
 docs/r/reference/read_schema.html                  |   4 +-
 docs/r/reference/read_table.html                   | 244 -------------
 .../reference/{type.html => recycle_scalars.html}  |  26 +-
 docs/r/reference/reexports.html                    |   4 +-
 ...{flight_get.html => repeat_value_as_array.html} |  30 +-
 docs/r/reference/s3_bucket.html                    |   8 +-
 docs/r/reference/set_cpu_count.html                | 220 ------------
 docs/r/reference/type.html                         |  18 +-
 docs/r/reference/unify_schemas.html                |  16 +-
 docs/r/reference/value_counts.html                 |  22 +-
 docs/r/reference/write_arrow.html                  | 236 -------------
 .../{write_to_raw.html => write_csv_arrow.html}    |  47 +--
 docs/r/reference/write_dataset.html                |   6 +-
 docs/r/reference/write_feather.html                |   8 +-
 docs/r/reference/write_ipc_stream.html             |   9 +-
 docs/r/reference/write_parquet.html                |   8 +-
 docs/r/reference/write_to_raw.html                 | 376 ++++++++++++++++++++-
 docs/r/sitemap.xml                                 |  18 +
 136 files changed, 1616 insertions(+), 3361 deletions(-)

diff --git a/docs/r/404.html b/docs/r/404.html
index c14e1aa..d65c14c 100644
--- a/docs/r/404.html
+++ b/docs/r/404.html
@@ -83,7 +83,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="https://arrow.apache.org/docs/r//index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -193,7 +193,7 @@ Content not found. Please use links in the navbar.
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/arrow.html b/docs/r/articles/arrow.html
index a666725..67c4e59 100644
--- a/docs/r/articles/arrow.html
+++ b/docs/r/articles/arrow.html
@@ -37,7 +37,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -123,7 +123,7 @@
 
       
 
-      </header><script src="arrow_files/header-attrs-2.8/header-attrs.js"></script><script src="arrow_files/accessible-code-block-0.0.1/empty-anchor.js"></script><div class="row">
+      </header><div class="row">
   <div class="col-md-9 contents">
     <div class="page-header toc-ignore">
       <h1 data-toc-skip>Using the Arrow C++ Library in R</h1>
@@ -557,7 +557,7 @@
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/arrow_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/r/articles/arrow_files/accessible-code-block-0.0.1/empty-anchor.js
deleted file mode 100644
index ca349fd..0000000
--- a/docs/r/articles/arrow_files/accessible-code-block-0.0.1/empty-anchor.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Hide empty <a> tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) -->
-// v0.0.1
-// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020.
-
-document.addEventListener('DOMContentLoaded', function() {
-  const codeList = document.getElementsByClassName("sourceCode");
-  for (var i = 0; i < codeList.length; i++) {
-    var linkList = codeList[i].getElementsByTagName('a');
-    for (var j = 0; j < linkList.length; j++) {
-      if (linkList[j].innerHTML === "") {
-        linkList[j].setAttribute('aria-hidden', 'true');
-      }
-    }
-  }
-});
diff --git a/docs/r/articles/arrow_files/header-attrs-2.7/header-attrs.js b/docs/r/articles/arrow_files/header-attrs-2.7/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/arrow_files/header-attrs-2.7/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/arrow_files/header-attrs-2.8/header-attrs.js b/docs/r/articles/arrow_files/header-attrs-2.8/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/arrow_files/header-attrs-2.8/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/dataset.html b/docs/r/articles/dataset.html
index 87678f5..eaeb5ea 100644
--- a/docs/r/articles/dataset.html
+++ b/docs/r/articles/dataset.html
@@ -37,7 +37,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -123,7 +123,7 @@
 
       
 
-      </header><script src="dataset_files/header-attrs-2.8/header-attrs.js"></script><script src="dataset_files/accessible-code-block-0.0.1/empty-anchor.js"></script><div class="row">
+      </header><div class="row">
   <div class="col-md-9 contents">
     <div class="page-header toc-ignore">
       <h1 data-toc-skip>Working with Arrow Datasets and dplyr</h1>
@@ -348,7 +348,7 @@ year=2009/month=02/data.parquet
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/dataset_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/r/articles/dataset_files/accessible-code-block-0.0.1/empty-anchor.js
deleted file mode 100644
index ca349fd..0000000
--- a/docs/r/articles/dataset_files/accessible-code-block-0.0.1/empty-anchor.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Hide empty <a> tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) -->
-// v0.0.1
-// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020.
-
-document.addEventListener('DOMContentLoaded', function() {
-  const codeList = document.getElementsByClassName("sourceCode");
-  for (var i = 0; i < codeList.length; i++) {
-    var linkList = codeList[i].getElementsByTagName('a');
-    for (var j = 0; j < linkList.length; j++) {
-      if (linkList[j].innerHTML === "") {
-        linkList[j].setAttribute('aria-hidden', 'true');
-      }
-    }
-  }
-});
diff --git a/docs/r/articles/dataset_files/header-attrs-2.7/header-attrs.js b/docs/r/articles/dataset_files/header-attrs-2.7/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/dataset_files/header-attrs-2.7/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/dataset_files/header-attrs-2.8/header-attrs.js b/docs/r/articles/dataset_files/header-attrs-2.8/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/dataset_files/header-attrs-2.8/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/developing.html b/docs/r/articles/developing.html
index 1eeae1a..0a74e19 100644
--- a/docs/r/articles/developing.html
+++ b/docs/r/articles/developing.html
@@ -37,7 +37,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -123,7 +123,7 @@
 
       
 
-      </header><script src="developing_files/header-attrs-2.8/header-attrs.js"></script><script src="developing_files/accessible-code-block-0.0.1/empty-anchor.js"></script><div class="row">
+      </header><div class="row">
   <div class="col-md-9 contents">
     <div class="page-header toc-ignore">
       <h1 data-toc-skip>Arrow R Developer Guide</h1>
@@ -171,12 +171,12 @@ nightly$ls("libarrow/bin")</code></pre>
 <div id="macos" class="section level4">
 <h4 class="hasAnchor">
 <a href="#macos" class="anchor"></a>macOS</h4>
-<div class="sourceCode" id="cb3"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true"></a><span class="ex">brew</span> install cmake openssl</span></code></pre></div>
+<div class="sourceCode" id="cb3"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb3-1" title="1"><span class="ex">brew</span> install cmake openssl</a></code></pre></div>
 </div>
 <div id="ubuntu" class="section level4">
 <h4 class="hasAnchor">
 <a href="#ubuntu" class="anchor"></a>Ubuntu</h4>
-<div class="sourceCode" id="cb4"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true"></a><span class="fu">sudo</span> apt install -y cmake libcurl4-openssl-dev libssl-dev</span></code></pre></div>
+<div class="sourceCode" id="cb4"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb4-1" title="1"><span class="fu">sudo</span> apt install -y cmake libcurl4-openssl-dev libssl-dev</a></code></pre></div>
 </div>
 </div>
 <div id="configure-the-arrow-build" class="section level3 tabset">
@@ -188,31 +188,31 @@ nightly$ls("libarrow/bin")</code></pre>
 <h4 class="hasAnchor">
 <a href="#configure-for-installing-to-a-user-directory" class="anchor"></a>Configure for installing to a user directory</h4>
 <p>In this example we will install it to a directory called <code>dist</code> that has the same parent as our <code>arrow</code> checkout, but it could be named or located anywhere you would like. However, note that your installation of the Arrow R package will point to this directory and need it to remain intact for the package to continue to work. This is one reason we recommend <em>not</em> placing it inside of the arrow git checkout.</p>
-<div class="sourceCode" id="cb5"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true"></a><span class="bu">export</span> <span class="va">ARROW_HOME=$(</span><span class="bu">pwd</span><span class="va">)</span>/dist</span>
-<span id="cb5-2"><a href="#cb5-2" aria-hidden="true"></a><span class="fu">mkdir</span> <span class="va">$ARROW_HOME</span></span></code></pre></div>
+<div class="sourceCode" id="cb5"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb5-1" title="1"><span class="bu">export</span> <span class="va">ARROW_HOME=$(</span><span class="bu">pwd</span><span class="va">)</span>/dist</a>
+<a class="sourceLine" id="cb5-2" title="2"><span class="fu">mkdir</span> <span class="va">$ARROW_HOME</span></a></code></pre></div>
 <p><em>Special instructions on Linux:</em> You will need to set <code>LD_LIBRARY_PATH</code> to the <code>lib</code> directory that is under where we set <code>$ARROW_HOME</code>, before launching R and using Arrow. One way to do this is to add it to your profile (we use <code>~/.bash_profile</code> here, but you might need to put this in a different file depending on your setup, e.g. if you use a shell other than <code>bash</code>). On macOS we do not need to do this because the macOS s [...]
-<div class="sourceCode" id="cb6"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true"></a><span class="bu">export</span> <span class="va">LD_LIBRARY_PATH=$ARROW_HOME</span>/lib:<span class="va">$LD_LIBRARY_PATH</span></span>
-<span id="cb6-2"><a href="#cb6-2" aria-hidden="true"></a><span class="bu">echo</span> <span class="st">"export LD_LIBRARY_PATH=</span><span class="va">$ARROW_HOME</span><span class="st">/lib:</span><span class="va">$LD_LIBRARY_PATH</span><span class="st">"</span> <span class="op">&gt;&gt;</span> ~/.bash_profile</span></code></pre></div>
+<div class="sourceCode" id="cb6"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb6-1" title="1"><span class="bu">export</span> <span class="va">LD_LIBRARY_PATH=$ARROW_HOME</span>/lib:<span class="va">$LD_LIBRARY_PATH</span></a>
+<a class="sourceLine" id="cb6-2" title="2"><span class="bu">echo</span> <span class="st">"export LD_LIBRARY_PATH=</span><span class="va">$ARROW_HOME</span><span class="st">/lib:</span><span class="va">$LD_LIBRARY_PATH</span><span class="st">"</span> <span class="op">&gt;&gt;</span> ~/.bash_profile</a></code></pre></div>
 <p>Now we can move into the arrow repository to start the build process. You will need to create a directory into which the C++ build will put its contents. It is recommended to make a <code>build</code> directory inside of the <code>cpp</code> directory of the Arrow git repository (it is git-ignored, so you won’t accidentally check it in). And then, change directories to be inside <code>cpp/build</code>:</p>
-<div class="sourceCode" id="cb7"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true"></a><span class="bu">pushd</span> arrow</span>
-<span id="cb7-2"><a href="#cb7-2" aria-hidden="true"></a><span class="fu">mkdir</span> -p cpp/build</span>
-<span id="cb7-3"><a href="#cb7-3" aria-hidden="true"></a><span class="bu">pushd</span> cpp/build</span></code></pre></div>
+<div class="sourceCode" id="cb7"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb7-1" title="1"><span class="bu">pushd</span> arrow</a>
+<a class="sourceLine" id="cb7-2" title="2"><span class="fu">mkdir</span> -p cpp/build</a>
+<a class="sourceLine" id="cb7-3" title="3"><span class="bu">pushd</span> cpp/build</a></code></pre></div>
 <p>You’ll first call <code>cmake</code> to configure the build and then <code>make install</code>. For the R package, you’ll need to enable several features in the C++ library using <code>-D</code> flags:</p>
-<div class="sourceCode" id="cb8"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true"></a><span class="fu">cmake</span> <span class="kw">\</span></span>
-<span id="cb8-2"><a href="#cb8-2" aria-hidden="true"></a>  <span class="ex">-DCMAKE_INSTALL_PREFIX</span>=<span class="va">$ARROW_HOME</span> <span class="kw">\</span></span>
-<span id="cb8-3"><a href="#cb8-3" aria-hidden="true"></a>  <span class="ex">-DCMAKE_INSTALL_LIBDIR</span>=lib <span class="kw">\</span></span>
-<span id="cb8-4"><a href="#cb8-4" aria-hidden="true"></a>  <span class="ex">-DARROW_COMPUTE</span>=ON <span class="kw">\</span></span>
-<span id="cb8-5"><a href="#cb8-5" aria-hidden="true"></a>  <span class="ex">-DARROW_CSV</span>=ON <span class="kw">\</span></span>
-<span id="cb8-6"><a href="#cb8-6" aria-hidden="true"></a>  <span class="ex">-DARROW_DATASET</span>=ON <span class="kw">\</span></span>
-<span id="cb8-7"><a href="#cb8-7" aria-hidden="true"></a>  <span class="ex">-DARROW_EXTRA_ERROR_CONTEXT</span>=ON <span class="kw">\</span></span>
-<span id="cb8-8"><a href="#cb8-8" aria-hidden="true"></a>  <span class="ex">-DARROW_FILESYSTEM</span>=ON <span class="kw">\</span></span>
-<span id="cb8-9"><a href="#cb8-9" aria-hidden="true"></a>  <span class="ex">-DARROW_INSTALL_NAME_RPATH</span>=OFF <span class="kw">\</span></span>
-<span id="cb8-10"><a href="#cb8-10" aria-hidden="true"></a>  <span class="ex">-DARROW_JEMALLOC</span>=ON <span class="kw">\</span></span>
-<span id="cb8-11"><a href="#cb8-11" aria-hidden="true"></a>  <span class="ex">-DARROW_JSON</span>=ON <span class="kw">\</span></span>
-<span id="cb8-12"><a href="#cb8-12" aria-hidden="true"></a>  <span class="ex">-DARROW_PARQUET</span>=ON <span class="kw">\</span></span>
-<span id="cb8-13"><a href="#cb8-13" aria-hidden="true"></a>  <span class="ex">-DARROW_WITH_SNAPPY</span>=ON <span class="kw">\</span></span>
-<span id="cb8-14"><a href="#cb8-14" aria-hidden="true"></a>  <span class="ex">-DARROW_WITH_ZLIB</span>=ON <span class="kw">\</span></span>
-<span id="cb8-15"><a href="#cb8-15" aria-hidden="true"></a>  <span class="ex">..</span></span></code></pre></div>
+<div class="sourceCode" id="cb8"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb8-1" title="1"><span class="fu">cmake</span> \</a>
+<a class="sourceLine" id="cb8-2" title="2">  -DCMAKE_INSTALL_PREFIX=<span class="va">$ARROW_HOME</span> \</a>
+<a class="sourceLine" id="cb8-3" title="3">  -DCMAKE_INSTALL_LIBDIR=lib \</a>
+<a class="sourceLine" id="cb8-4" title="4">  -DARROW_COMPUTE=ON \</a>
+<a class="sourceLine" id="cb8-5" title="5">  -DARROW_CSV=ON \</a>
+<a class="sourceLine" id="cb8-6" title="6">  -DARROW_DATASET=ON \</a>
+<a class="sourceLine" id="cb8-7" title="7">  -DARROW_EXTRA_ERROR_CONTEXT=ON \</a>
+<a class="sourceLine" id="cb8-8" title="8">  -DARROW_FILESYSTEM=ON \</a>
+<a class="sourceLine" id="cb8-9" title="9">  -DARROW_INSTALL_NAME_RPATH=OFF \</a>
+<a class="sourceLine" id="cb8-10" title="10">  -DARROW_JEMALLOC=ON \</a>
+<a class="sourceLine" id="cb8-11" title="11">  -DARROW_JSON=ON \</a>
+<a class="sourceLine" id="cb8-12" title="12">  -DARROW_PARQUET=ON \</a>
+<a class="sourceLine" id="cb8-13" title="13">  -DARROW_WITH_SNAPPY=ON \</a>
+<a class="sourceLine" id="cb8-14" title="14">  -DARROW_WITH_ZLIB=ON \</a>
+<a class="sourceLine" id="cb8-15" title="15">  ..</a></code></pre></div>
 <p><code>..</code> refers to the C++ source directory: we’re in <code>cpp/build</code>, and the source is in <code>cpp</code>.</p>
 </div>
 <div id="configure-to-install-to-a-system-directory" class="section level4">
@@ -220,23 +220,23 @@ nightly$ls("libarrow/bin")</code></pre>
 <a href="#configure-to-install-to-a-system-directory" class="anchor"></a>Configure to install to a system directory</h4>
 <p>If you would like to install Arrow as a system library you can do that as well. This is in some respects simpler, but if you already have Arrow libraries installed there, it would disrupt them and possibly require <code>sudo</code> permissions.</p>
 <p>Now we can move into the arrow repository to start the build process. You will need to create a directory into which the C++ build will put its contents. It is recommended to make a <code>build</code> directory inside of the <code>cpp</code> directory of the Arrow git repository (it is git-ignored, so you won’t accidentally check it in). And then, change directories to be inside <code>cpp/build</code>:</p>
-<div class="sourceCode" id="cb9"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true"></a><span class="bu">pushd</span> arrow</span>
-<span id="cb9-2"><a href="#cb9-2" aria-hidden="true"></a><span class="fu">mkdir</span> -p cpp/build</span>
-<span id="cb9-3"><a href="#cb9-3" aria-hidden="true"></a><span class="bu">pushd</span> cpp/build</span></code></pre></div>
+<div class="sourceCode" id="cb9"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb9-1" title="1"><span class="bu">pushd</span> arrow</a>
+<a class="sourceLine" id="cb9-2" title="2"><span class="fu">mkdir</span> -p cpp/build</a>
+<a class="sourceLine" id="cb9-3" title="3"><span class="bu">pushd</span> cpp/build</a></code></pre></div>
 <p>You’ll first call <code>cmake</code> to configure the build and then <code>make install</code>. For the R package, you’ll need to enable several features in the C++ library using <code>-D</code> flags:</p>
-<div class="sourceCode" id="cb10"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true"></a><span class="fu">cmake</span> <span class="kw">\</span></span>
-<span id="cb10-2"><a href="#cb10-2" aria-hidden="true"></a>  <span class="ex">-DARROW_COMPUTE</span>=ON <span class="kw">\</span></span>
-<span id="cb10-3"><a href="#cb10-3" aria-hidden="true"></a>  <span class="ex">-DARROW_CSV</span>=ON <span class="kw">\</span></span>
-<span id="cb10-4"><a href="#cb10-4" aria-hidden="true"></a>  <span class="ex">-DARROW_DATASET</span>=ON <span class="kw">\</span></span>
-<span id="cb10-5"><a href="#cb10-5" aria-hidden="true"></a>  <span class="ex">-DARROW_EXTRA_ERROR_CONTEXT</span>=ON <span class="kw">\</span></span>
-<span id="cb10-6"><a href="#cb10-6" aria-hidden="true"></a>  <span class="ex">-DARROW_FILESYSTEM</span>=ON <span class="kw">\</span></span>
-<span id="cb10-7"><a href="#cb10-7" aria-hidden="true"></a>  <span class="ex">-DARROW_INSTALL_NAME_RPATH</span>=OFF <span class="kw">\</span></span>
-<span id="cb10-8"><a href="#cb10-8" aria-hidden="true"></a>  <span class="ex">-DARROW_JEMALLOC</span>=ON <span class="kw">\</span></span>
-<span id="cb10-9"><a href="#cb10-9" aria-hidden="true"></a>  <span class="ex">-DARROW_JSON</span>=ON <span class="kw">\</span></span>
-<span id="cb10-10"><a href="#cb10-10" aria-hidden="true"></a>  <span class="ex">-DARROW_PARQUET</span>=ON <span class="kw">\</span></span>
-<span id="cb10-11"><a href="#cb10-11" aria-hidden="true"></a>  <span class="ex">-DARROW_WITH_SNAPPY</span>=ON <span class="kw">\</span></span>
-<span id="cb10-12"><a href="#cb10-12" aria-hidden="true"></a>  <span class="ex">-DARROW_WITH_ZLIB</span>=ON <span class="kw">\</span></span>
-<span id="cb10-13"><a href="#cb10-13" aria-hidden="true"></a>  <span class="ex">..</span></span></code></pre></div>
+<div class="sourceCode" id="cb10"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb10-1" title="1"><span class="fu">cmake</span> \</a>
+<a class="sourceLine" id="cb10-2" title="2">  -DARROW_COMPUTE=ON \</a>
+<a class="sourceLine" id="cb10-3" title="3">  -DARROW_CSV=ON \</a>
+<a class="sourceLine" id="cb10-4" title="4">  -DARROW_DATASET=ON \</a>
+<a class="sourceLine" id="cb10-5" title="5">  -DARROW_EXTRA_ERROR_CONTEXT=ON \</a>
+<a class="sourceLine" id="cb10-6" title="6">  -DARROW_FILESYSTEM=ON \</a>
+<a class="sourceLine" id="cb10-7" title="7">  -DARROW_INSTALL_NAME_RPATH=OFF \</a>
+<a class="sourceLine" id="cb10-8" title="8">  -DARROW_JEMALLOC=ON \</a>
+<a class="sourceLine" id="cb10-9" title="9">  -DARROW_JSON=ON \</a>
+<a class="sourceLine" id="cb10-10" title="10">  -DARROW_PARQUET=ON \</a>
+<a class="sourceLine" id="cb10-11" title="11">  -DARROW_WITH_SNAPPY=ON \</a>
+<a class="sourceLine" id="cb10-12" title="12">  -DARROW_WITH_ZLIB=ON \</a>
+<a class="sourceLine" id="cb10-13" title="13">  ..</a></code></pre></div>
 <p><code>..</code> refers to the C++ source directory: we’re in <code>cpp/build</code>, and the source is in <code>cpp</code>.</p>
 </div>
 </div>
@@ -264,20 +264,20 @@ nightly$ls("libarrow/bin")</code></pre>
 <h3 class="hasAnchor">
 <a href="#build-arrow" class="anchor"></a>Build Arrow</h3>
 <p>You can add <code>-j#</code> between <code>make</code> and <code>install</code> here too to speed up compilation by running in parallel (where <code>#</code> is the number of cores you have available).</p>
-<div class="sourceCode" id="cb12"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true"></a><span class="fu">make</span> -j8 install</span></code></pre></div>
+<div class="sourceCode" id="cb12"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb12-1" title="1"><span class="fu">make</span> -j8 install</a></code></pre></div>
 <p>If you are installing on linux, and you are installing to the system, you may need to use <code>sudo</code>:</p>
-<div class="sourceCode" id="cb13"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb13-1"><a href="#cb13-1" aria-hidden="true"></a><span class="fu">sudo</span> make install</span></code></pre></div>
+<div class="sourceCode" id="cb13"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb13-1" title="1"><span class="fu">sudo</span> make install</a></code></pre></div>
 </div>
 <div id="build-the-arrow-r-package" class="section level3">
 <h3 class="hasAnchor">
 <a href="#build-the-arrow-r-package" class="anchor"></a>Build the Arrow R package</h3>
 <p>Once you’ve built the C++ library, you can install the R package and its dependencies, along with additional dev dependencies, from the git checkout:</p>
-<div class="sourceCode" id="cb14"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb14-1"><a href="#cb14-1" aria-hidden="true"></a><span class="bu">popd</span> <span class="co"># To go back to the root directory of the project, from cpp/build</span></span>
-<span id="cb14-2"><a href="#cb14-2" aria-hidden="true"></a></span>
-<span id="cb14-3"><a href="#cb14-3" aria-hidden="true"></a><span class="bu">pushd</span> r</span>
-<span id="cb14-4"><a href="#cb14-4" aria-hidden="true"></a><span class="ex">R</span> -e <span class="st">'install.packages("remotes"); remotes::install_deps(dependencies = TRUE)'</span></span>
-<span id="cb14-5"><a href="#cb14-5" aria-hidden="true"></a></span>
-<span id="cb14-6"><a href="#cb14-6" aria-hidden="true"></a><span class="ex">R</span> CMD INSTALL .</span></code></pre></div>
+<div class="sourceCode" id="cb14"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb14-1" title="1"><span class="bu">popd</span> <span class="co"># To go back to the root directory of the project, from cpp/build</span></a>
+<a class="sourceLine" id="cb14-2" title="2"></a>
+<a class="sourceLine" id="cb14-3" title="3"><span class="bu">pushd</span> r</a>
+<a class="sourceLine" id="cb14-4" title="4"><span class="ex">R</span> -e <span class="st">'install.packages("remotes"); remotes::install_deps(dependencies = TRUE)'</span></a>
+<a class="sourceLine" id="cb14-5" title="5"></a>
+<a class="sourceLine" id="cb14-6" title="6"><span class="ex">R</span> CMD INSTALL .</a></code></pre></div>
 </div>
 <div id="compilation-flags" class="section level3">
 <h3 class="hasAnchor">
@@ -315,6 +315,13 @@ nightly$ls("libarrow/bin")</code></pre>
 
 </details>
 </div>
+<div id="documentation" class="section level3">
+<h3 class="hasAnchor">
+<a href="#documentation" class="anchor"></a>Documentation</h3>
+<p>The documentation for the R package uses features of <code>roxygen2</code> that haven’t yet been released on CRAN, such as conditional inclusion of examples via the <code>@examplesIf</code> tag. If you are making changes which require updating the documentation, please install the development version of <code>roxygen2</code> from GitHub.</p>
+<div class="sourceCode" id="cb17"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span class="fu">remotes</span><span class="fu">::</span><span class="fu"><a href="https://remotes.r-lib.org/reference/install_github.html">install_github</a></span><span class="op">(</span><span class="st">"r-lib/roxygen2"</span><span class="op">)</span></code></pre></div>
+</div>
 </div>
 <div id="troubleshooting" class="section level2">
 <h2 class="hasAnchor">
@@ -351,7 +358,7 @@ ERROR: loading failed</code></pre>
 </li>
 <li>adding <code>LDFLAGS=</code> to your <code>~/.R/Makevars</code> file (the least recommended way, though it is a common debugging approach suggested online)</li>
 </ul>
-<div class="sourceCode" id="cb19"><pre class="sourceCode bash"><code class="sourceCode bash"><span id="cb19-1"><a href="#cb19-1" aria-hidden="true"></a><span class="va">MAKEFLAGS=</span><span class="st">"LDFLAGS="</span> <span class="ex">R</span> CMD INSTALL .</span></code></pre></div>
+<div class="sourceCode" id="cb20"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb20-1" title="1"><span class="va">MAKEFLAGS=</span><span class="st">"LDFLAGS="</span> <span class="ex">R</span> CMD INSTALL .</a></code></pre></div>
 </div>
 <div id="rpath-issues" class="section level3">
 <h3 class="hasAnchor">
@@ -373,7 +380,7 @@ ERROR: loading failed</code></pre>
 <p>If you need an Arrow installation from a specific repository or at a specific ref, <code><a href="https://remotes.r-lib.org/reference/install_github.html">remotes::install_github("apache/arrow/r", build = FALSE)</a></code> should work on most platforms (with the notable exception of Windows). The <code>build = FALSE</code> argument is important so that the installation can access the C++ source in the <code>cpp/</code> directory in <code>apache/arrow</code>.</p>
 <p>As with other installation methods, setting the environment variables <code>LIBARROW_MINIMAL=false</code> and <code>ARROW_R_DEV=true</code> will provide a more full-featured version of Arrow and provide more verbose output, respectively.</p>
 <p>For example, to install from the (fictional) branch <code>bugfix</code> from <code>apache/arrow</code> one could:</p>
-<div class="sourceCode" id="cb21"><pre class="downlit sourceCode r">
+<div class="sourceCode" id="cb22"><pre class="downlit sourceCode r">
 <code class="sourceCode R"><span class="fu"><a href="https://rdrr.io/r/base/Sys.setenv.html">Sys.setenv</a></span><span class="op">(</span>LIBARROW_MINIMAL<span class="op">=</span><span class="st">"false"</span><span class="op">)</span>
 <span class="fu">remotes</span><span class="fu">::</span><span class="fu"><a href="https://remotes.r-lib.org/reference/install_github.html">install_github</a></span><span class="op">(</span><span class="st">"apache/arrow/r@bugfix"</span>, build <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></code></pre></div>
 <p>Developers may wish to use this method of installing a specific commit separate from another Arrow development environment or system installation (e.g. we use this in <a href="https://github.com/ursacomputing/arrowbench">arrowbench</a> to install development versions of arrow isolated from the system install). If you already have Arrow C++ libraries installed system-wide, you may need to set some additional variables in order to isolate this build from your system libraries:</p>
@@ -452,26 +459,26 @@ ERROR: loading failed</code></pre>
 <h2 class="hasAnchor">
 <a href="#useful-functions-for-arrow-developers" class="anchor"></a>Useful functions for Arrow developers</h2>
 <p>Within an R session, these can help with package development:</p>
-<div class="sourceCode" id="cb24"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb24-1"><a href="#cb24-1" aria-hidden="true"></a><span class="co"># Load the dev package</span></span>
-<span id="cb24-2"><a href="#cb24-2" aria-hidden="true"></a>devtools<span class="op">::</span><span class="kw">load_all</span>()</span>
-<span id="cb24-3"><a href="#cb24-3" aria-hidden="true"></a></span>
-<span id="cb24-4"><a href="#cb24-4" aria-hidden="true"></a><span class="co"># Run the test suite, optionally filtering file names</span></span>
-<span id="cb24-5"><a href="#cb24-5" aria-hidden="true"></a>devtools<span class="op">::</span><span class="kw">test</span>(<span class="dt">filter=</span><span class="st">"^regexp$"</span>)</span>
-<span id="cb24-6"><a href="#cb24-6" aria-hidden="true"></a><span class="co"># or the Makefile alternative from the arrow/r directory in a shell:</span></span>
-<span id="cb24-7"><a href="#cb24-7" aria-hidden="true"></a>make test file=regexp</span>
-<span id="cb24-8"><a href="#cb24-8" aria-hidden="true"></a></span>
-<span id="cb24-9"><a href="#cb24-9" aria-hidden="true"></a><span class="co"># Update roxygen documentation</span></span>
-<span id="cb24-10"><a href="#cb24-10" aria-hidden="true"></a>devtools<span class="op">::</span><span class="kw">document</span>()</span>
-<span id="cb24-11"><a href="#cb24-11" aria-hidden="true"></a></span>
-<span id="cb24-12"><a href="#cb24-12" aria-hidden="true"></a><span class="co"># To preview the documentation website</span></span>
-<span id="cb24-13"><a href="#cb24-13" aria-hidden="true"></a>pkgdown<span class="op">::</span><span class="kw">build_site</span>()</span>
-<span id="cb24-14"><a href="#cb24-14" aria-hidden="true"></a></span>
-<span id="cb24-15"><a href="#cb24-15" aria-hidden="true"></a><span class="co"># All package checks; see also below</span></span>
-<span id="cb24-16"><a href="#cb24-16" aria-hidden="true"></a>devtools<span class="op">::</span><span class="kw">check</span>()</span>
-<span id="cb24-17"><a href="#cb24-17" aria-hidden="true"></a></span>
-<span id="cb24-18"><a href="#cb24-18" aria-hidden="true"></a><span class="co"># See test coverage statistics</span></span>
-<span id="cb24-19"><a href="#cb24-19" aria-hidden="true"></a>covr<span class="op">::</span><span class="kw">report</span>()</span>
-<span id="cb24-20"><a href="#cb24-20" aria-hidden="true"></a>covr<span class="op">::</span><span class="kw">package_coverage</span>()</span></code></pre></div>
+<div class="sourceCode" id="cb25"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb25-1" title="1"><span class="co"># Load the dev package</span></a>
+<a class="sourceLine" id="cb25-2" title="2">devtools<span class="op">::</span><span class="kw">load_all</span>()</a>
+<a class="sourceLine" id="cb25-3" title="3"></a>
+<a class="sourceLine" id="cb25-4" title="4"><span class="co"># Run the test suite, optionally filtering file names</span></a>
+<a class="sourceLine" id="cb25-5" title="5">devtools<span class="op">::</span><span class="kw">test</span>(<span class="dt">filter=</span><span class="st">"^regexp$"</span>)</a>
+<a class="sourceLine" id="cb25-6" title="6"><span class="co"># or the Makefile alternative from the arrow/r directory in a shell:</span></a>
+<a class="sourceLine" id="cb25-7" title="7">make test file=regexp</a>
+<a class="sourceLine" id="cb25-8" title="8"></a>
+<a class="sourceLine" id="cb25-9" title="9"><span class="co"># Update roxygen documentation</span></a>
+<a class="sourceLine" id="cb25-10" title="10">devtools<span class="op">::</span><span class="kw">document</span>()</a>
+<a class="sourceLine" id="cb25-11" title="11"></a>
+<a class="sourceLine" id="cb25-12" title="12"><span class="co"># To preview the documentation website</span></a>
+<a class="sourceLine" id="cb25-13" title="13">pkgdown<span class="op">::</span><span class="kw">build_site</span>()</a>
+<a class="sourceLine" id="cb25-14" title="14"></a>
+<a class="sourceLine" id="cb25-15" title="15"><span class="co"># All package checks; see also below</span></a>
+<a class="sourceLine" id="cb25-16" title="16">devtools<span class="op">::</span><span class="kw">check</span>()</a>
+<a class="sourceLine" id="cb25-17" title="17"></a>
+<a class="sourceLine" id="cb25-18" title="18"><span class="co"># See test coverage statistics</span></a>
+<a class="sourceLine" id="cb25-19" title="19">covr<span class="op">::</span><span class="kw">report</span>()</a>
+<a class="sourceLine" id="cb25-20" title="20">covr<span class="op">::</span><span class="kw">package_coverage</span>()</a></code></pre></div>
 <p>Any of those can be run from the command line by wrapping them in <code>R -e '$COMMAND'</code>. There’s also a <code>Makefile</code> to help with some common tasks from the command line (<code>make test</code>, <code>make doc</code>, <code>make clean</code>, etc.)</p>
 <div id="full-package-validation" class="section level3">
 <h3 class="hasAnchor">
@@ -493,7 +500,7 @@ R CMD check arrow_*.tar.gz --as-cran</code></pre>
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/developing_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/r/articles/developing_files/accessible-code-block-0.0.1/empty-anchor.js
deleted file mode 100644
index ca349fd..0000000
--- a/docs/r/articles/developing_files/accessible-code-block-0.0.1/empty-anchor.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Hide empty <a> tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) -->
-// v0.0.1
-// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020.
-
-document.addEventListener('DOMContentLoaded', function() {
-  const codeList = document.getElementsByClassName("sourceCode");
-  for (var i = 0; i < codeList.length; i++) {
-    var linkList = codeList[i].getElementsByTagName('a');
-    for (var j = 0; j < linkList.length; j++) {
-      if (linkList[j].innerHTML === "") {
-        linkList[j].setAttribute('aria-hidden', 'true');
-      }
-    }
-  }
-});
diff --git a/docs/r/articles/developing_files/header-attrs-2.7/header-attrs.js b/docs/r/articles/developing_files/header-attrs-2.7/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/developing_files/header-attrs-2.7/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/developing_files/header-attrs-2.8/header-attrs.js b/docs/r/articles/developing_files/header-attrs-2.8/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/developing_files/header-attrs-2.8/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/flight.html b/docs/r/articles/flight.html
index cf3f7d3..8fcdea2 100644
--- a/docs/r/articles/flight.html
+++ b/docs/r/articles/flight.html
@@ -37,7 +37,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -123,7 +123,7 @@
 
       
 
-      </header><script src="flight_files/header-attrs-2.8/header-attrs.js"></script><script src="flight_files/accessible-code-block-0.0.1/empty-anchor.js"></script><div class="row">
+      </header><div class="row">
   <div class="col-md-9 contents">
     <div class="page-header toc-ignore">
       <h1 data-toc-skip>Connecting to Flight RPC Servers</h1>
@@ -194,7 +194,7 @@
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/flight_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/r/articles/flight_files/accessible-code-block-0.0.1/empty-anchor.js
deleted file mode 100644
index ca349fd..0000000
--- a/docs/r/articles/flight_files/accessible-code-block-0.0.1/empty-anchor.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Hide empty <a> tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) -->
-// v0.0.1
-// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020.
-
-document.addEventListener('DOMContentLoaded', function() {
-  const codeList = document.getElementsByClassName("sourceCode");
-  for (var i = 0; i < codeList.length; i++) {
-    var linkList = codeList[i].getElementsByTagName('a');
-    for (var j = 0; j < linkList.length; j++) {
-      if (linkList[j].innerHTML === "") {
-        linkList[j].setAttribute('aria-hidden', 'true');
-      }
-    }
-  }
-});
diff --git a/docs/r/articles/flight_files/header-attrs-2.7/header-attrs.js b/docs/r/articles/flight_files/header-attrs-2.7/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/flight_files/header-attrs-2.7/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/flight_files/header-attrs-2.8/header-attrs.js b/docs/r/articles/flight_files/header-attrs-2.8/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/flight_files/header-attrs-2.8/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/fs.html b/docs/r/articles/fs.html
index 5c16164..3ea4d4b 100644
--- a/docs/r/articles/fs.html
+++ b/docs/r/articles/fs.html
@@ -37,7 +37,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -123,7 +123,7 @@
 
       
 
-      </header><script src="fs_files/header-attrs-2.8/header-attrs.js"></script><script src="fs_files/accessible-code-block-0.0.1/empty-anchor.js"></script><div class="row">
+      </header><div class="row">
   <div class="col-md-9 contents">
     <div class="page-header toc-ignore">
       <h1 data-toc-skip>Working with Cloud Storage (S3)</h1>
@@ -211,7 +211,7 @@
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/fs_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/r/articles/fs_files/accessible-code-block-0.0.1/empty-anchor.js
deleted file mode 100644
index ca349fd..0000000
--- a/docs/r/articles/fs_files/accessible-code-block-0.0.1/empty-anchor.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Hide empty <a> tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) -->
-// v0.0.1
-// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020.
-
-document.addEventListener('DOMContentLoaded', function() {
-  const codeList = document.getElementsByClassName("sourceCode");
-  for (var i = 0; i < codeList.length; i++) {
-    var linkList = codeList[i].getElementsByTagName('a');
-    for (var j = 0; j < linkList.length; j++) {
-      if (linkList[j].innerHTML === "") {
-        linkList[j].setAttribute('aria-hidden', 'true');
-      }
-    }
-  }
-});
diff --git a/docs/r/articles/fs_files/header-attrs-2.7/header-attrs.js b/docs/r/articles/fs_files/header-attrs-2.7/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/fs_files/header-attrs-2.7/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/fs_files/header-attrs-2.8/header-attrs.js b/docs/r/articles/fs_files/header-attrs-2.8/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/fs_files/header-attrs-2.8/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/index.html b/docs/r/articles/index.html
index e145997..2c49470 100644
--- a/docs/r/articles/index.html
+++ b/docs/r/articles/index.html
@@ -83,7 +83,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -204,7 +204,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/install.html b/docs/r/articles/install.html
index 77fecb7..67db6ae 100644
--- a/docs/r/articles/install.html
+++ b/docs/r/articles/install.html
@@ -37,7 +37,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -123,7 +123,7 @@
 
       
 
-      </header><script src="install_files/header-attrs-2.8/header-attrs.js"></script><script src="install_files/accessible-code-block-0.0.1/empty-anchor.js"></script><div class="row">
+      </header><div class="row">
   <div class="col-md-9 contents">
     <div class="page-header toc-ignore">
       <h1 data-toc-skip>Installing the Arrow Package on Linux</h1>
@@ -296,7 +296,7 @@ R_ORG=rhub R_IMAGE=ubuntu-gcc-release R_TAG=latest docker-compose run r</code></
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/install_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/r/articles/install_files/accessible-code-block-0.0.1/empty-anchor.js
deleted file mode 100644
index ca349fd..0000000
--- a/docs/r/articles/install_files/accessible-code-block-0.0.1/empty-anchor.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Hide empty <a> tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) -->
-// v0.0.1
-// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020.
-
-document.addEventListener('DOMContentLoaded', function() {
-  const codeList = document.getElementsByClassName("sourceCode");
-  for (var i = 0; i < codeList.length; i++) {
-    var linkList = codeList[i].getElementsByTagName('a');
-    for (var j = 0; j < linkList.length; j++) {
-      if (linkList[j].innerHTML === "") {
-        linkList[j].setAttribute('aria-hidden', 'true');
-      }
-    }
-  }
-});
diff --git a/docs/r/articles/install_files/header-attrs-2.7/header-attrs.js b/docs/r/articles/install_files/header-attrs-2.7/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/install_files/header-attrs-2.7/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/install_files/header-attrs-2.8/header-attrs.js b/docs/r/articles/install_files/header-attrs-2.8/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/install_files/header-attrs-2.8/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/python.html b/docs/r/articles/python.html
index 19908d0..2f771e4 100644
--- a/docs/r/articles/python.html
+++ b/docs/r/articles/python.html
@@ -37,7 +37,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -123,7 +123,7 @@
 
       
 
-      </header><script src="python_files/header-attrs-2.8/header-attrs.js"></script><script src="python_files/accessible-code-block-0.0.1/empty-anchor.js"></script><div class="row">
+      </header><div class="row">
   <div class="col-md-9 contents">
     <div class="page-header toc-ignore">
       <h1 data-toc-skip>Apache Arrow in Python and R with reticulate</h1>
@@ -229,7 +229,7 @@
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/articles/python_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/r/articles/python_files/accessible-code-block-0.0.1/empty-anchor.js
deleted file mode 100644
index ca349fd..0000000
--- a/docs/r/articles/python_files/accessible-code-block-0.0.1/empty-anchor.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Hide empty <a> tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) -->
-// v0.0.1
-// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020.
-
-document.addEventListener('DOMContentLoaded', function() {
-  const codeList = document.getElementsByClassName("sourceCode");
-  for (var i = 0; i < codeList.length; i++) {
-    var linkList = codeList[i].getElementsByTagName('a');
-    for (var j = 0; j < linkList.length; j++) {
-      if (linkList[j].innerHTML === "") {
-        linkList[j].setAttribute('aria-hidden', 'true');
-      }
-    }
-  }
-});
diff --git a/docs/r/articles/python_files/header-attrs-2.7/header-attrs.js b/docs/r/articles/python_files/header-attrs-2.7/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/python_files/header-attrs-2.7/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/articles/python_files/header-attrs-2.8/header-attrs.js b/docs/r/articles/python_files/header-attrs-2.8/header-attrs.js
deleted file mode 100644
index dd57d92..0000000
--- a/docs/r/articles/python_files/header-attrs-2.8/header-attrs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
-// be compatible with the behavior of Pandoc < 2.8).
-document.addEventListener('DOMContentLoaded', function(e) {
-  var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
-  var i, h, a;
-  for (i = 0; i < hs.length; i++) {
-    h = hs[i];
-    if (!/^h[1-6]$/i.test(h.tagName)) continue;  // it should be a header h1-h6
-    a = h.attributes;
-    while (a.length > 0) h.removeAttribute(a[0].name);
-  }
-});
diff --git a/docs/r/authors.html b/docs/r/authors.html
index 69e4239..48cf57e 100644
--- a/docs/r/authors.html
+++ b/docs/r/authors.html
@@ -83,7 +83,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -187,6 +187,10 @@
         </p>
       </li>
       <li>
+        <p><strong>Nic Crane</strong>. Author. 
+        </p>
+      </li>
+      <li>
         <p><strong>Jonathan Keane</strong>. Author. 
         </p>
       </li>
@@ -220,7 +224,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/index.html b/docs/r/index.html
index d7be660..d1633dc 100644
--- a/docs/r/index.html
+++ b/docs/r/index.html
@@ -41,7 +41,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -332,6 +332,7 @@
 <ul class="list-unstyled">
 <li>Neal Richardson <br><small class="roles"> Author, maintainer </small>  </li>
 <li>Ian Cook <br><small class="roles"> Author </small>  </li>
+<li>Nic Crane <br><small class="roles"> Author </small>  </li>
 <li>Jonathan Keane <br><small class="roles"> Author </small>  </li>
 <li>Romain François <br><small class="roles"> Author </small> <a href="https://orcid.org/0000-0002-2444-4226" target="orcid.widget" aria-label="ORCID"><span class="fab fa-orcid orcid" aria-hidden="true"></span></a> </li>
 <li>Jeroen Ooms <br><small class="roles"> Author </small>  </li>
@@ -353,7 +354,7 @@
 
 
       <footer><div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/news/index.html b/docs/r/news/index.html
index 92340dc..a6bbbfe 100644
--- a/docs/r/news/index.html
+++ b/docs/r/news/index.html
@@ -83,7 +83,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -178,6 +178,90 @@
       <small>Source: <a href='https://github.com/apache/arrow/blob/master/r/NEWS.md'><code>NEWS.md</code></a></small>
     </div>
 
+    <div id="arrow-500" class="section level1">
+<h1 class="page-header" data-toc-text="5.0.0">
+<a href="#arrow-500" class="anchor"></a>arrow 5.0.0<small> Unreleased </small>
+</h1>
+<div id="more-dplyr" class="section level2">
+<h2 class="hasAnchor">
+<a href="#more-dplyr" class="anchor"></a>More dplyr</h2>
+<ul>
+<li>
+<p>There are now more than 250 compute functions available for use in <code><a href="https://dplyr.tidyverse.org/reference/filter.html">dplyr::filter()</a></code>, <code><a href="https://dplyr.tidyverse.org/reference/mutate.html">mutate()</a></code>, etc. Additions in this release include:</p>
+<ul>
+<li>String operations: <code><a href="https://rdrr.io/r/base/strsplit.html">strsplit()</a></code> and <code>str_split()</code>; <code><a href="https://rdrr.io/r/base/strptime.html">strptime()</a></code>; <code><a href="https://rdrr.io/r/base/paste.html">paste()</a></code>, <code><a href="https://rdrr.io/r/base/paste.html">paste0()</a></code>, and <code>str_c()</code>; <code><a href="https://rdrr.io/r/base/substr.html">substr()</a></code> and <code>str_sub()</code>; <code>str_like()</code [...]
+</li>
+<li>Date/time operations: <code>lubridate</code> methods such as <code>year()</code>, <code>month()</code>, <code>wday()</code>, and so on</li>
+<li>Math: logarithms (<code><a href="https://rdrr.io/r/base/Log.html">log()</a></code> et al.); trigonometry (<code><a href="https://rdrr.io/r/base/Trig.html">sin()</a></code>, <code><a href="https://rdrr.io/r/base/Trig.html">cos()</a></code>, et al.); <code><a href="https://rdrr.io/r/base/MathFun.html">abs()</a></code>; <code><a href="https://rdrr.io/r/base/sign.html">sign()</a></code>; <code><a href="https://rdrr.io/r/base/Extremes.html">pmin()</a></code> and <code><a href="https://rdr [...]
+</li>
+<li>Conditional functions, with some limitations on input type in this release: <code><a href="https://rdrr.io/r/base/ifelse.html">ifelse()</a></code> and <code><a href="https://dplyr.tidyverse.org/reference/if_else.html">if_else()</a></code> for all but <code>Decimal</code> types; <code><a href="https://dplyr.tidyverse.org/reference/case_when.html">case_when()</a></code> for logical, numeric, and temporal types only; <code><a href="https://dplyr.tidyverse.org/reference/coalesce.html">co [...]
+<li>
+<code>is.*</code> functions are supported and can be used inside <code><a href="https://dplyr.tidyverse.org/reference/relocate.html">relocate()</a></code>
+</li>
+</ul>
+</li>
+<li>The print method for <code>arrow_dplyr_query</code> now includes the expression and the resulting type of columns derived by <code><a href="https://dplyr.tidyverse.org/reference/mutate.html">mutate()</a></code>.</li>
+<li><p><code><a href="https://dplyr.tidyverse.org/reference/mutate.html">transmute()</a></code> now errors if passed arguments <code>.keep</code>, <code>.before</code>, or <code>.after</code>, for consistency with the behavior of <code>dplyr</code> on <code>data.frame</code>s.</p></li>
+</ul>
+</div>
+<div id="csv-writing" class="section level2">
+<h2 class="hasAnchor">
+<a href="#csv-writing" class="anchor"></a>CSV writing</h2>
+<ul>
+<li>
+<code><a href="../reference/write_csv_arrow.html">write_csv_arrow()</a></code> to use Arrow to write a data.frame to a single CSV file</li>
+<li>
+<code><a href="../reference/write_dataset.html">write_dataset(format = "csv", ...)</a></code> to write a Dataset to CSVs, including with partitioning</li>
+</ul>
+</div>
+<div id="c-interface" class="section level2">
+<h2 class="hasAnchor">
+<a href="#c-interface" class="anchor"></a>C interface</h2>
+<ul>
+<li>Added bindings for the remainder of C data interface: Type, Field, and RecordBatchReader (from the experimental C stream interface). These also have <code><a href="https://rdrr.io/pkg/reticulate/man/r-py-conversion.html">reticulate::py_to_r()</a></code> and <code><a href="https://rdrr.io/pkg/reticulate/man/r-py-conversion.html">r_to_py()</a></code> methods. Along with the addition of the <code>Scanner$ToRecordBatchReader()</code> method, you can now build up a Dataset query in R and  [...]
+<li>C interface methods are exposed on Arrow objects (e.g. <code>Array$export_to_c()</code>, <code>RecordBatch$import_from_c()</code>), similar to how they are in <code>pyarrow</code>. This facilitates their use in other packages. See the <code><a href="https://rdrr.io/pkg/reticulate/man/r-py-conversion.html">py_to_r()</a></code> and <code><a href="https://rdrr.io/pkg/reticulate/man/r-py-conversion.html">r_to_py()</a></code> methods for usage examples.</li>
+</ul>
+</div>
+<div id="other-enhancements" class="section level2">
+<h2 class="hasAnchor">
+<a href="#other-enhancements" class="anchor"></a>Other enhancements</h2>
+<ul>
+<li>Converting an R <code>data.frame</code> to an Arrow <code>Table</code> uses multithreading across columns</li>
+<li>Some Arrow array types now use ALTREP when converting to R. To disable this, set <code><a href="https://rdrr.io/r/base/options.html">options(arrow.use_altrep = FALSE)</a></code>
+</li>
+<li>
+<code><a href="https://rdrr.io/r/base/NA.html">is.na()</a></code> now evaluates to <code>TRUE</code> on <code>NaN</code> values in floating point number fields, for consistency with base R.</li>
+<li>
+<code><a href="https://rdrr.io/r/base/is.finite.html">is.nan()</a></code> now evaluates to <code>FALSE</code> on <code>NA</code> values in floating point number fields and <code>FALSE</code> on all values in non-floating point fields, for consistency with base R.</li>
+<li>Additional methods for <code>Array</code>, <code>ChunkedArray</code>, <code>RecordBatch</code>, and <code>Table</code>: <code><a href="https://rdrr.io/r/stats/na.fail.html">na.omit()</a></code> and friends, <code><a href="https://rdrr.io/r/base/any.html">any()</a></code>/<code><a href="https://rdrr.io/r/base/all.html">all()</a></code>
+</li>
+<li>Scalar inputs to <code>RecordBatch$create()</code> and <code>Table$create()</code> are recycled</li>
+<li>
+<code><a href="../reference/arrow_info.html">arrow_info()</a></code> includes details on the C++ build, such as compiler version</li>
+<li>
+<code><a href="../reference/match_arrow.html">match_arrow()</a></code> now converts <code>x</code> into an <code>Array</code> if it is not a <code>Scalar</code>, <code>Array</code> or <code>ChunkedArray</code> and no longer dispatches <code><a href="https://rdrr.io/r/base/match.html">base::match()</a></code>.</li>
+<li>Row-level metadata is now restricted to reading/writing single parquet or feather files. Row-level metadata with datasets is ignored (with a warning) if the dataset contains row-level metadata. Writing a dataset with row-level metadata will also be ignored (with a warning). We are working on a more robust implementation to support row-level metadata (and other complex types) — stay tuned. For working with {sf} objects, <a href="https://CRAN.R-project.org/package=sfarrow">{sfarrow}</a [...]
+</ul>
+</div>
+</div>
+    <div id="arrow-401" class="section level1">
+<h1 class="page-header" data-toc-text="4.0.1">
+<a href="#arrow-401" class="anchor"></a>arrow 4.0.1<small> 2021-05-28 </small>
+</h1>
+<ul>
+<li>Resolved a few bugs in new string compute kernels (ARROW-12774, ARROW-12670)</li>
+</ul>
+</div>
+    <div id="arrow-4001" class="section level1">
+<h1 class="page-header" data-toc-text="4.0.0.1">
+<a href="#arrow-4001" class="anchor"></a>arrow 4.0.0.1<small> 2021-05-10 </small>
+</h1>
+<ul>
+<li>The mimalloc memory allocator is the default memory allocator when using a static source build of the package on Linux. This is because it has better behavior under valgrind than jemalloc does. A full-featured build (installed with <code>LIBARROW_MINIMAL=false</code>) includes both jemalloc and mimalloc, and it has still has jemalloc as default, though this is configurable at runtime with the <code>ARROW_DEFAULT_MEMORY_POOL</code> environment variable.</li>
+<li>Environment variables <code>LIBARROW_MINIMAL</code>, <code>LIBARROW_DOWNLOAD</code>, and <code>NOT_CRAN</code> are now case-insensitive in the Linux build script.</li>
+<li>A build configuration issue in the macOS binary package has been resolved.</li>
+</ul>
+</div>
     <div id="arrow-400" class="section level1">
 <h1 class="page-header" data-toc-text="4.0.0">
 <a href="#arrow-400" class="anchor"></a>arrow 4.0.0<small> 2021-04-27 </small>
@@ -192,7 +276,7 @@
 <li>
 <code><a href="https://dplyr.tidyverse.org/reference/mutate.html">dplyr::transmute()</a></code> (which calls <code><a href="https://dplyr.tidyverse.org/reference/mutate.html">mutate()</a></code>)</li>
 <li>
-<code><a href="https://dplyr.tidyverse.org/reference/group_by.html">dplyr::group_by()</a></code> now preserves the <code>.drop()</code> argument and supports on-the-fly definition of columns</li>
+<code><a href="https://dplyr.tidyverse.org/reference/group_by.html">dplyr::group_by()</a></code> now preserves the <code>.drop</code> argument and supports on-the-fly definition of columns</li>
 <li>
 <code><a href="https://dplyr.tidyverse.org/reference/relocate.html">dplyr::relocate()</a></code> to reorder columns</li>
 <li>
@@ -448,9 +532,9 @@
 <li>When reading individual CSV and JSON files, compression is automatically detected from the file extension</li>
 </ul>
 </div>
-<div id="other-enhancements" class="section level2">
+<div id="other-enhancements-1" class="section level2">
 <h2 class="hasAnchor">
-<a href="#other-enhancements" class="anchor"></a>Other enhancements</h2>
+<a href="#other-enhancements-1" class="anchor"></a>Other enhancements</h2>
 <ul>
 <li>Initial support for C++ aggregation methods: <code><a href="https://rdrr.io/r/base/sum.html">sum()</a></code> and <code><a href="https://rdrr.io/r/base/mean.html">mean()</a></code> are implemented for <code>Array</code> and <code>ChunkedArray</code>
 </li>
@@ -683,7 +767,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/pkgdown.yml b/docs/r/pkgdown.yml
index 1cce4f6..d518471 100644
--- a/docs/r/pkgdown.yml
+++ b/docs/r/pkgdown.yml
@@ -1,4 +1,4 @@
-pandoc: 2.9.2.1
+pandoc: '2.5'
 pkgdown: 1.6.1
 pkgdown_sha: ~
 articles:
@@ -9,7 +9,7 @@ articles:
   fs: fs.html
   install: install.html
   python: python.html
-last_built: 2021-06-15T09:24Z
+last_built: 2021-07-29T00:08Z
 urls:
   reference: https://arrow.apache.org/docs/r//reference
   article: https://arrow.apache.org/docs/r//articles
diff --git a/docs/r/reference/ArrayData.html b/docs/r/reference/ArrayData.html
index 54bf13d..acc674c 100644
--- a/docs/r/reference/ArrayData.html
+++ b/docs/r/reference/ArrayData.html
@@ -85,7 +85,7 @@ inside an arrow::Array." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -193,11 +193,11 @@ inside an <code><a href='array.html'>arrow::Array</a></code>.</p>
     
 <pre><span class='va'>data</span> <span class='op'>&lt;-</span> <span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='va'>x</span><span class='op'>)</span><span class='op'>$</span><span class='fu'>data</span><span class='op'>(</span><span class='op'>)</span>
 
-<span class='va'>data</span><span class='op'>$</span><span class='fu'>type</span><span class='op'>(</span><span class='op'>)</span>
-<span class='va'>data</span><span class='op'>$</span><span class='fu'>length</span><span class='op'>(</span><span class='op'>)</span>
-<span class='va'>data</span><span class='op'>$</span><span class='fu'>null_count</span><span class='op'>(</span><span class='op'>)</span>
-<span class='va'>data</span><span class='op'>$</span><span class='fu'>offset</span><span class='op'>(</span><span class='op'>)</span>
-<span class='va'>data</span><span class='op'>$</span><span class='fu'>buffers</span><span class='op'>(</span><span class='op'>)</span>
+<span class='va'>data</span><span class='op'>$</span><span class='va'>type</span>
+<span class='va'>data</span><span class='op'>$</span><span class='va'>length</span>
+<span class='va'>data</span><span class='op'>$</span><span class='va'>null_count</span>
+<span class='va'>data</span><span class='op'>$</span><span class='va'>offset</span>
+<span class='va'>data</span><span class='op'>$</span><span class='va'>buffers</span>
 </pre>
 
     <h2 class="hasAnchor" id="methods"><a class="anchor" href="#methods"></a>Methods</h2>
@@ -218,7 +218,7 @@ inside an <code><a href='array.html'>arrow::Array</a></code>.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/ChunkedArray.html b/docs/r/reference/ChunkedArray.html
index 709e7d3..8852ff5 100644
--- a/docs/r/reference/ChunkedArray.html
+++ b/docs/r/reference/ChunkedArray.html
@@ -86,7 +86,7 @@ may be grouped together in a Table." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -229,10 +229,10 @@ logical vector or Arrow boolean-type <code>(Chunked)Array</code> <code>i</code>
 used to rearrange the <code>ChunkedArray</code> in ascending or descending order</p></li>
 <li><p><code>$cast(target_type, safe = TRUE, options = cast_options(safe))</code>: Alter the
 data in the array to change its type.</p></li>
-<li><p><code>$null_count()</code>: The number of null entries in the array</p></li>
-<li><p><code>$chunks()</code>: return a list of <code>Array</code>s</p></li>
-<li><p><code>$num_chunks()</code>: integer number of chunks in the <code>ChunkedArray</code></p></li>
-<li><p><code>$type()</code>: logical type of data</p></li>
+<li><p><code>$null_count</code>: The number of null entries in the array</p></li>
+<li><p><code>$chunks</code>: return a list of <code>Array</code>s</p></li>
+<li><p><code>$num_chunks</code>: integer number of chunks in the <code>ChunkedArray</code></p></li>
+<li><p><code>$type</code>: logical type of data</p></li>
 <li><p><code>$View(type)</code>: Construct a zero-copy view of this <code>ChunkedArray</code> with the
 given type.</p></li>
 <li><p><code>$Validate()</code>: Perform any validation checks to determine obvious inconsistencies
@@ -243,6 +243,53 @@ within the array's internal data. This can be an expensive check, potentially <c
 
     <div class='dont-index'><p><a href='array.html'>Array</a></p></div>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='co'># Pass items into chunked_array as separate objects to create chunks</span>
+<span class='va'>class_scores</span> <span class='op'>&lt;-</span> <span class='fu'>chunked_array</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>87</span>, <span class='fl'>88</span>, <span class='fl'>89</span><span class='op'>)</span>, <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>94</span>, <span class='fl'>93</span>, <span clas [...]
+<span class='va'>class_scores</span><span class='op'>$</span><span class='va'>num_chunks</span>
+</div><div class='output co'>#&gt; [1] 3</div><div class='input'>
+<span class='co'># When taking a Slice from a chunked_array, chunks are preserved</span>
+<span class='va'>class_scores</span><span class='op'>$</span><span class='fu'>Slice</span><span class='op'>(</span><span class='fl'>2</span>, length <span class='op'>=</span> <span class='fl'>5</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; ChunkedArray
+#&gt; [
+#&gt;   [
+#&gt;     89
+#&gt;   ],
+#&gt;   [
+#&gt;     94,
+#&gt;     93,
+#&gt;     92
+#&gt;   ],
+#&gt;   [
+#&gt;     71
+#&gt;   ]
+#&gt; ]</div><div class='input'>
+<span class='co'># You can combine Take and SortIndices to return a ChunkedArray with 1 chunk</span>
+<span class='co'># containing all values, ordered.</span>
+<span class='va'>class_scores</span><span class='op'>$</span><span class='fu'>Take</span><span class='op'>(</span><span class='va'>class_scores</span><span class='op'>$</span><span class='fu'>SortIndices</span><span class='op'>(</span>descending <span class='op'>=</span> <span class='cn'>TRUE</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; ChunkedArray
+#&gt; [
+#&gt;   [
+#&gt;     94,
+#&gt;     93,
+#&gt;     92,
+#&gt;     89,
+#&gt;     88,
+#&gt;     87,
+#&gt;     73,
+#&gt;     72,
+#&gt;     71
+#&gt;   ]
+#&gt; ]</div><div class='input'>
+<span class='co'># If you pass a list into chunked_array, you get a list of length 1</span>
+<span class='va'>list_scores</span> <span class='op'>&lt;-</span> <span class='fu'>chunked_array</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/list.html'>list</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>9.9</span>, <span class='fl'>9.6</span>, <span class='fl'>9.5</span><span class='op'>)</span>, <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c [...]
+<span class='va'>list_scores</span><span class='op'>$</span><span class='va'>num_chunks</span>
+</div><div class='output co'>#&gt; [1] 1</div><div class='input'>
+<span class='co'># When constructing a ChunkedArray, the first chunk is used to infer type.</span>
+<span class='va'>doubles</span> <span class='op'>&lt;-</span> <span class='fu'>chunked_array</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>1</span>, <span class='fl'>2</span>, <span class='fl'>3</span><span class='op'>)</span>, <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>5L</span>, <span class='fl'>6L</span>, <span class='fl'>7 [...]
+<span class='va'>doubles</span><span class='op'>$</span><span class='va'>type</span>
+</div><div class='output co'>#&gt; Float64
+#&gt; double</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -254,7 +301,7 @@ within the array's internal data. This can be an expensive check, potentially <c
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Codec.html b/docs/r/reference/Codec.html
index 3f65ac8..0a7344b 100644
--- a/docs/r/reference/Codec.html
+++ b/docs/r/reference/Codec.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -213,7 +213,7 @@ default compression level for the selected compression <code>type</code>.</p></l
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/CsvReadOptions.html b/docs/r/reference/CsvReadOptions.html
index 1b901aa..e77baa3 100644
--- a/docs/r/reference/CsvReadOptions.html
+++ b/docs/r/reference/CsvReadOptions.html
@@ -87,7 +87,7 @@ read_json_arrow(), respectively." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -263,6 +263,11 @@ starting from the beginning of this vector. Possible values are
 <p><code>TimestampParser$create()</code> takes an optional <code>format</code> string argument.
 See <code><a href='https://rdrr.io/r/base/strptime.html'>strptime()</a></code> for example syntax.
 The default is to use an ISO-8601 format parser.</p>
+<p>The <code>CsvWriteOptions$create()</code> factory method takes the following arguments:</p><ul>
+<li><p><code>include_header</code> Whether to write an initial header line with column names</p></li>
+<li><p><code>batch_size</code> Maximum number of rows processed at a time. Default is 1024.</p></li>
+</ul>
+
     <h2 class="hasAnchor" id="active-bindings"><a class="anchor" href="#active-bindings"></a>Active bindings</h2>
 
     
@@ -283,7 +288,7 @@ The default is to use an ISO-8601 format parser.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/CsvTableReader.html b/docs/r/reference/CsvTableReader.html
index ba966ec..99dcd5d 100644
--- a/docs/r/reference/CsvTableReader.html
+++ b/docs/r/reference/CsvTableReader.html
@@ -86,7 +86,7 @@ read_json_arrow(), respectively." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -223,7 +223,7 @@ take the following arguments:</p><ul>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/DataType.html b/docs/r/reference/DataType.html
index 89547a6..faa5156 100644
--- a/docs/r/reference/DataType.html
+++ b/docs/r/reference/DataType.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -204,7 +204,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Dataset.html b/docs/r/reference/Dataset.html
index ac917fd..9d8f625 100644
--- a/docs/r/reference/Dataset.html
+++ b/docs/r/reference/Dataset.html
@@ -90,7 +90,7 @@ DatasetFactory is used to provide finer control over the creation of Datasets."
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -265,7 +265,7 @@ fields in the schema: you cannot alter or cast the field types.</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/DictionaryType.html b/docs/r/reference/DictionaryType.html
index cc09573..1a65ffa 100644
--- a/docs/r/reference/DictionaryType.html
+++ b/docs/r/reference/DictionaryType.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -204,7 +204,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Expression.html b/docs/r/reference/Expression.html
index 8f6bae8..b4fd4f2 100644
--- a/docs/r/reference/Expression.html
+++ b/docs/r/reference/Expression.html
@@ -91,7 +91,7 @@ Expression containing one or more Expressions." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -212,7 +212,7 @@ evaluates to the named column in the <code>Dataset</code> against which it is ev
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FeatherReader.html b/docs/r/reference/FeatherReader.html
index e6ac0c0..f7e32d1 100644
--- a/docs/r/reference/FeatherReader.html
+++ b/docs/r/reference/FeatherReader.html
@@ -86,7 +86,7 @@ make an arrow::Table. See its usage in read_feather()." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -225,7 +225,7 @@ file version</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FeatherTableReader.html b/docs/r/reference/FeatherTableReader.html
deleted file mode 100644
index db9ec13..0000000
--- a/docs/r/reference/FeatherTableReader.html
+++ /dev/null
@@ -1,240 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>FeatherTableReader class — FeatherTableReader • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha256-U5ZEeKfGNOja007MMD3YBI0A3OSZOQbeG6z2f2Y0hu8=" crossorigin="anonymous"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/all.min.css" integrity="sha256-nAmazAk6vS34Xqo0BSrTb+abbtFlgsFK7NKSi6o7Y78=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/v4-shims.min.css" integrity="sha256-6qHlizsOWFskGlwVOKuns+D1nB6ssZrHQrNj1wGplHc=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js" integrity="sha256-FiZwavyI2V6+EXO1U+xzLG3IKldpiTFf3153ea9zikQ=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/headroom.min.js" integrity="sha256-DJFC1kqIhelURkuza0AvYal5RxMtpzLjFhsnVIeuk+U=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="FeatherTableReader class — FeatherTableReader" />
-<meta property="og:description" content="This class enables you to interact with Feather files. Create
-one to connect to a file or other InputStream, and call Read() on it to
-make an arrow::Table. See its usage in read_feather()." />
-<meta name="twitter:card" content="summary" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body>
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.16.0.9000</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>FeatherTableReader class</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/feather.R'><code>R/feather.R</code></a></small>
-    <div class="hidden name"><code>FeatherTableReader.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>This class enables you to interact with Feather files. Create
-one to connect to a file or other InputStream, and call <code>Read()</code> on it to
-make an <code><a href='Table.html'>arrow::Table</a></code>. See its usage in <code><a href='read_feather.html'>read_feather()</a></code>.</p>
-    </div>
-
-
-
-    <h2 class="hasAnchor" id="factory"><a class="anchor" href="#factory"></a>Factory</h2>
-
-    
-
-
-<p>The <code>FeatherTableReader$create()</code> factory method instantiates the object and
-takes the following arguments:</p><ul>
-<li><p><code>file</code> A character file name, raw vector, or Arrow file connection object
-(e.g. <code>RandomAccessFile</code>).</p></li>
-<li><p><code>mmap</code> Logical: whether to memory-map the file (default <code>TRUE</code>)</p></li>
-<li><p><code>...</code> Additional arguments, currently ignored</p></li>
-</ul>
-
-    <h2 class="hasAnchor" id="methods"><a class="anchor" href="#methods"></a>Methods</h2>
-
-    
-
-<ul>
-<li><p><code>$GetDescription()</code></p></li>
-<li><p><code>$HasDescription()</code></p></li>
-<li><p><code>$version()</code></p></li>
-<li><p><code>$num_rows()</code></p></li>
-<li><p><code>$num_columns()</code></p></li>
-<li><p><code>$GetColumnName()</code></p></li>
-<li><p><code>$GetColumn()</code></p></li>
-<li><p><code>$Read(columns)</code></p></li>
-</ul>
-
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="sidebar">
-    <h2>Contents</h2>
-    <ul class="nav nav-pills nav-stacked">
-      <li><a href="#factory">Factory</a></li>
-      <li><a href="#methods">Methods</a></li>
-    </ul>
-
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.4.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/FeatherTableWriter.html b/docs/r/reference/FeatherTableWriter.html
deleted file mode 100644
index b065be1..0000000
--- a/docs/r/reference/FeatherTableWriter.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>FeatherTableWriter class — FeatherTableWriter • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha256-U5ZEeKfGNOja007MMD3YBI0A3OSZOQbeG6z2f2Y0hu8=" crossorigin="anonymous"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/all.min.css" integrity="sha256-nAmazAk6vS34Xqo0BSrTb+abbtFlgsFK7NKSi6o7Y78=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/v4-shims.min.css" integrity="sha256-6qHlizsOWFskGlwVOKuns+D1nB6ssZrHQrNj1wGplHc=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js" integrity="sha256-FiZwavyI2V6+EXO1U+xzLG3IKldpiTFf3153ea9zikQ=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/headroom.min.js" integrity="sha256-DJFC1kqIhelURkuza0AvYal5RxMtpzLjFhsnVIeuk+U=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="FeatherTableWriter class — FeatherTableWriter" />
-<meta property="og:description" content="This class enables you to write Feather files. See its usage in
-write_feather()." />
-<meta name="twitter:card" content="summary" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body>
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.16.0.9000</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>FeatherTableWriter class</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/feather.R'><code>R/feather.R</code></a></small>
-    <div class="hidden name"><code>FeatherTableWriter.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>This class enables you to write Feather files. See its usage in
-<code><a href='write_feather.html'>write_feather()</a></code>.</p>
-    </div>
-
-
-
-    <h2 class="hasAnchor" id="factory"><a class="anchor" href="#factory"></a>Factory</h2>
-
-    
-
-
-<p>The <code>FeatherTableWriter$create()</code> factory method instantiates the object and
-takes the following argument:</p><ul>
-<li><p><code>stream</code> An <code>OutputStream</code></p></li>
-</ul>
-
-    <h2 class="hasAnchor" id="methods"><a class="anchor" href="#methods"></a>Methods</h2>
-
-    
-
-<ul>
-<li><p><code>$GetDescription()</code></p></li>
-<li><p><code>$HasDescription()</code></p></li>
-<li><p><code>$version()</code></p></li>
-<li><p><code>$num_rows()</code></p></li>
-<li><p><code>$num_columns()</code></p></li>
-<li><p><code>$GetColumnName()</code></p></li>
-<li><p><code>$GetColumn()</code></p></li>
-<li><p><code>$Read(columns)</code></p></li>
-</ul>
-
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="sidebar">
-    <h2>Contents</h2>
-    <ul class="nav nav-pills nav-stacked">
-      <li><a href="#factory">Factory</a></li>
-      <li><a href="#methods">Methods</a></li>
-    </ul>
-
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.4.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/Field.html b/docs/r/reference/Field.html
index fb31ab3..1206c99 100644
--- a/docs/r/reference/Field.html
+++ b/docs/r/reference/Field.html
@@ -86,7 +86,7 @@ Schemas." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -218,11 +218,9 @@ Schemas." />
 
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='fu'>field</span><span class='op'>(</span><span class='st'>"x"</span>, <span class='fu'><a href='data-type.html'>int32</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='fu'>field</span><span class='op'>(</span><span class='st'>"x"</span>, <span class='fu'><a href='data-type.html'>int32</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; Field
-#&gt; x: int32</div><div class='input'><span class='co'># }</span>
-</div></pre>
+#&gt; x: int32</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -234,7 +232,7 @@ Schemas." />
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FileFormat.html b/docs/r/reference/FileFormat.html
index 54999ec..f7a47e6 100644
--- a/docs/r/reference/FileFormat.html
+++ b/docs/r/reference/FileFormat.html
@@ -86,7 +86,7 @@ file formats (ParquetFileFormat and IpcFileFormat)." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -205,11 +205,8 @@ delimiter for text files</p></li>
 </ul></li>
 <li><p><code>...</code>: Additional format-specific options</p>
 <p>`format = "parquet"``:</p><ul>
-<li><p><code>use_buffered_stream</code>: Read files through buffered input streams rather than
-loading entire row groups at once. This may be enabled
-to reduce memory overhead. Disabled by default.</p></li>
-<li><p><code>buffer_size</code>: Size of buffered stream, if enabled. Default is 8KB.</p></li>
 <li><p><code>dict_columns</code>: Names of columns which should be read as dictionaries.</p></li>
+<li><p>Any Parquet options from <a href='FragmentScanOptions.html'>FragmentScanOptions</a>.</p></li>
 </ul>
 
 <p><code>format = "text"</code>: see <a href='CsvReadOptions.html'>CsvParseOptions</a>. Note that you can specify them either
@@ -229,6 +226,30 @@ From <a href='FragmentScanOptions.html'>CsvFragmentScanOptions</a> (these values
 
 <p>It returns the appropriate subclass of <code>FileFormat</code> (e.g. <code>ParquetFileFormat</code>)</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='co'>## Semi-colon delimited files</span>
+<span class='co'># Set up directory for examples</span>
+<span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/files2.html'>dir.create</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/utils/write.table.html'>write.table</a></span><span class='op'>(</span><span class='va'>mtcars</span>, <span class='fu'><a href='https://rdrr.io/r/base/file.path.html'>file.path</a></span><span class='op'>(</span><span class='va'>tf</span>, <span class='st'>"file1.txt"</span><span class='op'>)</span>, sep <span class='op'>=</span> <span class='st'>";"</span>, row.names <span class='op'>=</span> <span class='cn'>FALSE</span><span class='op'>)</span>
+
+<span class='co'># Create FileFormat object</span>
+<span class='va'>format</span> <span class='op'>&lt;-</span> <span class='va'>FileFormat</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span>format <span class='op'>=</span> <span class='st'>"text"</span>, delimiter <span class='op'>=</span> <span class='st'>";"</span><span class='op'>)</span>
+
+<span class='fu'><a href='open_dataset.html'>open_dataset</a></span><span class='op'>(</span><span class='va'>tf</span>, format <span class='op'>=</span> <span class='va'>format</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; FileSystemDataset with 1 csv file
+#&gt; mpg: double
+#&gt; cyl: int64
+#&gt; disp: double
+#&gt; hp: int64
+#&gt; drat: double
+#&gt; wt: double
+#&gt; qsec: double
+#&gt; vs: int64
+#&gt; am: int64
+#&gt; gear: int64
+#&gt; carb: int64</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -240,7 +261,7 @@ From <a href='FragmentScanOptions.html'>CsvFragmentScanOptions</a> (these values
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FileInfo.html b/docs/r/reference/FileInfo.html
index 759020e..17ba235 100644
--- a/docs/r/reference/FileInfo.html
+++ b/docs/r/reference/FileInfo.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -220,7 +220,7 @@ guaranteed to have a size.</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FileSelector.html b/docs/r/reference/FileSelector.html
index e3dfcc2..3db2a8b 100644
--- a/docs/r/reference/FileSelector.html
+++ b/docs/r/reference/FileSelector.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -218,7 +218,7 @@ selection is returned</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FileStats.html b/docs/r/reference/FileStats.html
deleted file mode 100644
index 3244517..0000000
--- a/docs/r/reference/FileStats.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>FileSystem entry info (Deprecated. Use FileInfo instead.) — FileStats • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.4.0/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
-
-<!-- bootstrap-toc -->
-<link rel="stylesheet" href="../bootstrap-toc.css">
-<script src="../bootstrap-toc.js"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="FileSystem entry info (Deprecated. Use FileInfo instead.) — FileStats" />
-<meta property="og:description" content="FileSystem entry info (Deprecated. Use FileInfo instead.)" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body data-spy="scroll" data-target="#toc">
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.16.0.9000</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow/">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>FileSystem entry info (Deprecated. Use FileInfo instead.)</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/filesystem.R'><code>R/filesystem.R</code></a></small>
-    <div class="hidden name"><code>FileStats.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>FileSystem entry info (Deprecated. Use FileInfo instead.)</p>
-    </div>
-
-
-
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
-    <nav id="toc" data-toggle="toc" class="sticky-top">
-      <h2 data-toc-skip>Contents</h2>
-    </nav>
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.0.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/FileSystem.html b/docs/r/reference/FileSystem.html
index 77364f9..2d7f615 100644
--- a/docs/r/reference/FileSystem.html
+++ b/docs/r/reference/FileSystem.html
@@ -87,7 +87,7 @@ to another implementation after prepending a fixed base path" />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -288,7 +288,7 @@ root in this <code>SubTreeFileSystem</code>.</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FileWriteOptions.html b/docs/r/reference/FileWriteOptions.html
index e1c69fc..09bce1e 100644
--- a/docs/r/reference/FileWriteOptions.html
+++ b/docs/r/reference/FileWriteOptions.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -198,7 +198,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FixedWidthType.html b/docs/r/reference/FixedWidthType.html
index 89dd8b5..d2d257c 100644
--- a/docs/r/reference/FixedWidthType.html
+++ b/docs/r/reference/FixedWidthType.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -204,7 +204,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/FragmentScanOptions.html b/docs/r/reference/FragmentScanOptions.html
index ed75d94..8cad39d 100644
--- a/docs/r/reference/FragmentScanOptions.html
+++ b/docs/r/reference/FragmentScanOptions.html
@@ -85,7 +85,7 @@ operation." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -194,12 +194,21 @@ operation.</p>
 
 <p><code>FragmentScanOptions$create()</code> takes the following arguments:</p><ul>
 <li><p><code>format</code>: A string identifier of the file format. Currently supported values:</p><ul>
+<li><p>"parquet"</p></li>
 <li><p>"csv"/"text", aliases for the same format.</p></li>
 </ul></li>
 <li><p><code>...</code>: Additional format-specific options</p>
-<p><code>format = "text"</code>: see <a href='CsvReadOptions.html'>CsvConvertOptions</a>. Note that options can only be
+<p>`format = "parquet"``:</p><ul>
+<li><p><code>use_buffered_stream</code>: Read files through buffered input streams rather than
+loading entire row groups at once. This may be enabled
+to reduce memory overhead. Disabled by default.</p></li>
+<li><p><code>buffer_size</code>: Size of buffered stream, if enabled. Default is 8KB.</p></li>
+<li><p><code>pre_buffer</code>: Pre-buffer the raw Parquet data. This can improve performance
+on high-latency filesystems. Disabled by default.
+<code>format = "text"</code>: see <a href='CsvReadOptions.html'>CsvConvertOptions</a>. Note that options can only be
 specified with the Arrow C++ library naming. Also, "block_size" from
 <a href='CsvReadOptions.html'>CsvReadOptions</a> may be given.</p></li>
+</ul></li>
 </ul>
 
 <p>It returns the appropriate subclass of <code>FragmentScanOptions</code>
@@ -216,7 +225,7 @@ specified with the Arrow C++ library naming. Also, "block_size" from
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/InputStream.html b/docs/r/reference/InputStream.html
index adb08d7..a3b6326 100644
--- a/docs/r/reference/InputStream.html
+++ b/docs/r/reference/InputStream.html
@@ -87,7 +87,7 @@ buffer. Use these with the various table readers." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -233,7 +233,7 @@ all, if <code>nbytes</code> is not provided</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/MemoryPool.html b/docs/r/reference/MemoryPool.html
index f9bcbd9..6c7fda7 100644
--- a/docs/r/reference/MemoryPool.html
+++ b/docs/r/reference/MemoryPool.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -213,7 +213,7 @@ prior to loading the <code>arrow</code> library.</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Message.html b/docs/r/reference/Message.html
index 2dc4d22..91bc7ac 100644
--- a/docs/r/reference/Message.html
+++ b/docs/r/reference/Message.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -204,7 +204,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/MessageReader.html b/docs/r/reference/MessageReader.html
index 8a445c3..9d1cc29 100644
--- a/docs/r/reference/MessageReader.html
+++ b/docs/r/reference/MessageReader.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -204,7 +204,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/OutputStream.html b/docs/r/reference/OutputStream.html
index 646ca5c..c659323 100644
--- a/docs/r/reference/OutputStream.html
+++ b/docs/r/reference/OutputStream.html
@@ -86,7 +86,7 @@ You can create one and pass it to any of the table writers, for example." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -228,7 +228,7 @@ were sent.</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/ParquetArrowReaderProperties.html b/docs/r/reference/ParquetArrowReaderProperties.html
index 8e62203..95a3594 100644
--- a/docs/r/reference/ParquetArrowReaderProperties.html
+++ b/docs/r/reference/ParquetArrowReaderProperties.html
@@ -85,7 +85,7 @@ by ParquetFileReader." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -220,7 +220,7 @@ and takes the following arguments:</p><ul>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/ParquetFileReader.html b/docs/r/reference/ParquetFileReader.html
index 20ea8d8..b36dc94 100644
--- a/docs/r/reference/ParquetFileReader.html
+++ b/docs/r/reference/ParquetFileReader.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -227,17 +227,41 @@ The optional <code>column_indices=</code> argument is a 0-based integer vector i
 
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='cn'>FALSE</span><span class='op'>)</span> <span class='op'>{</span>
-<span class='va'>f</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/system.file.html'>system.file</a></span><span class='op'>(</span><span class='st'>"v0.7.1.parquet"</span>, package<span class='op'>=</span><span class='st'>"arrow"</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>f</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/system.file.html'>system.file</a></span><span class='op'>(</span><span class='st'>"v0.7.1.parquet"</span>, package<span class='op'>=</span><span class='st'>"arrow"</span><span class='op'>)</span>
 <span class='va'>pq</span> <span class='op'>&lt;-</span> <span class='va'>ParquetFileReader</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='va'>f</span><span class='op'>)</span>
 <span class='va'>pq</span><span class='op'>$</span><span class='fu'>GetSchema</span><span class='op'>(</span><span class='op'>)</span>
-<span class='kw'>if</span> <span class='op'>(</span><span class='fu'><a href='codec_is_available.html'>codec_is_available</a></span><span class='op'>(</span><span class='st'>"snappy"</span><span class='op'>)</span><span class='op'>)</span> <span class='op'>{</span>
+</div><div class='output co'>#&gt; Schema
+#&gt; carat: double
+#&gt; cut: string
+#&gt; color: string
+#&gt; clarity: string
+#&gt; depth: double
+#&gt; table: double
+#&gt; price: int64
+#&gt; x: double
+#&gt; y: double
+#&gt; z: double
+#&gt; __index_level_0__: int64
+#&gt; 
+#&gt; See $metadata for additional Schema metadata</div><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='fu'><a href='codec_is_available.html'>codec_is_available</a></span><span class='op'>(</span><span class='st'>"snappy"</span><span class='op'>)</span><span class='op'>)</span> <span class='op'>{</span>
   <span class='co'># This file has compressed data columns</span>
   <span class='va'>tab</span> <span class='op'>&lt;-</span> <span class='va'>pq</span><span class='op'>$</span><span class='fu'>ReadTable</span><span class='op'>(</span><span class='op'>)</span>
   <span class='va'>tab</span><span class='op'>$</span><span class='va'>schema</span>
 <span class='op'>}</span>
-<span class='op'>}</span>
-</div></pre>
+</div><div class='output co'>#&gt; Schema
+#&gt; carat: double
+#&gt; cut: string
+#&gt; color: string
+#&gt; clarity: string
+#&gt; depth: double
+#&gt; table: double
+#&gt; price: int64
+#&gt; x: double
+#&gt; y: double
+#&gt; z: double
+#&gt; __index_level_0__: int64
+#&gt; 
+#&gt; See $metadata for additional Schema metadata</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -249,7 +273,7 @@ The optional <code>column_indices=</code> argument is a 0-based integer vector i
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/ParquetFileWriter.html b/docs/r/reference/ParquetFileWriter.html
index 0812d87..913e2a7 100644
--- a/docs/r/reference/ParquetFileWriter.html
+++ b/docs/r/reference/ParquetFileWriter.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -221,7 +221,7 @@ takes the following arguments:</p><ul>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/ParquetReaderProperties.html b/docs/r/reference/ParquetReaderProperties.html
deleted file mode 100644
index 3d61095..0000000
--- a/docs/r/reference/ParquetReaderProperties.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>ParquetReaderProperties class — ParquetReaderProperties • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.4.0/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
-
-<!-- bootstrap-toc -->
-<link rel="stylesheet" href="../bootstrap-toc.css">
-<script src="../bootstrap-toc.js"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="ParquetReaderProperties class — ParquetReaderProperties" />
-<meta property="og:description" content="This class holds settings to control how a Parquet file is read
-by ParquetFileReader." />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body data-spy="scroll" data-target="#toc">
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.0.1.9000</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/flight.html">Connecting to Flight RPC Servers</a>
-    </li>
-    <li>
-      <a href="../articles/fs.html">Working with Cloud Storage (S3)</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-    <li>
-      <a href="../articles/python.html">Apache Arrow in Python and R with reticulate</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow/">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>ParquetReaderProperties class</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/parquet.R'><code>R/parquet.R</code></a></small>
-    <div class="hidden name"><code>ParquetReaderProperties.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>This class holds settings to control how a Parquet file is read
-by <a href='ParquetFileReader.html'>ParquetFileReader</a>.</p>
-    </div>
-
-
-
-    <h2 class="hasAnchor" id="factory"><a class="anchor" href="#factory"></a>Factory</h2>
-
-    
-
-
-<p>The <code>ParquetReaderProperties$create()</code> factory method instantiates the object
-and takes the following arguments:</p><ul>
-<li><p><code>use_threads</code> Logical: whether to use multithreading (default <code>TRUE</code>)</p></li>
-</ul>
-
-    <h2 class="hasAnchor" id="methods"><a class="anchor" href="#methods"></a>Methods</h2>
-
-    
-
-<ul>
-<li><p><code>$read_dictionary(column_index)</code></p></li>
-<li><p><code>$set_read_dictionary(column_index, read_dict)</code></p></li>
-<li><p><code>$use_threads(use_threads)</code></p></li>
-</ul>
-
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
-    <nav id="toc" data-toggle="toc" class="sticky-top">
-      <h2 data-toc-skip>Contents</h2>
-    </nav>
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/ParquetWriterProperties.html b/docs/r/reference/ParquetWriterProperties.html
index f58acd9..f49c6a86 100644
--- a/docs/r/reference/ParquetWriterProperties.html
+++ b/docs/r/reference/ParquetWriterProperties.html
@@ -85,7 +85,7 @@ by ParquetFileWriter." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -237,7 +237,7 @@ size of data pages within a column chunk (in bytes). Default 1 MiB.</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Partitioning.html b/docs/r/reference/Partitioning.html
index 886218d..bbd9e6f 100644
--- a/docs/r/reference/Partitioning.html
+++ b/docs/r/reference/Partitioning.html
@@ -105,7 +105,7 @@ partition features from the file paths." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -254,7 +254,7 @@ no arguments returns a <code>HivePartitioningFactory</code>.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/RecordBatch.html b/docs/r/reference/RecordBatch.html
index b641574..23376e6 100644
--- a/docs/r/reference/RecordBatch.html
+++ b/docs/r/reference/RecordBatch.html
@@ -86,7 +86,7 @@ a sequence of fields, each a contiguous Arrow Array." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -264,8 +264,7 @@ All list elements are coerced to string. See <code><a href='Schema.html'>schema(
 
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>batch</span> <span class='op'>&lt;-</span> <span class='fu'>record_batch</span><span class='op'>(</span>name <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/colnames.html'>rownames</a></span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>batch</span> <span class='op'>&lt;-</span> <span class='fu'>record_batch</span><span class='op'>(</span>name <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/colnames.html'>rownames</a></span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/dim.html'>dim</a></span><span class='op'>(</span><span class='va'>batch</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; [1] 32 12</div><div class='input'><span class='fu'><a href='https://rdrr.io/r/base/dim.html'>dim</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/utils/head.html'>head</a></span><span class='op'>(</span><span class='va'>batch</span><span class='op'>)</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; [1]  6 12</div><div class='input'><span class='fu'><a href='https://rdrr.io/r/base/names.html'>names</a></span><span class='op'>(</span><span class='va'>batch</span><span class='op'>)</span>
@@ -328,8 +327,7 @@ All list elements are coerced to string. See <code><a href='Schema.html'>schema(
 #&gt; <span style='color: #BCBCBC;'>2</span>     3   175  3.44
 #&gt; <span style='color: #BCBCBC;'>3</span>     3   105  3.46
 #&gt; <span style='color: #BCBCBC;'>4</span>     3   245  3.57
-#&gt; <span style='color: #BCBCBC;'>5</span>     4    62  3.19</div><div class='input'><span class='co'># }</span>
-</div></pre>
+#&gt; <span style='color: #BCBCBC;'>5</span>     4    62  3.19</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -341,7 +339,7 @@ All list elements are coerced to string. See <code><a href='Schema.html'>schema(
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/RecordBatchReader.html b/docs/r/reference/RecordBatchReader.html
index cac43db..4ecc1f0 100644
--- a/docs/r/reference/RecordBatchReader.html
+++ b/docs/r/reference/RecordBatchReader.html
@@ -45,7 +45,7 @@
 <meta property="og:description" content="Apache Arrow defines two formats for serializing data for interprocess communication (IPC):
 a &quot;stream&quot; format and a &quot;file&quot; format, known as Feather.
 RecordBatchStreamReader and RecordBatchFileReader are
-interfaces for accessing record batches from input sources those formats,
+interfaces for accessing record batches from input sources in those formats,
 respectively.
 For guidance on how to use these classes, see the examples section." />
 
@@ -89,7 +89,7 @@ For guidance on how to use these classes, see the examples section." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -189,7 +189,7 @@ For guidance on how to use these classes, see the examples section." />
     <p>Apache Arrow defines two formats for <a href='https://arrow.apache.org/docs/format/Columnar.html#serialization-and-interprocess-communication-ipc'>serializing data for interprocess communication (IPC)</a>:
 a "stream" format and a "file" format, known as Feather.
 <code>RecordBatchStreamReader</code> and <code>RecordBatchFileReader</code> are
-interfaces for accessing record batches from input sources those formats,
+interfaces for accessing record batches from input sources in those formats,
 respectively.</p>
 <p>For guidance on how to use these classes, see the examples section.</p>
     </div>
@@ -231,8 +231,7 @@ are in the file.</p></li>
 for reading data from these formats and are sufficient for many use cases.</p></div>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
 
 <span class='va'>batch</span> <span class='op'>&lt;-</span> <span class='fu'><a href='RecordBatch.html'>record_batch</a></span><span class='op'>(</span><span class='va'>chickwts</span><span class='op'>)</span>
@@ -265,7 +264,6 @@ for reading data from these formats and are sufficient for many use cases.</p></
 </div><div class='output co'>#&gt; [1] TRUE</div><div class='input'><span class='co'># Unlike the Writers, we don't have to close RecordBatchReaders,</span>
 <span class='co'># but we do still need to close the file connection</span>
 <span class='va'>read_file_obj</span><span class='op'>$</span><span class='fu'>close</span><span class='op'>(</span><span class='op'>)</span>
-<span class='co'># }</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -278,7 +276,7 @@ for reading data from these formats and are sufficient for many use cases.</p></
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/RecordBatchWriter.html b/docs/r/reference/RecordBatchWriter.html
index 40808be..e10edde 100644
--- a/docs/r/reference/RecordBatchWriter.html
+++ b/docs/r/reference/RecordBatchWriter.html
@@ -88,7 +88,7 @@ For guidance on how to use these classes, see the examples section." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -233,8 +233,7 @@ interface for writing data to these formats and are sufficient for many use
 cases. <code><a href='write_to_raw.html'>write_to_raw()</a></code> is a version that serializes data to a buffer.</p></div>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
 
 <span class='va'>batch</span> <span class='op'>&lt;-</span> <span class='fu'><a href='RecordBatch.html'>record_batch</a></span><span class='op'>(</span><span class='va'>chickwts</span><span class='op'>)</span>
@@ -267,7 +266,6 @@ cases. <code><a href='write_to_raw.html'>write_to_raw()</a></code> is a version
 </div><div class='output co'>#&gt; [1] TRUE</div><div class='input'><span class='co'># Unlike the Writers, we don't have to close RecordBatchReaders,</span>
 <span class='co'># but we do still need to close the file connection</span>
 <span class='va'>read_file_obj</span><span class='op'>$</span><span class='fu'>close</span><span class='op'>(</span><span class='op'>)</span>
-<span class='co'># }</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -280,7 +278,7 @@ cases. <code><a href='write_to_raw.html'>write_to_raw()</a></code> is a version
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Scalar.html b/docs/r/reference/Scalar.html
index 8139244..cbd2b4b 100644
--- a/docs/r/reference/Scalar.html
+++ b/docs/r/reference/Scalar.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -186,7 +186,37 @@
 
 
 
-
+    <h2 class="hasAnchor" id="methods"><a class="anchor" href="#methods"></a>Methods</h2>
+
+    
+
+<p><code>$ToString()</code>: convert to a string
+<code>$as_vector()</code>: convert to an R vector
+<code>$as_array()</code>: convert to an Arrow <code>Array</code>
+<code>$Equals(other)</code>: is this Scalar equal to <code>other</code>
+<code>$ApproxEquals(other)</code>: is this Scalar approximately equal to <code>other</code>
+<code>$is_valid</code>: is this Scalar valid
+<code>$null_count</code>: number of invalid values - 1 or 0
+<code>$type</code>: Scalar type</p>
+
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='va'>pi</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Scalar
+#&gt; 3.141592653589793</div><div class='input'><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>404</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Scalar
+#&gt; 404</div><div class='input'><span class='co'># If you pass a vector into Scalar$create, you get a list containing your items</span>
+<span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>1</span>, <span class='fl'>2</span>, <span class='fl'>3</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Scalar
+#&gt; ...</div><div class='input'>
+<span class='co'># Comparisons</span>
+<span class='va'>my_scalar</span> <span class='op'>&lt;-</span> <span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>99</span><span class='op'>)</span>
+<span class='va'>my_scalar</span><span class='op'>$</span><span class='fu'>ApproxEquals</span><span class='op'>(</span><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>99.00001</span><span class='op'>)</span><span class='op'>)</span> <span class='co'># FALSE</span>
+</div><div class='output co'>#&gt; [1] FALSE</div><div class='input'><span class='va'>my_scalar</span><span class='op'>$</span><span class='fu'>ApproxEquals</span><span class='op'>(</span><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>99.000009</span><span class='op'>)</span><span class='op'>)</span> <span class='co'># TRUE</span>
+</div><div class='output co'>#&gt; [1] TRUE</div><div class='input'><span class='va'>my_scalar</span><span class='op'>$</span><span class='fu'>Equals</span><span class='op'>(</span><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>99.000009</span><span class='op'>)</span><span class='op'>)</span> <span class='co'># FALSE</span>
+</div><div class='output co'>#&gt; [1] FALSE</div><div class='input'><span class='va'>my_scalar</span><span class='op'>$</span><span class='fu'>Equals</span><span class='op'>(</span><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>99L</span><span class='op'>)</span><span class='op'>)</span> <span class='co'># FALSE (types don't match)</span>
+</div><div class='output co'>#&gt; [1] FALSE</div><div class='input'>
+<span class='va'>my_scalar</span><span class='op'>$</span><span class='fu'>ToString</span><span class='op'>(</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; [1] "99"</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -198,7 +228,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Scanner.html b/docs/r/reference/Scanner.html
index d064d26..3cdacee 100644
--- a/docs/r/reference/Scanner.html
+++ b/docs/r/reference/Scanner.html
@@ -86,7 +86,7 @@ can help create one." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -202,6 +202,8 @@ It takes the following arguments:</p><ul>
 <li><p><code>filter</code>: A <code>Expression</code> to filter the scanned rows by, or <code>TRUE</code> (default)
 to keep all rows.</p></li>
 <li><p><code>use_threads</code>: logical: should scanning use multithreading? Default <code>TRUE</code></p></li>
+<li><p><code>use_async</code>: logical: should the async scanner (performs better on
+high-latency/highly parallel filesystems like S3) be used? Default <code>FALSE</code></p></li>
 <li><p><code>...</code>: Additional arguments, currently ignored</p></li>
 </ul>
 
@@ -216,6 +218,7 @@ by <code>cols</code>, a character vector of column names</p></li>
 <li><p><code>$UseThreads(threads)</code>: logical: should the scan use multithreading?
 The method's default input is <code>TRUE</code>, but you must call the method to enable
 multithreading because the scanner default is <code>FALSE</code>.</p></li>
+<li><p><code>$UseAsync(use_async)</code>: logical: should the async scanner be used?</p></li>
 <li><p><code>$BatchSize(batch_size)</code>: integer: Maximum row count of scanned record
 batches, default is 32K. If scanned record batches are overflowing memory
 then this method can be called to reduce their size.</p></li>
@@ -237,7 +240,7 @@ query and returns an Arrow <a href='Table.html'>Table</a>.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Schema.html b/docs/r/reference/Schema.html
index feaa800..573df2e 100644
--- a/docs/r/reference/Schema.html
+++ b/docs/r/reference/Schema.html
@@ -91,7 +91,7 @@ Many Arrow objects, including Table and Dataset, have a $schema method
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -264,8 +264,7 @@ Files with compressed metadata are readable by older versions of arrow, but
 the metadata is dropped.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/data.frame.html'>data.frame</a></span><span class='op'>(</span>col1 <span class='op'>=</span> <span class='fl'>2</span><span class='op'>:</span><span class='fl'>4</span>, col2 <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>0.1</span>, <span class='fl'>0.3</span>, <span class='fl'>0.5</span><span [...]
+    <pre class="examples"><div class='input'><span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/data.frame.html'>data.frame</a></span><span class='op'>(</span>col1 <span class='op'>=</span> <span class='fl'>2</span><span class='op'>:</span><span class='fl'>4</span>, col2 <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>0.1</span>, <span class='fl' [...]
 <span class='va'>tab1</span> <span class='op'>&lt;-</span> <span class='va'>Table</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='va'>df</span><span class='op'>)</span>
 <span class='va'>tab1</span><span class='op'>$</span><span class='va'>schema</span>
 </div><div class='output co'>#&gt; Schema
@@ -278,8 +277,7 @@ the metadata is dropped.</p>
 #&gt; col1: int8
 #&gt; col2: float
 #&gt; 
-#&gt; See $metadata for additional Schema metadata</div><div class='input'><span class='co'># }</span>
-</div></pre>
+#&gt; See $metadata for additional Schema metadata</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -291,7 +289,7 @@ the metadata is dropped.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/Source.html b/docs/r/reference/Source.html
deleted file mode 100644
index 70a1253..0000000
--- a/docs/r/reference/Source.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>Sources for a Dataset — Source • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha256-U5ZEeKfGNOja007MMD3YBI0A3OSZOQbeG6z2f2Y0hu8=" crossorigin="anonymous"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/all.min.css" integrity="sha256-nAmazAk6vS34Xqo0BSrTb+abbtFlgsFK7NKSi6o7Y78=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/v4-shims.min.css" integrity="sha256-6qHlizsOWFskGlwVOKuns+D1nB6ssZrHQrNj1wGplHc=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js" integrity="sha256-FiZwavyI2V6+EXO1U+xzLG3IKldpiTFf3153ea9zikQ=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/headroom.min.js" integrity="sha256-DJFC1kqIhelURkuza0AvYal5RxMtpzLjFhsnVIeuk+U=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="Sources for a Dataset — Source" />
-<meta property="og:description" content="A Dataset can have one or more Sources. A Source contains one or more
-Fragments, such as files, of a common type and partitioning.
-SourceFactory is used to create a Source, inspect the Schema of the
-fragments contained in it, and declare a partitioning.
-FileSystemSourceFactory is a subclass of SourceFactory for
-discovering files in the local file system, the only currently supported
-file system.
-In general, you'll deal with SourceFactory rather than Source itself.
-Return the Source's Schema" />
-<meta name="twitter:card" content="summary" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body>
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.16.0</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>Sources for a Dataset</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/dataset.R'><code>R/dataset.R</code></a></small>
-    <div class="hidden name"><code>Source.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>A <a href='Dataset.html'>Dataset</a> can have one or more <code>Source</code>s. A <code>Source</code> contains one or more
-<code>Fragments</code>, such as files, of a common type and partitioning.
-<code>SourceFactory</code> is used to create a <code>Source</code>, inspect the <a href='Schema.html'>Schema</a> of the
-fragments contained in it, and declare a partitioning.
-<code>FileSystemSourceFactory</code> is a subclass of <code>SourceFactory</code> for
-discovering files in the local file system, the only currently supported
-file system.</p>
-<p>In general, you'll deal with <code>SourceFactory</code> rather than <code>Source</code> itself.</p>
-<p>Return the Source's <code>Schema</code></p>
-    </div>
-
-
-
-    <h2 class="hasAnchor" id="factory"><a class="anchor" href="#factory"></a>Factory</h2>
-
-    
-
-<p>For the <code>SourceFactory$create()</code> factory method, see <code><a href='open_source.html'>open_source()</a></code>, an
-alias for it.</p>
-<p><code>FileSystemSourceFactory$create()</code> is a lower-level factory method and
-takes the following arguments:</p><ul>
-<li><p><code>filesystem</code>: A <a href='FileSystem.html'>FileSystem</a></p></li>
-<li><p><code>selector</code>: A <a href='FileSelector.html'>FileSelector</a></p></li>
-<li><p><code>format</code>: A string identifier of the format of the files in <code>path</code>.
-Currently supported options are "parquet", "arrow", and "ipc" (an alias for
-the Arrow file format)</p></li>
-</ul>
-
-    <h2 class="hasAnchor" id="methods"><a class="anchor" href="#methods"></a>Methods</h2>
-
-    
-
-<p><code>Source</code> has one defined method:</p><ul>
-<li><p><code>$schema</code>: Active binding, returns the <a href='Schema.html'>Schema</a> of the <code>Source</code></p></li>
-</ul>
-
-<p><code>SourceFactory</code> and its subclasses have the following methods:</p><ul>
-<li><p><code>$Inspect()</code>: Walks the files in the directory and returns a common <a href='Schema.html'>Schema</a></p></li>
-<li><p><code>$Finish(schema)</code>: Returns a <code>Source</code></p></li>
-</ul>
-
-    <h2 class="hasAnchor" id="see-also"><a class="anchor" href="#see-also"></a>See also</h2>
-
-    <div class='dont-index'><p><a href='Dataset.html'>Dataset</a> for what do do with a <code>Source</code></p></div>
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="sidebar">
-    <h2>Contents</h2>
-    <ul class="nav nav-pills nav-stacked">
-      <li><a href="#factory">Factory</a></li>
-      <li><a href="#methods">Methods</a></li>
-      <li><a href="#see-also">See also</a></li>
-    </ul>
-
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.4.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/Table.html b/docs/r/reference/Table.html
index 335d897..2cc91e0 100644
--- a/docs/r/reference/Table.html
+++ b/docs/r/reference/Table.html
@@ -86,7 +86,7 @@ composed from multiple record batches or chunked arrays." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -260,8 +260,7 @@ All list elements are coerced to string. See <code><a href='Schema.html'>schema(
 
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>tab</span> <span class='op'>&lt;-</span> <span class='va'>Table</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span>name <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/colnames.html'>rownames</a></span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>tab</span> <span class='op'>&lt;-</span> <span class='va'>Table</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span>name <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/colnames.html'>rownames</a></span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/dim.html'>dim</a></span><span class='op'>(</span><span class='va'>tab</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; [1] 32 12</div><div class='input'><span class='fu'><a href='https://rdrr.io/r/base/dim.html'>dim</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/utils/head.html'>head</a></span><span class='op'>(</span><span class='va'>tab</span><span class='op'>)</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; [1]  6 12</div><div class='input'><span class='fu'><a href='https://rdrr.io/r/base/names.html'>names</a></span><span class='op'>(</span><span class='va'>tab</span><span class='op'>)</span>
@@ -326,8 +325,7 @@ All list elements are coerced to string. See <code><a href='Schema.html'>schema(
 #&gt; <span style='color: #BCBCBC;'>2</span>     3   175  3.44
 #&gt; <span style='color: #BCBCBC;'>3</span>     3   105  3.46
 #&gt; <span style='color: #BCBCBC;'>4</span>     3   245  3.57
-#&gt; <span style='color: #BCBCBC;'>5</span>     4    62  3.19</div><div class='input'><span class='co'># }</span>
-</div></pre>
+#&gt; <span style='color: #BCBCBC;'>5</span>     4    62  3.19</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -339,7 +337,7 @@ All list elements are coerced to string. See <code><a href='Schema.html'>schema(
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/array.html b/docs/r/reference/array.html
index 4e4523b..15f961d 100644
--- a/docs/r/reference/array.html
+++ b/docs/r/reference/array.html
@@ -87,7 +87,7 @@ and StructArray." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -230,9 +230,9 @@ but not limited to strings only)</p></li>
 <li><p><code>$IsNull(i)</code>: Return true if value at index is null. Does not boundscheck</p></li>
 <li><p><code>$IsValid(i)</code>: Return true if value at index is valid. Does not boundscheck</p></li>
 <li><p><code>$length()</code>: Size in the number of elements this array contains</p></li>
-<li><p><code>$offset()</code>: A relative position into another array's data, to enable zero-copy slicing</p></li>
-<li><p><code>$null_count()</code>: The number of null entries in the array</p></li>
-<li><p><code>$type()</code>: logical type of data</p></li>
+<li><p><code>$offset</code>: A relative position into another array's data, to enable zero-copy slicing</p></li>
+<li><p><code>$null_count</code>: The number of null entries in the array</p></li>
+<li><p><code>$type</code>: logical type of data</p></li>
 <li><p><code>$type_id()</code>: type id</p></li>
 <li><p><code>$Equals(other)</code> : is this array equal to <code>other</code></p></li>
 <li><p><code>$ApproxEquals(other)</code> :</p></li>
@@ -258,6 +258,50 @@ within the array's internal data. This can be an expensive check, potentially <c
 </ul>
 
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='va'>my_array</span> <span class='op'>&lt;-</span> <span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>1</span><span class='op'>:</span><span class='fl'>10</span><span class='op'>)</span>
+<span class='va'>my_array</span><span class='op'>$</span><span class='va'>type</span>
+</div><div class='output co'>#&gt; Int32
+#&gt; int32</div><div class='input'><span class='va'>my_array</span><span class='op'>$</span><span class='fu'>cast</span><span class='op'>(</span><span class='fu'><a href='data-type.html'>int8</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Array
+#&gt; &lt;int8&gt;
+#&gt; [
+#&gt;   1,
+#&gt;   2,
+#&gt;   3,
+#&gt;   4,
+#&gt;   5,
+#&gt;   6,
+#&gt;   7,
+#&gt;   8,
+#&gt;   9,
+#&gt;   10
+#&gt; ]</div><div class='input'>
+<span class='co'># Check if value is null; zero-indexed</span>
+<span class='va'>na_array</span> <span class='op'>&lt;-</span> <span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>1</span><span class='op'>:</span><span class='fl'>5</span>, <span class='cn'>NA</span><span class='op'>)</span><span class='op'>)</span>
+<span class='va'>na_array</span><span class='op'>$</span><span class='fu'>IsNull</span><span class='op'>(</span><span class='fl'>0</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; [1] FALSE</div><div class='input'><span class='va'>na_array</span><span class='op'>$</span><span class='fu'>IsNull</span><span class='op'>(</span><span class='fl'>5</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; [1] TRUE</div><div class='input'><span class='va'>na_array</span><span class='op'>$</span><span class='fu'>IsValid</span><span class='op'>(</span><span class='fl'>5</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; [1] FALSE</div><div class='input'><span class='va'>na_array</span><span class='op'>$</span><span class='va'>null_count</span>
+</div><div class='output co'>#&gt; [1] 1</div><div class='input'>
+<span class='co'># zero-copy slicing; the offset of the new Array will be the same as the index passed to $Slice</span>
+<span class='va'>new_array</span> <span class='op'>&lt;-</span> <span class='va'>na_array</span><span class='op'>$</span><span class='fu'>Slice</span><span class='op'>(</span><span class='fl'>5</span><span class='op'>)</span>
+<span class='va'>new_array</span><span class='op'>$</span><span class='va'>offset</span>
+</div><div class='output co'>#&gt; [1] 5</div><div class='input'>
+<span class='co'># Compare 2 arrays</span>
+<span class='va'>na_array2</span> <span class='op'>=</span> <span class='va'>na_array</span>
+<span class='va'>na_array2</span> <span class='op'>==</span> <span class='va'>na_array</span> <span class='co'># element-wise comparison</span>
+</div><div class='output co'>#&gt; Array
+#&gt; &lt;bool&gt;
+#&gt; [
+#&gt;   true,
+#&gt;   true,
+#&gt;   true,
+#&gt;   true,
+#&gt;   true,
+#&gt;   null
+#&gt; ]</div><div class='input'><span class='va'>na_array2</span><span class='op'>$</span><span class='fu'>Equals</span><span class='op'>(</span><span class='va'>na_array</span><span class='op'>)</span> <span class='co'># overall comparison</span>
+</div><div class='output co'>#&gt; [1] TRUE</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -269,7 +313,7 @@ within the array's internal data. This can be an expensive check, potentially <c
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/arrow-package.html b/docs/r/reference/arrow-package.html
index fd06c7d..96ab8b3 100644
--- a/docs/r/reference/arrow-package.html
+++ b/docs/r/reference/arrow-package.html
@@ -88,7 +88,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -207,6 +207,9 @@
 
     <p><strong>Maintainer</strong>: Neal Richardson <a href='mailto:neal@ursalabs.org'>neal@ursalabs.org</a></p>
 <p>Authors:</p><ul>
+<li><p>Ian Cook <a href='mailto:ianmcook@gmail.com'>ianmcook@gmail.com</a></p></li>
+<li><p>Nic Crane <a href='mailto:thisisnic@gmail.com'>thisisnic@gmail.com</a></p></li>
+<li><p>Jonathan Keane <a href='mailto:jkeane@gmail.com'>jkeane@gmail.com</a></p></li>
 <li><p>Romain François <a href='mailto:romain@rstudio.com'>romain@rstudio.com</a> (<a href='https://orcid.org/0000-0002-2444-4226'>ORCID</a>)</p></li>
 <li><p>Jeroen Ooms <a href='mailto:jeroen@berkeley.edu'>jeroen@berkeley.edu</a></p></li>
 <li><p>Apache Arrow <a href='mailto:dev@arrow.apache.org'>dev@arrow.apache.org</a> [copyright holder]</p></li>
@@ -230,7 +233,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/arrow_available.html b/docs/r/reference/arrow_available.html
index da3f2db..81a90e0 100644
--- a/docs/r/reference/arrow_available.html
+++ b/docs/r/reference/arrow_available.html
@@ -85,7 +85,7 @@ for diagnostic purposes." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -228,7 +228,7 @@ package.</p></div>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/arrow_info.html b/docs/r/reference/arrow_info.html
index 296e2f2..78403f4 100644
--- a/docs/r/reference/arrow_info.html
+++ b/docs/r/reference/arrow_info.html
@@ -85,7 +85,7 @@ settings for the Arrow package. It may be useful for diagnostics." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -206,7 +206,7 @@ information.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/buffer.html b/docs/r/reference/buffer.html
index 3546788..4dc249c 100644
--- a/docs/r/reference/buffer.html
+++ b/docs/r/reference/buffer.html
@@ -85,7 +85,7 @@ contiguous memory with a particular size." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -210,13 +210,20 @@ contiguous memory with a particular size.</p>
     
 
 <ul>
-<li><p><code>$is_mutable()</code> :</p></li>
-<li><p><code>$ZeroPadding()</code> :</p></li>
-<li><p><code>$size()</code> :</p></li>
-<li><p><code>$capacity()</code>:</p></li>
+<li><p><code>$is_mutable</code> : is this buffer mutable?</p></li>
+<li><p><code>$ZeroPadding()</code> : zero bytes in padding, i.e. bytes between size and capacity</p></li>
+<li><p><code>$size</code> : size in memory, in bytes</p></li>
+<li><p><code>$capacity</code>: possible capacity, in bytes</p></li>
 </ul>
 
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='va'>my_buffer</span> <span class='op'>&lt;-</span> <span class='fu'>buffer</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>1</span>, <span class='fl'>2</span>, <span class='fl'>3</span>, <span class='fl'>4</span><span class='op'>)</span><span class='op'>)</span>
+<span class='va'>my_buffer</span><span class='op'>$</span><span class='va'>is_mutable</span>
+</div><div class='output co'>#&gt; [1] TRUE</div><div class='input'><span class='va'>my_buffer</span><span class='op'>$</span><span class='fu'>ZeroPadding</span><span class='op'>(</span><span class='op'>)</span>
+<span class='va'>my_buffer</span><span class='op'>$</span><span class='va'>size</span>
+</div><div class='output co'>#&gt; [1] 32</div><div class='input'><span class='va'>my_buffer</span><span class='op'>$</span><span class='va'>capacity</span>
+</div><div class='output co'>#&gt; [1] 32</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -228,7 +235,7 @@ contiguous memory with a particular size.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/call_function.html b/docs/r/reference/call_function.html
index 107832c..c9f43d8 100644
--- a/docs/r/reference/call_function.html
+++ b/docs/r/reference/call_function.html
@@ -88,7 +88,7 @@ are callable with an arrow_ prefix." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -224,13 +224,16 @@ are callable with an <code>arrow_</code> prefix.</p>
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
     <p>An <code>Array</code>, <code>ChunkedArray</code>, <code>Scalar</code>, <code>RecordBatch</code>, or <code>Table</code>, whatever the compute function results in.</p>
+    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
+
+    <p>When passing indices in <code>...</code>, <code>args</code>, or <code>options</code>, express them as
+0-based integers (consistent with C++).</p>
     <h2 class="hasAnchor" id="see-also"><a class="anchor" href="#see-also"></a>See also</h2>
 
     <div class='dont-index'><p><a href='https://arrow.apache.org/docs/cpp/compute.html'>Arrow C++ documentation</a> for the functions and their respective options.</p></div>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>a</span> <span class='op'>&lt;-</span> <span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>1L</span>, <span class='fl'>2L</span>, <span class='fl'>3L</span>, <span class='cn'>NA</span>, <span class='fl'>5L</span><span class='op'>)</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>a</span> <span class='op'>&lt;-</span> <span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>1L</span>, <span class='fl'>2L</span>, <span class='fl'>3L</span>, <span class='cn'>NA</span>, <span class='fl'>5L</span><span class='op'>)</span><span class='op'>)</span>
 <span class='va'>s</span> <span class='op'>&lt;-</span> <span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>4L</span><span class='op'>)</span>
 <span class='fu'>call_function</span><span class='op'>(</span><span class='st'>"fill_null"</span>, <span class='va'>a</span>, <span class='va'>s</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; Array
@@ -252,8 +255,7 @@ are callable with an <code>arrow_</code> prefix.</p>
 #&gt;   0.0011219,
 #&gt;   0.674598,
 #&gt;   3.58895
-#&gt; ]</div><div class='input'><span class='co'># }</span>
-</div></pre>
+#&gt; ]</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -265,7 +267,7 @@ are callable with an <code>arrow_</code> prefix.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/cast_options.html b/docs/r/reference/cast_options.html
index 8574e9d..14d0292 100644
--- a/docs/r/reference/cast_options.html
+++ b/docs/r/reference/cast_options.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -216,7 +216,7 @@ by default</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/codec_is_available.html b/docs/r/reference/codec_is_available.html
index 7f4d527..9a86a48 100644
--- a/docs/r/reference/codec_is_available.html
+++ b/docs/r/reference/codec_is_available.html
@@ -86,7 +86,7 @@ use." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -204,6 +204,9 @@ use.</p>
 
     <p>Logical: is <code>type</code> available?</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='fu'>codec_is_available</span><span class='op'>(</span><span class='st'>"gzip"</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; [1] TRUE</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -215,7 +218,7 @@ use.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/compression.html b/docs/r/reference/compression.html
index 4fbff96..c2bedbb 100644
--- a/docs/r/reference/compression.html
+++ b/docs/r/reference/compression.html
@@ -86,7 +86,7 @@ input or output stream." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -220,7 +220,7 @@ factory methods instantiate the object and take the following arguments:</p><ul>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/type.html b/docs/r/reference/contains_regex.html
similarity index 86%
copy from docs/r/reference/type.html
copy to docs/r/reference/contains_regex.html
index 1ed0ffb..ca7ec1f 100644
--- a/docs/r/reference/type.html
+++ b/docs/r/reference/contains_regex.html
@@ -6,7 +6,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-<title>infer the arrow Array type from an R vector — type • Arrow R Package</title>
+<title>Does this string contain regex metacharacters? — contains_regex • Arrow R Package</title>
 
 
 <!-- jquery -->
@@ -41,8 +41,8 @@
   
   <script src="../extra.js"></script>
 
-<meta property="og:title" content="infer the arrow Array type from an R vector — type" />
-<meta property="og:description" content="infer the arrow Array type from an R vector" />
+<meta property="og:title" content="Does this string contain regex metacharacters? — contains_regex" />
+<meta property="og:description" content="Does this string contain regex metacharacters?" />
 
 
 
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -175,29 +175,29 @@
 <div class="row">
   <div class="col-md-9 contents">
     <div class="page-header">
-    <h1>infer the arrow Array type from an R vector</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/type.R'><code>R/type.R</code></a></small>
-    <div class="hidden name"><code>type.Rd</code></div>
+    <h1>Does this string contain regex metacharacters?</h1>
+    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/dplyr-functions.R'><code>R/dplyr-functions.R</code></a></small>
+    <div class="hidden name"><code>contains_regex.Rd</code></div>
     </div>
 
     <div class="ref-description">
-    <p>infer the arrow Array type from an R vector</p>
+    <p>Does this string contain regex metacharacters?</p>
     </div>
 
-    <pre class="usage"><span class='fu'>type</span><span class='op'>(</span><span class='va'>x</span><span class='op'>)</span></pre>
+    <pre class="usage"><span class='fu'>contains_regex</span><span class='op'>(</span><span class='va'>string</span><span class='op'>)</span></pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
     <colgroup><col class="name" /><col class="desc" /></colgroup>
     <tr>
-      <th>x</th>
-      <td><p>an R vector</p></td>
+      <th>string</th>
+      <td><p>String to be tested</p></td>
     </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>an arrow logical type</p>
+    <p>Logical: does <code>string</code> contain regex metacharacters?</p>
 
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -210,7 +210,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/copy_files.html b/docs/r/reference/copy_files.html
index c1590f1..8649df7 100644
--- a/docs/r/reference/copy_files.html
+++ b/docs/r/reference/copy_files.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -232,7 +232,7 @@ copying but may help accommodate high latency FileSystems.</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/cpu_count.html b/docs/r/reference/cpu_count.html
index df59ee2..37f24ca 100644
--- a/docs/r/reference/cpu_count.html
+++ b/docs/r/reference/cpu_count.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -209,7 +209,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/data-type.html b/docs/r/reference/data-type.html
index 20dfa54..2950809 100644
--- a/docs/r/reference/data-type.html
+++ b/docs/r/reference/data-type.html
@@ -86,7 +86,7 @@ of these functions don't take arguments, but a few do." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -319,8 +319,7 @@ types, this conversion can be disabled (so that <code>int64</code> always yields
     <div class='dont-index'><p><code><a href='dictionary.html'>dictionary()</a></code> for creating a dictionary (factor-like) type.</p></div>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='fu'>bool</span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='fu'>bool</span><span class='op'>(</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; Boolean
 #&gt; bool</div><div class='input'><span class='fu'>struct</span><span class='op'>(</span>a <span class='op'>=</span> <span class='fu'>int32</span><span class='op'>(</span><span class='op'>)</span>, b <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/double.html'>double</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; StructType
@@ -328,8 +327,7 @@ types, this conversion can be disabled (so that <code>int64</code> always yields
 </div><div class='output co'>#&gt; Timestamp
 #&gt; timestamp[ms, tz=CEST]</div><div class='input'><span class='fu'>time64</span><span class='op'>(</span><span class='st'>"ns"</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; Time64
-#&gt; time64[ns]</div><div class='input'><span class='co'># }</span>
-</div></pre>
+#&gt; time64[ns]</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -341,7 +339,7 @@ types, this conversion can be disabled (so that <code>int64</code> always yields
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/dataset_factory.html b/docs/r/reference/dataset_factory.html
index a636eb7..ebd0d61 100644
--- a/docs/r/reference/dataset_factory.html
+++ b/docs/r/reference/dataset_factory.html
@@ -86,7 +86,7 @@ open_dataset()." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -277,7 +277,7 @@ want to combine different directories, file systems, or file formats.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/default_memory_pool.html b/docs/r/reference/default_memory_pool.html
index c77a30f..8d1cd70 100644
--- a/docs/r/reference/default_memory_pool.html
+++ b/docs/r/reference/default_memory_pool.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -202,7 +202,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/dictionary.html b/docs/r/reference/dictionary.html
index 969ec29..05afa55 100644
--- a/docs/r/reference/dictionary.html
+++ b/docs/r/reference/dictionary.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -221,7 +221,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/enums.html b/docs/r/reference/enums.html
index f468659..d8711f8 100644
--- a/docs/r/reference/enums.html
+++ b/docs/r/reference/enums.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -206,7 +206,9 @@
 
 <span class='va'>QuantileInterpolation</span>
 
-<span class='va'>NullEncodingBehavior</span></pre>
+<span class='va'>NullEncodingBehavior</span>
+
+<span class='va'>NullHandlingBehavior</span></pre>
 
 
     <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2>
@@ -223,6 +225,7 @@
 <p>An object of class <code>MetadataVersion</code> (inherits from <code>arrow-enum</code>) of length 5.</p>
 <p>An object of class <code>QuantileInterpolation</code> (inherits from <code>arrow-enum</code>) of length 5.</p>
 <p>An object of class <code>NullEncodingBehavior</code> (inherits from <code>arrow-enum</code>) of length 2.</p>
+<p>An object of class <code>NullHandlingBehavior</code> (inherits from <code>arrow-enum</code>) of length 3.</p>
 
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -235,7 +238,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/flight_connect.html b/docs/r/reference/flight_connect.html
index f626a97..2fdf955 100644
--- a/docs/r/reference/flight_connect.html
+++ b/docs/r/reference/flight_connect.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -218,7 +218,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/flight_get.html b/docs/r/reference/flight_get.html
index 14599ab..1d31f1b 100644
--- a/docs/r/reference/flight_get.html
+++ b/docs/r/reference/flight_get.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -214,7 +214,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/flight_put.html b/docs/r/reference/flight_put.html
index 8066cd3..1d845f8 100644
--- a/docs/r/reference/flight_put.html
+++ b/docs/r/reference/flight_put.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -224,7 +224,7 @@ replace it with the contents of <code>data</code>? Default is <code>TRUE</code>;
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/flight_connect.html b/docs/r/reference/get_stringr_pattern_options.html
similarity index 79%
copy from docs/r/reference/flight_connect.html
copy to docs/r/reference/get_stringr_pattern_options.html
index f626a97..c706704 100644
--- a/docs/r/reference/flight_connect.html
+++ b/docs/r/reference/get_stringr_pattern_options.html
@@ -6,7 +6,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-<title>Connect to a Flight server — flight_connect • Arrow R Package</title>
+<title>Get stringr pattern options — get_stringr_pattern_options • Arrow R Package</title>
 
 
 <!-- jquery -->
@@ -41,8 +41,11 @@
   
   <script src="../extra.js"></script>
 
-<meta property="og:title" content="Connect to a Flight server — flight_connect" />
-<meta property="og:description" content="Connect to a Flight server" />
+<meta property="og:title" content="Get stringr pattern options — get_stringr_pattern_options" />
+<meta property="og:description" content="This function assigns definitions for the stringr pattern modifier
+functions (fixed(), regex(), etc.) inside itself, and uses them to
+evaluate the quoted expression pattern, returning a list that is used
+to control pattern matching behavior in internal arrow functions." />
 
 
 
@@ -84,7 +87,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -175,37 +178,33 @@
 <div class="row">
   <div class="col-md-9 contents">
     <div class="page-header">
-    <h1>Connect to a Flight server</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/flight.R'><code>R/flight.R</code></a></small>
-    <div class="hidden name"><code>flight_connect.Rd</code></div>
+    <h1>Get <code>stringr</code> pattern options</h1>
+    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/dplyr-functions.R'><code>R/dplyr-functions.R</code></a></small>
+    <div class="hidden name"><code>get_stringr_pattern_options.Rd</code></div>
     </div>
 
     <div class="ref-description">
-    <p>Connect to a Flight server</p>
+    <p>This function assigns definitions for the <code>stringr</code> pattern modifier
+functions (<code>fixed()</code>, <code><a href='https://rdrr.io/r/base/regex.html'>regex()</a></code>, etc.) inside itself, and uses them to
+evaluate the quoted expression <code>pattern</code>, returning a list that is used
+to control pattern matching behavior in internal <code>arrow</code> functions.</p>
     </div>
 
-    <pre class="usage"><span class='fu'>flight_connect</span><span class='op'>(</span>host <span class='op'>=</span> <span class='st'>"localhost"</span>, <span class='va'>port</span>, scheme <span class='op'>=</span> <span class='st'>"grpc+tcp"</span><span class='op'>)</span></pre>
+    <pre class="usage"><span class='fu'>get_stringr_pattern_options</span><span class='op'>(</span><span class='va'>pattern</span><span class='op'>)</span></pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
     <colgroup><col class="name" /><col class="desc" /></colgroup>
     <tr>
-      <th>host</th>
-      <td><p>string hostname to connect to</p></td>
-    </tr>
-    <tr>
-      <th>port</th>
-      <td><p>integer port to connect on</p></td>
-    </tr>
-    <tr>
-      <th>scheme</th>
-      <td><p>URL scheme, default is "grpc+tcp"</p></td>
+      <th>pattern</th>
+      <td><p>Unevaluated expression containing a call to a <code>stringr</code>
+pattern modifier function</p></td>
     </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>A <code>pyarrow.flight.FlightClient</code>.</p>
+    <p>List containing elements <code>pattern</code>, <code>fixed</code>, and <code>ignore_case</code></p>
 
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -218,7 +217,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/hive_partition.html b/docs/r/reference/hive_partition.html
index f522c71..7c7a5be 100644
--- a/docs/r/reference/hive_partition.html
+++ b/docs/r/reference/hive_partition.html
@@ -85,7 +85,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -186,7 +186,7 @@
 "/year=2019/month=2/data.parquet".</p>
     </div>
 
-    <pre class="usage"><span class='fu'>hive_partition</span><span class='op'>(</span><span class='va'>...</span>, null_fallback <span class='op'>=</span> <span class='cn'>NULL</span><span class='op'>)</span></pre>
+    <pre class="usage"><span class='fu'>hive_partition</span><span class='op'>(</span><span class='va'>...</span>, null_fallback <span class='op'>=</span> <span class='cn'>NULL</span>, segment_encoding <span class='op'>=</span> <span class='st'>"uri"</span><span class='op'>)</span></pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
@@ -201,6 +201,11 @@
 in partition columns. Default is <code>"__HIVE_DEFAULT_PARTITION__"</code>,
 which is what Hive uses.</p></td>
     </tr>
+    <tr>
+      <th>segment_encoding</th>
+      <td><p>Decode partition segments after splitting paths.
+Default is <code>"uri"</code> (URI-decode segments). May also be <code>"none"</code> (leave as-is).</p></td>
+    </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
@@ -213,10 +218,8 @@ calling <code>hive_partition()</code> with no arguments.</p>
 <code>hive_partition()</code> does not matter.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='cn'>FALSE</span><span class='op'>)</span> <span class='op'>{</span>
-<span class='fu'>hive_partition</span><span class='op'>(</span>year <span class='op'>=</span> <span class='fu'><a href='data-type.html'>int16</a></span><span class='op'>(</span><span class='op'>)</span>, month <span class='op'>=</span> <span class='fu'><a href='data-type.html'>int8</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
-<span class='op'>}</span>
-</div></pre>
+    <pre class="examples"><div class='input'><span class='fu'>hive_partition</span><span class='op'>(</span>year <span class='op'>=</span> <span class='fu'><a href='data-type.html'>int16</a></span><span class='op'>(</span><span class='op'>)</span>, month <span class='op'>=</span> <span class='fu'><a href='data-type.html'>int8</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; HivePartitioning</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -228,7 +231,7 @@ calling <code>hive_partition()</code> with no arguments.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/index.html b/docs/r/reference/index.html
index 9eab246..6289cc0 100644
--- a/docs/r/reference/index.html
+++ b/docs/r/reference/index.html
@@ -83,7 +83,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -336,6 +336,12 @@
           <p><code><a href="write_parquet.html">write_parquet()</a></code> </p>
         </td>
         <td><p>Write Parquet file to disk</p></td>
+      </tr><tr>
+        
+        <td>
+          <p><code><a href="write_csv_arrow.html">write_csv_arrow()</a></code> </p>
+        </td>
+        <td><p>Write CSV file to disk</p></td>
       </tr>
     </tbody><tbody>
       <tr>
@@ -755,6 +761,12 @@
       </tr><tr>
         
         <td>
+          <p><code><a href="io_thread_count.html">io_thread_count()</a></code> <code><a href="io_thread_count.html">set_io_thread_count()</a></code> </p>
+        </td>
+        <td><p>Manage the global I/O thread pool in libarrow</p></td>
+      </tr><tr>
+        
+        <td>
           <p><code><a href="arrow_available.html">arrow_available()</a></code> <code><a href="arrow_available.html">arrow_with_dataset()</a></code> <code><a href="arrow_available.html">arrow_with_parquet()</a></code> <code><a href="arrow_available.html">arrow_with_s3()</a></code> </p>
         </td>
         <td><p>Is the C++ Arrow library available?</p></td>
@@ -785,7 +797,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/install_arrow.html b/docs/r/reference/install_arrow.html
index 052fb46..85c4030 100644
--- a/docs/r/reference/install_arrow.html
+++ b/docs/r/reference/install_arrow.html
@@ -86,7 +86,7 @@ all necessary C++ dependencies." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -268,7 +268,7 @@ more ways to tune installation on Linux.</p></div>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/install_pyarrow.html b/docs/r/reference/install_pyarrow.html
index b5bd727..9a0a864 100644
--- a/docs/r/reference/install_pyarrow.html
+++ b/docs/r/reference/install_pyarrow.html
@@ -85,7 +85,7 @@ installing it for use with reticulate." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -220,7 +220,7 @@ package? Default is to use the official release version.</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/cpu_count.html b/docs/r/reference/io_thread_count.html
similarity index 88%
copy from docs/r/reference/cpu_count.html
copy to docs/r/reference/io_thread_count.html
index df59ee2..5a77d32 100644
--- a/docs/r/reference/cpu_count.html
+++ b/docs/r/reference/io_thread_count.html
@@ -6,7 +6,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-<title>Manage the global CPU thread pool in libarrow — cpu_count • Arrow R Package</title>
+<title>Manage the global I/O thread pool in libarrow — io_thread_count • Arrow R Package</title>
 
 
 <!-- jquery -->
@@ -41,8 +41,8 @@
   
   <script src="../extra.js"></script>
 
-<meta property="og:title" content="Manage the global CPU thread pool in libarrow — cpu_count" />
-<meta property="og:description" content="Manage the global CPU thread pool in libarrow" />
+<meta property="og:title" content="Manage the global I/O thread pool in libarrow — io_thread_count" />
+<meta property="og:description" content="Manage the global I/O thread pool in libarrow" />
 
 
 
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -175,18 +175,18 @@
 <div class="row">
   <div class="col-md-9 contents">
     <div class="page-header">
-    <h1>Manage the global CPU thread pool in libarrow</h1>
+    <h1>Manage the global I/O thread pool in libarrow</h1>
     <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/config.R'><code>R/config.R</code></a></small>
-    <div class="hidden name"><code>cpu_count.Rd</code></div>
+    <div class="hidden name"><code>io_thread_count.Rd</code></div>
     </div>
 
     <div class="ref-description">
-    <p>Manage the global CPU thread pool in libarrow</p>
+    <p>Manage the global I/O thread pool in libarrow</p>
     </div>
 
-    <pre class="usage"><span class='fu'>cpu_count</span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="usage"><span class='fu'>io_thread_count</span><span class='op'>(</span><span class='op'>)</span>
 
-<span class='fu'>set_cpu_count</span><span class='op'>(</span><span class='va'>num_threads</span><span class='op'>)</span></pre>
+<span class='fu'>set_io_thread_count</span><span class='op'>(</span><span class='va'>num_threads</span><span class='op'>)</span></pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
@@ -209,7 +209,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/list_compute_functions.html b/docs/r/reference/list_compute_functions.html
index b90322e..b527e1c 100644
--- a/docs/r/reference/list_compute_functions.html
+++ b/docs/r/reference/list_compute_functions.html
@@ -86,7 +86,7 @@ called by name with an arrow_ prefix inside a dplyr verb." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -223,6 +223,202 @@ The package includes Arrow methods for many base R functions that can
 be called directly on Arrow objects, as well as some tidyverse-flavored versions
 available inside <code>dplyr</code> verbs.</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='fu'>list_compute_functions</span><span class='op'>(</span><span class='op'>)</span> 
+</div><div class='output co'>#&gt;   [1] "abs"                      "abs_checked"             
+#&gt;   [3] "acos"                     "acos_checked"            
+#&gt;   [5] "add"                      "add_checked"             
+#&gt;   [7] "all"                      "and"                     
+#&gt;   [9] "and_kleene"               "and_not"                 
+#&gt;  [11] "and_not_kleene"           "any"                     
+#&gt;  [13] "array_filter"             "array_sort_indices"      
+#&gt;  [15] "array_take"               "ascii_center"            
+#&gt;  [17] "ascii_is_alnum"           "ascii_is_alpha"          
+#&gt;  [19] "ascii_is_decimal"         "ascii_is_lower"          
+#&gt;  [21] "ascii_is_printable"       "ascii_is_space"          
+#&gt;  [23] "ascii_is_title"           "ascii_is_upper"          
+#&gt;  [25] "ascii_lower"              "ascii_lpad"              
+#&gt;  [27] "ascii_ltrim"              "ascii_ltrim_whitespace"  
+#&gt;  [29] "ascii_reverse"            "ascii_rpad"              
+#&gt;  [31] "ascii_rtrim"              "ascii_rtrim_whitespace"  
+#&gt;  [33] "ascii_split_whitespace"   "ascii_trim"              
+#&gt;  [35] "ascii_trim_whitespace"    "ascii_upper"             
+#&gt;  [37] "asin"                     "asin_checked"            
+#&gt;  [39] "atan"                     "atan2"                   
+#&gt;  [41] "binary_join"              "binary_join_element_wise"
+#&gt;  [43] "binary_length"            "binary_replace_slice"    
+#&gt;  [45] "bit_wise_and"             "bit_wise_not"            
+#&gt;  [47] "bit_wise_or"              "bit_wise_xor"            
+#&gt;  [49] "case_when"                "cast"                    
+#&gt;  [51] "ceil"                     "coalesce"                
+#&gt;  [53] "cos"                      "cos_checked"             
+#&gt;  [55] "count"                    "count_substring"         
+#&gt;  [57] "count_substring_regex"    "day"                     
+#&gt;  [59] "day_of_week"              "day_of_year"             
+#&gt;  [61] "dictionary_encode"        "divide"                  
+#&gt;  [63] "divide_checked"           "ends_with"               
+#&gt;  [65] "equal"                    "extract_regex"           
+#&gt;  [67] "fill_null"                "filter"                  
+#&gt;  [69] "find_substring"           "find_substring_regex"    
+#&gt;  [71] "floor"                    "greater"                 
+#&gt;  [73] "greater_equal"            "hash_count"              
+#&gt;  [75] "hash_min_max"             "hash_sum"                
+#&gt;  [77] "hour"                     "if_else"                 
+#&gt;  [79] "index"                    "index_in"                
+#&gt;  [81] "index_in_meta_binary"     "invert"                  
+#&gt;  [83] "is_finite"                "is_in"                   
+#&gt;  [85] "is_in_meta_binary"        "is_inf"                  
+#&gt;  [87] "is_nan"                   "is_null"                 
+#&gt;  [89] "is_valid"                 "iso_calendar"            
+#&gt;  [91] "iso_week"                 "iso_year"                
+#&gt;  [93] "less"                     "less_equal"              
+#&gt;  [95] "list_flatten"             "list_parent_indices"     
+#&gt;  [97] "list_value_length"        "ln"                      
+#&gt;  [99] "ln_checked"               "log10"                   
+#&gt; [101] "log10_checked"            "log1p"                   
+#&gt; [103] "log1p_checked"            "log2"                    
+#&gt; [105] "log2_checked"             "make_struct"             
+#&gt; [107] "match_like"               "match_substring"         
+#&gt; [109] "match_substring_regex"    "max_element_wise"        
+#&gt; [111] "mean"                     "microsecond"             
+#&gt; [113] "millisecond"              "min_element_wise"        
+#&gt; [115] "min_max"                  "minute"                  
+#&gt; [117] "mode"                     "month"                   
+#&gt; [119] "multiply"                 "multiply_checked"        
+#&gt; [121] "nanosecond"               "negate"                  
+#&gt; [123] "negate_checked"           "not_equal"               
+#&gt; [125] "or"                       "or_kleene"               
+#&gt; [127] "partition_nth_indices"    "power"                   
+#&gt; [129] "power_checked"            "quantile"                
+#&gt; [131] "quarter"                  "replace_substring"       
+#&gt; [133] "replace_substring_regex"  "replace_with_mask"       
+#&gt; [135] "second"                   "shift_left"              
+#&gt; [137] "shift_left_checked"       "shift_right"             
+#&gt; [139] "shift_right_checked"      "sign"                    
+#&gt; [141] "sin"                      "sin_checked"             
+#&gt; [143] "sort_indices"             "split_pattern"           
+#&gt; [145] "split_pattern_regex"      "starts_with"             
+#&gt; [147] "stddev"                   "string_is_ascii"         
+#&gt; [149] "strptime"                 "subsecond"               
+#&gt; [151] "subtract"                 "subtract_checked"        
+#&gt; [153] "sum"                      "take"                    
+#&gt; [155] "tan"                      "tan_checked"             
+#&gt; [157] "tdigest"                  "trunc"                   
+#&gt; [159] "unique"                   "utf8_center"             
+#&gt; [161] "utf8_is_alnum"            "utf8_is_alpha"           
+#&gt; [163] "utf8_is_decimal"          "utf8_is_digit"           
+#&gt; [165] "utf8_is_lower"            "utf8_is_numeric"         
+#&gt; [167] "utf8_is_printable"        "utf8_is_space"           
+#&gt; [169] "utf8_is_title"            "utf8_is_upper"           
+#&gt; [171] "utf8_length"              "utf8_lower"              
+#&gt; [173] "utf8_lpad"                "utf8_ltrim"              
+#&gt; [175] "utf8_ltrim_whitespace"    "utf8_replace_slice"      
+#&gt; [177] "utf8_reverse"             "utf8_rpad"               
+#&gt; [179] "utf8_rtrim"               "utf8_rtrim_whitespace"   
+#&gt; [181] "utf8_slice_codeunits"     "utf8_split_whitespace"   
+#&gt; [183] "utf8_trim"                "utf8_trim_whitespace"    
+#&gt; [185] "utf8_upper"               "value_counts"            
+#&gt; [187] "variance"                 "xor"                     
+#&gt; [189] "year"                    </div><div class='input'><span class='fu'>list_compute_functions</span><span class='op'>(</span>pattern <span class='op'>=</span> <span class='st'>"^UTF8"</span>, ignore.case <span class='op'>=</span> <span class='cn'>TRUE</span><span class='op'>)</span>
+</div><div class='output co'>#&gt;  [1] "utf8_center"           "utf8_is_alnum"         "utf8_is_alpha"        
+#&gt;  [4] "utf8_is_decimal"       "utf8_is_digit"         "utf8_is_lower"        
+#&gt;  [7] "utf8_is_numeric"       "utf8_is_printable"     "utf8_is_space"        
+#&gt; [10] "utf8_is_title"         "utf8_is_upper"         "utf8_length"          
+#&gt; [13] "utf8_lower"            "utf8_lpad"             "utf8_ltrim"           
+#&gt; [16] "utf8_ltrim_whitespace" "utf8_replace_slice"    "utf8_reverse"         
+#&gt; [19] "utf8_rpad"             "utf8_rtrim"            "utf8_rtrim_whitespace"
+#&gt; [22] "utf8_slice_codeunits"  "utf8_split_whitespace" "utf8_trim"            
+#&gt; [25] "utf8_trim_whitespace"  "utf8_upper"           </div><div class='input'><span class='fu'>list_compute_functions</span><span class='op'>(</span>pattern <span class='op'>=</span> <span class='st'>"^is"</span>, invert <span class='op'>=</span> <span class='cn'>TRUE</span><span class='op'>)</span>
+</div><div class='output co'>#&gt;   [1] "abs"                      "abs_checked"             
+#&gt;   [3] "acos"                     "acos_checked"            
+#&gt;   [5] "add"                      "add_checked"             
+#&gt;   [7] "all"                      "and"                     
+#&gt;   [9] "and_kleene"               "and_not"                 
+#&gt;  [11] "and_not_kleene"           "any"                     
+#&gt;  [13] "array_filter"             "array_sort_indices"      
+#&gt;  [15] "array_take"               "ascii_center"            
+#&gt;  [17] "ascii_is_alnum"           "ascii_is_alpha"          
+#&gt;  [19] "ascii_is_decimal"         "ascii_is_lower"          
+#&gt;  [21] "ascii_is_printable"       "ascii_is_space"          
+#&gt;  [23] "ascii_is_title"           "ascii_is_upper"          
+#&gt;  [25] "ascii_lower"              "ascii_lpad"              
+#&gt;  [27] "ascii_ltrim"              "ascii_ltrim_whitespace"  
+#&gt;  [29] "ascii_reverse"            "ascii_rpad"              
+#&gt;  [31] "ascii_rtrim"              "ascii_rtrim_whitespace"  
+#&gt;  [33] "ascii_split_whitespace"   "ascii_trim"              
+#&gt;  [35] "ascii_trim_whitespace"    "ascii_upper"             
+#&gt;  [37] "asin"                     "asin_checked"            
+#&gt;  [39] "atan"                     "atan2"                   
+#&gt;  [41] "binary_join"              "binary_join_element_wise"
+#&gt;  [43] "binary_length"            "binary_replace_slice"    
+#&gt;  [45] "bit_wise_and"             "bit_wise_not"            
+#&gt;  [47] "bit_wise_or"              "bit_wise_xor"            
+#&gt;  [49] "case_when"                "cast"                    
+#&gt;  [51] "ceil"                     "coalesce"                
+#&gt;  [53] "cos"                      "cos_checked"             
+#&gt;  [55] "count"                    "count_substring"         
+#&gt;  [57] "count_substring_regex"    "day"                     
+#&gt;  [59] "day_of_week"              "day_of_year"             
+#&gt;  [61] "dictionary_encode"        "divide"                  
+#&gt;  [63] "divide_checked"           "ends_with"               
+#&gt;  [65] "equal"                    "extract_regex"           
+#&gt;  [67] "fill_null"                "filter"                  
+#&gt;  [69] "find_substring"           "find_substring_regex"    
+#&gt;  [71] "floor"                    "greater"                 
+#&gt;  [73] "greater_equal"            "hash_count"              
+#&gt;  [75] "hash_min_max"             "hash_sum"                
+#&gt;  [77] "hour"                     "if_else"                 
+#&gt;  [79] "index"                    "index_in"                
+#&gt;  [81] "index_in_meta_binary"     "invert"                  
+#&gt;  [83] "less"                     "less_equal"              
+#&gt;  [85] "list_flatten"             "list_parent_indices"     
+#&gt;  [87] "list_value_length"        "ln"                      
+#&gt;  [89] "ln_checked"               "log10"                   
+#&gt;  [91] "log10_checked"            "log1p"                   
+#&gt;  [93] "log1p_checked"            "log2"                    
+#&gt;  [95] "log2_checked"             "make_struct"             
+#&gt;  [97] "match_like"               "match_substring"         
+#&gt;  [99] "match_substring_regex"    "max_element_wise"        
+#&gt; [101] "mean"                     "microsecond"             
+#&gt; [103] "millisecond"              "min_element_wise"        
+#&gt; [105] "min_max"                  "minute"                  
+#&gt; [107] "mode"                     "month"                   
+#&gt; [109] "multiply"                 "multiply_checked"        
+#&gt; [111] "nanosecond"               "negate"                  
+#&gt; [113] "negate_checked"           "not_equal"               
+#&gt; [115] "or"                       "or_kleene"               
+#&gt; [117] "partition_nth_indices"    "power"                   
+#&gt; [119] "power_checked"            "quantile"                
+#&gt; [121] "quarter"                  "replace_substring"       
+#&gt; [123] "replace_substring_regex"  "replace_with_mask"       
+#&gt; [125] "second"                   "shift_left"              
+#&gt; [127] "shift_left_checked"       "shift_right"             
+#&gt; [129] "shift_right_checked"      "sign"                    
+#&gt; [131] "sin"                      "sin_checked"             
+#&gt; [133] "sort_indices"             "split_pattern"           
+#&gt; [135] "split_pattern_regex"      "starts_with"             
+#&gt; [137] "stddev"                   "string_is_ascii"         
+#&gt; [139] "strptime"                 "subsecond"               
+#&gt; [141] "subtract"                 "subtract_checked"        
+#&gt; [143] "sum"                      "take"                    
+#&gt; [145] "tan"                      "tan_checked"             
+#&gt; [147] "tdigest"                  "trunc"                   
+#&gt; [149] "unique"                   "utf8_center"             
+#&gt; [151] "utf8_is_alnum"            "utf8_is_alpha"           
+#&gt; [153] "utf8_is_decimal"          "utf8_is_digit"           
+#&gt; [155] "utf8_is_lower"            "utf8_is_numeric"         
+#&gt; [157] "utf8_is_printable"        "utf8_is_space"           
+#&gt; [159] "utf8_is_title"            "utf8_is_upper"           
+#&gt; [161] "utf8_length"              "utf8_lower"              
+#&gt; [163] "utf8_lpad"                "utf8_ltrim"              
+#&gt; [165] "utf8_ltrim_whitespace"    "utf8_replace_slice"      
+#&gt; [167] "utf8_reverse"             "utf8_rpad"               
+#&gt; [169] "utf8_rtrim"               "utf8_rtrim_whitespace"   
+#&gt; [171] "utf8_slice_codeunits"     "utf8_split_whitespace"   
+#&gt; [173] "utf8_trim"                "utf8_trim_whitespace"    
+#&gt; [175] "utf8_upper"               "value_counts"            
+#&gt; [177] "variance"                 "xor"                     
+#&gt; [179] "year"                    </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -234,7 +430,7 @@ available inside <code>dplyr</code> verbs.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/list_flights.html b/docs/r/reference/list_flights.html
index b1a0058..28d1e64 100644
--- a/docs/r/reference/list_flights.html
+++ b/docs/r/reference/list_flights.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -217,7 +217,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/load_flight_server.html b/docs/r/reference/load_flight_server.html
index d8a8fc9..9592294 100644
--- a/docs/r/reference/load_flight_server.html
+++ b/docs/r/reference/load_flight_server.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -201,6 +201,11 @@ to look in the <code>inst/</code> directory for included modules.</p></td>
     </table>
 
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='cn'>FALSE</span><span class='op'>)</span> <span class='op'>{</span>
+<span class='fu'>load_flight_server</span><span class='op'>(</span><span class='st'>"demo_flight_server"</span><span class='op'>)</span>
+<span class='op'>}</span>
+</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -212,7 +217,7 @@ to look in the <code>inst/</code> directory for included modules.</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/make_readable_file.html b/docs/r/reference/make_readable_file.html
index 54f84e6..8d53634 100644
--- a/docs/r/reference/make_readable_file.html
+++ b/docs/r/reference/make_readable_file.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -227,7 +227,7 @@ to infer compression from the file extension.</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/map_batches.html b/docs/r/reference/map_batches.html
index decd8c5..cb3aedb 100644
--- a/docs/r/reference/map_batches.html
+++ b/docs/r/reference/map_batches.html
@@ -88,7 +88,7 @@ Dataset result in memory." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -233,7 +233,7 @@ batch</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/match_arrow.html b/docs/r/reference/match_arrow.html
index a2fca3f..b842432 100644
--- a/docs/r/reference/match_arrow.html
+++ b/docs/r/reference/match_arrow.html
@@ -85,7 +85,7 @@ it. This function exposes the analogous functions in the Arrow C++ library." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -195,11 +195,11 @@ it. This function exposes the analogous functions in the Arrow C++ library.</p>
     <colgroup><col class="name" /><col class="desc" /></colgroup>
     <tr>
       <th>x</th>
-      <td><p><code>Array</code> or <code>ChunkedArray</code></p></td>
+      <td><p><code>Scalar</code>, <code>Array</code> or <code>ChunkedArray</code></p></td>
     </tr>
     <tr>
       <th>table</th>
-      <td><p><code>Array</code>, <code>ChunkedArray</code>, or R vector lookup table.</p></td>
+      <td><p><code>Scalar</code>, Array<code>, </code>ChunkedArray`, or R vector lookup table.</p></td>
     </tr>
     <tr>
       <th>...</th>
@@ -209,11 +209,68 @@ it. This function exposes the analogous functions in the Arrow C++ library.</p>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p><code>match_arrow()</code> returns an <code>int32</code>-type <code>Array</code> of the same length
-as <code>x</code> with the (0-based) indexes into <code>table</code>. <code>is_in()</code> returns a
-<code>boolean</code>-type <code>Array</code> of the same length as <code>x</code> with values indicating
+    <p><code>match_arrow()</code> returns an <code>int32</code>-type Arrow object of the same length
+and type as <code>x</code> with the (0-based) indexes into <code>table</code>. <code>is_in()</code> returns a
+<code>boolean</code>-type Arrow object of the same length and type as <code>x</code> with values indicating
 per element of <code>x</code> it it is present in <code>table</code>.</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='co'># note that the returned value is 0-indexed</span>
+<span class='va'>cars_tbl</span> <span class='op'>&lt;-</span> <span class='va'>Table</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span>name <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/colnames.html'>rownames</a></span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>)</span>
+<span class='fu'>match_arrow</span><span class='op'>(</span><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='st'>"Mazda RX4 Wag"</span><span class='op'>)</span>, <span class='va'>cars_tbl</span><span class='op'>$</span><span class='va'>name</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Scalar
+#&gt; 1</div><div class='input'>
+<span class='fu'>is_in</span><span class='op'>(</span><span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='st'>"Mazda RX4 Wag"</span><span class='op'>)</span>, <span class='va'>cars_tbl</span><span class='op'>$</span><span class='va'>name</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Array
+#&gt; &lt;bool&gt;
+#&gt; [
+#&gt;   true
+#&gt; ]</div><div class='input'>
+<span class='co'># Although there are multiple matches, you are returned the index of the first </span>
+<span class='co'># match, as with the base R equivalent</span>
+<span class='fu'><a href='https://rdrr.io/r/base/match.html'>match</a></span><span class='op'>(</span><span class='fl'>4</span>, <span class='va'>mtcars</span><span class='op'>$</span><span class='va'>cyl</span><span class='op'>)</span> <span class='co'># 1-indexed</span>
+</div><div class='output co'>#&gt; [1] 3</div><div class='input'><span class='fu'>match_arrow</span><span class='op'>(</span><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>4</span><span class='op'>)</span>, <span class='va'>cars_tbl</span><span class='op'>$</span><span class='va'>cyl</span><span class='op'>)</span> <span class='co'># 0-indexed</span>
+</div><div class='output co'>#&gt; Scalar
+#&gt; 2</div><div class='input'>
+<span class='co'># If `x` contains multiple values, you are returned the indices of the first </span>
+<span class='co'># match for each value.</span>
+<span class='fu'><a href='https://rdrr.io/r/base/match.html'>match</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>4</span>, <span class='fl'>6</span>, <span class='fl'>8</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>$</span><span class='va'>cyl</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; [1] 3 1 5</div><div class='input'><span class='fu'>match_arrow</span><span class='op'>(</span><span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>4</span>, <span class='fl'>6</span>, <span class='fl'>8</span><span class='op'>)</span><span class='op'>)</span>, <span class='va'>cars_tbl</sp [...]
+</div><div class='output co'>#&gt; Array
+#&gt; &lt;int32&gt;
+#&gt; [
+#&gt;   2,
+#&gt;   0,
+#&gt;   4
+#&gt; ]</div><div class='input'>
+<span class='co'># Return type matches type of `x`</span>
+<span class='fu'>is_in</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>4</span>, <span class='fl'>6</span>, <span class='fl'>8</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>$</span><span class='va'>cyl</span><span class='op'>)</span> <span class='co'># returns vector</span>
+</div><div class='output co'>#&gt; Array
+#&gt; &lt;bool&gt;
+#&gt; [
+#&gt;   true,
+#&gt;   true,
+#&gt;   true
+#&gt; ]</div><div class='input'><span class='fu'>is_in</span><span class='op'>(</span><span class='va'>Scalar</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fl'>4</span><span class='op'>)</span>, <span class='va'>mtcars</span><span class='op'>$</span><span class='va'>cyl</span><span class='op'>)</span> <span class='co'># returns Scalar</span>
+</div><div class='output co'>#&gt; Scalar
+#&gt; true</div><div class='input'><span class='fu'>is_in</span><span class='op'>(</span><span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>4</span>, <span class='fl'>6</span>, <span class='fl'>8</span><span class='op'>)</span><span class='op'>)</span>, <span class='va'>cars_tbl</span><span class='op'>$</span><span class= [...]
+</div><div class='output co'>#&gt; Array
+#&gt; &lt;bool&gt;
+#&gt; [
+#&gt;   true,
+#&gt;   true,
+#&gt;   true
+#&gt; ]</div><div class='input'><span class='fu'>is_in</span><span class='op'>(</span><span class='va'>ChunkedArray</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>4</span>, <span class='fl'>6</span><span class='op'>)</span>, <span class='fl'>8</span><span class='op'>)</span>, <span class='va'>cars_tbl</span><span class='op'>$</span><span cl [...]
+</div><div class='output co'>#&gt; ChunkedArray
+#&gt; [
+#&gt;   [
+#&gt;     true,
+#&gt;     true
+#&gt;   ],
+#&gt;   [
+#&gt;     true
+#&gt;   ]
+#&gt; ]</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -225,7 +282,7 @@ per element of <code>x</code> it it is present in <code>table</code>.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/mmap_create.html b/docs/r/reference/mmap_create.html
index 4a74c9b..8261471 100644
--- a/docs/r/reference/mmap_create.html
+++ b/docs/r/reference/mmap_create.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -214,7 +214,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/mmap_open.html b/docs/r/reference/mmap_open.html
index 2bb0e68..6ba6031 100644
--- a/docs/r/reference/mmap_open.html
+++ b/docs/r/reference/mmap_open.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -211,7 +211,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/open_dataset.html b/docs/r/reference/open_dataset.html
index 755c8c2..45ce6b6 100644
--- a/docs/r/reference/open_dataset.html
+++ b/docs/r/reference/open_dataset.html
@@ -88,7 +88,7 @@ Dataset, then use dplyr methods to query it." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -197,6 +197,7 @@ can accelerate queries that only touch some partitions (files). Call
   schema <span class='op'>=</span> <span class='cn'>NULL</span>,
   partitioning <span class='op'>=</span> <span class='fu'><a href='hive_partition.html'>hive_partition</a></span><span class='op'>(</span><span class='op'>)</span>,
   unify_schemas <span class='op'>=</span> <span class='cn'>NULL</span>,
+  format <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='st'>"parquet"</span>, <span class='st'>"arrow"</span>, <span class='st'>"ipc"</span>, <span class='st'>"feather"</span>, <span class='st'>"csv"</span>, <span class='st'>"tsv"</span>, <span class='st'>"text"</span><span class='op'>)</span>,
   <span class='va'>...</span>
 <span class='op'>)</span></pre>
 
@@ -255,6 +256,22 @@ should be few <code>Dataset</code>s in the list and their <code>Schema</code>s a
 memory).</p></td>
     </tr>
     <tr>
+      <th>format</th>
+      <td><p>A <a href='FileFormat.html'>FileFormat</a> object, or a string identifier of the format of
+the files in <code>x</code>. This argument is ignored when <code>sources</code> is a list of <code>Dataset</code> objects.
+Currently supported values:</p><ul>
+<li><p>"parquet"</p></li>
+<li><p>"ipc"/"arrow"/"feather", all aliases for each other; for Feather, note that
+only version 2 files are supported</p></li>
+<li><p>"csv"/"text", aliases for the same thing (because comma is the default
+delimiter for text files</p></li>
+<li><p>"tsv", equivalent to passing <code>format = "text", delimiter = "\t"</code></p></li>
+</ul>
+
+<p>Default is "parquet", unless a <code>delimiter</code> is also specified, in which case
+it is assumed to be "text".</p></td>
+    </tr>
+    <tr>
       <th>...</th>
       <td><p>additional arguments passed to <code><a href='dataset_factory.html'>dataset_factory()</a></code> when <code>sources</code>
 is a directory path/URI or vector of file paths/URIs, otherwise ignored.
@@ -271,6 +288,157 @@ or call <code><a href='Scanner.html'>$NewScan()</a></code> to construct a query
 
     <div class='dont-index'><p><code><a href='../articles/dataset.html'>vignette("dataset", package = "arrow")</a></code></p></div>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='co'># Set up directory for examples</span>
+<span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/files2.html'>dir.create</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
+
+<span class='va'>data</span> <span class='op'>&lt;-</span> <span class='fu'>dplyr</span><span class='fu'>::</span><span class='fu'><a href='https://dplyr.tidyverse.org/reference/group_by.html'>group_by</a></span><span class='op'>(</span><span class='va'>mtcars</span>, <span class='va'>cyl</span><span class='op'>)</span>
+<span class='fu'><a href='write_dataset.html'>write_dataset</a></span><span class='op'>(</span><span class='va'>data</span>, <span class='va'>tf</span><span class='op'>)</span>
+
+<span class='co'># You can specify a directory containing the files for your dataset and</span>
+<span class='co'># open_dataset will scan all files in your directory.</span>
+<span class='fu'>open_dataset</span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; FileSystemDataset with 3 Parquet files
+#&gt; mpg: double
+#&gt; disp: double
+#&gt; hp: double
+#&gt; drat: double
+#&gt; wt: double
+#&gt; qsec: double
+#&gt; vs: double
+#&gt; am: double
+#&gt; gear: double
+#&gt; carb: double
+#&gt; cyl: int32</div><div class='input'>
+<span class='co'># You can also supply a vector of paths</span>
+<span class='fu'>open_dataset</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/file.path.html'>file.path</a></span><span class='op'>(</span><span class='va'>tf</span>, <span class='st'>"cyl=4/part-1.parquet"</span><span class='op'>)</span>, <span class='fu'><a href='https://rdrr.io/r/base/file.path.html'>file.path</a></span><span class='op'>(</span><span class='va' [...]
+</div><div class='output co'>#&gt; FileSystemDataset with 2 Parquet files
+#&gt; mpg: double
+#&gt; disp: double
+#&gt; hp: double
+#&gt; drat: double
+#&gt; wt: double
+#&gt; qsec: double
+#&gt; vs: double
+#&gt; am: double
+#&gt; gear: double
+#&gt; carb: double</div><div class='input'>
+<span class='co'>## You must specify the file format if using a format other than parquet.</span>
+<span class='va'>tf2</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/files2.html'>dir.create</a></span><span class='op'>(</span><span class='va'>tf2</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf2</span><span class='op'>)</span><span class='op'>)</span>
+<span class='fu'><a href='write_dataset.html'>write_dataset</a></span><span class='op'>(</span><span class='va'>data</span>, <span class='va'>tf2</span>, format <span class='op'>=</span> <span class='st'>"ipc"</span><span class='op'>)</span>
+<span class='co'># This line will results in errors when you try to work with the data</span>
+<span class='kw'>if</span> <span class='op'>(</span><span class='cn'>FALSE</span><span class='op'>)</span> <span class='fu'>open_dataset</span><span class='op'>(</span><span class='va'>tf2</span><span class='op'>)</span>
+<span class='co'># This line will work</span>
+<span class='fu'>open_dataset</span><span class='op'>(</span><span class='va'>tf2</span>, format <span class='op'>=</span> <span class='st'>"ipc"</span><span class='op'>)</span> 
+</div><div class='output co'>#&gt; FileSystemDataset with 3 Feather files
+#&gt; mpg: double
+#&gt; disp: double
+#&gt; hp: double
+#&gt; drat: double
+#&gt; wt: double
+#&gt; qsec: double
+#&gt; vs: double
+#&gt; am: double
+#&gt; gear: double
+#&gt; carb: double
+#&gt; cyl: int32</div><div class='input'>
+<span class='co'>## You can specify file partitioning to include it as a field in your dataset</span>
+<span class='co'># Create a temporary directory and write example dataset</span>
+<span class='va'>tf3</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/files2.html'>dir.create</a></span><span class='op'>(</span><span class='va'>tf3</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf3</span><span class='op'>)</span><span class='op'>)</span>
+<span class='fu'><a href='write_dataset.html'>write_dataset</a></span><span class='op'>(</span><span class='va'>airquality</span>, <span class='va'>tf3</span>, partitioning <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='st'>"Month"</span>, <span class='st'>"Day"</span><span class='op'>)</span>, hive_style <span class='op'>=</span> <span class='cn'>FALSE</span><span class='op'>)</span>
+
+<span class='co'># View files - you can see the partitioning means that files have been written </span>
+<span class='co'># to folders based on Month/Day values</span>
+<span class='fu'><a href='https://rdrr.io/r/base/list.files.html'>list.files</a></span><span class='op'>(</span><span class='va'>tf3</span>, recursive <span class='op'>=</span> <span class='cn'>TRUE</span><span class='op'>)</span>
+</div><div class='output co'>#&gt;   [1] "5/1/part-0.parquet"    "5/10/part-9.parquet"   "5/11/part-10.parquet" 
+#&gt;   [4] "5/12/part-12.parquet"  "5/13/part-11.parquet"  "5/14/part-13.parquet" 
+#&gt;   [7] "5/15/part-16.parquet"  "5/16/part-14.parquet"  "5/17/part-15.parquet" 
+#&gt;  [10] "5/18/part-17.parquet"  "5/19/part-18.parquet"  "5/2/part-1.parquet"   
+#&gt;  [13] "5/20/part-19.parquet"  "5/21/part-24.parquet"  "5/22/part-20.parquet" 
+#&gt;  [16] "5/23/part-25.parquet"  "5/24/part-21.parquet"  "5/25/part-26.parquet" 
+#&gt;  [19] "5/26/part-22.parquet"  "5/27/part-27.parquet"  "5/28/part-28.parquet" 
+#&gt;  [22] "5/29/part-29.parquet"  "5/3/part-2.parquet"    "5/30/part-23.parquet" 
+#&gt;  [25] "5/31/part-32.parquet"  "5/4/part-3.parquet"    "5/5/part-4.parquet"   
+#&gt;  [28] "5/6/part-5.parquet"    "5/7/part-6.parquet"    "5/8/part-7.parquet"   
+#&gt;  [31] "5/9/part-8.parquet"    "6/1/part-33.parquet"   "6/10/part-41.parquet" 
+#&gt;  [34] "6/11/part-42.parquet"  "6/12/part-43.parquet"  "6/13/part-31.parquet" 
+#&gt;  [37] "6/14/part-48.parquet"  "6/15/part-44.parquet"  "6/16/part-49.parquet" 
+#&gt;  [40] "6/17/part-50.parquet"  "6/18/part-51.parquet"  "6/19/part-52.parquet" 
+#&gt;  [43] "6/2/part-30.parquet"   "6/20/part-53.parquet"  "6/21/part-54.parquet" 
+#&gt;  [46] "6/22/part-55.parquet"  "6/23/part-56.parquet"  "6/24/part-57.parquet" 
+#&gt;  [49] "6/25/part-58.parquet"  "6/26/part-45.parquet"  "6/27/part-70.parquet" 
+#&gt;  [52] "6/28/part-46.parquet"  "6/29/part-47.parquet"  "6/3/part-34.parquet"  
+#&gt;  [55] "6/30/part-59.parquet"  "6/4/part-35.parquet"   "6/5/part-36.parquet"  
+#&gt;  [58] "6/6/part-37.parquet"   "6/7/part-38.parquet"   "6/8/part-39.parquet"  
+#&gt;  [61] "6/9/part-40.parquet"   "7/1/part-113.parquet"  "7/10/part-127.parquet"
+#&gt;  [64] "7/11/part-61.parquet"  "7/12/part-62.parquet"  "7/13/part-73.parquet" 
+#&gt;  [67] "7/14/part-74.parquet"  "7/15/part-75.parquet"  "7/16/part-90.parquet" 
+#&gt;  [70] "7/17/part-76.parquet"  "7/18/part-77.parquet"  "7/19/part-64.parquet" 
+#&gt;  [73] "7/2/part-114.parquet"  "7/20/part-65.parquet"  "7/21/part-78.parquet" 
+#&gt;  [76] "7/22/part-79.parquet"  "7/23/part-91.parquet"  "7/24/part-80.parquet" 
+#&gt;  [79] "7/25/part-81.parquet"  "7/26/part-82.parquet"  "7/27/part-63.parquet" 
+#&gt;  [82] "7/28/part-66.parquet"  "7/29/part-105.parquet" "7/3/part-71.parquet"  
+#&gt;  [85] "7/30/part-92.parquet"  "7/31/part-93.parquet"  "7/4/part-126.parquet" 
+#&gt;  [88] "7/5/part-89.parquet"   "7/6/part-72.parquet"   "7/7/part-103.parquet" 
+#&gt;  [91] "7/8/part-104.parquet"  "7/9/part-60.parquet"   "8/1/part-106.parquet" 
+#&gt;  [94] "8/10/part-99.parquet"  "8/11/part-100.parquet" "8/12/part-116.parquet"
+#&gt;  [97] "8/13/part-108.parquet" "8/14/part-117.parquet" "8/15/part-84.parquet" 
+#&gt; [100] "8/16/part-85.parquet"  "8/17/part-67.parquet"  "8/18/part-109.parquet"
+#&gt; [103] "8/19/part-118.parquet" "8/2/part-94.parquet"   "8/20/part-110.parquet"
+#&gt; [106] "8/21/part-111.parquet" "8/22/part-112.parquet" "8/23/part-86.parquet" 
+#&gt; [109] "8/24/part-87.parquet"  "8/25/part-68.parquet"  "8/26/part-119.parquet"
+#&gt; [112] "8/27/part-123.parquet" "8/28/part-101.parquet" "8/29/part-102.parquet"
+#&gt; [115] "8/3/part-83.parquet"   "8/30/part-88.parquet"  "8/31/part-69.parquet" 
+#&gt; [118] "8/4/part-115.parquet"  "8/5/part-95.parquet"   "8/6/part-107.parquet" 
+#&gt; [121] "8/7/part-96.parquet"   "8/8/part-97.parquet"   "8/9/part-98.parquet"  
+#&gt; [124] "9/1/part-124.parquet"  "9/10/part-132.parquet" "9/11/part-133.parquet"
+#&gt; [127] "9/12/part-134.parquet" "9/13/part-135.parquet" "9/14/part-136.parquet"
+#&gt; [130] "9/15/part-137.parquet" "9/16/part-138.parquet" "9/17/part-139.parquet"
+#&gt; [133] "9/18/part-140.parquet" "9/19/part-150.parquet" "9/2/part-125.parquet" 
+#&gt; [136] "9/20/part-141.parquet" "9/21/part-142.parquet" "9/22/part-143.parquet"
+#&gt; [139] "9/23/part-151.parquet" "9/24/part-144.parquet" "9/25/part-145.parquet"
+#&gt; [142] "9/26/part-146.parquet" "9/27/part-152.parquet" "9/28/part-147.parquet"
+#&gt; [145] "9/29/part-148.parquet" "9/3/part-120.parquet"  "9/30/part-149.parquet"
+#&gt; [148] "9/4/part-121.parquet"  "9/5/part-122.parquet"  "9/6/part-128.parquet" 
+#&gt; [151] "9/7/part-129.parquet"  "9/8/part-130.parquet"  "9/9/part-131.parquet" </div><div class='input'>
+<span class='co'># With no partitioning specified, dataset contains all files but doesn't include</span>
+<span class='co'># directory names as field names</span>
+<span class='fu'>open_dataset</span><span class='op'>(</span><span class='va'>tf3</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; FileSystemDataset with 153 Parquet files
+#&gt; Ozone: int32
+#&gt; Solar.R: int32
+#&gt; Wind: double
+#&gt; Temp: int32
+#&gt; 
+#&gt; See $metadata for additional Schema metadata</div><div class='input'>
+<span class='co'># Now that partitioning has been specified, your dataset contains columns for Month and Day</span>
+<span class='fu'>open_dataset</span><span class='op'>(</span><span class='va'>tf3</span>, partitioning <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='st'>"Month"</span>, <span class='st'>"Day"</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; FileSystemDataset with 153 Parquet files
+#&gt; Ozone: int32
+#&gt; Solar.R: int32
+#&gt; Wind: double
+#&gt; Temp: int32
+#&gt; Month: int32
+#&gt; Day: int32
+#&gt; 
+#&gt; See $metadata for additional Schema metadata</div><div class='input'>
+<span class='co'># If you want to specify the data types for your fields, you can pass in a Schema</span>
+<span class='fu'>open_dataset</span><span class='op'>(</span><span class='va'>tf3</span>, partitioning <span class='op'>=</span> <span class='fu'><a href='Schema.html'>schema</a></span><span class='op'>(</span>Month <span class='op'>=</span> <span class='fu'><a href='data-type.html'>int8</a></span><span class='op'>(</span><span class='op'>)</span>, Day <span class='op'>=</span> <span class='fu'><a href='data-type.html'>int8</a></span><span class='op'>(</span><span class='op'>)</span><spa [...]
+</div><div class='output co'>#&gt; FileSystemDataset with 153 Parquet files
+#&gt; Ozone: int32
+#&gt; Solar.R: int32
+#&gt; Wind: double
+#&gt; Temp: int32
+#&gt; Month: int8
+#&gt; Day: int8
+#&gt; 
+#&gt; See $metadata for additional Schema metadata</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -282,7 +450,7 @@ or call <code><a href='Scanner.html'>$NewScan()</a></code> to construct a query
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/open_source.html b/docs/r/reference/open_source.html
deleted file mode 100644
index 41c2d2a..0000000
--- a/docs/r/reference/open_source.html
+++ /dev/null
@@ -1,283 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>Create a Source for a Dataset — open_source • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha256-U5ZEeKfGNOja007MMD3YBI0A3OSZOQbeG6z2f2Y0hu8=" crossorigin="anonymous"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/all.min.css" integrity="sha256-nAmazAk6vS34Xqo0BSrTb+abbtFlgsFK7NKSi6o7Y78=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/v4-shims.min.css" integrity="sha256-6qHlizsOWFskGlwVOKuns+D1nB6ssZrHQrNj1wGplHc=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js" integrity="sha256-FiZwavyI2V6+EXO1U+xzLG3IKldpiTFf3153ea9zikQ=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/headroom.min.js" integrity="sha256-DJFC1kqIhelURkuza0AvYal5RxMtpzLjFhsnVIeuk+U=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="Create a Source for a Dataset — open_source" />
-<meta property="og:description" content="A Dataset can have one or more Sources. A Source contains one or more
-Fragments, such as files, of a common storage location, format, and
-partitioning. This function helps you construct a Source that you can
-pass to open_dataset()." />
-<meta name="twitter:card" content="summary" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body>
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.16.0</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>Create a Source for a Dataset</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/dataset.R'><code>R/dataset.R</code></a></small>
-    <div class="hidden name"><code>open_source.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>A <a href='Dataset.html'>Dataset</a> can have one or more <a href='Source.html'>Source</a>s. A <code>Source</code> contains one or more
-<code>Fragments</code>, such as files, of a common storage location, format, and
-partitioning. This function helps you construct a <code>Source</code> that you can
-pass to <code><a href='open_dataset.html'>open_dataset()</a></code>.</p>
-    </div>
-
-    <pre class="usage"><span class='fu'>open_source</span>(
-  <span class='no'>path</span>,
-  <span class='kw'>filesystem</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span>(<span class='st'>"auto"</span>, <span class='st'>"local"</span>),
-  <span class='kw'>format</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span>(<span class='st'>"parquet"</span>, <span class='st'>"arrow"</span>, <span class='st'>"ipc"</span>),
-  <span class='kw'>partitioning</span> <span class='kw'>=</span> <span class='kw'>NULL</span>,
-  <span class='kw'>allow_non_existent</span> <span class='kw'>=</span> <span class='fl'>FALSE</span>,
-  <span class='kw'>recursive</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>,
-  <span class='no'>...</span>
-)</pre>
-
-    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
-    <table class="ref-arguments">
-    <colgroup><col class="name" /><col class="desc" /></colgroup>
-    <tr>
-      <th>path</th>
-      <td><p>A string file path containing data files</p></td>
-    </tr>
-    <tr>
-      <th>filesystem</th>
-      <td><p>A string identifier for the filesystem corresponding to
-<code>path</code>. Currently only "local" is supported.</p></td>
-    </tr>
-    <tr>
-      <th>format</th>
-      <td><p>A string identifier of the format of the files in <code>path</code>.
-Currently supported options are "parquet", "arrow", and "ipc" (an alias for
-the Arrow file format)</p></td>
-    </tr>
-    <tr>
-      <th>partitioning</th>
-      <td><p>One of</p><ul>
-<li><p>A <code>Schema</code>, in which case the file paths relative to <code>sources</code> will be
-parsed, and path segments will be matched with the schema fields. For
-example, <code><a href='Schema.html'>schema(year = int16(), month = int8())</a></code> would create partitions
-for file paths like "2019/01/file.parquet", "2019/02/file.parquet", etc.</p></li>
-<li><p>A character vector that defines the field names corresponding to those
-path segments (that is, you're providing the names that would correspond
-to a <code>Schema</code> but the types will be autodetected)</p></li>
-<li><p>A <code>HivePartitioning</code> or <code>HivePartitioningFactory</code>, as returned
-by <code><a href='hive_partition.html'>hive_partition()</a></code> which parses explicit or autodetected fields from
-Hive-style path segments</p></li>
-<li><p><code>NULL</code> for no partitioning</p></li>
-</ul></td>
-    </tr>
-    <tr>
-      <th>allow_non_existent</th>
-      <td><p>logical: is <code>path</code> allowed to not exist? Default
-<code>FALSE</code>. See <a href='FileSelector.html'>FileSelector</a>.</p></td>
-    </tr>
-    <tr>
-      <th>recursive</th>
-      <td><p>logical: should files be discovered in subdirectories of
-<code>path</code>? Default <code>TRUE</code>.</p></td>
-    </tr>
-    <tr>
-      <th>...</th>
-      <td><p>Additional arguments passed to the <a href='FileSystem.html'>FileSystem</a> <code>$create()</code> method</p></td>
-    </tr>
-    </table>
-
-    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
-
-    <p>A <code>SourceFactory</code> object. Pass this to <code><a href='open_dataset.html'>open_dataset()</a></code>,
-in a list potentially with other <code>SourceFactory</code> objects, to create
-a <code>Dataset</code>.</p>
-    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
-
-    <p>If you only have a single <code>Source</code>, such as a directory containing Parquet
-files, you can call <code><a href='open_dataset.html'>open_dataset()</a></code> directly. Use <code>open_source()</code> when you
-want to combine different directories, file systems, or file formats.</p>
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="sidebar">
-    <h2>Contents</h2>
-    <ul class="nav nav-pills nav-stacked">
-      <li><a href="#arguments">Arguments</a></li>
-      <li><a href="#value">Value</a></li>
-      <li><a href="#details">Details</a></li>
-    </ul>
-
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.4.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/push_data.html b/docs/r/reference/push_data.html
deleted file mode 100644
index 7dc393c..0000000
--- a/docs/r/reference/push_data.html
+++ /dev/null
@@ -1,237 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>Send data to a Flight server — push_data • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.4.0/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
-
-<!-- bootstrap-toc -->
-<link rel="stylesheet" href="../bootstrap-toc.css">
-<script src="../bootstrap-toc.js"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="Send data to a Flight server — push_data" />
-<meta property="og:description" content="Send data to a Flight server" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body data-spy="scroll" data-target="#toc">
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.0.1.9000</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/flight.html">Connecting to Flight RPC Servers</a>
-    </li>
-    <li>
-      <a href="../articles/fs.html">Working with Cloud Storage (S3)</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-    <li>
-      <a href="../articles/python.html">Apache Arrow in Python and R with reticulate</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow/">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>Send data to a Flight server</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/flight.R'><code>R/flight.R</code></a></small>
-    <div class="hidden name"><code>push_data.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>Send data to a Flight server</p>
-    </div>
-
-    <pre class="usage"><span class='fu'>push_data</span>(<span class='no'>client</span>, <span class='no'>data</span>, <span class='no'>path</span>)</pre>
-
-    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
-    <table class="ref-arguments">
-    <colgroup><col class="name" /><col class="desc" /></colgroup>
-    <tr>
-      <th>client</th>
-      <td><p><code>pyarrow.flight.FlightClient</code>, as returned by <code><a href='flight_connect.html'>flight_connect()</a></code></p></td>
-    </tr>
-    <tr>
-      <th>data</th>
-      <td><p><code>data.frame</code> or <a href='RecordBatch.html'>RecordBatch</a> to upload</p></td>
-    </tr>
-    <tr>
-      <th>path</th>
-      <td><p>string identifier to store the data under</p></td>
-    </tr>
-    </table>
-
-    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
-
-    <p><code>client</code>, invisibly.</p>
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
-    <nav id="toc" data-toggle="toc" class="sticky-top">
-      <h2 data-toc-skip>Contents</h2>
-    </nav>
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/read_delim_arrow.html b/docs/r/reference/read_delim_arrow.html
index c7a5c97..cf52dfb 100644
--- a/docs/r/reference/read_delim_arrow.html
+++ b/docs/r/reference/read_delim_arrow.html
@@ -86,7 +86,7 @@ readr::read_delim(), and col_select was inspired by vroom::vroom()." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -415,15 +415,13 @@ be dropped.</p>
 to idenfity column names, you'll need to add <code>skip = 1</code> to skip that row.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-  <span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'>  <span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
   <span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
   <span class='fu'><a href='https://rdrr.io/r/utils/write.table.html'>write.csv</a></span><span class='op'>(</span><span class='va'>mtcars</span>, file <span class='op'>=</span> <span class='va'>tf</span><span class='op'>)</span>
   <span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'>read_csv_arrow</span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span>
   <span class='fu'><a href='https://rdrr.io/r/base/dim.html'>dim</a></span><span class='op'>(</span><span class='va'>df</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; [1] 32 12</div><div class='input'>  <span class='co'># Can select columns</span>
   <span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'>read_csv_arrow</span><span class='op'>(</span><span class='va'>tf</span>, col_select <span class='op'>=</span> <span class='fu'><a href='https://tidyselect.r-lib.org/reference/starts_with.html'>starts_with</a></span><span class='op'>(</span><span class='st'>"d"</span><span class='op'>)</span><span class='op'>)</span>
-<span class='co'># }</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -436,7 +434,7 @@ to idenfity column names, you'll need to add <code>skip = 1</code> to skip that
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/read_feather.html b/docs/r/reference/read_feather.html
index 61624d0..1ebf206 100644
--- a/docs/r/reference/read_feather.html
+++ b/docs/r/reference/read_feather.html
@@ -88,7 +88,7 @@ and the version 2 specification, which is the Apache Arrow IPC file format." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -232,15 +232,13 @@ Arrow <a href='Table.html'>Table</a> otherwise</p>
     <div class='dont-index'><p><a href='FeatherReader.html'>FeatherReader</a> and <a href='RecordBatchReader.html'>RecordBatchReader</a> for lower-level access to reading Arrow IPC data.</p></div>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
 <span class='fu'><a href='write_feather.html'>write_feather</a></span><span class='op'>(</span><span class='va'>mtcars</span>, <span class='va'>tf</span><span class='op'>)</span>
 <span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'>read_feather</span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/dim.html'>dim</a></span><span class='op'>(</span><span class='va'>df</span><span class='op'>)</span>
 </div><div class='output co'>#&gt; [1] 32 11</div><div class='input'><span class='co'># Can select columns</span>
 <span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'>read_feather</span><span class='op'>(</span><span class='va'>tf</span>, col_select <span class='op'>=</span> <span class='fu'><a href='https://tidyselect.r-lib.org/reference/starts_with.html'>starts_with</a></span><span class='op'>(</span><span class='st'>"d"</span><span class='op'>)</span><span class='op'>)</span>
-<span class='co'># }</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -253,7 +251,7 @@ Arrow <a href='Table.html'>Table</a> otherwise</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/read_ipc_stream.html b/docs/r/reference/read_ipc_stream.html
index b79c435..8171a6f 100644
--- a/docs/r/reference/read_ipc_stream.html
+++ b/docs/r/reference/read_ipc_stream.html
@@ -86,7 +86,7 @@ and read_feather() read those formats, respectively." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -240,7 +240,7 @@ lower-level interface.</p></div>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/read_json_arrow.html b/docs/r/reference/read_json_arrow.html
index 208d16e..c132833 100644
--- a/docs/r/reference/read_json_arrow.html
+++ b/docs/r/reference/read_json_arrow.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -231,8 +231,7 @@ an Arrow <a href='Table.html'>Table</a>?</p></td>
     <p>A <code>data.frame</code>, or a Table if <code>as_data_frame = FALSE</code>.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-  <span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'>  <span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
   <span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
   <span class='fu'><a href='https://rdrr.io/r/base/writeLines.html'>writeLines</a></span><span class='op'>(</span><span class='st'>'
     { "hello": 3.5, "world": false, "yo": "thing" }
@@ -240,7 +239,6 @@ an Arrow <a href='Table.html'>Table</a>?</p></td>
     { "hello": 0.0, "world": true, "yo": null }
   '</span>, <span class='va'>tf</span>, useBytes<span class='op'>=</span><span class='cn'>TRUE</span><span class='op'>)</span>
   <span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'>read_json_arrow</span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span>
-<span class='co'># }</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -253,7 +251,7 @@ an Arrow <a href='Table.html'>Table</a>?</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/read_message.html b/docs/r/reference/read_message.html
index 000bccc..ce146bd 100644
--- a/docs/r/reference/read_message.html
+++ b/docs/r/reference/read_message.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -207,7 +207,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/read_parquet.html b/docs/r/reference/read_parquet.html
index 5067dfe..53ec905 100644
--- a/docs/r/reference/read_parquet.html
+++ b/docs/r/reference/read_parquet.html
@@ -85,7 +85,7 @@ This function enables you to read Parquet files into R." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -233,14 +233,18 @@ an Arrow <a href='Table.html'>Table</a>?</p></td>
 <code>TRUE</code> (the default).</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='cn'>FALSE</span><span class='op'>)</span> <span class='op'>{</span>
-<span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
 <span class='fu'><a href='write_parquet.html'>write_parquet</a></span><span class='op'>(</span><span class='va'>mtcars</span>, <span class='va'>tf</span><span class='op'>)</span>
 <span class='va'>df</span> <span class='op'>&lt;-</span> <span class='fu'>read_parquet</span><span class='op'>(</span><span class='va'>tf</span>, col_select <span class='op'>=</span> <span class='fu'><a href='https://tidyselect.r-lib.org/reference/starts_with.html'>starts_with</a></span><span class='op'>(</span><span class='st'>"d"</span><span class='op'>)</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/utils/head.html'>head</a></span><span class='op'>(</span><span class='va'>df</span><span class='op'>)</span>
-<span class='op'>}</span>
-</div></pre>
+</div><div class='output co'>#&gt;   disp drat
+#&gt; 1  160 3.90
+#&gt; 2  160 3.90
+#&gt; 3  108 3.85
+#&gt; 4  258 3.08
+#&gt; 5  360 3.15
+#&gt; 6  225 2.76</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -252,7 +256,7 @@ an Arrow <a href='Table.html'>Table</a>?</p></td>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/read_record_batch.html b/docs/r/reference/read_record_batch.html
deleted file mode 100644
index d420362..0000000
--- a/docs/r/reference/read_record_batch.html
+++ /dev/null
@@ -1,227 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>Read a <a href='RecordBatch.html'>RecordBatch</a> from an encapsulated IPC message — read_record_batch • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.4.0/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
-
-<!-- bootstrap-toc -->
-<link rel="stylesheet" href="../bootstrap-toc.css">
-<script src="../bootstrap-toc.js"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="Read a <a href='RecordBatch.html'>RecordBatch</a> from an encapsulated IPC message — read_record_batch" />
-<meta property="og:description" content="Deprecated in 0.17. Use record_batch() instead." />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body data-spy="scroll" data-target="#toc">
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.17.1</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-    <li>
-      <a href="../articles/python.html">Apache Arrow in Python and R with reticulate</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow/">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>Read a <a href='RecordBatch.html'>RecordBatch</a> from an encapsulated IPC message</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/deprecated.R'><code>R/deprecated.R</code></a></small>
-    <div class="hidden name"><code>read_record_batch.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>Deprecated in 0.17. Use <code><a href='RecordBatch.html'>record_batch()</a></code> instead.</p>
-    </div>
-
-    <pre class="usage"><span class='fu'>read_record_batch</span>(<span class='no'>obj</span>, <span class='no'>schema</span>)</pre>
-
-    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
-    <table class="ref-arguments">
-    <colgroup><col class="name" /><col class="desc" /></colgroup>
-    <tr>
-      <th>obj</th>
-      <td><p>a <a href='Message.html'>Message</a>, a <a href='InputStream.html'>InputStream</a>, a <a href='buffer.html'>Buffer</a>, or a <code>raw</code> vector</p></td>
-    </tr>
-    <tr>
-      <th>schema</th>
-      <td><p>a <a href='Schema.html'>schema</a></p></td>
-    </tr>
-    </table>
-
-    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
-
-    <p>a <a href='RecordBatch.html'>RecordBatch</a></p>
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
-    <nav id="toc" data-toggle="toc" class="sticky-top">
-      <h2 data-toc-skip>Contents</h2>
-    </nav>
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/read_schema.html b/docs/r/reference/read_schema.html
index bffb160..7d5a9f6 100644
--- a/docs/r/reference/read_schema.html
+++ b/docs/r/reference/read_schema.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -214,7 +214,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/read_table.html b/docs/r/reference/read_table.html
deleted file mode 100644
index e05488a..0000000
--- a/docs/r/reference/read_table.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>Read an <a href='Table.html'>arrow::Table</a> from a stream — read_table • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha256-U5ZEeKfGNOja007MMD3YBI0A3OSZOQbeG6z2f2Y0hu8=" crossorigin="anonymous"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/all.min.css" integrity="sha256-nAmazAk6vS34Xqo0BSrTb+abbtFlgsFK7NKSi6o7Y78=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/v4-shims.min.css" integrity="sha256-6qHlizsOWFskGlwVOKuns+D1nB6ssZrHQrNj1wGplHc=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js" integrity="sha256-FiZwavyI2V6+EXO1U+xzLG3IKldpiTFf3153ea9zikQ=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/headroom.min.js" integrity="sha256-DJFC1kqIhelURkuza0AvYal5RxMtpzLjFhsnVIeuk+U=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="Read an <a href='Table.html'>arrow::Table</a> from a stream — read_table" />
-<meta property="og:description" content="Read an arrow::Table from a stream" />
-<meta name="twitter:card" content="summary" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body>
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.16.0</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>Read an <a href='Table.html'>arrow::Table</a> from a stream</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/read-table.R'><code>R/read-table.R</code></a></small>
-    <div class="hidden name"><code>read_table.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>Read an <a href='Table.html'>arrow::Table</a> from a stream</p>
-    </div>
-
-    <pre class="usage"><span class='fu'>read_table</span>(<span class='no'>stream</span>)
-
-<span class='fu'>read_arrow</span>(<span class='no'>stream</span>)</pre>
-
-    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
-    <table class="ref-arguments">
-    <colgroup><col class="name" /><col class="desc" /></colgroup>
-    <tr>
-      <th>stream</th>
-      <td><p>stream.</p><ul>
-<li><p>a <a href='RecordBatchReader.html'>arrow::RecordBatchFileReader</a>:
-read an <a href='Table.html'>arrow::Table</a>
-from all the record batches in the reader</p></li>
-<li><p>a <a href='RecordBatchReader.html'>arrow::RecordBatchStreamReader</a>:
-read an <a href='Table.html'>arrow::Table</a> from the remaining record batches
-in the reader</p></li>
-<li><p>a string file path: interpret the file as an arrow
-binary file format, and uses a <a href='RecordBatchReader.html'>arrow::RecordBatchFileReader</a>
-to process it.</p></li>
-<li><p>a raw vector: read using a <a href='RecordBatchReader.html'>arrow::RecordBatchStreamReader</a></p></li>
-</ul></td>
-    </tr>
-    </table>
-
-    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
-
-    
-<ul>
-<li><p><code>read_table</code> returns an <a href='Table.html'>arrow::Table</a></p></li>
-<li><p><code>read_arrow</code> returns a <code>data.frame</code></p></li>
-</ul>
-
-    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
-
-    <p>The methods using <a href='RecordBatchReader.html'>arrow::RecordBatchFileReader</a> and
-<a href='RecordBatchReader.html'>arrow::RecordBatchStreamReader</a> offer the most
-flexibility. The other methods are for convenience.</p>
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="sidebar">
-    <h2>Contents</h2>
-    <ul class="nav nav-pills nav-stacked">
-      <li><a href="#arguments">Arguments</a></li>
-      <li><a href="#value">Value</a></li>
-      <li><a href="#details">Details</a></li>
-    </ul>
-
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.4.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/type.html b/docs/r/reference/recycle_scalars.html
similarity index 87%
copy from docs/r/reference/type.html
copy to docs/r/reference/recycle_scalars.html
index 1ed0ffb..7175e59 100644
--- a/docs/r/reference/type.html
+++ b/docs/r/reference/recycle_scalars.html
@@ -6,7 +6,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-<title>infer the arrow Array type from an R vector — type • Arrow R Package</title>
+<title>Recycle scalar values in a list of arrays — recycle_scalars • Arrow R Package</title>
 
 
 <!-- jquery -->
@@ -41,8 +41,8 @@
   
   <script src="../extra.js"></script>
 
-<meta property="og:title" content="infer the arrow Array type from an R vector — type" />
-<meta property="og:description" content="infer the arrow Array type from an R vector" />
+<meta property="og:title" content="Recycle scalar values in a list of arrays — recycle_scalars" />
+<meta property="og:description" content="Recycle scalar values in a list of arrays" />
 
 
 
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -175,29 +175,29 @@
 <div class="row">
   <div class="col-md-9 contents">
     <div class="page-header">
-    <h1>infer the arrow Array type from an R vector</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/type.R'><code>R/type.R</code></a></small>
-    <div class="hidden name"><code>type.Rd</code></div>
+    <h1>Recycle scalar values in a list of arrays</h1>
+    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/util.R'><code>R/util.R</code></a></small>
+    <div class="hidden name"><code>recycle_scalars.Rd</code></div>
     </div>
 
     <div class="ref-description">
-    <p>infer the arrow Array type from an R vector</p>
+    <p>Recycle scalar values in a list of arrays</p>
     </div>
 
-    <pre class="usage"><span class='fu'>type</span><span class='op'>(</span><span class='va'>x</span><span class='op'>)</span></pre>
+    <pre class="usage"><span class='fu'>recycle_scalars</span><span class='op'>(</span><span class='va'>arrays</span><span class='op'>)</span></pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
     <colgroup><col class="name" /><col class="desc" /></colgroup>
     <tr>
-      <th>x</th>
-      <td><p>an R vector</p></td>
+      <th>arrays</th>
+      <td><p>List of arrays</p></td>
     </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>an arrow logical type</p>
+    <p>List of arrays with any vector/Scalar/Array/ChunkedArray values of length 1 recycled</p>
 
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -210,7 +210,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/reexports.html b/docs/r/reference/reexports.html
index 79b848f..59c932a 100644
--- a/docs/r/reference/reexports.html
+++ b/docs/r/reference/reexports.html
@@ -91,7 +91,7 @@ below to see their documentation.
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -212,7 +212,7 @@ below to see their documentation.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/flight_get.html b/docs/r/reference/repeat_value_as_array.html
similarity index 85%
copy from docs/r/reference/flight_get.html
copy to docs/r/reference/repeat_value_as_array.html
index 14599ab..0be48d0 100644
--- a/docs/r/reference/flight_get.html
+++ b/docs/r/reference/repeat_value_as_array.html
@@ -6,7 +6,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-<title>Get data from a Flight server — flight_get • Arrow R Package</title>
+<title>Take an object of length 1 and repeat it. — repeat_value_as_array • Arrow R Package</title>
 
 
 <!-- jquery -->
@@ -41,8 +41,8 @@
   
   <script src="../extra.js"></script>
 
-<meta property="og:title" content="Get data from a Flight server — flight_get" />
-<meta property="og:description" content="Get data from a Flight server" />
+<meta property="og:title" content="Take an object of length 1 and repeat it. — repeat_value_as_array" />
+<meta property="og:description" content="Take an object of length 1 and repeat it." />
 
 
 
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -175,33 +175,33 @@
 <div class="row">
   <div class="col-md-9 contents">
     <div class="page-header">
-    <h1>Get data from a Flight server</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/flight.R'><code>R/flight.R</code></a></small>
-    <div class="hidden name"><code>flight_get.Rd</code></div>
+    <h1>Take an object of length 1 and repeat it.</h1>
+    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/util.R'><code>R/util.R</code></a></small>
+    <div class="hidden name"><code>repeat_value_as_array.Rd</code></div>
     </div>
 
     <div class="ref-description">
-    <p>Get data from a Flight server</p>
+    <p>Take an object of length 1 and repeat it.</p>
     </div>
 
-    <pre class="usage"><span class='fu'>flight_get</span><span class='op'>(</span><span class='va'>client</span>, <span class='va'>path</span><span class='op'>)</span></pre>
+    <pre class="usage"><span class='fu'>repeat_value_as_array</span><span class='op'>(</span><span class='va'>object</span>, <span class='va'>n</span><span class='op'>)</span></pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
     <colgroup><col class="name" /><col class="desc" /></colgroup>
     <tr>
-      <th>client</th>
-      <td><p><code>pyarrow.flight.FlightClient</code>, as returned by <code><a href='flight_connect.html'>flight_connect()</a></code></p></td>
+      <th>object</th>
+      <td><p>Object of length 1 to be repeated - vector, <code>Scalar</code>, <code>Array</code>, or <code>ChunkedArray</code></p></td>
     </tr>
     <tr>
-      <th>path</th>
-      <td><p>string identifier under which data is stored</p></td>
+      <th>n</th>
+      <td><p>Number of repetitions</p></td>
     </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>A <a href='Table.html'>Table</a></p>
+    <p><code>Array</code> of length <code>n</code></p>
 
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -214,7 +214,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/s3_bucket.html b/docs/r/reference/s3_bucket.html
index a644585..34f2b6b 100644
--- a/docs/r/reference/s3_bucket.html
+++ b/docs/r/reference/s3_bucket.html
@@ -86,7 +86,7 @@ relative path." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -210,9 +210,7 @@ relative path. Note that this function's success does not guarantee that you
 are authorized to access the bucket's contents.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='fu'><a href='arrow_available.html'>arrow_with_s3</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span> <span class='op'>{</span>
-  <span class='va'>bucket</span> <span class='op'>&lt;-</span> <span class='fu'>s3_bucket</span><span class='op'>(</span><span class='st'>"ursa-labs-taxi-data"</span><span class='op'>)</span>
-<span class='op'>}</span>
+    <pre class="examples"><div class='input'><span class='va'>bucket</span> <span class='op'>&lt;-</span> <span class='fu'>s3_bucket</span><span class='op'>(</span><span class='st'>"ursa-labs-taxi-data"</span><span class='op'>)</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -225,7 +223,7 @@ are authorized to access the bucket's contents.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/set_cpu_count.html b/docs/r/reference/set_cpu_count.html
deleted file mode 100644
index 5286530..0000000
--- a/docs/r/reference/set_cpu_count.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>Set number of threads used by the global CPU thread pool in libarrow — set_cpu_count • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.4.0/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
-
-<!-- bootstrap-toc -->
-<link rel="stylesheet" href="../bootstrap-toc.css">
-<script src="../bootstrap-toc.js"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="Set number of threads used by the global CPU thread pool in libarrow — set_cpu_count" />
-<meta property="og:description" content="Set number of threads used by the global CPU thread pool in libarrow" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body data-spy="scroll" data-target="#toc">
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.17.1</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-    <li>
-      <a href="../articles/python.html">Apache Arrow in Python and R with reticulate</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow/">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>Set number of threads used by the global CPU thread pool in libarrow</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/config.R'><code>R/config.R</code></a></small>
-    <div class="hidden name"><code>set_cpu_count.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>Set number of threads used by the global CPU thread pool in libarrow</p>
-    </div>
-
-    <pre class="usage"><span class='fu'>set_cpu_count</span>(<span class='no'>num_threads</span>)</pre>
-
-    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
-    <table class="ref-arguments">
-    <colgroup><col class="name" /><col class="desc" /></colgroup>
-    <tr>
-      <th>num_threads</th>
-      <td><p>integer: New number of threads for thread pool</p></td>
-    </tr>
-    </table>
-
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
-    <nav id="toc" data-toggle="toc" class="sticky-top">
-      <h2 data-toc-skip>Contents</h2>
-    </nav>
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/type.html b/docs/r/reference/type.html
index 1ed0ffb..6f9c382 100644
--- a/docs/r/reference/type.html
+++ b/docs/r/reference/type.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -199,6 +199,20 @@
 
     <p>an arrow logical type</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='fu'>type</span><span class='op'>(</span><span class='fl'>1</span><span class='op'>:</span><span class='fl'>10</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Int32
+#&gt; int32</div><div class='input'><span class='fu'>type</span><span class='op'>(</span><span class='fl'>1L</span><span class='op'>:</span><span class='fl'>10L</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Int32
+#&gt; int32</div><div class='input'><span class='fu'>type</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>1</span>, <span class='fl'>1.5</span>, <span class='fl'>2</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Float64
+#&gt; double</div><div class='input'><span class='fu'>type</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='st'>"A"</span>, <span class='st'>"B"</span>, <span class='st'>"C"</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Utf8
+#&gt; string</div><div class='input'><span class='fu'>type</span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; StructType
+#&gt; struct&lt;mpg: double, cyl: double, disp: double, hp: double, drat: double, wt: double, qsec: double, vs: double, am: double, gear: double, carb: double&gt;</div><div class='input'><span class='fu'>type</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/Sys.time.html'>Sys.Date</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; Date32
+#&gt; date32[day]</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -210,7 +224,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/unify_schemas.html b/docs/r/reference/unify_schemas.html
index 220c079..7a83582 100644
--- a/docs/r/reference/unify_schemas.html
+++ b/docs/r/reference/unify_schemas.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -201,15 +201,17 @@
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>A <code>Schema</code> with the union of fields contained in the inputs</p>
+    <p>A <code>Schema</code> with the union of fields contained in the inputs, or
+<code>NULL</code> if any of <code>schemas</code> is <code>NULL</code></p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='cn'>FALSE</span><span class='op'>)</span> <span class='op'>{</span>
-<span class='va'>a</span> <span class='op'>&lt;-</span> <span class='fu'><a href='Schema.html'>schema</a></span><span class='op'>(</span>b <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/double.html'>double</a></span><span class='op'>(</span><span class='op'>)</span>, c <span class='op'>=</span> <span class='fu'><a href='data-type.html'>bool</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>a</span> <span class='op'>&lt;-</span> <span class='fu'><a href='Schema.html'>schema</a></span><span class='op'>(</span>b <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/double.html'>double</a></span><span class='op'>(</span><span class='op'>)</span>, c <span class='op'>=</span> <span class='fu'><a href='data-type.html'>bool</a></span><span class='op'>(</span><span class='op'>)</span><span class='op' [...]
 <span class='va'>z</span> <span class='op'>&lt;-</span> <span class='fu'><a href='Schema.html'>schema</a></span><span class='op'>(</span>b <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/double.html'>double</a></span><span class='op'>(</span><span class='op'>)</span>, k <span class='op'>=</span> <span class='fu'><a href='data-type.html'>utf8</a></span><span class='op'>(</span><span class='op'>)</span><span class='op'>)</span>
 <span class='fu'>unify_schemas</span><span class='op'>(</span><span class='va'>a</span>, <span class='va'>z</span><span class='op'>)</span>
-<span class='op'>}</span>
-</div></pre>
+</div><div class='output co'>#&gt; Schema
+#&gt; b: double
+#&gt; c: bool
+#&gt; k: string</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -221,7 +223,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/value_counts.html b/docs/r/reference/value_counts.html
index 25943ac..767b33f 100644
--- a/docs/r/reference/value_counts.html
+++ b/docs/r/reference/value_counts.html
@@ -84,7 +84,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -200,6 +200,24 @@
     <p>A <code>StructArray</code> containing "values" (same type as <code>x</code>) and "counts"
 <code>Int64</code>.</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='va'>cyl_vals</span> <span class='op'>&lt;-</span> <span class='va'>Array</span><span class='op'>$</span><span class='fu'>create</span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>$</span><span class='va'>cyl</span><span class='op'>)</span>
+<span class='fu'>value_counts</span><span class='op'>(</span><span class='va'>cyl_vals</span><span class='op'>)</span>
+</div><div class='output co'>#&gt; StructArray
+#&gt; &lt;struct&lt;values: double, counts: int64&gt;&gt;
+#&gt; -- is_valid: all not null
+#&gt; -- child 0 type: double
+#&gt;   [
+#&gt;     6,
+#&gt;     4,
+#&gt;     8
+#&gt;   ]
+#&gt; -- child 1 type: int64
+#&gt;   [
+#&gt;     7,
+#&gt;     11,
+#&gt;     14
+#&gt;   ]</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -211,7 +229,7 @@
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/write_arrow.html b/docs/r/reference/write_arrow.html
deleted file mode 100644
index 03b0a03..0000000
--- a/docs/r/reference/write_arrow.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!-- Generated by pkgdown: do not edit by hand -->
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-  <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<title>Write Arrow formatted data — write_arrow • Arrow R Package</title>
-
-
-<!-- jquery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
-<!-- Bootstrap -->
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/cosmo/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" />
-
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha256-U5ZEeKfGNOja007MMD3YBI0A3OSZOQbeG6z2f2Y0hu8=" crossorigin="anonymous"></script>
-
-<!-- Font Awesome icons -->
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/all.min.css" integrity="sha256-nAmazAk6vS34Xqo0BSrTb+abbtFlgsFK7NKSi6o7Y78=" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/v4-shims.min.css" integrity="sha256-6qHlizsOWFskGlwVOKuns+D1nB6ssZrHQrNj1wGplHc=" crossorigin="anonymous" />
-
-<!-- clipboard.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js" integrity="sha256-FiZwavyI2V6+EXO1U+xzLG3IKldpiTFf3153ea9zikQ=" crossorigin="anonymous"></script>
-
-<!-- headroom.js -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/headroom.min.js" integrity="sha256-DJFC1kqIhelURkuza0AvYal5RxMtpzLjFhsnVIeuk+U=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
-
-<!-- pkgdown -->
-<link href="../pkgdown.css" rel="stylesheet">
-<script src="../pkgdown.js"></script>
-
-
-
-
-<meta property="og:title" content="Write Arrow formatted data — write_arrow" />
-<meta property="og:description" content="Write Arrow formatted data" />
-<meta name="twitter:card" content="summary" />
-
-
-
-
-<!-- mathjax -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
-
-<!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-<![endif]-->
-
-
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
-<script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-
-  gtag('config', 'UA-107500873-1');
-</script>
-
-
-  </head>
-
-  <body>
-    <div class="container template-reference-topic">
-      <header>
-      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <span class="navbar-brand">
-        <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.16.0</span>
-      </span>
-    </div>
-
-    <div id="navbar" class="navbar-collapse collapse">
-      <ul class="nav navbar-nav">
-        <li>
-  <a href="https://arrow.apache.org/">❯❯❯</a>
-</li>
-<li>
-  <a href="../articles/arrow.html">Get started</a>
-</li>
-<li>
-  <a href="../reference/index.html">Reference</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Articles
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="../articles/dataset.html">Working with Arrow Datasets and dplyr</a>
-    </li>
-    <li>
-      <a href="../articles/install.html">Installing the Arrow Package on Linux</a>
-    </li>
-  </ul>
-</li>
-<li>
-  <a href="../news/index.html">Changelog</a>
-</li>
-<li class="dropdown">
-  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
-    Project docs
-     
-    <span class="caret"></span>
-  </a>
-  <ul class="dropdown-menu" role="menu">
-    <li>
-      <a href="https://arrow.apache.org/docs/format/README.html">Specification</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/c_glib">C GLib</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/cpp">C++</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/java">Java</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/js">JavaScript</a>
-    </li>
-    <li>
-      <a href="https://arrow.apache.org/docs/python">Python</a>
-    </li>
-    <li>
-      <a href="../index.html">R</a>
-    </li>
-  </ul>
-</li>
-      </ul>
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-  <a href="https://github.com/apache/arrow">
-    <span class="fab fa fab fa-github fa-lg"></span>
-     
-  </a>
-</li>
-      </ul>
-      
-    </div><!--/.nav-collapse -->
-  </div><!--/.container -->
-</div><!--/.navbar -->
-
-      
-
-      </header>
-
-<div class="row">
-  <div class="col-md-9 contents">
-    <div class="page-header">
-    <h1>Write Arrow formatted data</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/R/write-arrow.R'><code>R/write-arrow.R</code></a></small>
-    <div class="hidden name"><code>write_arrow.Rd</code></div>
-    </div>
-
-    <div class="ref-description">
-    <p>Write Arrow formatted data</p>
-    </div>
-
-    <pre class="usage"><span class='fu'>write_arrow</span>(<span class='no'>x</span>, <span class='no'>sink</span>, <span class='no'>...</span>)</pre>
-
-    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
-    <table class="ref-arguments">
-    <colgroup><col class="name" /><col class="desc" /></colgroup>
-    <tr>
-      <th>x</th>
-      <td><p>an <a href='Table.html'>arrow::Table</a>, an <a href='RecordBatch.html'>arrow::RecordBatch</a> or a data.frame</p></td>
-    </tr>
-    <tr>
-      <th>sink</th>
-      <td><p>where to serialize to</p><ul>
-<li><p>A <a href='RecordBatchWriter.html'>arrow::RecordBatchWriter</a>: the <code>$write()</code>
-of <code>x</code> is used. The stream is left open. This uses the streaming format
-or the binary file format depending on the type of the writer.</p></li>
-<li><p>A string file path: <code>x</code> is serialized with
-a <a href='RecordBatchWriter.html'>arrow::RecordBatchFileWriter</a>, i.e.
-using the binary file format.</p></li>
-<li><p>A raw vector: typically of length zero (its data is ignored, and only used for
-dispatch). <code>x</code> is serialized using the streaming format, i.e. using the
-<a href='RecordBatchWriter.html'>arrow::RecordBatchStreamWriter</a></p></li>
-</ul></td>
-    </tr>
-    <tr>
-      <th>...</th>
-      <td><p>extra parameters, currently ignored</p>
-<p><code>write_arrow</code> is a convenience function, the classes <a href='RecordBatchWriter.html'>arrow::RecordBatchFileWriter</a>
-and <a href='RecordBatchWriter.html'>arrow::RecordBatchStreamWriter</a> can be used for more flexibility.</p></td>
-    </tr>
-    </table>
-
-
-  </div>
-  <div class="col-md-3 hidden-xs hidden-sm" id="sidebar">
-    <h2>Contents</h2>
-    <ul class="nav nav-pills nav-stacked">
-      <li><a href="#arguments">Arguments</a></li>
-    </ul>
-
-  </div>
-</div>
-
-
-      <footer>
-      <div class="copyright">
-  <p>Developed by Romain François, Jeroen Ooms, Neal Richardson, Apache Arrow.</p>
-</div>
-
-<div class="pkgdown">
-  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.4.1.</p>
-</div>
-
-      </footer>
-   </div>
-
-  
-
-
-  </body>
-</html>
-
-
diff --git a/docs/r/reference/write_to_raw.html b/docs/r/reference/write_csv_arrow.html
similarity index 75%
copy from docs/r/reference/write_to_raw.html
copy to docs/r/reference/write_csv_arrow.html
index 3c17e7a..998e85f 100644
--- a/docs/r/reference/write_to_raw.html
+++ b/docs/r/reference/write_csv_arrow.html
@@ -6,7 +6,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-<title>Write Arrow data to a raw vector — write_to_raw • Arrow R Package</title>
+<title>Write CSV file to disk — write_csv_arrow • Arrow R Package</title>
 
 
 <!-- jquery -->
@@ -41,11 +41,8 @@
   
   <script src="../extra.js"></script>
 
-<meta property="og:title" content="Write Arrow data to a raw vector — write_to_raw" />
-<meta property="og:description" content="write_ipc_stream() and write_feather() write data to a sink and return
-the data (data.frame, RecordBatch, or Table) they were given.
-This function wraps those so that you can serialize data to a buffer and
-access that buffer as a raw vector in R." />
+<meta property="og:title" content="Write CSV file to disk — write_csv_arrow" />
+<meta property="og:description" content="Write CSV file to disk" />
 
 
 
@@ -87,7 +84,7 @@ access that buffer as a raw vector in R." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -178,19 +175,16 @@ access that buffer as a raw vector in R." />
 <div class="row">
   <div class="col-md-9 contents">
     <div class="page-header">
-    <h1>Write Arrow data to a raw vector</h1>
-    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/ipc_stream.R'><code>R/ipc_stream.R</code></a></small>
-    <div class="hidden name"><code>write_to_raw.Rd</code></div>
+    <h1>Write CSV file to disk</h1>
+    <small class="dont-index">Source: <a href='https://github.com/apache/arrow/blob/master/r/R/csv.R'><code>R/csv.R</code></a></small>
+    <div class="hidden name"><code>write_csv_arrow.Rd</code></div>
     </div>
 
     <div class="ref-description">
-    <p><code><a href='write_arrow.html'>write_ipc_stream()</a></code> and <code><a href='write_feather.html'>write_feather()</a></code> write data to a sink and return
-the data (<code>data.frame</code>, <code>RecordBatch</code>, or <code>Table</code>) they were given.
-This function wraps those so that you can serialize data to a buffer and
-access that buffer as a <code>raw</code> vector in R.</p>
+    <p>Write CSV file to disk</p>
     </div>
 
-    <pre class="usage"><span class='fu'>write_to_raw</span><span class='op'>(</span><span class='va'>x</span>, format <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='st'>"stream"</span>, <span class='st'>"file"</span><span class='op'>)</span><span class='op'>)</span></pre>
+    <pre class="usage"><span class='fu'>write_csv_arrow</span><span class='op'>(</span><span class='va'>x</span>, <span class='va'>sink</span>, include_header <span class='op'>=</span> <span class='cn'>TRUE</span>, batch_size <span class='op'>=</span> <span class='fl'>1024L</span><span class='op'>)</span></pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
@@ -200,15 +194,30 @@ access that buffer as a <code>raw</code> vector in R.</p>
       <td><p><code>data.frame</code>, <a href='RecordBatch.html'>RecordBatch</a>, or <a href='Table.html'>Table</a></p></td>
     </tr>
     <tr>
-      <th>format</th>
-      <td><p>one of <code><a href='https://rdrr.io/r/base/c.html'>c("stream", "file")</a></code>, indicating the IPC format to use</p></td>
+      <th>sink</th>
+      <td><p>A string file path, URI, or <a href='OutputStream.html'>OutputStream</a>, or path in a file
+system (<code>SubTreeFileSystem</code>)</p></td>
+    </tr>
+    <tr>
+      <th>include_header</th>
+      <td><p>Whether to write an initial header line with column names</p></td>
+    </tr>
+    <tr>
+      <th>batch_size</th>
+      <td><p>Maximum number of rows processed at a time. Default is 1024.</p></td>
     </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>A <code>raw</code> vector containing the bytes of the IPC serialized data.</p>
+    <p>The input <code>x</code>, invisibly. Note that if <code>sink</code> is an <a href='OutputStream.html'>OutputStream</a>,
+the stream will be left open.</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
+<span class='fu'>write_csv_arrow</span><span class='op'>(</span><span class='va'>mtcars</span>, <span class='va'>tf</span><span class='op'>)</span>
+</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -220,7 +229,7 @@ access that buffer as a <code>raw</code> vector in R.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/write_dataset.html b/docs/r/reference/write_dataset.html
index b318038..e2c8dae 100644
--- a/docs/r/reference/write_dataset.html
+++ b/docs/r/reference/write_dataset.html
@@ -86,7 +86,7 @@ make it much faster to read and query." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -191,7 +191,7 @@ make it much faster to read and query.</p>
     <pre class="usage"><span class='fu'>write_dataset</span><span class='op'>(</span>
   <span class='va'>dataset</span>,
   <span class='va'>path</span>,
-  format <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='st'>"parquet"</span>, <span class='st'>"feather"</span>, <span class='st'>"arrow"</span>, <span class='st'>"ipc"</span><span class='op'>)</span>,
+  format <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='st'>"parquet"</span>, <span class='st'>"feather"</span>, <span class='st'>"arrow"</span>, <span class='st'>"ipc"</span>, <span class='st'>"csv"</span><span class='op'>)</span>,
   partitioning <span class='op'>=</span> <span class='fu'>dplyr</span><span class='fu'>::</span><span class='fu'><a href='https://dplyr.tidyverse.org/reference/group_data.html'>group_vars</a></span><span class='op'>(</span><span class='va'>dataset</span><span class='op'>)</span>,
   basename_template <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/paste.html'>paste0</a></span><span class='op'>(</span><span class='st'>"part-{i}."</span>, <span class='fu'><a href='https://rdrr.io/r/base/character.html'>as.character</a></span><span class='op'>(</span><span class='va'>format</span><span class='op'>)</span><span class='op'>)</span>,
   hive_style <span class='op'>=</span> <span class='cn'>TRUE</span>,
@@ -272,7 +272,7 @@ files. Default (NULL) will not compress body buffers.</p></li>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/write_feather.html b/docs/r/reference/write_feather.html
index ad75b34..433f223 100644
--- a/docs/r/reference/write_feather.html
+++ b/docs/r/reference/write_feather.html
@@ -88,7 +88,7 @@ and the version 2 specification, which is the Apache Arrow IPC file format." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -250,11 +250,9 @@ the stream will be left open.</p>
 <p><a href='Schema.html'>Schema</a> for information about schemas and metadata handling.</p></div>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='co'># \donttest{</span>
-<span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
 <span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
 <span class='fu'>write_feather</span><span class='op'>(</span><span class='va'>mtcars</span>, <span class='va'>tf</span><span class='op'>)</span>
-<span class='co'># }</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -267,7 +265,7 @@ the stream will be left open.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/write_ipc_stream.html b/docs/r/reference/write_ipc_stream.html
index b78eba6..63178b1 100644
--- a/docs/r/reference/write_ipc_stream.html
+++ b/docs/r/reference/write_ipc_stream.html
@@ -86,7 +86,7 @@ and write_feather() write those formats, respectively." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -225,6 +225,11 @@ either can be written to a file or <code>OutputStream</code>.</p>
 serialize data to a buffer.
 <a href='RecordBatchWriter.html'>RecordBatchWriter</a> for a lower-level interface.</p></div>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='va'>tf</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span><span class='op'>)</span>
+<span class='fu'><a href='https://rdrr.io/r/base/on.exit.html'>on.exit</a></span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/unlink.html'>unlink</a></span><span class='op'>(</span><span class='va'>tf</span><span class='op'>)</span><span class='op'>)</span>
+<span class='fu'>write_ipc_stream</span><span class='op'>(</span><span class='va'>mtcars</span>, <span class='va'>tf</span><span class='op'>)</span>
+</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -236,7 +241,7 @@ serialize data to a buffer.
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/write_parquet.html b/docs/r/reference/write_parquet.html
index 12572fb..2ef63a4 100644
--- a/docs/r/reference/write_parquet.html
+++ b/docs/r/reference/write_parquet.html
@@ -85,7 +85,7 @@ This function enables you to write Parquet files from R." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -304,8 +304,7 @@ disable compression, set <code>compression = "uncompressed"</code>.
 Note that "uncompressed" columns may still have dictionary encoding.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
-    <pre class="examples"><div class='input'><span class='kw'>if</span> <span class='op'>(</span><span class='cn'>FALSE</span><span class='op'>)</span> <span class='op'>{</span>
-<span class='va'>tf1</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span>fileext <span class='op'>=</span> <span class='st'>".parquet"</span><span class='op'>)</span>
+    <pre class="examples"><div class='input'><span class='va'>tf1</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span>fileext <span class='op'>=</span> <span class='st'>".parquet"</span><span class='op'>)</span>
 <span class='fu'>write_parquet</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/data.frame.html'>data.frame</a></span><span class='op'>(</span>x <span class='op'>=</span> <span class='fl'>1</span><span class='op'>:</span><span class='fl'>5</span><span class='op'>)</span>, <span class='va'>tf1</span><span class='op'>)</span>
 
 <span class='co'># using compression</span>
@@ -313,7 +312,6 @@ Note that "uncompressed" columns may still have dictionary encoding.</p>
   <span class='va'>tf2</span> <span class='op'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span><span class='op'>(</span>fileext <span class='op'>=</span> <span class='st'>".gz.parquet"</span><span class='op'>)</span>
   <span class='fu'>write_parquet</span><span class='op'>(</span><span class='fu'><a href='https://rdrr.io/r/base/data.frame.html'>data.frame</a></span><span class='op'>(</span>x <span class='op'>=</span> <span class='fl'>1</span><span class='op'>:</span><span class='fl'>5</span><span class='op'>)</span>, <span class='va'>tf2</span>, compression <span class='op'>=</span> <span class='st'>"gzip"</span>, compression_level <span class='op'>=</span> <span class='fl'>5</span><span class='op'>)</span>
 <span class='op'>}</span>
-<span class='op'>}</span>
 </div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
@@ -326,7 +324,7 @@ Note that "uncompressed" columns may still have dictionary encoding.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/reference/write_to_raw.html b/docs/r/reference/write_to_raw.html
index 3c17e7a..72b11f8 100644
--- a/docs/r/reference/write_to_raw.html
+++ b/docs/r/reference/write_to_raw.html
@@ -87,7 +87,7 @@ access that buffer as a raw vector in R." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">Arrow R Package</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">4.0.1</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">5.0.0</span>
       </span>
     </div>
 
@@ -209,6 +209,378 @@ access that buffer as a <code>raw</code> vector in R.</p>
 
     <p>A <code>raw</code> vector containing the bytes of the IPC serialized data.</p>
 
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='co'># The default format is "stream"</span>
+<span class='fu'>write_to_raw</span><span class='op'>(</span><span class='va'>mtcars</span><span class='op'>)</span>
+</div><div class='output co'>#&gt;    [1] ff ff ff ff f8 03 00 00 10 00 00 00 00 00 0a 00 0e 00 06 00 05 00 08 00
+#&gt;   [25] 0a 00 00 00 00 01 04 00 10 00 00 00 00 00 0a 00 0c 00 00 00 04 00 08 00
+#&gt;   [49] 0a 00 00 00 b8 01 00 00 04 00 00 00 01 00 00 00 0c 00 00 00 08 00 0c 00
+#&gt;   [73] 04 00 08 00 08 00 00 00 08 00 00 00 0c 00 00 00 01 00 00 00 72 00 00 00
+#&gt;   [97] 86 01 00 00 41 0a 33 0a 32 36 32 34 30 30 0a 31 39 37 38 38 38 0a 31 34
+#&gt;  [121] 0a 41 4e 53 49 5f 58 33 2e 34 2d 31 39 36 38 0a 35 33 31 0a 32 0a 35 33
+#&gt;  [145] 31 0a 31 0a 31 36 0a 31 0a 32 36 32 31 35 33 0a 31 30 0a 64 61 74 61 2e
+#&gt;  [169] 66 72 61 6d 65 0a 31 30 32 36 0a 31 0a 32 36 32 31 35 33 0a 35 0a 6e 61
+#&gt;  [193] 6d 65 73 0a 31 36 0a 31 0a 32 36 32 31 35 33 0a 35 0a 63 6c 61 73 73 0a
+#&gt;  [217] 32 35 34 0a 35 33 31 0a 31 31 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32
+#&gt;  [241] 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32
+#&gt;  [265] 35 34 0a 32 35 34 0a 31 30 32 36 0a 35 31 31 0a 31 36 0a 31 31 0a 32 36
+#&gt;  [289] 32 31 35 33 0a 33 0a 6d 70 67 0a 32 36 32 31 35 33 0a 33 0a 63 79 6c 0a
+#&gt;  [313] 32 36 32 31 35 33 0a 34 0a 64 69 73 70 0a 32 36 32 31 35 33 0a 32 0a 68
+#&gt;  [337] 70 0a 32 36 32 31 35 33 0a 34 0a 64 72 61 74 0a 32 36 32 31 35 33 0a 32
+#&gt;  [361] 0a 77 74 0a 32 36 32 31 35 33 0a 34 0a 71 73 65 63 0a 32 36 32 31 35 33
+#&gt;  [385] 0a 32 0a 76 73 0a 32 36 32 31 35 33 0a 32 0a 61 6d 0a 32 36 32 31 35 33
+#&gt;  [409] 0a 34 0a 67 65 61 72 0a 32 36 32 31 35 33 0a 34 0a 63 61 72 62 0a 32 35
+#&gt;  [433] 34 0a 31 30 32 36 0a 35 31 31 0a 31 36 0a 32 0a 32 36 32 31 35 33 0a 31
+#&gt;  [457] 30 0a 61 74 74 72 69 62 75 74 65 73 0a 32 36 32 31 35 33 0a 37 0a 63 6f
+#&gt;  [481] 6c 75 6d 6e 73 0a 32 35 34 0a 00 00 0b 00 00 00 e0 01 00 00 a4 01 00 00
+#&gt;  [505] 74 01 00 00 48 01 00 00 18 01 00 00 ec 00 00 00 bc 00 00 00 90 00 00 00
+#&gt;  [529] 64 00 00 00 34 00 00 00 04 00 00 00 5c fe ff ff 00 00 01 03 10 00 00 00
+#&gt;  [553] 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00 63 61 72 62 00 00 00 00
+#&gt;  [577] 4e fe ff ff 00 00 02 00 88 fe ff ff 00 00 01 03 10 00 00 00 18 00 00 00
+#&gt;  [601] 04 00 00 00 00 00 00 00 04 00 00 00 67 65 61 72 00 00 00 00 7a fe ff ff
+#&gt;  [625] 00 00 02 00 b4 fe ff ff 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00
+#&gt;  [649] 00 00 00 00 02 00 00 00 61 6d 00 00 a2 fe ff ff 00 00 02 00 dc fe ff ff
+#&gt;  [673] 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00 00 00 00 00 02 00 00 00
+#&gt;  [697] 76 73 00 00 ca fe ff ff 00 00 02 00 04 ff ff ff 00 00 01 03 10 00 00 00
+#&gt;  [721] 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00 71 73 65 63 00 00 00 00
+#&gt;  [745] f6 fe ff ff 00 00 02 00 30 ff ff ff 00 00 01 03 10 00 00 00 14 00 00 00
+#&gt;  [769] 04 00 00 00 00 00 00 00 02 00 00 00 77 74 00 00 1e ff ff ff 00 00 02 00
+#&gt;  [793] 58 ff ff ff 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00 00 00 00 00
+#&gt;  [817] 04 00 00 00 64 72 61 74 00 00 00 00 4a ff ff ff 00 00 02 00 84 ff ff ff
+#&gt;  [841] 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00 00 00 00 00 02 00 00 00
+#&gt;  [865] 68 70 00 00 72 ff ff ff 00 00 02 00 ac ff ff ff 00 00 01 03 10 00 00 00
+#&gt;  [889] 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00 64 69 73 70 00 00 00 00
+#&gt;  [913] 9e ff ff ff 00 00 02 00 d8 ff ff ff 00 00 01 03 10 00 00 00 14 00 00 00
+#&gt;  [937] 04 00 00 00 00 00 00 00 03 00 00 00 63 79 6c 00 c6 ff ff ff 00 00 02 00
+#&gt;  [961] 10 00 14 00 08 00 06 00 07 00 0c 00 00 00 10 00 10 00 00 00 00 00 01 03
+#&gt;  [985] 10 00 00 00 1c 00 00 00 04 00 00 00 00 00 00 00 03 00 00 00 6d 70 67 00
+#&gt; [1009] 00 00 06 00 08 00 06 00 06 00 00 00 00 00 02 00 ff ff ff ff 68 02 00 00
+#&gt; [1033] 14 00 00 00 00 00 00 00 0c 00 16 00 06 00 05 00 08 00 0c 00 0c 00 00 00
+#&gt; [1057] 00 03 04 00 18 00 00 00 00 0b 00 00 00 00 00 00 00 00 0a 00 18 00 0c 00
+#&gt; [1081] 04 00 08 00 0a 00 00 00 7c 01 00 00 10 00 00 00 20 00 00 00 00 00 00 00
+#&gt; [1105] 00 00 00 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1129] 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [1153] 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [1177] 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00
+#&gt; [1201] 00 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1225] 00 03 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00
+#&gt; [1249] 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [1273] 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00
+#&gt; [1297] 00 01 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1321] 00 06 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 07 00 00 00 00 00 00
+#&gt; [1345] 00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [1369] 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00
+#&gt; [1393] 00 01 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1417] 00 09 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 0a 00 00 00 00 00 00
+#&gt; [1441] 00 00 00 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [1465] 00 00 00 00 0b 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1489] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
+#&gt; [1513] 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1537] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
+#&gt; [1561] 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1585] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
+#&gt; [1609] 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1633] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 40
+#&gt; [1657] 00 00 00 00 00 00 35 40 cd cc cc cc cc cc 36 40 66 66 66 66 66 66 35 40
+#&gt; [1681] 33 33 33 33 33 b3 32 40 9a 99 99 99 99 19 32 40 9a 99 99 99 99 99 2c 40
+#&gt; [1705] 66 66 66 66 66 66 38 40 cd cc cc cc cc cc 36 40 33 33 33 33 33 33 33 40
+#&gt; [1729] cd cc cc cc cc cc 31 40 66 66 66 66 66 66 30 40 cd cc cc cc cc 4c 31 40
+#&gt; [1753] 66 66 66 66 66 66 2e 40 cd cc cc cc cc cc 24 40 cd cc cc cc cc cc 24 40
+#&gt; [1777] 66 66 66 66 66 66 2d 40 33 33 33 33 33 33 40 40 66 66 66 66 66 66 3e 40
+#&gt; [1801] 33 33 33 33 33 f3 40 40 00 00 00 00 00 80 35 40 00 00 00 00 00 00 2f 40
+#&gt; [1825] 66 66 66 66 66 66 2e 40 9a 99 99 99 99 99 2a 40 33 33 33 33 33 33 33 40
+#&gt; [1849] cd cc cc cc cc 4c 3b 40 00 00 00 00 00 00 3a 40 66 66 66 66 66 66 3e 40
+#&gt; [1873] 9a 99 99 99 99 99 2f 40 33 33 33 33 33 b3 33 40 00 00 00 00 00 00 2e 40
+#&gt; [1897] 66 66 66 66 66 66 35 40 00 00 00 00 00 00 18 40 00 00 00 00 00 00 18 40
+#&gt; [1921] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 18 40 00 00 00 00 00 00 20 40
+#&gt; [1945] 00 00 00 00 00 00 18 40 00 00 00 00 00 00 20 40 00 00 00 00 00 00 10 40
+#&gt; [1969] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 18 40 00 00 00 00 00 00 18 40
+#&gt; [1993] 00 00 00 00 00 00 20 40 00 00 00 00 00 00 20 40 00 00 00 00 00 00 20 40
+#&gt; [2017] 00 00 00 00 00 00 20 40 00 00 00 00 00 00 20 40 00 00 00 00 00 00 20 40
+#&gt; [2041] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40
+#&gt; [2065] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 20 40 00 00 00 00 00 00 20 40
+#&gt; [2089] 00 00 00 00 00 00 20 40 00 00 00 00 00 00 20 40 00 00 00 00 00 00 10 40
+#&gt; [2113] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 20 40
+#&gt; [2137] 00 00 00 00 00 00 18 40 00 00 00 00 00 00 20 40 00 00 00 00 00 00 10 40
+#&gt; [2161] 00 00 00 00 00 00 64 40 00 00 00 00 00 00 64 40 00 00 00 00 00 00 5b 40
+#&gt; [2185] 00 00 00 00 00 20 70 40 00 00 00 00 00 80 76 40 00 00 00 00 00 20 6c 40
+#&gt; [2209] 00 00 00 00 00 80 76 40 66 66 66 66 66 56 62 40 9a 99 99 99 99 99 61 40
+#&gt; [2233] 33 33 33 33 33 f3 64 40 33 33 33 33 33 f3 64 40 cd cc cc cc cc 3c 71 40
+#&gt; [2257] cd cc cc cc cc 3c 71 40 cd cc cc cc cc 3c 71 40 00 00 00 00 00 80 7d 40
+#&gt; [2281] 00 00 00 00 00 c0 7c 40 00 00 00 00 00 80 7b 40 cd cc cc cc cc ac 53 40
+#&gt; [2305] cd cc cc cc cc ec 52 40 66 66 66 66 66 c6 51 40 66 66 66 66 66 06 5e 40
+#&gt; [2329] 00 00 00 00 00 e0 73 40 00 00 00 00 00 00 73 40 00 00 00 00 00 e0 75 40
+#&gt; [2353] 00 00 00 00 00 00 79 40 00 00 00 00 00 c0 53 40 33 33 33 33 33 13 5e 40
+#&gt; [2377] 66 66 66 66 66 c6 57 40 00 00 00 00 00 f0 75 40 00 00 00 00 00 20 62 40
+#&gt; [2401] 00 00 00 00 00 d0 72 40 00 00 00 00 00 40 5e 40 00 00 00 00 00 80 5b 40
+#&gt; [2425] 00 00 00 00 00 80 5b 40 00 00 00 00 00 40 57 40 00 00 00 00 00 80 5b 40
+#&gt; [2449] 00 00 00 00 00 e0 65 40 00 00 00 00 00 40 5a 40 00 00 00 00 00 a0 6e 40
+#&gt; [2473] 00 00 00 00 00 00 4f 40 00 00 00 00 00 c0 57 40 00 00 00 00 00 c0 5e 40
+#&gt; [2497] 00 00 00 00 00 c0 5e 40 00 00 00 00 00 80 66 40 00 00 00 00 00 80 66 40
+#&gt; [2521] 00 00 00 00 00 80 66 40 00 00 00 00 00 a0 69 40 00 00 00 00 00 e0 6a 40
+#&gt; [2545] 00 00 00 00 00 c0 6c 40 00 00 00 00 00 80 50 40 00 00 00 00 00 00 4a 40
+#&gt; [2569] 00 00 00 00 00 40 50 40 00 00 00 00 00 40 58 40 00 00 00 00 00 c0 62 40
+#&gt; [2593] 00 00 00 00 00 c0 62 40 00 00 00 00 00 a0 6e 40 00 00 00 00 00 e0 65 40
+#&gt; [2617] 00 00 00 00 00 80 50 40 00 00 00 00 00 c0 56 40 00 00 00 00 00 40 5c 40
+#&gt; [2641] 00 00 00 00 00 80 70 40 00 00 00 00 00 e0 65 40 00 00 00 00 00 f0 74 40
+#&gt; [2665] 00 00 00 00 00 40 5b 40 33 33 33 33 33 33 0f 40 33 33 33 33 33 33 0f 40
+#&gt; [2689] cd cc cc cc cc cc 0e 40 a4 70 3d 0a d7 a3 08 40 33 33 33 33 33 33 09 40
+#&gt; [2713] 14 ae 47 e1 7a 14 06 40 ae 47 e1 7a 14 ae 09 40 85 eb 51 b8 1e 85 0d 40
+#&gt; [2737] 5c 8f c2 f5 28 5c 0f 40 5c 8f c2 f5 28 5c 0f 40 5c 8f c2 f5 28 5c 0f 40
+#&gt; [2761] 8f c2 f5 28 5c 8f 08 40 8f c2 f5 28 5c 8f 08 40 8f c2 f5 28 5c 8f 08 40
+#&gt; [2785] 71 3d 0a d7 a3 70 07 40 00 00 00 00 00 00 08 40 d7 a3 70 3d 0a d7 09 40
+#&gt; [2809] 52 b8 1e 85 eb 51 10 40 b8 1e 85 eb 51 b8 13 40 e1 7a 14 ae 47 e1 10 40
+#&gt; [2833] 9a 99 99 99 99 99 0d 40 14 ae 47 e1 7a 14 06 40 33 33 33 33 33 33 09 40
+#&gt; [2857] d7 a3 70 3d 0a d7 0d 40 a4 70 3d 0a d7 a3 08 40 52 b8 1e 85 eb 51 10 40
+#&gt; [2881] b8 1e 85 eb 51 b8 11 40 29 5c 8f c2 f5 28 0e 40 e1 7a 14 ae 47 e1 10 40
+#&gt; [2905] f6 28 5c 8f c2 f5 0c 40 52 b8 1e 85 eb 51 0c 40 71 3d 0a d7 a3 70 10 40
+#&gt; [2929] f6 28 5c 8f c2 f5 04 40 00 00 00 00 00 00 07 40 8f c2 f5 28 5c 8f 02 40
+#&gt; [2953] b8 1e 85 eb 51 b8 09 40 85 eb 51 b8 1e 85 0b 40 ae 47 e1 7a 14 ae 0b 40
+#&gt; [2977] 8f c2 f5 28 5c 8f 0c 40 85 eb 51 b8 1e 85 09 40 33 33 33 33 33 33 09 40
+#&gt; [3001] 85 eb 51 b8 1e 85 0b 40 85 eb 51 b8 1e 85 0b 40 48 e1 7a 14 ae 47 10 40
+#&gt; [3025] d7 a3 70 3d 0a d7 0d 40 3d 0a d7 a3 70 3d 0e 40 00 00 00 00 00 00 15 40
+#&gt; [3049] 19 04 56 0e 2d b2 15 40 e1 7a 14 ae 47 61 15 40 9a 99 99 99 99 99 01 40
+#&gt; [3073] d7 a3 70 3d 0a d7 f9 3f 5c 8f c2 f5 28 5c fd 3f b8 1e 85 eb 51 b8 03 40
+#&gt; [3097] 29 5c 8f c2 f5 28 0c 40 7b 14 ae 47 e1 7a 0b 40 b8 1e 85 eb 51 b8 0e 40
+#&gt; [3121] c3 f5 28 5c 8f c2 0e 40 f6 28 5c 8f c2 f5 fe 3f 1f 85 eb 51 b8 1e 01 40
+#&gt; [3145] 68 91 ed 7c 3f 35 f8 3f 5c 8f c2 f5 28 5c 09 40 29 5c 8f c2 f5 28 06 40
+#&gt; [3169] 8f c2 f5 28 5c 8f 0c 40 3d 0a d7 a3 70 3d 06 40 f6 28 5c 8f c2 75 30 40
+#&gt; [3193] 85 eb 51 b8 1e 05 31 40 5c 8f c2 f5 28 9c 32 40 71 3d 0a d7 a3 70 33 40
+#&gt; [3217] 85 eb 51 b8 1e 05 31 40 b8 1e 85 eb 51 38 34 40 ae 47 e1 7a 14 ae 2f 40
+#&gt; [3241] 00 00 00 00 00 00 34 40 66 66 66 66 66 e6 36 40 cd cc cc cc cc 4c 32 40
+#&gt; [3265] 66 66 66 66 66 e6 32 40 66 66 66 66 66 66 31 40 9a 99 99 99 99 99 31 40
+#&gt; [3289] 00 00 00 00 00 00 32 40 7b 14 ae 47 e1 fa 31 40 52 b8 1e 85 eb d1 31 40
+#&gt; [3313] ec 51 b8 1e 85 6b 31 40 b8 1e 85 eb 51 78 33 40 85 eb 51 b8 1e 85 32 40
+#&gt; [3337] 66 66 66 66 66 e6 33 40 c3 f5 28 5c 8f 02 34 40 1f 85 eb 51 b8 de 30 40
+#&gt; [3361] cd cc cc cc cc 4c 31 40 52 b8 1e 85 eb d1 2e 40 cd cc cc cc cc 0c 31 40
+#&gt; [3385] 66 66 66 66 66 e6 32 40 33 33 33 33 33 b3 30 40 66 66 66 66 66 e6 30 40
+#&gt; [3409] 00 00 00 00 00 00 2d 40 00 00 00 00 00 00 2f 40 33 33 33 33 33 33 2d 40
+#&gt; [3433] 9a 99 99 99 99 99 32 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3457] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00
+#&gt; [3481] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f
+#&gt; [3505] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f
+#&gt; [3529] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3553] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3577] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f
+#&gt; [3601] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3625] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f
+#&gt; [3649] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00
+#&gt; [3673] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f
+#&gt; [3697] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f
+#&gt; [3721] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3745] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3769] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3793] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3817] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f
+#&gt; [3841] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00
+#&gt; [3865] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3889] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f
+#&gt; [3913] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f
+#&gt; [3937] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 10 40
+#&gt; [3961] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 08 40
+#&gt; [3985] 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40
+#&gt; [4009] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40
+#&gt; [4033] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40
+#&gt; [4057] 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40
+#&gt; [4081] 00 00 00 00 00 00 08 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40
+#&gt; [4105] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40
+#&gt; [4129] 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40
+#&gt; [4153] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 14 40 00 00 00 00 00 00 14 40
+#&gt; [4177] 00 00 00 00 00 00 14 40 00 00 00 00 00 00 14 40 00 00 00 00 00 00 14 40
+#&gt; [4201] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40
+#&gt; [4225] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 40
+#&gt; [4249] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 10 40 00 00 00 00 00 00 00 40
+#&gt; [4273] 00 00 00 00 00 00 00 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40
+#&gt; [4297] 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40 00 00 00 00 00 00 08 40
+#&gt; [4321] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40 00 00 00 00 00 00 10 40
+#&gt; [4345] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 40 00 00 00 00 00 00 f0 3f
+#&gt; [4369] 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 40
+#&gt; [4393] 00 00 00 00 00 00 10 40 00 00 00 00 00 00 00 40 00 00 00 00 00 00 f0 3f
+#&gt; [4417] 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 00 10 40
+#&gt; [4441] 00 00 00 00 00 00 18 40 00 00 00 00 00 00 20 40 00 00 00 00 00 00 00 40
+#&gt; [4465] ff ff ff ff 00 00 00 00</div><div class='input'><span class='fu'>write_to_raw</span><span class='op'>(</span><span class='va'>mtcars</span>, format <span class='op'>=</span> <span class='st'>"file"</span><span class='op'>)</span>
+</div><div class='output co'>#&gt;    [1] 41 52 52 4f 57 31 00 00 ff ff ff ff f8 03 00 00 10 00 00 00 00 00 0a 00
+#&gt;   [25] 0e 00 06 00 05 00 08 00 0a 00 00 00 00 01 04 00 10 00 00 00 00 00 0a 00
+#&gt;   [49] 0c 00 00 00 04 00 08 00 0a 00 00 00 b8 01 00 00 04 00 00 00 01 00 00 00
+#&gt;   [73] 0c 00 00 00 08 00 0c 00 04 00 08 00 08 00 00 00 08 00 00 00 0c 00 00 00
+#&gt;   [97] 01 00 00 00 72 00 00 00 86 01 00 00 41 0a 33 0a 32 36 32 34 30 30 0a 31
+#&gt;  [121] 39 37 38 38 38 0a 31 34 0a 41 4e 53 49 5f 58 33 2e 34 2d 31 39 36 38 0a
+#&gt;  [145] 35 33 31 0a 32 0a 35 33 31 0a 31 0a 31 36 0a 31 0a 32 36 32 31 35 33 0a
+#&gt;  [169] 31 30 0a 64 61 74 61 2e 66 72 61 6d 65 0a 31 30 32 36 0a 31 0a 32 36 32
+#&gt;  [193] 31 35 33 0a 35 0a 6e 61 6d 65 73 0a 31 36 0a 31 0a 32 36 32 31 35 33 0a
+#&gt;  [217] 35 0a 63 6c 61 73 73 0a 32 35 34 0a 35 33 31 0a 31 31 0a 32 35 34 0a 32
+#&gt;  [241] 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32
+#&gt;  [265] 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 31 30 32 36 0a 35 31 31 0a
+#&gt;  [289] 31 36 0a 31 31 0a 32 36 32 31 35 33 0a 33 0a 6d 70 67 0a 32 36 32 31 35
+#&gt;  [313] 33 0a 33 0a 63 79 6c 0a 32 36 32 31 35 33 0a 34 0a 64 69 73 70 0a 32 36
+#&gt;  [337] 32 31 35 33 0a 32 0a 68 70 0a 32 36 32 31 35 33 0a 34 0a 64 72 61 74 0a
+#&gt;  [361] 32 36 32 31 35 33 0a 32 0a 77 74 0a 32 36 32 31 35 33 0a 34 0a 71 73 65
+#&gt;  [385] 63 0a 32 36 32 31 35 33 0a 32 0a 76 73 0a 32 36 32 31 35 33 0a 32 0a 61
+#&gt;  [409] 6d 0a 32 36 32 31 35 33 0a 34 0a 67 65 61 72 0a 32 36 32 31 35 33 0a 34
+#&gt;  [433] 0a 63 61 72 62 0a 32 35 34 0a 31 30 32 36 0a 35 31 31 0a 31 36 0a 32 0a
+#&gt;  [457] 32 36 32 31 35 33 0a 31 30 0a 61 74 74 72 69 62 75 74 65 73 0a 32 36 32
+#&gt;  [481] 31 35 33 0a 37 0a 63 6f 6c 75 6d 6e 73 0a 32 35 34 0a 00 00 0b 00 00 00
+#&gt;  [505] e0 01 00 00 a4 01 00 00 74 01 00 00 48 01 00 00 18 01 00 00 ec 00 00 00
+#&gt;  [529] bc 00 00 00 90 00 00 00 64 00 00 00 34 00 00 00 04 00 00 00 5c fe ff ff
+#&gt;  [553] 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00
+#&gt;  [577] 63 61 72 62 00 00 00 00 4e fe ff ff 00 00 02 00 88 fe ff ff 00 00 01 03
+#&gt;  [601] 10 00 00 00 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00 67 65 61 72
+#&gt;  [625] 00 00 00 00 7a fe ff ff 00 00 02 00 b4 fe ff ff 00 00 01 03 10 00 00 00
+#&gt;  [649] 14 00 00 00 04 00 00 00 00 00 00 00 02 00 00 00 61 6d 00 00 a2 fe ff ff
+#&gt;  [673] 00 00 02 00 dc fe ff ff 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00
+#&gt;  [697] 00 00 00 00 02 00 00 00 76 73 00 00 ca fe ff ff 00 00 02 00 04 ff ff ff
+#&gt;  [721] 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00
+#&gt;  [745] 71 73 65 63 00 00 00 00 f6 fe ff ff 00 00 02 00 30 ff ff ff 00 00 01 03
+#&gt;  [769] 10 00 00 00 14 00 00 00 04 00 00 00 00 00 00 00 02 00 00 00 77 74 00 00
+#&gt;  [793] 1e ff ff ff 00 00 02 00 58 ff ff ff 00 00 01 03 10 00 00 00 18 00 00 00
+#&gt;  [817] 04 00 00 00 00 00 00 00 04 00 00 00 64 72 61 74 00 00 00 00 4a ff ff ff
+#&gt;  [841] 00 00 02 00 84 ff ff ff 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00
+#&gt;  [865] 00 00 00 00 02 00 00 00 68 70 00 00 72 ff ff ff 00 00 02 00 ac ff ff ff
+#&gt;  [889] 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00
+#&gt;  [913] 64 69 73 70 00 00 00 00 9e ff ff ff 00 00 02 00 d8 ff ff ff 00 00 01 03
+#&gt;  [937] 10 00 00 00 14 00 00 00 04 00 00 00 00 00 00 00 03 00 00 00 63 79 6c 00
+#&gt;  [961] c6 ff ff ff 00 00 02 00 10 00 14 00 08 00 06 00 07 00 0c 00 00 00 10 00
+#&gt;  [985] 10 00 00 00 00 00 01 03 10 00 00 00 1c 00 00 00 04 00 00 00 00 00 00 00
+#&gt; [1009] 03 00 00 00 6d 70 67 00 00 00 06 00 08 00 06 00 06 00 00 00 00 00 02 00
+#&gt; [1033] ff ff ff ff 78 02 00 00 14 00 00 00 00 00 00 00 0c 00 18 00 06 00 05 00
+#&gt; [1057] 08 00 0c 00 0c 00 00 00 00 03 04 00 1c 00 00 00 48 06 00 00 00 00 00 00
+#&gt; [1081] 00 00 00 00 0c 00 1c 00 10 00 04 00 08 00 0c 00 0c 00 00 00 88 01 00 00
+#&gt; [1105] 1c 00 00 00 14 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 04 00 04 00
+#&gt; [1129] 04 00 00 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1153] 00 00 00 00 00 00 00 00 b3 00 00 00 00 00 00 00 b8 00 00 00 00 00 00 00
+#&gt; [1177] 00 00 00 00 00 00 00 00 b8 00 00 00 00 00 00 00 57 00 00 00 00 00 00 00
+#&gt; [1201] 10 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 01 00 00 00 00 00 00
+#&gt; [1225] b6 00 00 00 00 00 00 00 c8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1249] c8 01 00 00 00 00 00 00 9f 00 00 00 00 00 00 00 68 02 00 00 00 00 00 00
+#&gt; [1273] 00 00 00 00 00 00 00 00 68 02 00 00 00 00 00 00 bd 00 00 00 00 00 00 00
+#&gt; [1297] 28 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 03 00 00 00 00 00 00
+#&gt; [1321] d4 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1345] 00 04 00 00 00 00 00 00 d6 00 00 00 00 00 00 00 d8 04 00 00 00 00 00 00
+#&gt; [1369] 00 00 00 00 00 00 00 00 d8 04 00 00 00 00 00 00 51 00 00 00 00 00 00 00
+#&gt; [1393] 30 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 05 00 00 00 00 00 00
+#&gt; [1417] 3e 00 00 00 00 00 00 00 70 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1441] 70 05 00 00 00 00 00 00 57 00 00 00 00 00 00 00 c8 05 00 00 00 00 00 00
+#&gt; [1465] 00 00 00 00 00 00 00 00 c8 05 00 00 00 00 00 00 79 00 00 00 00 00 00 00
+#&gt; [1489] 00 00 00 00 0b 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1513] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
+#&gt; [1537] 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1561] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
+#&gt; [1585] 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1609] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
+#&gt; [1633] 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [1657] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [1681] 04 22 4d 18 60 40 82 9c 00 00 00 11 00 01 00 21 35 40 07 00 50 00 35 40
+#&gt; [1705] cd cc 01 00 31 36 40 66 01 00 30 35 40 33 01 00 93 b3 32 40 9a 99 99 99
+#&gt; [1729] 99 19 08 00 23 99 2c 20 00 15 38 30 00 00 27 00 33 33 33 33 10 00 13 31
+#&gt; [1753] 20 00 12 30 10 00 14 4c 10 00 12 2e 10 00 25 cc 24 08 00 01 67 00 22 66
+#&gt; [1777] 2d 68 00 23 33 40 38 00 12 3e 10 00 22 f3 40 98 00 14 80 a0 00 13 2f 20
+#&gt; [1801] 00 12 2e 90 00 22 99 2a 28 00 04 78 00 22 4c 3b 30 00 23 00 3a 28 00 13
+#&gt; [1825] 3e 28 00 12 2f 28 00 23 b3 33 20 00 a0 2e 40 66 66 66 66 66 66 35 40 00
+#&gt; [1849] 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 40
+#&gt; [1873] 00 00 00 11 00 01 00 21 18 40 07 00 05 08 00 1b 10 10 00 1f 20 10 00 04
+#&gt; [1897] 04 28 00 04 08 00 04 40 00 04 08 00 04 38 00 0f 08 00 15 04 48 00 0f 08
+#&gt; [1921] 00 05 0f 48 00 0d 0f 38 00 0d 09 98 00 50 00 00 00 10 40 00 00 00 00 00
+#&gt; [1945] 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 9f 00 00 00 11 00 01 00 21
+#&gt; [1969] 64 40 07 00 05 08 00 12 5b 10 00 22 20 70 08 00 22 80 76 08 00 22 20 6c
+#&gt; [1993] 08 00 40 80 76 40 66 01 00 50 56 62 40 9a 99 01 00 30 61 40 33 01 00 25
+#&gt; [2017] f3 64 08 00 7d cd cc cc cc cc 3c 71 08 00 01 68 00 22 80 7d 48 00 22 c0
+#&gt; [2041] 7c 08 00 22 80 7b 28 00 22 ac 53 08 00 22 ec 52 60 00 22 c6 51 08 00 22
+#&gt; [2065] 06 5e 28 00 22 e0 73 08 00 13 00 08 00 23 e0 75 10 00 12 79 08 00 22 c0
+#&gt; [2089] 53 80 00 22 13 5e 38 00 22 c6 57 18 00 13 f0 28 00 22 20 62 10 00 b0 d0
+#&gt; [2113] 72 40 00 00 00 00 00 40 5e 40 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [2137] 04 22 4d 18 60 40 82 88 00 00 00 10 00 01 00 30 80 5b 40 07 00 05 08 00
+#&gt; [2161] 2a 40 57 10 00 22 e0 65 10 00 22 40 5a 08 00 22 a0 6e 08 00 22 00 4f 08
+#&gt; [2185] 00 13 c0 30 00 23 c0 5e 10 00 03 08 00 22 80 66 10 00 0c 08 00 22 a0 69
+#&gt; [2209] 18 00 22 e0 6a 08 00 22 c0 6c 08 00 22 80 50 08 00 22 00 4a 08 00 13 40
+#&gt; [2233] 10 00 22 40 58 10 00 2a c0 62 08 00 04 88 00 04 a0 00 04 40 00 22 c0 56
+#&gt; [2257] 28 00 22 40 5c 08 00 22 80 70 08 00 04 28 00 b0 f0 74 40 00 00 00 00 00
+#&gt; [2281] 40 5b 40 00 00 00 00 00 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 a6
+#&gt; [2305] 00 00 00 11 33 01 00 21 0f 40 07 00 50 33 0f 40 cd cc 01 00 93 0e 40 a4
+#&gt; [2329] 70 3d 0a d7 a3 08 18 00 a1 09 40 14 ae 47 e1 7a 14 06 40 07 00 fd 03 ae
+#&gt; [2353] 09 40 85 eb 51 b8 1e 85 0d 40 5c 8f c2 f5 28 5c 0f 08 00 01 17 00 2d 8f
+#&gt; [2377] 08 08 00 10 71 57 00 41 70 07 40 00 01 00 40 08 40 d7 a3 69 00 a1 09 40
+#&gt; [2401] 52 b8 1e 85 eb 51 10 40 07 00 50 b8 13 40 e1 7a 72 00 40 10 40 9a 99 01
+#&gt; [2425] 00 15 0d 80 00 02 a8 00 13 09 38 00 15 0d a8 00 0a 40 00 31 11 40 29 99
+#&gt; [2449] 00 15 0e 48 00 20 f6 28 11 00 13 0c 68 00 a0 0c 40 71 3d 0a d7 a3 70 10
+#&gt; [2473] 40 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 bd
+#&gt; [2497] 00 00 00 91 f6 28 5c 8f c2 f5 04 40 00 01 00 f0 03 07 40 8f c2 f5 28 5c
+#&gt; [2521] 8f 02 40 b8 1e 85 eb 51 b8 09 40 06 00 b3 1e 85 0b 40 ae 47 e1 7a 14 ae
+#&gt; [2545] 0b 20 00 13 0c 18 00 31 09 40 33 01 00 06 28 00 04 30 00 10 48 2f 00 d0
+#&gt; [2569] 47 10 40 d7 a3 70 3d 0a d7 0d 40 3d 0a 0a 00 13 0e 68 00 a1 15 40 19 04
+#&gt; [2593] 56 0e 2d b2 15 40 27 00 50 61 15 40 9a 99 01 00 13 01 30 00 20 f9 3f 96
+#&gt; [2617] 00 42 28 5c fd 3f 88 00 31 03 40 29 11 00 40 0c 40 7b 14 8a 00 13 0b a0
+#&gt; [2641] 00 30 0e 40 c3 af 00 32 c2 0e 40 c8 00 31 fe 3f 1f 81 00 93 01 40 68 91
+#&gt; [2665] ed 7c 3f 35 f8 48 00 13 09 40 00 15 06 c0 00 80 3d 0a d7 a3 70 3d 06 40
+#&gt; [2689] 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 bf
+#&gt; [2713] 00 00 00 f5 10 f6 28 5c 8f c2 75 30 40 85 eb 51 b8 1e 05 31 40 5c 8f c2
+#&gt; [2737] f5 28 9c 32 40 71 3d 0a d7 a3 70 33 18 00 f1 02 b8 1e 85 eb 51 38 34 40
+#&gt; [2761] ae 47 e1 7a 14 ae 2f 40 00 01 00 30 34 40 66 01 00 a3 e6 36 40 cd cc cc
+#&gt; [2785] cc cc 4c 32 10 00 03 08 00 50 66 31 40 9a 99 01 00 13 31 30 00 b0 32 40
+#&gt; [2809] 7b 14 ae 47 e1 fa 31 40 52 51 00 93 d1 31 40 ec 51 b8 1e 85 6b 60 00 13
+#&gt; [2833] 78 70 00 13 85 40 00 c0 e6 33 40 c3 f5 28 5c 8f 02 34 40 1f a1 00 23 de
+#&gt; [2857] 30 68 00 04 40 00 12 2e 10 00 25 0c 31 78 00 10 33 01 00 23 b3 30 10 00
+#&gt; [2881] 13 30 78 00 13 2d 08 00 20 2f 40 1f 00 c0 33 33 2d 40 9a 99 99 99 99 99
+#&gt; [2905] 32 40 00 00 00 00 00 00 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 3a
+#&gt; [2929] 00 00 00 1f 00 01 00 02 22 f0 3f 17 00 04 08 00 04 02 00 0f 10 00 05 04
+#&gt; [2953] 18 00 0c 08 00 0f 02 00 1d 0c 40 00 0c 10 00 0f 02 00 0d 04 30 00 04 02
+#&gt; [2977] 00 0c 10 00 09 02 00 50 00 00 00 f0 3f 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3001] 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 27 00 00 00 11 00 01 00 21
+#&gt; [3025] f0 3f 07 00 0d 08 00 0f 02 00 5d 0c 80 00 04 10 00 0f 02 00 15 04 30 00
+#&gt; [3049] 0f 08 00 12 50 00 00 00 f0 3f 00 00 00 00 00 00 00 01 00 00 00 00 00 00
+#&gt; [3073] 04 22 4d 18 60 40 82 40 00 00 00 11 00 01 00 21 10 40 07 00 0d 08 00 13
+#&gt; [3097] 08 18 00 0f 08 00 05 0c 30 00 0c 10 00 0f 38 00 05 0f 18 00 05 0c 40 00
+#&gt; [3121] 04 10 00 0f 30 00 05 0c 18 00 04 30 00 13 14 b8 00 0f 08 00 0a 50 00 00
+#&gt; [3145] 00 10 40 00 00 00 00 00 00 01 00 00 00 00 00 00 04 22 4d 18 60 40 82 62
+#&gt; [3169] 00 00 00 11 00 01 00 21 10 40 07 00 05 08 00 22 f0 3f 10 00 04 08 00 13
+#&gt; [3193] 00 20 00 04 10 00 04 28 00 04 18 00 04 08 00 04 18 00 04 08 00 13 08 38
+#&gt; [3217] 00 0c 08 00 04 20 00 0c 08 00 04 60 00 04 50 00 04 10 00 04 08 00 04 18
+#&gt; [3241] 00 04 08 00 04 40 00 04 10 00 0f 28 00 0d 13 18 90 00 a0 20 40 00 00 00
+#&gt; [3265] 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+#&gt; [3289] 10 00 00 00 0c 00 14 00 06 00 08 00 0c 00 10 00 0c 00 00 00 00 00 04 00
+#&gt; [3313] 40 00 00 00 28 00 00 00 04 00 00 00 01 00 00 00 08 04 00 00 00 00 00 00
+#&gt; [3337] 80 02 00 00 00 00 00 00 48 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+#&gt; [3361] 00 00 00 00 00 00 0a 00 0c 00 00 00 04 00 08 00 0a 00 00 00 b8 01 00 00
+#&gt; [3385] 04 00 00 00 01 00 00 00 0c 00 00 00 08 00 0c 00 04 00 08 00 08 00 00 00
+#&gt; [3409] 08 00 00 00 0c 00 00 00 01 00 00 00 72 00 00 00 86 01 00 00 41 0a 33 0a
+#&gt; [3433] 32 36 32 34 30 30 0a 31 39 37 38 38 38 0a 31 34 0a 41 4e 53 49 5f 58 33
+#&gt; [3457] 2e 34 2d 31 39 36 38 0a 35 33 31 0a 32 0a 35 33 31 0a 31 0a 31 36 0a 31
+#&gt; [3481] 0a 32 36 32 31 35 33 0a 31 30 0a 64 61 74 61 2e 66 72 61 6d 65 0a 31 30
+#&gt; [3505] 32 36 0a 31 0a 32 36 32 31 35 33 0a 35 0a 6e 61 6d 65 73 0a 31 36 0a 31
+#&gt; [3529] 0a 32 36 32 31 35 33 0a 35 0a 63 6c 61 73 73 0a 32 35 34 0a 35 33 31 0a
+#&gt; [3553] 31 31 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32
+#&gt; [3577] 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 32 35 34 0a 31
+#&gt; [3601] 30 32 36 0a 35 31 31 0a 31 36 0a 31 31 0a 32 36 32 31 35 33 0a 33 0a 6d
+#&gt; [3625] 70 67 0a 32 36 32 31 35 33 0a 33 0a 63 79 6c 0a 32 36 32 31 35 33 0a 34
+#&gt; [3649] 0a 64 69 73 70 0a 32 36 32 31 35 33 0a 32 0a 68 70 0a 32 36 32 31 35 33
+#&gt; [3673] 0a 34 0a 64 72 61 74 0a 32 36 32 31 35 33 0a 32 0a 77 74 0a 32 36 32 31
+#&gt; [3697] 35 33 0a 34 0a 71 73 65 63 0a 32 36 32 31 35 33 0a 32 0a 76 73 0a 32 36
+#&gt; [3721] 32 31 35 33 0a 32 0a 61 6d 0a 32 36 32 31 35 33 0a 34 0a 67 65 61 72 0a
+#&gt; [3745] 32 36 32 31 35 33 0a 34 0a 63 61 72 62 0a 32 35 34 0a 31 30 32 36 0a 35
+#&gt; [3769] 31 31 0a 31 36 0a 32 0a 32 36 32 31 35 33 0a 31 30 0a 61 74 74 72 69 62
+#&gt; [3793] 75 74 65 73 0a 32 36 32 31 35 33 0a 37 0a 63 6f 6c 75 6d 6e 73 0a 32 35
+#&gt; [3817] 34 0a 00 00 0b 00 00 00 e0 01 00 00 a4 01 00 00 74 01 00 00 48 01 00 00
+#&gt; [3841] 18 01 00 00 ec 00 00 00 bc 00 00 00 90 00 00 00 64 00 00 00 34 00 00 00
+#&gt; [3865] 04 00 00 00 5c fe ff ff 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00
+#&gt; [3889] 00 00 00 00 04 00 00 00 63 61 72 62 00 00 00 00 4e fe ff ff 00 00 02 00
+#&gt; [3913] 88 fe ff ff 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00 00 00 00 00
+#&gt; [3937] 04 00 00 00 67 65 61 72 00 00 00 00 7a fe ff ff 00 00 02 00 b4 fe ff ff
+#&gt; [3961] 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00 00 00 00 00 02 00 00 00
+#&gt; [3985] 61 6d 00 00 a2 fe ff ff 00 00 02 00 dc fe ff ff 00 00 01 03 10 00 00 00
+#&gt; [4009] 14 00 00 00 04 00 00 00 00 00 00 00 02 00 00 00 76 73 00 00 ca fe ff ff
+#&gt; [4033] 00 00 02 00 04 ff ff ff 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00
+#&gt; [4057] 00 00 00 00 04 00 00 00 71 73 65 63 00 00 00 00 f6 fe ff ff 00 00 02 00
+#&gt; [4081] 30 ff ff ff 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00 00 00 00 00
+#&gt; [4105] 02 00 00 00 77 74 00 00 1e ff ff ff 00 00 02 00 58 ff ff ff 00 00 01 03
+#&gt; [4129] 10 00 00 00 18 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00 64 72 61 74
+#&gt; [4153] 00 00 00 00 4a ff ff ff 00 00 02 00 84 ff ff ff 00 00 01 03 10 00 00 00
+#&gt; [4177] 14 00 00 00 04 00 00 00 00 00 00 00 02 00 00 00 68 70 00 00 72 ff ff ff
+#&gt; [4201] 00 00 02 00 ac ff ff ff 00 00 01 03 10 00 00 00 18 00 00 00 04 00 00 00
+#&gt; [4225] 00 00 00 00 04 00 00 00 64 69 73 70 00 00 00 00 9e ff ff ff 00 00 02 00
+#&gt; [4249] d8 ff ff ff 00 00 01 03 10 00 00 00 14 00 00 00 04 00 00 00 00 00 00 00
+#&gt; [4273] 03 00 00 00 63 79 6c 00 c6 ff ff ff 00 00 02 00 10 00 14 00 08 00 06 00
+#&gt; [4297] 07 00 0c 00 00 00 10 00 10 00 00 00 00 00 01 03 10 00 00 00 1c 00 00 00
+#&gt; [4321] 04 00 00 00 00 00 00 00 03 00 00 00 6d 70 67 00 00 00 06 00 08 00 06 00
+#&gt; [4345] 06 00 00 00 00 00 02 00 28 04 00 00 41 52 52 4f 57 31</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
@@ -220,7 +592,7 @@ access that buffer as a <code>raw</code> vector in R.</p>
 
       <footer>
       <div class="copyright">
-  <p>Developed by Neal Richardson, Ian Cook, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
+  <p>Developed by Neal Richardson, Ian Cook, Nic Crane, Jonathan Keane, Romain François, Jeroen Ooms, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown">
diff --git a/docs/r/sitemap.xml b/docs/r/sitemap.xml
index dad677f..d4c1b74 100644
--- a/docs/r/sitemap.xml
+++ b/docs/r/sitemap.xml
@@ -136,6 +136,9 @@
     <loc>https://arrow.apache.org/docs/r//reference/compression.html</loc>
   </url>
   <url>
+    <loc>https://arrow.apache.org/docs/r//reference/contains_regex.html</loc>
+  </url>
+  <url>
     <loc>https://arrow.apache.org/docs/r//reference/copy_files.html</loc>
   </url>
   <url>
@@ -166,6 +169,9 @@
     <loc>https://arrow.apache.org/docs/r//reference/flight_put.html</loc>
   </url>
   <url>
+    <loc>https://arrow.apache.org/docs/r//reference/get_stringr_pattern_options.html</loc>
+  </url>
+  <url>
     <loc>https://arrow.apache.org/docs/r//reference/hive_partition.html</loc>
   </url>
   <url>
@@ -175,6 +181,9 @@
     <loc>https://arrow.apache.org/docs/r//reference/install_pyarrow.html</loc>
   </url>
   <url>
+    <loc>https://arrow.apache.org/docs/r//reference/io_thread_count.html</loc>
+  </url>
+  <url>
     <loc>https://arrow.apache.org/docs/r//reference/list_compute_functions.html</loc>
   </url>
   <url>
@@ -223,9 +232,15 @@
     <loc>https://arrow.apache.org/docs/r//reference/read_schema.html</loc>
   </url>
   <url>
+    <loc>https://arrow.apache.org/docs/r//reference/recycle_scalars.html</loc>
+  </url>
+  <url>
     <loc>https://arrow.apache.org/docs/r//reference/reexports.html</loc>
   </url>
   <url>
+    <loc>https://arrow.apache.org/docs/r//reference/repeat_value_as_array.html</loc>
+  </url>
+  <url>
     <loc>https://arrow.apache.org/docs/r//reference/s3_bucket.html</loc>
   </url>
   <url>
@@ -238,6 +253,9 @@
     <loc>https://arrow.apache.org/docs/r//reference/value_counts.html</loc>
   </url>
   <url>
+    <loc>https://arrow.apache.org/docs/r//reference/write_csv_arrow.html</loc>
+  </url>
+  <url>
     <loc>https://arrow.apache.org/docs/r//reference/write_dataset.html</loc>
   </url>
   <url>