Skip to content

Commit

Permalink
Release commit created with Cranko.
Browse files Browse the repository at this point in the history
+++ 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

+++
  • Loading branch information
cranko committed Jun 12, 2023
2 parents e9b7866 + aba764e commit afff719
Show file tree
Hide file tree
Showing 97 changed files with 7,874 additions and 4,980 deletions.
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
# tectonic 0.14.0 (2023-06-12)

This release features a significant, but hopefully invisible, change: Tectonic’s
BibTeX engine has been partially translated from C to Rust ([#1032], [#1037],
[#1039], [@CraftSpider]). The intention is that the engine’s behavior should be
completely unchanged, and there are not plans to make any significant
alterations in the near future, but this effort demonstrates how Tectonic’s
legacy C/C++ code can be migrated to cleaner, safer, more maintainable Rust over
time.

There are also a few new features:

- Add a new `--target` option to `tectonic -X build` allowing you to
specify which output to build ([#1043], [@xinslu]).
- Add a new unstable option, `-Z deterministic-mode`, that turns on some
features that help create fully deterministic outputs ([#1036], [@Mrmaxmeier]).
These settings aren’t desirable for day-to-day use, but they help create
byte-for-byte reproducible outputs for automated testing. This option
is part of further work by [@Mrmaxmeier] to bring the valuable
[tectonic-on-arXiv] testing service back into regular operation.

As well as some developer improvements and bugfixes:

- Fix some corner-case bugs in the HTML output ([#1052], [@pkgw]).
- Update the vendored version of Harfbuzz to the latest upstream release,
version 7.3.0 ([#1042], [@pkgw]).

Thanks to our new contributor [@xinslu] and everyone else contributing to this
release!

[#1032]: https://github.com/tectonic-typesetting/tectonic/pull/1032
[#1036]: https://github.com/tectonic-typesetting/tectonic/pull/1036
[#1037]: https://github.com/tectonic-typesetting/tectonic/pull/1037
[#1039]: https://github.com/tectonic-typesetting/tectonic/pull/1039
[#1042]: https://github.com/tectonic-typesetting/tectonic/pull/1042
[#1043]: https://github.com/tectonic-typesetting/tectonic/pull/1043
[#1052]: https://github.com/tectonic-typesetting/tectonic/pull/1052
[@CraftSpider]: https://github.com/CraftSpider
[@Mrmaxmeier]: https://github.com/Mrmaxmeier
[@pkgw]: https://github.com/pkgw
[@xinslu]: https://github.com/xinslu
[tectonic-on-arXiv]: https://github.com/Mrmaxmeier/tectonic-on-arXiv


# tectonic 0.13.1 (2023-05-22)

- Fix a bug introduced in the previous release where custom commands in the
Expand Down
Loading

0 comments on commit afff719

Please sign in to comment.