Skip to content

Commit afff719

Browse files
author
cranko
committed
Release commit created with Cranko.
+++ cranko-release-info-v1 [[projects]] qnames = ["tectonic_xdv", "cargo"] version = "0.2.2" age = 3 [[projects]] qnames = ["tectonic_errors", "cargo"] version = "0.2.1" age = 3 [[projects]] qnames = ["tectonic_xetex_format", "cargo"] version = "0.3.1" age = 3 [[projects]] qnames = ["tectonic_status_base", "cargo"] version = "0.2.1" age = 3 [[projects]] qnames = ["tectonic_io_base", "cargo"] version = "0.4.2" age = 3 [[projects]] qnames = ["tectonic_geturl", "cargo"] version = "0.3.2" age = 3 [[projects]] qnames = ["tectonic_docmodel", "cargo"] version = "0.2.1" age = 3 [[projects]] qnames = ["tectonic_dep_support", "cargo"] version = "0.1.1" age = 3 [[projects]] qnames = ["tectonic_cfg_support", "cargo"] version = "0.1.4" age = 14 [[projects]] qnames = ["tectonic_bundles", "cargo"] version = "0.3.1" age = 3 [[projects]] qnames = ["tectonic_bridge_icu", "cargo"] version = "0.2.0" age = 35 [[projects]] qnames = ["tectonic_bridge_graphite2", "cargo"] version = "0.2.2" age = 3 [[projects]] qnames = ["tectonic_bridge_harfbuzz", "cargo"] version = "0.2.8" age = 1 [[projects]] qnames = ["tectonic_bridge_freetype2", "cargo"] version = "0.2.0" age = 35 [[projects]] qnames = ["tectonic_bridge_flate", "cargo"] version = "0.1.7" age = 3 [[projects]] qnames = ["tectonic_bridge_core", "cargo"] version = "0.4.0" age = 0 [[projects]] qnames = ["tectonic_xetex_layout", "cargo"] version = "0.2.3" age = 0 [[projects]] qnames = ["tectonic_pdf_io", "cargo"] version = "0.4.1" age = 3 [[projects]] qnames = ["tectonic_engine_xetex", "cargo"] version = "0.4.3" age = 0 [[projects]] qnames = ["tectonic_engine_xdvipdfmx", "cargo"] version = "0.4.1" age = 3 [[projects]] qnames = ["tectonic_engine_spx2html", "cargo"] version = "0.3.1" age = 0 [[projects]] qnames = ["tectonic_engine_bibtex", "cargo"] version = "0.2.0" age = 0 [[projects]] qnames = ["tectonic", "cargo"] version = "0.14.0" age = 0 +++
2 parents e9b7866 + aba764e commit afff719

97 files changed

Lines changed: 7874 additions & 4980 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
# tectonic 0.14.0 (2023-06-12)
2+
3+
This release features a significant, but hopefully invisible, change: Tectonic’s
4+
BibTeX engine has been partially translated from C to Rust ([#1032], [#1037],
5+
[#1039], [@CraftSpider]). The intention is that the engine’s behavior should be
6+
completely unchanged, and there are not plans to make any significant
7+
alterations in the near future, but this effort demonstrates how Tectonic’s
8+
legacy C/C++ code can be migrated to cleaner, safer, more maintainable Rust over
9+
time.
10+
11+
There are also a few new features:
12+
13+
- Add a new `--target` option to `tectonic -X build` allowing you to
14+
specify which output to build ([#1043], [@xinslu]).
15+
- Add a new unstable option, `-Z deterministic-mode`, that turns on some
16+
features that help create fully deterministic outputs ([#1036], [@Mrmaxmeier]).
17+
These settings aren’t desirable for day-to-day use, but they help create
18+
byte-for-byte reproducible outputs for automated testing. This option
19+
is part of further work by [@Mrmaxmeier] to bring the valuable
20+
[tectonic-on-arXiv] testing service back into regular operation.
21+
22+
As well as some developer improvements and bugfixes:
23+
24+
- Fix some corner-case bugs in the HTML output ([#1052], [@pkgw]).
25+
- Update the vendored version of Harfbuzz to the latest upstream release,
26+
version 7.3.0 ([#1042], [@pkgw]).
27+
28+
Thanks to our new contributor [@xinslu] and everyone else contributing to this
29+
release!
30+
31+
[#1032]: https://github.com/tectonic-typesetting/tectonic/pull/1032
32+
[#1036]: https://github.com/tectonic-typesetting/tectonic/pull/1036
33+
[#1037]: https://github.com/tectonic-typesetting/tectonic/pull/1037
34+
[#1039]: https://github.com/tectonic-typesetting/tectonic/pull/1039
35+
[#1042]: https://github.com/tectonic-typesetting/tectonic/pull/1042
36+
[#1043]: https://github.com/tectonic-typesetting/tectonic/pull/1043
37+
[#1052]: https://github.com/tectonic-typesetting/tectonic/pull/1052
38+
[@CraftSpider]: https://github.com/CraftSpider
39+
[@Mrmaxmeier]: https://github.com/Mrmaxmeier
40+
[@pkgw]: https://github.com/pkgw
41+
[@xinslu]: https://github.com/xinslu
42+
[tectonic-on-arXiv]: https://github.com/Mrmaxmeier/tectonic-on-arXiv
43+
44+
145
# tectonic 0.13.1 (2023-05-22)
246

347
- Fix a bug introduced in the previous release where custom commands in the

0 commit comments

Comments
 (0)