Skip to content

Commit 5b55115

Browse files
author
cranko
committed
Release commit created with Cranko.
+++ cranko-release-info-v1 [[projects]] qnames = ["tectonic_xdv", "cargo"] version = "0.2.0" age = 6 [[projects]] qnames = ["tectonic_errors", "cargo"] version = "0.2.0" age = 27 [[projects]] qnames = ["tectonic_xetex_format", "cargo"] version = "0.2.0" age = 1 [[projects]] qnames = ["tectonic_status_base", "cargo"] version = "0.2.0" age = 21 [[projects]] qnames = ["tectonic_io_base", "cargo"] version = "0.4.0" age = 6 [[projects]] qnames = ["tectonic_geturl", "cargo"] version = "0.3.1" age = 6 [[projects]] qnames = ["tectonic_docmodel", "cargo"] version = "0.1.2" age = 6 [[projects]] qnames = ["tectonic_dep_support", "cargo"] version = "0.1.0" age = 31 [[projects]] qnames = ["tectonic_cfg_support", "cargo"] version = "0.1.4" age = 6 [[projects]] qnames = ["tectonic_bundles", "cargo"] version = "0.3.0" age = 1 [[projects]] qnames = ["tectonic_bridge_icu", "cargo"] version = "0.2.0" age = 27 [[projects]] qnames = ["tectonic_bridge_graphite2", "cargo"] version = "0.2.1" age = 9 [[projects]] qnames = ["tectonic_bridge_harfbuzz", "cargo"] version = "0.2.5" age = 1 [[projects]] qnames = ["tectonic_bridge_freetype2", "cargo"] version = "0.2.0" age = 27 [[projects]] qnames = ["tectonic_bridge_flate", "cargo"] version = "0.1.5" age = 15 [[projects]] qnames = ["tectonic_bridge_core", "cargo"] version = "0.3.0" age = 9 [[projects]] qnames = ["tectonic_xetex_layout", "cargo"] version = "0.2.0" age = 1 [[projects]] qnames = ["tectonic_pdf_io", "cargo"] version = "0.2.0" age = 1 [[projects]] qnames = ["tectonic_engine_xetex", "cargo"] version = "0.3.0" age = 0 [[projects]] qnames = ["tectonic_engine_xdvipdfmx", "cargo"] version = "0.2.0" age = 0 [[projects]] qnames = ["tectonic_engine_spx2html", "cargo"] version = "0.1.1" age = 3 [[projects]] qnames = ["tectonic_engine_bibtex", "cargo"] version = "0.1.3" age = 15 [[projects]] qnames = ["tectonic", "cargo"] version = "0.8.2" age = 2 +++
2 parents 7533c0b + 7bbbb06 commit 5b55115

5 files changed

Lines changed: 59 additions & 4 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/engine_xdvipdfmx/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
# tectonic_engine_xdvipdfmx 0.2.0 (2022-04-26)
2+
3+
Update xdvipdfmx for TeXLive 2021 (#882, @pkgw). A brief summary of changes
4+
based on the TeXLive 2021 release notes:
5+
6+
- Not applicable to Tectonic: GhostScript safety improvements.
7+
- If an image file is not found, exit with bad status.
8+
- Extended special syntax for color support.
9+
- Specials for manipulating ExtGState.
10+
- Compatibility specials `pdfcolorstack` and `pdffontattr`.
11+
- Experimental support for dviluatex’s extended `fnt_def`.
12+
- Support new feature of virtual font to fallback Japanese font definition.
13+
14+
There are other internal changes; see [the low-level ChangeLog][xdvcl]. Note
15+
that most of these changes are actually found in the `tectonic_pdf_io` crate,
16+
which contains most of the actual exported xdvipdfmx code.
17+
18+
[xdvcl]: https://github.com/TeX-Live/texlive-source/blob/404d2e476949c1e225e6b94ff92e3a113ab6b413/texk/dvipdfm-x/ChangeLog#L107-L557
19+
20+
121
# tectonic_engine_xdvipdfmx 0.1.3 (2021-06-19)
222

323
- Fix a `build.rs` typo causing nonstop rebuilds

crates/engine_xdvipdfmx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[package]
77
name = "tectonic_engine_xdvipdfmx"
8-
version = "0.1.3"
8+
version = "0.2.0"
99
authors = ["Peter Williams <peter@newton.cx>"]
1010
description = """
1111
The `xdvipdfmx` program as a reusable crate.

crates/engine_xetex/CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
# tectonic_engine_xetex 0.3.0 (2022-04-26)
2+
3+
Update the XeTeX engine for TeXLive 2021 (#882, @pkgw).
4+
5+
- Present as XeTeX revision 0.999993
6+
- Update the XeTeX format specification to the new version 32
7+
- Import [\Ucharcat update from 2018][ucc] that I seem to have missed before
8+
- Fixes for [TeX bugs][tex82] 430-440
9+
- 430: not relevant to Tectonic (interactive features)
10+
- 431: not relevant to Tectonic (interactive features)
11+
- 432: skipped (date/time in system variables; no discernable impact on Tectonic)
12+
- 433: "After nine parameters, delete both # and the token that follows" — breaking change!
13+
- 434: Don't accept an implicit left brace after # in macro head
14+
- 435: Keep garbage out of the buffer if a |\read| end unexpectedly
15+
- 436: Zero out nonexistent chars, to prevent rogue TFM files
16+
- 437: Don't classify fraction noads as inner noads
17+
- 438: Properly identify tabskip glue when tracing repeated templates
18+
- 439: not relevant to Tectonic
19+
- 440: Normalize newlinechar when printing the final stats
20+
- Significant rework/improvement of OpenType math kerning and super/sub-scripting
21+
- Honor `PRIM_SIZE` correctly now that we have to change it!
22+
- Implement `\tracingstacklevels`
23+
- Guard against expansion depth overflow
24+
- When reporting "lost characters", provide hex/UCS codes
25+
- TECkit updated to TL21: version 2.5.10, upgrading from 2.5.9
26+
- This updates Unicode character names and normalization data to 13.0.0
27+
28+
[ucc]: https://github.com/TeX-Live/xetex/commit/0b12b29abb4748a9a85cc3e195ad388eba0d674e
29+
[tex82]: https://ctan.math.utah.edu/ctan/tex-archive/systems/knuth/dist/errata/tex82.bug
30+
31+
Also:
32+
33+
- Allow `\openin` of `\openout` files to succeed (addresses #862, @pkgw).
34+
35+
136
# tectonic_engine_xetex 0.2.0 (2022-02-28)
237

338
- Use the new `tectonic_xetex_format` crate as part of the build process (#851,

crates/engine_xetex/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[package]
77
name = "tectonic_engine_xetex"
8-
version = "0.2.0"
8+
version = "0.3.0"
99
authors = ["Peter Williams <peter@newton.cx>"]
1010
description = """
1111
The [XeTeX](http://xetex.sourceforge.net/) engine as a reusable crate.

0 commit comments

Comments
 (0)