Skip to content

Commit 007b2da

Browse files
committed
chore(release): 0.15.6
1 parent c6d73ec commit 007b2da

File tree

5 files changed

+113
-28
lines changed

5 files changed

+113
-28
lines changed

CHANGELOG.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,82 @@
22

33
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.
44

5+
## [0.15.6](https://github.com/sile-typesetter/sile/compare/v0.15.5...v0.15.6) (2024-11-14)
6+
7+
8+
### New Features
9+
10+
* **build:** Add --with-vendored-luarocks=dir for use in distros with pseudo-system path handling ([e93f072](https://github.com/sile-typesetter/sile/commit/e93f0722344a89e6fc09de681afa055a3925fdb3))
11+
* **cli:** Catch missing required arguments at parse time ([84f0d78](https://github.com/sile-typesetter/sile/commit/84f0d781f255284e9fb16eb64ff08560d0b5dc7b))
12+
* **cli:** Mimic Lua VM's `;;` to extend not replace the default package paths ([bb47f21](https://github.com/sile-typesetter/sile/commit/bb47f21c6943505930c9a32fad73ebb80c478c0a))
13+
* **core:** Add px unit as 0.75pt as per CSS3 ([59f4bfd](https://github.com/sile-typesetter/sile/commit/59f4bfd18a45685be456550f4696b0f6632b2b02))
14+
* **core:** Add separate crate to enable exporting interfaces to Lua ([3a95a48](https://github.com/sile-typesetter/sile/commit/3a95a487e486fffeeed01f60a4e76c675476270a))
15+
* **core:** Extend SU.collatedSort for complex table sorting ([3854be8](https://github.com/sile-typesetter/sile/commit/3854be80183d5c75a7183077cffb35cfac13bd63))
16+
* **docker:** Splice SILE's vendored rocks tree into system LuaRocks ([548f426](https://github.com/sile-typesetter/sile/commit/548f42661d777a3c8882a6fd89e79601494fb796))
17+
* **languages:** Add Albanian (sq) basic support ([a1eedfc](https://github.com/sile-typesetter/sile/commit/a1eedfce80aeebd75b08cb78eaa19505570eb27e))
18+
* **languages:** Add Belarusian (be) basic support ([084f81d](https://github.com/sile-typesetter/sile/commit/084f81d9f756a502c03dcc082d37c65cd697d820))
19+
* **languages:** Add bibliography localizations for Swedish ([#2125](https://github.com/sile-typesetter/sile/issues/2125)) ([17371f3](https://github.com/sile-typesetter/sile/commit/17371f3453e30a1e86d2c5ab3c39e49f467f5836))
20+
* **languages:** Add bibliography localizations for Turkish ([84f15e9](https://github.com/sile-typesetter/sile/commit/84f15e936a7768c72b0688ce0dc3de78af64b743))
21+
* **languages:** Add Church Slavonic (cu) basic support ([01bead5](https://github.com/sile-typesetter/sile/commit/01bead5044d7f494c98dee43578eb3c0c714bad5))
22+
* **languages:** Add Coptic (cop) basic support ([e25b806](https://github.com/sile-typesetter/sile/commit/e25b8064be60c0885f8db144785e193993fade8b))
23+
* **languages:** Add Friulan (fur) basic support ([4b88d91](https://github.com/sile-typesetter/sile/commit/4b88d91375e6765544b9cd1e12c513b533e48c80))
24+
* **languages:** Add Galician (gl) basic support ([b5116ed](https://github.com/sile-typesetter/sile/commit/b5116ed875c527c46b653e33139720c4af347d4e))
25+
* **languages:** Add Interlingua (ia) basic support ([6f920e6](https://github.com/sile-typesetter/sile/commit/6f920e635a61d7c835da57df68b1b82b1f3e1657))
26+
* **languages:** Add Kurmanji (kmr) basic support ([c700786](https://github.com/sile-typesetter/sile/commit/c700786828b7ca133354e6cb00291d4e6e730368))
27+
* **languages:** Add Macedonian (mk) basic support ([c4ef9e9](https://github.com/sile-typesetter/sile/commit/c4ef9e94aa68e927912bb3f1554a955feb0fece1))
28+
* **languages:** Add Occitan (oc) basic support ([4610122](https://github.com/sile-typesetter/sile/commit/4610122c6e9558385c7c66894d9107c5a9cc01b9))
29+
* **languages:** Add Pāli (pi) basic support ([13c2531](https://github.com/sile-typesetter/sile/commit/13c253159673585b97234453e992e840d9794e38))
30+
* **languages:** Add Telugu (te) basic support ([237d06d](https://github.com/sile-typesetter/sile/commit/237d06d588a6cf7f0eb46fcef346ab43ca2dc22b))
31+
* **languages:** Add Upper Sorbian (hsb) basic support ([51ac4f8](https://github.com/sile-typesetter/sile/commit/51ac4f8d477c90b5ceb525283c6a078092b599ff)), closes [#1994](https://github.com/sile-typesetter/sile/issues/1994)
32+
* **math:** Add mathcal, mathbb and similar commands in TeX-like math ([c867d60](https://github.com/sile-typesetter/sile/commit/c867d60decf459e782c3c2f3244ff32b5b6d70dd))
33+
* **math:** Add more TeX-like math commands behaving as big operators ([ac9337e](https://github.com/sile-typesetter/sile/commit/ac9337efd9539fea6a9d0c97b33047796b919965))
34+
* **math:** Support a TeX math like text command ([518e497](https://github.com/sile-typesetter/sile/commit/518e497ae84141c1cd4b50a065b5247a943b08f1))
35+
* **math:** Support MathML bevelled fractions ([567ac54](https://github.com/sile-typesetter/sile/commit/567ac54c6cc6f366a73aa81ba700f5074d987ca3))
36+
* **math:** Support MathML maction (basic) and mstyle (partial) ([0df93b1](https://github.com/sile-typesetter/sile/commit/0df93b1654e0da448ef70bec31bba88b4a0497b1))
37+
* **math:** Support MathML movablelimits attribute ([92c678a](https://github.com/sile-typesetter/sile/commit/92c678a15779399d14e9d23b25803a0dbf901550))
38+
* **math:** Support MathML mpadded and refactor TeX-like phantoms ([d579096](https://github.com/sile-typesetter/sile/commit/d5790961765e0b693788f89445840f0fc8912220))
39+
* **math:** Support MathML mphantom and TeX-like phantom, hphantom, vphantom ([46e5954](https://github.com/sile-typesetter/sile/commit/46e5954bebaa4695d1e13c14e7fec08d34127261))
40+
* **math:** Support MathML mroot element ([88ebff7](https://github.com/sile-typesetter/sile/commit/88ebff75d5ac0862e277f7eb360d85ce65807766))
41+
* **math:** Support MathML mtext and ms elements ([3023b93](https://github.com/sile-typesetter/sile/commit/3023b9372b3afeba043bee0249e5e5a9be21485d))
42+
* **math:** Support mathvariant on special extra greek characters ([6f379da](https://github.com/sile-typesetter/sile/commit/6f379dab8f03051cfd561f7f3ec12a4cb9820bdb))
43+
* **math:** Support square roots ([7efd24d](https://github.com/sile-typesetter/sile/commit/7efd24d6e0e6ea05f69dc9fb1d4e18f79da1cc47))
44+
* **math:** Support TeX-like math limits ([eb402c5](https://github.com/sile-typesetter/sile/commit/eb402c5b4f045804618267016d78297d18231a04))
45+
* **rusile:** Enable embedding of Rusile module ([693d7d4](https://github.com/sile-typesetter/sile/commit/693d7d40433af5061fbc8c0cfdba3496c9f72411))
46+
47+
48+
### Bug Fixes
49+
50+
* **build:** Correct regression in v0.15.5 in generating embedded files list ([dae2f7f](https://github.com/sile-typesetter/sile/commit/dae2f7fe1398fd91eb64a59facbb03b9accd7f1a))
51+
* **build:** Smooth out build on ICU 76.1 per Homebrew report ([8390534](https://github.com/sile-typesetter/sile/commit/8390534e638e2dc277dec2bebd23a84a77a63394)), closes [#2152](https://github.com/sile-typesetter/sile/issues/2152)
52+
* **cli:** Correct return value handling when process() doesn't lift weight ([fb6b866](https://github.com/sile-typesetter/sile/commit/fb6b866ddefbf871ce7e89e5e7c7f3c73c781ae4))
53+
* **cli:** Fix handling of --option flag in Rust CLI ([a77170e](https://github.com/sile-typesetter/sile/commit/a77170eccda81befccff7e3a5d8a14eb686f6df3))
54+
* **core:** Correct module load paths when building in developer mode ([4fbb6c0](https://github.com/sile-typesetter/sile/commit/4fbb6c01df87c363373a636e0a73e9639f53d130))
55+
* **docker:** Setup system locales in containers where it actually counts, not before ([55a4ba3](https://github.com/sile-typesetter/sile/commit/55a4ba343f76937cee4ace536ddedecb171800bf))
56+
* **inputters:** SIL commands and environments must generate the same syntax tree ([4854992](https://github.com/sile-typesetter/sile/commit/4854992f7093a3835a267982e5630b3da85cd505))
57+
* **languages:** Add missing hyphenation patterns in polytonic Greek ([42d14dd](https://github.com/sile-typesetter/sile/commit/42d14dd4cc524a97a313bf5d77c201471ebfabb2))
58+
* **math:** Add missing MathML mathvariant mappings ([803d699](https://github.com/sile-typesetter/sile/commit/803d699f39e19f04de03550e3dedfa4e305ea599))
59+
* **math:** Avoid page breaks before display math equations ([19fd61f](https://github.com/sile-typesetter/sile/commit/19fd61fe8304e6627ed1b9279f62350b4f72338e)), closes [#2160](https://github.com/sile-typesetter/sile/issues/2160)
60+
* **math:** Correct math greek symbols and their var-alternate ([6346a2d](https://github.com/sile-typesetter/sile/commit/6346a2dc2ab08ff8e533007223c41951e770c3dd))
61+
* **math:** Correct sub/superscript position for subformulas vs. symbols ([6827eb9](https://github.com/sile-typesetter/sile/commit/6827eb9536197df5fa80e09a2935a08303320a80)), closes [#2122](https://github.com/sile-typesetter/sile/issues/2122)
62+
* **math:** Default table row/column spacing must depend on the math font size ([9ce5271](https://github.com/sile-typesetter/sile/commit/9ce5271c2114bd3c3d562f47e6bfe1aa6df2a752))
63+
* **math:** Empty mrow's in munderover should not affect the baseline ([6f67be5](https://github.com/sile-typesetter/sile/commit/6f67be5268414b3aaeb5fde689a67af3f92047ab))
64+
* **math:** Fractions must have padding to avoid visual confusion ([1c009c7](https://github.com/sile-typesetter/sile/commit/1c009c7630778365b77065e7d3a7ac5651f58b84))
65+
* **math:** Handle LaTeX-like math top accent commands correctly ([f4c513a](https://github.com/sile-typesetter/sile/commit/f4c513ad5f1ca37235d391085796fa98a1ffb372))
66+
* **math:** Honor stretchy attribute on MathML mo elements ([bde46cd](https://github.com/sile-typesetter/sile/commit/bde46cdfe4bb2a76e5a9476f077ad9ad76860625))
67+
* **math:** Paired open/close atoms shall be forced in a mrow in TeX-like math ([4bbeaa6](https://github.com/sile-typesetter/sile/commit/4bbeaa64209103c7014b945151c103c615276530))
68+
* **math:** Stretchy symbols should work on large content (workaround) ([589c058](https://github.com/sile-typesetter/sile/commit/589c05863d3be03aed8a25f886c2a664a4bee1e1))
69+
* **math:** Support basic operator stretching along the inline axis ([b6e054e](https://github.com/sile-typesetter/sile/commit/b6e054e272aa653eb350b45994c0d15d71b596c4))
70+
* **math:** Support linethickness attribute on MathML mfrac ([e0559e8](https://github.com/sile-typesetter/sile/commit/e0559e89a31c48f1e8dd4a9a48909bf922a714c4))
71+
* **math:** Top-level math element must behave as an (horizontally stacked) mrow ([1f1a1a0](https://github.com/sile-typesetter/sile/commit/1f1a1a0303ed1d579ec98c4d98050ad84523541b)), closes [#1293](https://github.com/sile-typesetter/sile/issues/1293)
72+
* **math:** Wrong condition on moveable limits (workaround) ([19906b9](https://github.com/sile-typesetter/sile/commit/19906b9d83408b96b9eaf2774276c59956d6f50c))
73+
* **math:** Wrong vertical alignment of integral signs ([a42181f](https://github.com/sile-typesetter/sile/commit/a42181f74823fb0aece8871bd414108084227bd8))
74+
* **packages:** Ensure package dependency verbatium is loaded when using autodoc ([3a0ef46](https://github.com/sile-typesetter/sile/commit/3a0ef46083c458adc8b25f1e1c6cf621236694b1))
75+
* **packages:** Honor margins and base line skips in verbatim mode ([58f65d5](https://github.com/sile-typesetter/sile/commit/58f65d56e1494e3ac770b14a62e021fb24860498))
76+
* **shapers:** Measure a character should also return its depth ([e243b2f](https://github.com/sile-typesetter/sile/commit/e243b2f3ab26d648a24507306b520e219ca02d9c))
77+
* **typesetters:** Obey blank lines in verbatim-like context ([94cfe06](https://github.com/sile-typesetter/sile/commit/94cfe06e9daba1bb00865f427e3f6d90db8acbab))
78+
* **utilities:** Fixup AST debugger to handle anonymous content ([c50dd07](https://github.com/sile-typesetter/sile/commit/c50dd07450e9afb4fdb40188460d0436cf84a182))
79+
* **utilities:** Normalize formatting of messages, warnings, and errors ([a47b8f3](https://github.com/sile-typesetter/sile/commit/a47b8f3698cede8352b37060be891c0b7c58bcaf))
80+
581
## [0.15.5](https://github.com/sile-typesetter/sile/compare/v0.15.4...v0.15.5) (2024-08-29)
682

783

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,49 @@
11
[workspace]
22
resolver = "2"
3-
members = [
4-
".",
5-
"rusile",
6-
]
3+
members = [ ".", "rusile" ]
74

8-
[workspace.package]
9-
version = "0.15.5"
10-
edition = "2021"
11-
rust-version = "1.71.0"
12-
authors = [
5+
[workspace.package]
6+
version = "0.15.5"
7+
edition = "2021"
8+
rust-version = "1.71.0"
9+
authors = [
1310
"Simon Cozens",
1411
"Caleb Maclennan <[email protected]>",
1512
"Olivier Nicole",
1613
"Didier Willis"
1714
]
18-
homepage = "https://sile-typesetter.org"
19-
repository = "https://github.com/sile-typesetter/sile"
20-
license = "MIT"
15+
homepage = "https://sile-typesetter.org"
16+
repository = "https://github.com/sile-typesetter/sile"
17+
license = "MIT"
18+
19+
[workspace.dependencies.mlua]
20+
version = "0.10"
21+
features = [ "anyhow" ]
2122

2223
[package]
2324
name = "sile"
2425
description = "Simon’s Improved Layout Engine"
2526
readme = "README.md"
2627
build = "build-aux/build.rs"
27-
version.workspace = true
28-
edition.workspace = true
29-
rust-version.workspace = true
30-
authors.workspace = true
31-
homepage.workspace = true
32-
repository.workspace = true
33-
license.workspace = true
28+
version = "0.15.6"
29+
30+
[package.edition]
31+
workspace = true
32+
33+
[package.rust-version]
34+
workspace = true
35+
36+
[package.authors]
37+
workspace = true
38+
39+
[package.homepage]
40+
workspace = true
41+
42+
[package.repository]
43+
workspace = true
44+
45+
[package.license]
46+
workspace = true
3447

3548
[package.metadata.bacon.jobs]
3649
cmd = [ "cargo", "build", "--color", "always" ]
@@ -111,10 +124,6 @@ zsh = [ "completions" ]
111124
[profile.release]
112125
lto = true
113126

114-
[workspace.dependencies.mlua]
115-
version = "0.10"
116-
features = [ "anyhow" ]
117-
118127
[dependencies.anyhow]
119128
version = "1.0"
120129

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ inputs:
77
default: ""
88
runs:
99
using: docker
10-
image: docker://ghcr.io/sile-typesetter/sile:v0.15.5
10+
image: docker://ghcr.io/sile-typesetter/sile:v0.15.6
1111
entrypoint: sh
1212
args:
1313
- -c

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sile",
3-
"version": "0.15.5",
3+
"version": "0.15.6",
44
"description": "The SILE Typesetter",
55
"main": "sile",
66
"scripts": {

0 commit comments

Comments
 (0)