Skip to content

Commit aba764e

Browse files
author
cranko
committed
Release request commit created with Cranko.
+++ cranko-rc-info-v1 [[projects]] qnames = ["tectonic_bridge_core", "cargo"] bump_spec = "minor bump" [[projects]] qnames = ["tectonic_xetex_layout", "cargo"] bump_spec = "micro bump" [[projects]] qnames = ["tectonic_engine_xetex", "cargo"] bump_spec = "micro bump" [[projects]] qnames = ["tectonic_engine_spx2html", "cargo"] bump_spec = "micro bump" [[projects]] qnames = ["tectonic_engine_bibtex", "cargo"] bump_spec = "minor bump" [[projects]] qnames = ["tectonic", "cargo"] bump_spec = "minor bump" +++
2 parents dbacfe1 + ff9f29e commit aba764e

94 files changed

Lines changed: 8174 additions & 5063 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: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,48 @@
1-
# rc: micro bump
1+
# rc: minor bump
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+
45+
# tectonic 0.13.1 (2023-05-22)
246

347
- Fix a bug introduced in the previous release where custom commands in the
448
`tectonic -X watch` mode broke (reported by [@LudvigHz] in [#1040], fixed by

0 commit comments

Comments
 (0)