diff --git a/man/pandoc-lua.1 b/man/pandoc-lua.1
--- a/man/pandoc-lua.1
+++ b/man/pandoc-lua.1
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 3.13
+.\" Automatically generated by Pandoc 3.14
 .\"
-.TH "pandoc-lua" "1" "September 22, 2022" "pandoc 3.13" "Pandoc User\[cq]s Guide"
+.TH "pandoc-lua" "1" "September 22, 2022" "pandoc 3.14" "Pandoc User\[cq]s Guide"
 .SH NAME
 pandoc\-lua \- Lua interface to pandoc API
 .SH SYNOPSIS
diff --git a/man/pandoc-server.1 b/man/pandoc-server.1
--- a/man/pandoc-server.1
+++ b/man/pandoc-server.1
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 3.13
+.\" Automatically generated by Pandoc 3.14
 .\"
-.TH "pandoc-server" "1" "August 15, 2022" "pandoc 3.13" "Pandoc User\[cq]s Guide"
+.TH "pandoc-server" "1" "August 15, 2022" "pandoc 3.14" "Pandoc User\[cq]s Guide"
 .SH NAME
 pandoc\-server \- web server exposing pandoc API
 .SH SYNOPSIS
diff --git a/man/pandoc.1 b/man/pandoc.1
--- a/man/pandoc.1
+++ b/man/pandoc.1
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 3.13
+.\" Automatically generated by Pandoc 3.14
 .\"
-.TH "pandoc" "1" "2026\-10\-25" "pandoc 3.13" "Pandoc User\[cq]s Guide"
+.TH "pandoc" "1" "2026\-11\-10" "pandoc 3.14" "Pandoc User\[cq]s Guide"
 .SH NAME
 pandoc - general markup converter
 .SH SYNOPSIS
@@ -519,6 +519,22 @@
 normal defaults.
 (Note that the user data directory is not created by pandoc, so you will
 need to create it yourself if you want to make use of it.)
+.RS
+.PP
+If the \f[CR]PANDOC_DATA_DIRS\f[R] environment variable is set to a list
+of directories (separated by \f[CR]:\f[R], or \f[CR];\f[R] on Windows),
+these directories will be searched, in order, for data files not found
+in the user data directory, before pandoc falls back to its default data
+files.
+This applies to all data files that are looked up in the user data
+directory, including templates, filters, defaults files, metadata files,
+and CSL styles.
+Only absolute paths in \f[CR]PANDOC_DATA_DIRS\f[R] are used.
+This makes it possible for a package manager to install, for example,
+Lua filters into \f[CR]/some/prefix/share/pandoc/filters\f[R] and make
+them available by adding \f[CR]/some/prefix/share/pandoc\f[R] to
+\f[CR]PANDOC_DATA_DIRS\f[R].
+.RE
 .TP
 \f[CR]\-d\f[R] \f[I]FILE\f[R], \f[CR]\-\-defaults=\f[R]\f[I]FILE\f[R]
 Specify a set of default option settings.
@@ -4048,9 +4064,22 @@
 styles will cause Spans to be created to hold the attributes.
 (Table styles will be added to the Table elements directly.)
 This extension can be used with docx custom styles.
+.PP
+When converting from odt or fodt, add \f[CR]custom\-styles\f[R]
+attributes for paragraph and character styles, using the style names
+shown in the word processor.
+Automatic styles, which only record direct formatting, are not recorded;
+instead, the named style they are based on is used.
+A few styles are not recorded: the default paragraph style
+(\f[CR]Default Paragraph Style\f[R], or \f[CR]Standard\f[R]), the
+default styles of table cells, and styles that pandoc interprets itself
+(such as \f[CR]Emphasis\f[R] and \f[CR]Strong Emphasis\f[R]).
+The paragraphs of list items are not wrapped in Divs.
+A heading gets a \f[CR]custom\-style\f[R] attribute if its style is not
+the standard one for its level.
 .TP
 input formats
-\f[CR]docx\f[R]
+\f[CR]docx\f[R], \f[CR]odt\f[R], \f[CR]fodt\f[R]
 .SS Extension: \f[CR]amuse\f[R]
 In the \f[CR]muse\f[R] input format, this enables Text::Amuse extensions
 to Emacs Muse markup.
@@ -5210,6 +5239,16 @@
 : The caption of the table. {#ident .float latex\-placement=\(dqht\(dq}
 .EE
 .PP
+To repeat the caption of a \f[CR]longtable\f[R] on each page, add the
+\f[CR]repeat\-caption\f[R] class to the table\(cqs attributes.
+Repeated captions are not added to the list of tables.
+This class has no effect on tables with the \f[CR]float\f[R] class,
+since those tables cannot span pages.
+.IP
+.EX
+: The caption of the table. {.repeat\-caption}
+.EE
+.PP
 Note that \f[CR]longtable\f[R] does not work with two\-column layouts,
 so if you are producing a two\-column document using LaTeX, you will
 need to specify the \f[CR]float\f[R] class on every table, or use this
@@ -7259,6 +7298,11 @@
 These layouts are chosen from the default pptx reference doc included
 with pandoc, unless an alternative reference doc is specified using
 \f[CR]\-\-reference\-doc\f[R].
+.PP
+When reading pptx, each slide becomes a level\-2 heading with the
+identifier \f[CR]slide\-N\f[R], followed by the slide\(cqs content.
+Slides hidden from the slide show are read too, with the class
+\f[CR]hidden\f[R] on their heading.
 .SS Incremental lists
 By default, these writers produce lists that display \(lqall at
 once.\(rq If you want your lists to display incrementally (one item at a
@@ -7391,6 +7435,10 @@
 .PP
 Notes are not yet supported for other slide formats, but the notes will
 not appear on the slides themselves.
+.PP
+When reading pptx, the speaker notes of each slide are read into a
+\f[CR]notes\f[R] div at the end of the slide\(cqs content, so a pptx
+file converted to Markdown and back keeps its notes.
 .SS Speaker notes on the title slide (PowerPoint)
 For PowerPoint output, the title slide is generated from the
 document\(cqs YAML metadata block.
@@ -8229,6 +8277,8 @@
 Divs will be created to hold the paragraph styles, and Spans to hold the
 character styles.
 Table styles will be applied directly to the Table.
+The odt and fodt readers also support the \f[CR]styles\f[R] extension
+(\f[CR]\-f odt+styles\f[R]), for paragraph and character styles.
 .PP
 For example, using the \f[CR]custom\-style\-reference.docx\f[R] file in
 the test directory, we have the following different outputs:
diff --git a/pandoc-cli.cabal b/pandoc-cli.cabal
--- a/pandoc-cli.cabal
+++ b/pandoc-cli.cabal
@@ -1,6 +1,6 @@
 cabal-version:   2.4
 name:            pandoc-cli
-version:         3.13
+version:         3.14
 build-type:      Simple
 license:         GPL-2.0-or-later
 license-file:    COPYING.md
@@ -69,7 +69,7 @@
   buildable:       True
   -- Note: we always link to an exact version of pandoc, with the
   -- same version as this package:
-  build-depends:   pandoc == 3.13, text
+  build-depends:   pandoc == 3.14, text
   other-modules:   PandocCLI.Lua
                  , PandocCLI.Server
 
