File tree 15 files changed +93
-142
lines changed
15 files changed +93
-142
lines changed Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
6
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
7
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
7
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
6
6
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
Original file line number Diff line number Diff line change 1
- # rc: micro bump
1
+ # See elsewhere for changelog
2
2
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 ] .
4
6
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
Original file line number Diff line number Diff line change 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)
2
8
3
9
This crate introduces the ` bibtex ` engine as a standalone crate, building on
4
10
the new "core bridge" functionality.
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
6
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
5
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
6
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
6
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
15
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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 ] .
7
6
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
Original file line number Diff line number Diff line change 1
- # rc: micro bump
1
+ # See elsewhere for changelog
2
2
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 ] .
4
6
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
Original file line number Diff line number Diff line change 1
- # rc: minor bump
1
+ # See elsewhere for changelog
2
2
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
You can’t perform that action at this time.
0 commit comments