From 10c3084c78709b534c381271b72a018be92e3c35 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Tue, 26 Nov 2024 16:43:07 +0300 Subject: [PATCH] chore(release): 0.15.7 --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ Cargo.lock | 4 ++-- Cargo.toml | 6 +++--- action.yml | 2 +- package.json | 2 +- 5 files changed, 37 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a40be4d58..844a188ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,36 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## [0.15.7](https://github.com/sile-typesetter/sile/compare/v0.15.6...v0.15.7) (2024-11-26) + + +### New Features + +* **build:** Add configure flag to skip checks for all developer tools ([c01c867](https://github.com/sile-typesetter/sile/commit/c01c867174a708e75a4bdb929eb8cac25b7a1048)) +* **build:** Enable --with[out]-EXECUTABLE=PATH configure flags for tooling dependencies ([89b5836](https://github.com/sile-typesetter/sile/commit/89b583651f1741be4f7dca118c858b6e41c070b0)) +* **core:** Set Lua's interal locale so builtin functions respond to document language ([a614169](https://github.com/sile-typesetter/sile/commit/a614169522d23e50855b56116fe95227fa7ab43d)) +* **core:** Set system locale for subprocesses to match the document language ([b28cafd](https://github.com/sile-typesetter/sile/commit/b28cafd9bcfcffdcc1ea8546e83d4c0d18423150)) +* **math:** Add pre-defined TeX-like operator functions (cos, sin, etc.) ([8d83821](https://github.com/sile-typesetter/sile/commit/8d83821adda90020ed6c7861b36010829a934e30)) +* **math:** Support TeX-like apostrophe and multiplication sign as primes and asterisk ([b8f35ff](https://github.com/sile-typesetter/sile/commit/b8f35ff81257125f408009a053a929d35f28b88d)) +* **math:** Support TeX-like left..right delimiter syntax ([960dc3f](https://github.com/sile-typesetter/sile/commit/960dc3f49dba5a78c44cde391923cbde8e2ed986)) +* **math:** Support the MathML operator dictionary and many TeX-like aliases ([3dd25e9](https://github.com/sile-typesetter/sile/commit/3dd25e95331e19c7b6e1a5af67106098ffaf3aad)) +* **packages:** Add lightweight CSL engine ([8d3961c](https://github.com/sile-typesetter/sile/commit/8d3961c9f4f78614278d4f761f690801e9b9a63b)) +* **packages:** Keep track of cited bibliography entries ([57b3b7c](https://github.com/sile-typesetter/sile/commit/57b3b7ce607db422b6030d115653a4ffdd1e1c5f)) +* **packages:** Use experimental CSL renderer for BibTeX ([808c6bb](https://github.com/sile-typesetter/sile/commit/808c6bbd8165b8b5d4fff11489fb2a5341d6b3dd)) +* **utilities:** Add function to set environment variables ([0f0ed02](https://github.com/sile-typesetter/sile/commit/0f0ed023893212b7d6d9a2a26afb3cb17e369ead)) + + +### Bug Fixes + +* **build:** Support cross-compilation of Rust binaries ([#2178](https://github.com/sile-typesetter/sile/issues/2178)) ([19c7c1d](https://github.com/sile-typesetter/sile/commit/19c7c1d4cf07ac7baa7c4c6b24d0d82f2dcea0af)) +* **math:** A period must be allowed in TeX-like math syntax for numbers ([56edc14](https://github.com/sile-typesetter/sile/commit/56edc14c9b69806ef288ce870abad1d0f6add34f)) +* **math:** Add math.font.script.feature setting, defaulting to ssty ([2adc912](https://github.com/sile-typesetter/sile/commit/2adc912bf8ebfda5d30a7404f41d5390d986bf17)) +* **math:** Improve spacing rules on limit-like operators ([781f62a](https://github.com/sile-typesetter/sile/commit/781f62ad0527a6275b4ce8645c3231bae98a1121)) +* **math:** Spacing rules must distinguish binary and unary operators ([81a1be5](https://github.com/sile-typesetter/sile/commit/81a1be52604efbb162c18bf45bcc1473e42c1f9a)) +* **math:** Suppress invisible operators in MathML ([#2177](https://github.com/sile-typesetter/sile/issues/2177)) ([72faad5](https://github.com/sile-typesetter/sile/commit/72faad564eb28ec21460d4e68730d2224fe954ab)) +* **math:** The (escaped) percent is an ordinary atom in TeX-like syntax ([4170719](https://github.com/sile-typesetter/sile/commit/41707190c58035741de60a8b3b638ec1d5d3826c)) +* **packages:** Fix bogus command in pandoc modules's definition lists leaking bold ([8c9348b](https://github.com/sile-typesetter/sile/commit/8c9348bcd0cdf471568a71c190b1b6585f22eddb)) + ## [0.15.6](https://github.com/sile-typesetter/sile/compare/v0.15.5...v0.15.6) (2024-11-14) diff --git a/Cargo.lock b/Cargo.lock index 819d2c0f2..374394d4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1583,7 +1583,7 @@ checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3" [[package]] name = "rusile" -version = "0.15.6" +version = "0.15.7" dependencies = [ "mlua", "sile", @@ -1764,7 +1764,7 @@ dependencies = [ [[package]] name = "sile" -version = "0.15.6" +version = "0.15.7" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index f4cb494e2..c4cc9f0c7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,10 +3,10 @@ name = "sile" description = "Simon’s Improved Layout Engine" readme = "README.md" build = "build-aux/build.rs" -version = "0.15.6" +version = "0.15.7" [workspace.package] -version = "0.15.6" +version = "0.15.7" edition = "2021" rust-version = "1.71.0" authors = [ @@ -73,7 +73,7 @@ features = ["anyhow"] [workspace.dependencies.sile] path = "." -version = "0.15.6" +version = "0.15.7" [dependencies.anyhow] version = "1.0" diff --git a/action.yml b/action.yml index ff3c481e8..7afda450c 100644 --- a/action.yml +++ b/action.yml @@ -7,7 +7,7 @@ inputs: default: "" runs: using: docker - image: docker://ghcr.io/sile-typesetter/sile:v0.15.6 + image: docker://ghcr.io/sile-typesetter/sile:v0.15.7 entrypoint: sh args: - -c diff --git a/package.json b/package.json index 27782e859..587222437 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sile", - "version": "0.15.6", + "version": "0.15.7", "description": "The SILE Typesetter", "main": "sile", "scripts": {