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-X
argument:tectonic -X new
. This interface is
oriented around a new document model defined by aTectonic.toml
definition
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
makedepends
definitions (#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.tex
and friends. This fixes thelipsum
package in TeXLive 2020.0
(#669, #680, @pkgw), and quite possibly some other miscellaneous packages as
well.