Releases: tectonic-typesetting/tectonic
tectonic_engine_spx2html 0.1.1
tectonic 0.8.2
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
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
tectonic_io_base 0.4.0
tectonic_geturl 0.3.1
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
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
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
tectonic_cfg_support 0.1.4
tectonic_cfg_support 0.1.4 (2022-02-28)
- Fix trailing semicolons in macro expressions