Skip to content

Commit 6e963de

Browse files
author
cranko
committed
Release request commit created with Cranko.
+++ cranko-rc-info-v1 [[projects]] qnames = ["tectonic_engine_bibtex", "cargo"] bump_spec = "micro bump" +++
2 parents 0246cc6 + f632eac commit 6e963de

File tree

15 files changed

+93
-142
lines changed

15 files changed

+93
-142
lines changed

crates/bridge_core/CHANGELOG.md

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
This is the first release of the "core" bridge crate. It provides a baseline of
4-
APIs for C/C++ code to interact with an underlying "driver" implemented in Rust.
5-
Those APIs mainly revolve around basic I/O and diagnostics, although we do have
6-
a specialized "system request" to implement the TeX shell-escape feature.
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].
6+
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/bridge_core/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/bridge_freetype2/CHANGELOG.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
Fix up handling of how C/C++ header file paths are exported to dependent crates.
4-
This is a breaking change: we've moved from a single include directory to a list
5-
of them.
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].
66

7-
# tectonic_bridge_freetype2 0.1.0 (2021-01-15)
8-
9-
Initial release of FreeType "bridge" crate for Tectonic.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/bridge_freetype2/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/bridge_graphite2/CHANGELOG.md

+6-14
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
- Fix up handling of how C/C++ header file paths are exported to dependent
4-
crates. This is a breaking change: we've moved from a single include directory
5-
to a list of them.
6-
- Some improvements to the documentation
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].
76

8-
# tectonic_bridge_graphite2 0.1.1 (2021-01-16)
9-
10-
- Export information about the `GRAPHITE2_STATIC` C preprocessor define that is
11-
sometimes needed.
12-
13-
# tectonic_bridge_graphite2 0.1.0 (2021-01-04)
14-
15-
A new crate to encapsulate the location and use of the `graphite2` library used
16-
by Tectonic.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/bridge_graphite2/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/bridge_harfbuzz/CHANGELOG.md

+6-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
- Update the vendored Harfbuzz to 2.8.1.
4-
- Fix up handling of how C/C++ header file paths are exported to dependent
5-
crates. This is a breaking change: we've moved from a single include directory
6-
to a list of them.
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].
76

8-
# tectonic_bridge_harfbuzz 0.1.0 (2021-01-15)
9-
10-
Initial release of Harfbuzz "bridge" crate for Tectonic. Includes the ability to
11-
vendor Harfbuzz.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/bridge_harfbuzz/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/bridge_icu/CHANGELOG.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
Fix up handling of how C/C++ header file paths are exported to dependent crates.
4-
This is a breaking change: we've moved from a single include directory to a list
5-
of them.
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].
66

7-
# tectonic_bridge_icu 0.1.0 (2021-01-15)
8-
9-
Initial release of ICU "bridge" crate for Tectonic.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/bridge_icu/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/cfg_support/CHANGELOG.md

+6-19
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,8 @@
1-
# rc: micro bump
1+
# See elsewhere for changelog
22

3-
- No code changes, just issuing a new release to make Cranko happy.
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].
46

5-
# tectonic_cfg_support 0.1.2 (2021-01-16)
6-
7-
- No code changes, just updating metadata
8-
9-
# tectonic_cfg_support 0.1.1 (2020-10-21)
10-
11-
- No code changes; just issuing a new release to update deps and silence
12-
Cranko's change detection.
13-
14-
# tectonic_cfg_support 0.1.0 (2020-09-07)
15-
16-
- No code changes; new release to exercise Cranko release workflow and mollify
17-
Cargo versioning
18-
19-
# tectonic_cfg_support 0.0.3 (2020-09-07)
20-
21-
- No code changes; testing new Cranko-powered release workflow.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/cfg_support/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/engine_bibtex/CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
# rc: minor bump
1+
# rc: micro bump
2+
3+
No code changes; the Cargo package didn't publish because I hit the crates.io
4+
rate limit in the previous batch of updates!
5+
6+
7+
# tectonic_engine_bibtex 0.1.0 (2021-06-03)
28

39
This crate introduces the `bibtex` engine as a standalone crate, building on
410
the new "core bridge" functionality.

crates/engine_xdvipdfmx/CHANGELOG.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
This crate introduces the `xdvipdfmx` engine as a standalone crate, building on
4-
the new "core bridge" functionality. The API is iterated somewhat from the one
5-
that was previously provided in the main `tectonic` crate.
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].
66

