Skip to content

Commit 39b9896

Browse files
committed
Update CHANGELOG
1 parent 258651a commit 39b9896

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
## 0.3.22
2+
3+
### Changes
4+
5+
- Update to support pandoc 3.8.2 (gesh)
6+
7+
Recent changes in Pandoc are incompatible with older versions of
8+
pandoc-crossref.
9+
10+
Minimal supported version of Pandoc is now 3.8.2.
11+
12+
### Fixes
13+
14+
- Do not inject duplicate TeX label for tables
15+
16+
Since Pandoc 3.8.2, table labels (and other attributes) are parsed. As such,
17+
they're also added to LaTeX. But pandoc-crossref adds its own LaTeX labels,
18+
which creates duplicates.
19+
20+
Now, pandoc-crossref only injects labels if a table without a label of its
21+
own is wrapped in a Div. This is mostly kept for backwards compatibility.
22+
23+
- Remove flaky tests flag from freezefile
24+
25+
`cabal.project.freeze` no longer sets `enable_flaky_tests` flag. This
26+
shouldn't affect end users, but this is a consideration for downstream
27+
packagers.
28+
29+
### Maintenance
30+
31+
- Remove divBlocks hack
32+
33+
This hack reparsed table titles to support `{#tbl:foo}` syntax for labels.
34+
This is now redundant as Pandoc parses this itself. Hence removed.
35+
36+
- Makefile: config nix experimental-features, fix yq invocation (gesh)
37+
38+
These changes make the Makefile more robust.
39+
140
## 0.3.21
241

342
### New features

0 commit comments

Comments
 (0)