aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert Krewinkel <[email protected]>2025-05-28 13:57:43 +0200
committerAlbert Krewinkel <[email protected]>2025-05-28 14:00:42 +0200
commitc92cc277f5703ffcb711424c47c8138d5e0fef28 (patch)
treecca719de4d6d1f570c46e5745b75ed1fb8a16960
parente6bd65ee19301311130ebadf01a2530a4100b461 (diff)
doc/lua-filters.md: add missing docs for `pandoc.Caption`
-rw-r--r--doc/lua-filters.md20
-rw-r--r--pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs3
2 files changed, 22 insertions, 1 deletions
diff --git a/doc/lua-filters.md b/doc/lua-filters.md
index 0c2a7dfcd..b6dcb2c4d 100644
--- a/doc/lua-filters.md
+++ b/doc/lua-filters.md
@@ -3275,6 +3275,26 @@ Returns:
- new Attr object ([Attr])
+### Caption {#pandoc.Caption}
+
+`Caption ([long[, short]])`
+
+Creates a new Caption object.
+
+Parameters:
+
+`long`
+: full caption ([Blocks])
+
+`short`
+: short summary caption ([Inlines])
+
+Returns:
+
+- new Caption object ([Caption])
+
+*Since: 3.6.1*
+
### Cell {#pandoc.Cell}
`Cell (blocks[, align[, rowspan[, colspan[, attr]]]])`
diff --git a/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs b/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs
index 0cf1bd853..850f9a925 100644
--- a/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs
+++ b/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs
@@ -25,6 +25,7 @@ import Data.Default (Default (..))
import Data.Maybe (fromMaybe)
import Data.Proxy (Proxy (Proxy))
import Data.Text.Encoding.Error (UnicodeException)
+import Data.Version (makeVersion)
import HsLua
import System.Exit (ExitCode (..))
import Text.Pandoc.Class ( PandocMonad, FileInfo (..), FileTree
@@ -151,7 +152,7 @@ pushWithConstructorsSubtable constructors = do
otherConstructors :: [DocumentedFunction PandocError]
otherConstructors =
[ mkAttr
- , mkCaption
+ , mkCaption `since` makeVersion [3,6,1]
, mkCell
, mkAttributeList
, mkCitation