Skip to content

Releases: tectonic-typesetting/tectonic

tectonic_status_base 0.1.0

15 Jan 20:59
Compare
Choose a tag to compare

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

15 Jan 20:59
Compare
Choose a tag to compare

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

15 Jan 20:59
Compare
Choose a tag to compare

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

04 Jan 03:49
Compare
Choose a tag to compare

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

04 Jan 03:49
Compare
Choose a tag to compare

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

03 Jan 05:43
Compare
Choose a tag to compare

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

03 Jan 03:37
Compare
Choose a tag to compare

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

28 Dec 03:50
Compare
Choose a tag to compare

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 a Tectonic.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

16 Nov 01:20
Compare
Choose a tag to compare

tectonic 0.3.3 (2020-11-16)

  • When testing whether the engine needs rerunning, compare the new file to the
    entire old file, not just the part that was read by the engine. Should fix
    unnecessary reruns in some less-common cases. (#679, #681, @pkgw)

tectonic 0.3.2

14 Nov 23:39
Compare
Choose a tag to compare

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 the lipsum package in TeXLive 2020.0
    (#669, #680, @pkgw), and quite possibly some other miscellaneous packages as
    well.