Skip to content

Commit 0a8e2f5

Browse files
author
cranko
committed
Release commit created with Cranko.
+++ cranko-release-info-v1 [[projects]] qnames = ["tectonic_xdv", "cargo"] version = "0.2.2" age = 5 [[projects]] qnames = ["tectonic_errors", "cargo"] version = "0.2.1" age = 5 [[projects]] qnames = ["tectonic_xetex_format", "cargo"] version = "0.3.2" age = 0 [[projects]] qnames = ["tectonic_status_base", "cargo"] version = "0.2.1" age = 5 [[projects]] qnames = ["tectonic_io_base", "cargo"] version = "0.4.3" age = 0 [[projects]] qnames = ["tectonic_geturl", "cargo"] version = "0.3.2" age = 5 [[projects]] qnames = ["tectonic_docmodel", "cargo"] version = "0.2.2" age = 0 [[projects]] qnames = ["tectonic_dep_support", "cargo"] version = "0.1.1" age = 5 [[projects]] qnames = ["tectonic_cfg_support", "cargo"] version = "0.1.4" age = 16 [[projects]] qnames = ["tectonic_bundles", "cargo"] version = "0.3.1" age = 5 [[projects]] qnames = ["tectonic_bridge_icu", "cargo"] version = "0.2.1" age = 0 [[projects]] qnames = ["tectonic_bridge_graphite2", "cargo"] version = "0.2.2" age = 5 [[projects]] qnames = ["tectonic_bridge_harfbuzz", "cargo"] version = "0.2.9" age = 0 [[projects]] qnames = ["tectonic_bridge_freetype2", "cargo"] version = "0.2.0" age = 37 [[projects]] qnames = ["tectonic_bridge_flate", "cargo"] version = "0.1.7" age = 5 [[projects]] qnames = ["tectonic_bridge_core", "cargo"] version = "0.4.1" age = 0 [[projects]] qnames = ["tectonic_xetex_layout", "cargo"] version = "0.2.4" age = 0 [[projects]] qnames = ["tectonic_pdf_io", "cargo"] version = "0.4.1" age = 5 [[projects]] qnames = ["tectonic_engine_xetex", "cargo"] version = "0.4.4" age = 0 [[projects]] qnames = ["tectonic_engine_xdvipdfmx", "cargo"] version = "0.4.1" age = 5 [[projects]] qnames = ["tectonic_engine_spx2html", "cargo"] version = "0.3.2" age = 0 [[projects]] qnames = ["tectonic_engine_bibtex", "cargo"] version = "0.2.2" age = 0 [[projects]] qnames = ["tectonic", "cargo"] version = "0.15.0" age = 0 +++
2 parents 0bd2789 + 9c23117 commit 0a8e2f5

File tree

127 files changed

+10537
-10267
lines changed

Some content is hidden

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

127 files changed

+10537
-10267
lines changed

CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
# tectonic 0.15.0 (2024-02-05)
2+
3+
This release contains a grab-bag of nice improvements:
4+
5+
- The port of Tectonic’s BibTeX engine to a pure-Rust implementation has been
6+
completed by [@CraftSpider] ([#1077], [#1083], [#1127], [#1129])! It continues
7+
to be the case that this change should be invisible to users, but it shows
8+
that large chunks of Tectonic’s legacy C/C++ code can be migrated to cleaner,
9+
safer, more maintainable Rust over time.
10+
- The official Linux builds of Tectonic now link against OpenSSL 3.x, instead of
11+
the old 1.1 series ([#1092], [@pkgw]). This should improve binary
12+
compatibility on mainstream platforms. If you need a build that uses the older
13+
series, you’ll have to compile it yourself.
14+
- The `--web-bundle` flag can now be used in more situations, specifically
15+
`tectonic -X new` and `tectonic -X init` ([#1132], [@bryango]).
16+
- As part of the above work, you can now activate the "V2" interface with the
17+
`-X` flag in more places on the Tectonic command line.
18+
- The `Tectonic.toml` file used by the "V2" interface now supports a
19+
`[metadata]` section for arbitrary structured user metadata ([#1120],
20+
[@rm-dr]). This is useful for custom tools that build on top of Tectonic,
21+
where you might want to have some custom pieces of information about each
22+
document in a group.
23+
- The "V2" interface also now supports external commands ([#1103], [@rm-dr]). If
24+
you have a program named `tectonic-blah` in your search path, running
25+
`tectonic -X blah` will execute it.
26+
- Running `tectonic -Z help` (as opposed to `tectonic -Zhelp`) now actually
27+
works ([#1064], [#1084], [@pkgw]).
28+
29+
Build changes:
30+
31+
- You can now cross-compile Tectonic to the `aarch64-unknown-linux-musl` target
32+
([#1089], [@pkgw]).
33+
- MIPS is no longer supported as a build target ([#1076], [@CraftSpider]). It
34+
dropped to Tier 3 support by the Rust language, which makes it difficult to
35+
support in our continuous integration systems. Sorry, MIPS!
36+
37+
Documentation fixes:
38+
39+
- Update the Arch Linux package URL ([#1119], [@felixonmars])
40+
- Document `shell_escape_cwd` in `Tectonic.toml` ([#1116], [@eljamm])
41+
- Fix a type in the Unicode section ([#1111], [@goyalyashpal])
42+
- Various other corrections ([#1065], [#1068], [@ColeFrench])
43+
44+
[@CraftSpider]: https://github.com/CraftSpider
45+
[#1064]: https://github.com/tectonic-typesetting/tectonic/pull/1064
46+
[#1065]: https://github.com/tectonic-typesetting/tectonic/pull/1065
47+
[#1068]: https://github.com/tectonic-typesetting/tectonic/pull/1068
48+
[#1076]: https://github.com/tectonic-typesetting/tectonic/pull/1076
49+
[#1077]: https://github.com/tectonic-typesetting/tectonic/pull/1077
50+
[#1083]: https://github.com/tectonic-typesetting/tectonic/pull/1083
51+
[#1084]: https://github.com/tectonic-typesetting/tectonic/pull/1084
52+
[#1089]: https://github.com/tectonic-typesetting/tectonic/pull/1089
53+
[#1092]: https://github.com/tectonic-typesetting/tectonic/pull/1092
54+
[#1103]: https://github.com/tectonic-typesetting/tectonic/pull/1103
55+
[#1111]: https://github.com/tectonic-typesetting/tectonic/pull/1111
56+
[#1116]: https://github.com/tectonic-typesetting/tectonic/pull/1116
57+
[#1119]: https://github.com/tectonic-typesetting/tectonic/pull/1119
58+
[#1120]: https://github.com/tectonic-typesetting/tectonic/pull/1120
59+
[#1127]: https://github.com/tectonic-typesetting/tectonic/pull/1127
60+
[#1129]: https://github.com/tectonic-typesetting/tectonic/pull/1129
61+
[#1132]: https://github.com/tectonic-typesetting/tectonic/pull/1132
62+
[@bryango]: https://github.com/bryango
63+
[@rm-dr]: https://github.com/rm-dr
64+
[@pkgw]: https://github.com/pkgw
65+
[@ColeFrench]: https://github.com/ColeFrench
66+
[@goyalyashpal]: https://github.com/goyalyashpal
67+
[@eljamm]: https://github.com/eljamm
68+
[@felixonmars]: https://github.com/felixonmars
69+
70+
171
# tectonic 0.14.1 (2023-06-15)
272

373
This is a bugfix release:

0 commit comments

Comments
 (0)