Releases: tectonic-typesetting/tectonic
tectonic_status_base 0.1.0
tectonic_status_base 0.1.0 (2021-01-15)
Initial release: a new crate with basic Tectonic status-reporting traits.
A lot of this is admittedly close to generic logging infrastructure, but we do
have some custom methods to help support a nice polished Tectonic UX. And that
will likely continue to be the case going forward.
tectonic_io_base 0.1.0
tectonic_io_base 0.1.0 (2021-01-15)
Initial release: a new crate for basic Tectonic I/O types and traits.
tectonic_errors 0.1.0
tectonic_errors 0.1.0 (2021-01-15)
Initial release. A new crate providing a generic boxed error type for Tectonic.
We need a boxed error type because we have a bunch of optional dependencies, and
we can't abstract around their errors without boxing them.
Strongly derived from Cranko.
tectonic_dep_support 0.1.0
tectonic_dep_support 0.1.0 (2021-01-04)
A new crate to support Tectonic's searching for external libraries
("dependencies"). Notably, this crate supports finding deps using either
pkg-config or vcpkg. It does not (yet?) handle the question of deciding
whether to find a dependency externally or vendor it (build it locally).
tectonic_bridge_graphite2 0.1.0
tectonic_bridge_graphite2 0.1.0 (2021-01-04)
A new crate to encapsulate the location and use of the graphite2 library used
by Tectonic.
tectonic_bridge_flate 0.1.0
tectonic_bridge_flate 0.1.0 (2021-01-03)
Initial release of the tectonic_bridge_flate crate. This crate provides a
simple C API to the flate2 crate — even though flate2 often wraps zlib, which
has its own C API. This is the first step towards segmenting Tectonic's
native-library dependencies and starting to be able to vendor them. This new
crate doesn't change anything dramatic yet, but starts that process.
tectonic 0.4.1
tectonic 0.4.1 (2021-01-03)
- Add support for aarch64-apple-darwin when building with vcpkg
- Prototype release automation infrastructure to update the new
tectonic-bin AUR package.
tectonic 0.4.0
tectonic 0.4.0 (2020-12-28)
- Introduce a prototype new “V2” command line interface, accessible by running
Tectonic with an initial-Xargument:tectonic -X new. This interface is
oriented around a new document model defined by aTectonic.tomldefinition
file. Documentation is under development in the
book. Eventually, this
new interface will become the default, after a migration period. It is
currently fairly basic, but will be fleshed out in the 0.4.x release series. - Handle USV 0xFFFF in
print()(#678, #682, @burrbull, @pkgw) - Update the Arch Linux
makedependsdefinitions (#691, @snowinmars) - Update various Cargo dependencies.
tectonic 0.3.3
tectonic 0.3.2
tectonic 0.3.2 (2020-11-14)
- Slightly alter how some filenames are looked up. Before, if the TeX code
requested a file whose name contained an extension, e.g.foo.bar, if no such
file was available in the bundle we gave up immediately. Now we also check for
foo.bar.texand friends. This fixes thelipsumpackage in TeXLive 2020.0
(#669, #680, @pkgw), and quite possibly some other miscellaneous packages as
well.