|
1 | | -# See elsewhere for changelog |
| 1 | +# rc: minor bump |
2 | 2 |
|
3 | | -This project’s release notes are curated from the Git history of its main |
4 | | -branch. You can find them by looking at [the version of this file on the |
5 | | -`release` branch][branch] or the [GitHub release history][gh-releases]. |
| 3 | +- Use the new `tectonic_xetex_format` crate as part of the build process (#851, |
| 4 | + #848, @pkgw). This crate defines all of the metadata about the XeTeX engine |
| 5 | + internals, with versioning, and generates the necessary header files and |
| 6 | + macros. It also contains code for decoding XeTeX/Tectonic format files, so |
| 7 | + that we'll be able to introspect engine data structures such as macro |
| 8 | + definitions. |
| 9 | +- Plumb in some specials that will be used by the prototype HTML output |
| 10 | + mode (#865, @pkgw) |
| 11 | +- Tidy up some of the auto-generated C code |
| 12 | +- Fix an internal transcription error: `pre_display_direction`, not |
| 13 | + `pre_display_correction` |
| 14 | +- Fix a long-standing test issue with PNG image dimensions occasionally leading |
| 15 | + to not-quite-reproducible output (#847, @pkgw) |
6 | 16 |
|
7 | | -[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/engine_xetex/CHANGELOG.md |
8 | | -[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases |
| 17 | + |
| 18 | +# tectonic_engine_xetex 0.1.4 (2021-07-04) |
| 19 | + |
| 20 | +- Avoid misplaced newlines in warning output ([#803], [@ralismark]) |
| 21 | +- Fix new warnings reported by Clippy 1.53.0 |
| 22 | + |
| 23 | +[#803]: https://github.com/tectonic-typesetting/tectonic/pull/803 |
| 24 | +[@ralismark]: https://github.com/ralismark |
| 25 | + |
| 26 | + |
| 27 | +# tectonic_engine_xetex 0.1.3 (2021-06-17) |
| 28 | + |
| 29 | +- Switch from running [cbindgen] at build time to having the developer run it |
| 30 | + manually. This really ought to fix the crate builds on docs.rs ([#788]), and |
| 31 | + should speed builds too. |
| 32 | + |
| 33 | +[cbindgen]: https://github.com/eqrion/cbindgen |
| 34 | +[#788]: https://github.com/tectonic-typesetting/tectonic/issues/788 |
| 35 | + |
| 36 | + |
| 37 | +# tectonic_engine_xetex 0.1.2 (2021-06-17) |
| 38 | + |
| 39 | +- Attempt to fix crate builds on docs.rs — see [#788]. This works around an |
| 40 | + issue in Tectonic’s usage of [cbindgen] by configuring Cargo to operate in |
| 41 | + offline mode when building on docs.rs, which builds crates with network access |
| 42 | + turned off. |
| 43 | + |
| 44 | +[#788]: https://github.com/tectonic-typesetting/tectonic/issues/788 |
| 45 | +[cbindgen]: https://github.com/eqrion/cbindgen |
| 46 | + |
| 47 | + |
| 48 | +# tectonic_engine_xetex 0.1.1 (2021-06-15) |
| 49 | + |
| 50 | +- Fix SyncTeX output (@hulloanson, @pkgw, #720, #744). We needed to include |
| 51 | + absolute paths and properly deal with file renames, etc. The only way to |
| 52 | + really do this right is to have the I/O backend provide filesystem paths when |
| 53 | + it has them, so we've extended the lower-level crates to make this possible. |
| 54 | +- Fix the implementation of some special XeTeX commands, reported by @burrbull |
| 55 | + (@pkgw, #714, #783). This requires a bump in the format file serial number. We |
| 56 | + believe that this fix includes a fix to an upstream XeTeX bug, which has been |
| 57 | + reported. |
| 58 | + |
| 59 | + |
| 60 | +# tectonic_engine_xetex 0.1.0 (2021-06-03) |
| 61 | + |
| 62 | +This crate introduces the XeTeX engine as a standalone crate, building on the |
| 63 | +new "core bridge" functionality. |
| 64 | + |
| 65 | +Compared to the implementation previously provided in the main `tectonic` crate, |
| 66 | +it also adds shell-escape functionality and iterates the Rust API somewhat. |
0 commit comments