7-
Note that the vast majority of the `xdvipdfmx` C/C++ code is found in the new
8-
`tectonic_pdf_io` crate, because both this crate and the XeTeX engine need to
9-
share library routines to do I/O on PDF files.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/engine_xdvipdfmx/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/engine_xetex/CHANGELOG.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
This crate introduces the XeTeX engine as a standalone crate, building on the
4-
new "core bridge" functionality.
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].
56

6-
Compared to the implementation previously provided in the main `tectonic` crate,
7-
it also adds shell-escape functionality and iterates the Rust API somewhat.
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

crates/errors/CHANGELOG.md

+6-13
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
The only change in this release is to add a helpful `tectonic_errors::prelude`
4-
module, which makes it easy to get all of the names you need without getting
5-
compiler warnings about the ones that you don't end up using.
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].
66

7-
8-
# tectonic_errors 0.1.0 (2021-01-15)
9-
10-
Initial release. A new crate providing a generic boxed error type for Tectonic.
11-
12-
We need a boxed error type because we have a bunch of optional dependencies, and
13-
we can't abstract around their errors without boxing them.
14-
15-
Strongly derived from [Cranko](https://github.com/pkgw/cranko).
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/errors/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/geturl/CHANGELOG.md

+6-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
- Expose a new `native-tls-vendored` Cargo feature, to allow people to control
4-
vendoring in the `native-tls` dependency crate.
5-
- Work on the docs a bit.
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].
66

7-
8-
# tectonic_geturl 0.1.0 (2021-01-16)
9-
10-
Initial release of "get-URL" support crate, with pluggable backends: either curl
11-
or reqwest. Or nothing, if you know that you're not going to need the network.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/geturl/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/io_base/CHANGELOG.md

+6-17
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
- BREAKING: use `&str` for TeX paths rather than `OsStr`. In principle this
4-
prevents users from asking the TeX engine to load up files whose names aren't
5-
expressible in Unicode, but that whole use case really meshes poorly with
6-
Tectonic's goal to provide a portable, uniform user experience. And using
7-
`str` just makes many parts of life much easier.
8-
- Expose a new interface for TeX path normalization.
9-
- If an engine requests to open a file from a filesystem provider, and that name
10-
exists but is a directory, pretend that it's not found. This is sensible behavior
11-
and prevents some hard-to-understand failures (#754)
12-
- Add `FilesystemIo::root()` for users that want to query the root directory of
13-
a filesystem I/O provider.
14-
- Work on the docs a bit
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].
156

16-
17-
# tectonic_io_base 0.1.0 (2021-01-15)
18-
19-
Initial release: a new crate for basic Tectonic I/O types and traits.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/io_base/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/pdf_io/CHANGELOG.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
This crate contains the vast majority of the C/C++ code from `xdvipdfmx`. It
4-
provides I/O services to both the `tectonic_engine_xdvipdfmx` and
5-
`tectonic_engine_xetex` crates through its C/C++ APIs. It does not provide a
6-
Rust API.
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].
76

8-
This crate deals with general graphics I/O, not just PDF files, but the majority
9-
of its code is PDF-centric.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/pdf_io/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/xdv/CHANGELOG.md

+6-17
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,8 @@
1-
# rc: micro bump
1+
# See elsewhere for changelog
22

3-
- Fix a potential source of undefined behavior (#752)
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].
46

5-
6-
# tectonic_xdv 0.1.11 (2021-01-16)
7-
8-
- Bump `byteorder` dep from 1.3.x series to 1.4.x series
9-
10-
11-
# tectonic_xdv 0.1.10 (2020-10-21)
12-
13-
- No code changes; just issuing a new release to update deps and silence
14-
Cranko's change detection.
15-
16-
17-
# tectonic_xdv 0.1.9 (2020-09-07)
18-
19-
- No code changes; testing new Cranko-powered release workflow.
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/xdv/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

crates/xetex_layout/CHANGELOG.md

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# rc: minor bump
1+
# See elsewhere for changelog
22

3-
This new crate encapsulates the font selection and layout code used by the
4-
`tectonic_engine_xetex` crate. While it mostly consists of C/C++ code at the
5-
moment and does not expose a Rust API, there is a hope that it can be made more
6-
flexible and that its implementation can be migrated to be more Rust-based.
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].
6+
7+
[branch]: https://github.com/tectonic-typesetting/tectonic/blob/release/crates/xetex_layout/CHANGELOG.md
8+
[gh-releases]: https://github.com/tectonic-typesetting/tectonic/releases

0 commit comments

Comments
 (0)