Skip to content

Commit f407a9a

Browse files
committed
Release fontspector-checkapi v1.1.1, fontspector-profile-opentype v1.2.0, fontspector-profile-googlefonts v1.1.1, fontspector-profile-universal v1.1.1, fontspector v1.2.0
1 parent 238bd0f commit f407a9a

File tree

11 files changed

+354
-38
lines changed

11 files changed

+354
-38
lines changed

Cargo.lock

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

fontspector-checkapi/CHANGELOG.md

Lines changed: 64 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,58 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## v1.1.1 (2025-07-02)
9+
10+
### Bug Fixes
11+
12+
- <csr-id-3a8cd3f220746bb67b33863ee3ec1125d1ad0f3b/> Correctly parse URL in OFL text
13+
* fix(googlefonts/metadata/consistent_repo_urls): Correctly parse URL in OFL text (#296)
14+
15+
* chore: Style fixes for new clippy
16+
17+
* chore: Style fixes for new clippy
18+
- <csr-id-46e90e51624979590af83272f96cbcfc521b7d0a/> Improve rationale rewrapping
19+
* fix(cli): Improve rationale rewrapping
20+
21+
* chore: Style fixes for new clippy
22+
23+
### Style
24+
25+
- <csr-id-a6b7ffc4f39c6b1c1bd92cd9b07f4ba22d54ef2e/> deny indexing slicing
26+
* chore: More lints into Cargo.toml
27+
28+
* style: Deny indexing slicing
29+
30+
### Commit Statistics
31+
32+
<csr-read-only-do-not-edit/>
33+
34+
- 3 commits contributed to the release over the course of 11 calendar days.
35+
- 12 days passed between releases.
36+
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
37+
- 4 unique issues were worked on: [#287](https://github.com/fonttools/fontspector/issues/287), [#296](https://github.com/fonttools/fontspector/issues/296), [#299](https://github.com/fonttools/fontspector/issues/299), [#302](https://github.com/fonttools/fontspector/issues/302)
38+
39+
### Commit Details
40+
41+
<csr-read-only-do-not-edit/>
42+
43+
<details><summary>view details</summary>
44+
45+
* **[#287](https://github.com/fonttools/fontspector/issues/287)**
46+
- Deny indexing slicing ([`a6b7ffc`](https://github.com/fonttools/fontspector/commit/a6b7ffc4f39c6b1c1bd92cd9b07f4ba22d54ef2e))
47+
* **[#296](https://github.com/fonttools/fontspector/issues/296)**
48+
- Correctly parse URL in OFL text ([`3a8cd3f`](https://github.com/fonttools/fontspector/commit/3a8cd3f220746bb67b33863ee3ec1125d1ad0f3b))
49+
* **[#299](https://github.com/fonttools/fontspector/issues/299)**
50+
- Improve rationale rewrapping ([`46e90e5`](https://github.com/fonttools/fontspector/commit/46e90e51624979590af83272f96cbcfc521b7d0a))
51+
* **[#302](https://github.com/fonttools/fontspector/issues/302)**
52+
- Correctly parse URL in OFL text ([`3a8cd3f`](https://github.com/fonttools/fontspector/commit/3a8cd3f220746bb67b33863ee3ec1125d1ad0f3b))
53+
</details>
54+
855
## v1.1.0 (2025-06-19)
956

57+
<csr-id-f44be5515dcaea17b96b1df7a4b11407561d0c17/>
58+
<csr-id-8b28d1aa1c7af4dacdbcfbd83af69dbf401ecf46/>
59+
1060
### Chore
1161

1262
- <csr-id-f44be5515dcaea17b96b1df7a4b11407561d0c17/> Improve error handling
@@ -16,22 +66,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1666

1767
### New Features
1868

69+
<csr-id-82b1cb17c491e78f6adc0811bb632cc1531dd7dc/>
70+
1971
- <csr-id-ea5107c15304c96b035aab80551ce8ddb7e7e98b/> Add fix function
2072
* chore(api): add_table is not polymorphic so this idea just didn't work
21-
22-
* feat(cjk_vertical_metrics): Add fix function
23-
- <csr-id-82b1cb17c491e78f6adc0811bb632cc1531dd7dc/> Allow TOML config, allow explicit_checks/exclude_checks keys
24-
* feat(cli): Allow TOML config, allow explicit_checks/exclude_checks keys
25-
26-
* fix(opentype/vendor_id): Support config file key property
73+
* feat(cjk_vertical_metrics): Add fix function
74+
* feat(cli): Allow TOML config, allow explicit_checks/exclude_checks keys
75+
* fix(opentype/vendor_id): Support config file key property
2776

2877
### Bug Fixes
2978

79+
<csr-id-5d058c99b38b636f6ec3130c10296ae664a3384d/>
80+
3081
- <csr-id-82398535287401e767098901b1da578809d28485/> Make list checks work, add permalinks
3182
* fix(web): Make list checks work, add permalinks (#162)
32-
33-
* feat(googlefonts): Allow soft_dotted check on wasm, why not
34-
- <csr-id-5d058c99b38b636f6ec3130c10296ae664a3384d/> update rust crate scraper to 0.23.0
83+
* feat(googlefonts): Allow soft_dotted check on wasm, why not
3584

3685
### Refactor
3786

@@ -41,7 +90,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4190

4291
<csr-read-only-do-not-edit/>
4392

44-
- 6 commits contributed to the release over the course of 23 calendar days.
93+
- 7 commits contributed to the release over the course of 23 calendar days.
4594
- 30 days passed between releases.
4695
- 6 commits were understood as [conventional](https://www.conventionalcommits.org).
4796
- 7 unique issues were worked on: [#125](https://github.com/fonttools/fontspector/issues/125), [#127](https://github.com/fonttools/fontspector/issues/127), [#144](https://github.com/fonttools/fontspector/issues/144), [#162](https://github.com/fonttools/fontspector/issues/162), [#200](https://github.com/fonttools/fontspector/issues/200), [#275](https://github.com/fonttools/fontspector/issues/275), [#280](https://github.com/fonttools/fontspector/issues/280)
@@ -66,8 +115,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66115
- Improve error handling ([`f44be55`](https://github.com/fonttools/fontspector/commit/f44be5515dcaea17b96b1df7a4b11407561d0c17))
67116
* **[#280](https://github.com/fonttools/fontspector/issues/280)**
68117
- Add fix function ([`ea5107c`](https://github.com/fonttools/fontspector/commit/ea5107c15304c96b035aab80551ce8ddb7e7e98b))
118+
* **Uncategorized**
119+
- Release fontspector-checkapi v1.1.0, fontspector-profile-opentype v1.1.0, fontspector-profile-googlefonts v1.1.0, fontspector-profile-universal v1.1.0 ([`b126546`](https://github.com/fonttools/fontspector/commit/b12654669b361af01b98615c288f3bb816cfe0f6))
69120
</details>
70121

122+
<csr-unknown>
123+
Allow TOML config, allow explicit_checks/exclude_checks keys update rust crate scraper to 0.23.0<csr-unknown/>
124+
71125
## v1.0.1 (2025-05-19)
72126

73127
### Commit Statistics

fontspector-checkapi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fontspector-checkapi"
3-
version = "1.1.0"
3+
version = "1.1.1"
44
edition = "2021"
55
description = "Library for developing checks for the fontspector font QA tool"
66
license = "MIT OR Apache-2.0"

fontspector-cli/CHANGELOG.md

Lines changed: 79 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,73 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## v1.2.0 (2025-07-02)
9+
10+
### Chore
11+
12+
- <csr-id-0c45bd3c0f7689c4afb5270881a9b374a433e00d/> Order result summary bad to good
13+
* chore(reporters): Order result summary bad to good
14+
15+
* chore(reporters): Remove empty sections
16+
17+
### New Features
18+
19+
- <csr-id-06e1ff0b9234917d3040559465b70c4b3c44e61e/> fontwerk profile
20+
21+
### Bug Fixes
22+
23+
- <csr-id-3a8cd3f220746bb67b33863ee3ec1125d1ad0f3b/> Correctly parse URL in OFL text
24+
* fix(googlefonts/metadata/consistent_repo_urls): Correctly parse URL in OFL text (#296)
25+
26+
* chore: Style fixes for new clippy
27+
28+
* chore: Style fixes for new clippy
29+
- <csr-id-46e90e51624979590af83272f96cbcfc521b7d0a/> Improve rationale rewrapping
30+
* fix(cli): Improve rationale rewrapping
31+
32+
* chore: Style fixes for new clippy
33+
34+
### Style
35+
36+
- <csr-id-a6b7ffc4f39c6b1c1bd92cd9b07f4ba22d54ef2e/> deny indexing slicing
37+
* chore: More lints into Cargo.toml
38+
39+
* style: Deny indexing slicing
40+
41+
### Commit Statistics
42+
43+
<csr-read-only-do-not-edit/>
44+
45+
- 5 commits contributed to the release over the course of 11 calendar days.
46+
- 12 days passed between releases.
47+
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
48+
- 6 unique issues were worked on: [#161](https://github.com/fonttools/fontspector/issues/161), [#287](https://github.com/fonttools/fontspector/issues/287), [#296](https://github.com/fonttools/fontspector/issues/296), [#299](https://github.com/fonttools/fontspector/issues/299), [#302](https://github.com/fonttools/fontspector/issues/302), [#308](https://github.com/fonttools/fontspector/issues/308)
49+
50+
### Commit Details
51+
52+
<csr-read-only-do-not-edit/>
53+
54+
<details><summary>view details</summary>
55+
56+
* **[#161](https://github.com/fonttools/fontspector/issues/161)**
57+
- Fontwerk profile ([`06e1ff0`](https://github.com/fonttools/fontspector/commit/06e1ff0b9234917d3040559465b70c4b3c44e61e))
58+
* **[#287](https://github.com/fonttools/fontspector/issues/287)**
59+
- Deny indexing slicing ([`a6b7ffc`](https://github.com/fonttools/fontspector/commit/a6b7ffc4f39c6b1c1bd92cd9b07f4ba22d54ef2e))
60+
* **[#296](https://github.com/fonttools/fontspector/issues/296)**
61+
- Correctly parse URL in OFL text ([`3a8cd3f`](https://github.com/fonttools/fontspector/commit/3a8cd3f220746bb67b33863ee3ec1125d1ad0f3b))
62+
* **[#299](https://github.com/fonttools/fontspector/issues/299)**
63+
- Improve rationale rewrapping ([`46e90e5`](https://github.com/fonttools/fontspector/commit/46e90e51624979590af83272f96cbcfc521b7d0a))
64+
* **[#302](https://github.com/fonttools/fontspector/issues/302)**
65+
- Correctly parse URL in OFL text ([`3a8cd3f`](https://github.com/fonttools/fontspector/commit/3a8cd3f220746bb67b33863ee3ec1125d1ad0f3b))
66+
* **[#308](https://github.com/fonttools/fontspector/issues/308)**
67+
- Order result summary bad to good ([`0c45bd3`](https://github.com/fonttools/fontspector/commit/0c45bd3c0f7689c4afb5270881a9b374a433e00d))
68+
</details>
69+
870
## v1.1.0 (2025-06-19)
971

72+
<csr-id-f44be5515dcaea17b96b1df7a4b11407561d0c17/>
73+
<csr-id-d2a69bed4d1046672bb328484a31ba0466b1b648/>
74+
1075
### Chore
1176

1277
- <csr-id-f44be5515dcaea17b96b1df7a4b11407561d0c17/> Improve error handling
@@ -17,28 +82,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1782

1883
### New Features
1984

85+
<csr-id-0e4f7173896fcc94006d2a2bb15d966a3ccdaa6f/>
86+
2087
- <csr-id-82b1cb17c491e78f6adc0811bb632cc1531dd7dc/> Allow TOML config, allow explicit_checks/exclude_checks keys
2188
* feat(cli): Allow TOML config, allow explicit_checks/exclude_checks keys
22-
23-
* fix(opentype/vendor_id): Support config file key property
24-
- <csr-id-0e4f7173896fcc94006d2a2bb15d966a3ccdaa6f/> Use shadow-rs to provide detailed build information in --version and -V
89+
* fix(opentype/vendor_id): Support config file key property
2590

2691
### Bug Fixes
2792

93+
<csr-id-57f0fc7e0da55ec91a965c38a8c2518e3b4208a0/>
94+
<csr-id-baec736820268d31100172fd70a324c47e6bc34a/>
95+
<csr-id-7793cb485fbe3a45baa88ae5673d57c3be8b0f84/>
96+
2897
- <csr-id-6be6c093abfc298ff9cb6b30118d0fd1107049c8/> Don't use terminal reporter if there are stdout reporters
2998
- <csr-id-82398535287401e767098901b1da578809d28485/> Make list checks work, add permalinks
3099
* fix(web): Make list checks work, add permalinks (#162)
31-
32-
* feat(googlefonts): Allow soft_dotted check on wasm, why not
33-
- <csr-id-57f0fc7e0da55ec91a965c38a8c2518e3b4208a0/> update rust crate zip to v4
34-
- <csr-id-baec736820268d31100172fd70a324c47e6bc34a/> Reduce the use of printlns to avoid panic when piped
35-
- <csr-id-7793cb485fbe3a45baa88ae5673d57c3be8b0f84/> Sort results in HTML/MD reports by severity
100+
* feat(googlefonts): Allow soft_dotted check on wasm, why not
36101

37102
### Commit Statistics
38103

39104
<csr-read-only-do-not-edit/>
40105

41-
- 9 commits contributed to the release over the course of 28 calendar days.
106+
- 10 commits contributed to the release over the course of 28 calendar days.
42107
- 30 days passed between releases.
43108
- 9 commits were understood as [conventional](https://www.conventionalcommits.org).
44109
- 10 unique issues were worked on: [#121](https://github.com/fonttools/fontspector/issues/121), [#122](https://github.com/fonttools/fontspector/issues/122), [#125](https://github.com/fonttools/fontspector/issues/125), [#126](https://github.com/fonttools/fontspector/issues/126), [#157](https://github.com/fonttools/fontspector/issues/157), [#162](https://github.com/fonttools/fontspector/issues/162), [#200](https://github.com/fonttools/fontspector/issues/200), [#228](https://github.com/fonttools/fontspector/issues/228), [#265](https://github.com/fonttools/fontspector/issues/265), [#275](https://github.com/fonttools/fontspector/issues/275)
@@ -69,8 +134,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
69134
- Fix typo ([`d2a69be`](https://github.com/fonttools/fontspector/commit/d2a69bed4d1046672bb328484a31ba0466b1b648))
70135
* **[#275](https://github.com/fonttools/fontspector/issues/275)**
71136
- Improve error handling ([`f44be55`](https://github.com/fonttools/fontspector/commit/f44be5515dcaea17b96b1df7a4b11407561d0c17))
137+
* **Uncategorized**
138+
- Release fontspector v1.1.0 ([`58ca147`](https://github.com/fonttools/fontspector/commit/58ca147b8caada787ad60defc165064f5d61263d))
72139
</details>
73140

141+
<csr-unknown>
142+
Use shadow-rs to provide detailed build information in –version and -V update rust crate zip to v4 Reduce the use of printlns to avoid panic when piped Sort results in HTML/MD reports by severity<csr-unknown/>
143+
74144
## v1.0.2 (2025-05-20)
75145

76146
### Commit Statistics

fontspector-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fontspector"
3-
version = "1.1.0"
3+
version = "1.2.0"
44
authors = ["Simon Cozens <simon@simon-cozens.org>"]
55
edition = "2021"
66
description = "Quality control for OpenType fonts"

0 commit comments

Comments
 (0)