Skip to content

Releases: tectonic-typesetting/tectonic

tectonic_engine_spx2html 0.1.1

02 Mar 04:49

Choose a tag to compare

tectonic_engine_spx2html 0.1.1 (2022-03-02)

  • Use the new pinot 0.1.4, which adds the new APIs needed by Tectonic (#870,
    @pkgw). This should fix cargo install tectonic, which didn't work because
    Git repositories can't be used as Crates.io dependencies.

tectonic 0.8.2

02 Mar 16:01

Choose a tag to compare

tectonic 0.8.2 (2022-03-02)

No code changes here. This release uses the newly-released version 0.1.4 of the
pinot font parsing crate, which includes what were previously
Tectonic-specific extensions (#870, @pkgw). The "patching" build feature that we
were using turned out to break cargo install tectonic. Thanks to @dfrg for
prompt follow-up!

tectonic_xetex_format 0.1.0

28 Feb 16:07

Choose a tag to compare

tectonic_xetex_format 0.1.0 (2022-02-28)

The new tectonic_xetex_format crate defines metadata about the Tectonic/XeTeX
engine implementation. It has two major use cases:

  • Generate the C headers used by tectonic_engine_xetex for its implementation
  • Allow introspection of Tectonic/XeTeX "format files"

This latter functionality will allow use to answer questions such as "what
control strings are defined in this LaTeX format?" or "what is the built-in
definition of this macro?"

The elements of the format definition are all versioned, so that as the engine
evolves we should retain the ability to introspect older formats.

tectonic_xdv 0.2.0

28 Feb 16:07

Choose a tag to compare

tectonic_xdv 0.2.0 (2022-02-28)

  • Significant API reworks and extensions to support the forthcoming prototype
    HTML output mode (#865, @pkgw)
  • Fix some new Clippy complaints

tectonic_io_base 0.4.0

28 Feb 16:07

Choose a tag to compare

tectonic_io_base 0.4.0 (2022-02-28)

  • Implement Seek for InputHandle (#865, @pkgw)
  • Fixes for the latest versions of Clippy

tectonic_geturl 0.3.1

28 Feb 16:07

Choose a tag to compare

tectonic_geturl 0.3.1 (2022-02-28)

  • No meaningful code changes; we're just fixing some new Clippy complaints.

tectonic_engine_xetex 0.2.0

28 Feb 19:43

Choose a tag to compare

tectonic_engine_xetex 0.2.0 (2022-02-28)

  • Use the new tectonic_xetex_format crate as part of the build process (#851,
    #848, @pkgw). This crate defines all of the metadata about the XeTeX engine
    internals, with versioning, and generates the necessary header files and
    macros. It also contains code for decoding XeTeX/Tectonic format files, so
    that we'll be able to introspect engine data structures such as macro
    definitions.
  • Plumb in some specials that will be used by the prototype HTML output
    mode (#865, @pkgw)
  • Tidy up some of the auto-generated C code
  • Fix an internal transcription error: pre_display_direction, not
    pre_display_correction
  • Fix a long-standing test issue with PNG image dimensions occasionally leading
    to not-quite-reproducible output (#847, @pkgw)

tectonic_engine_spx2html 0.1.0

28 Feb 19:43

Choose a tag to compare

tectonic_engine_spx2html 0.1.0 (2022-02-28)

Introduce this crate, which starts implementing Tectonic's HTML output. It uses
tera for templating and a hacked version of pinot for parsing font files,
which turns out to be important for precise typography.

The implementation is still very much preliminary, and the associated HTML and
CSS templates haven't yet been published anywhere, so it's not very useful as
yet, but hopefully that will all be changing soon.

tectonic_docmodel 0.1.2

28 Feb 16:07

Choose a tag to compare

tectonic_docmodel 0.1.2 (2022-02-28)

  • Define HTML options for build output (#865, @pkgw)
  • Fixes for newer versions of Clippy

tectonic_cfg_support 0.1.4

28 Feb 16:07

Choose a tag to compare

tectonic_cfg_support 0.1.4 (2022-02-28)

  • Fix trailing semicolons in macro expressions