Skip to content

Commit fdbd23f

Browse files
Release v1.1.3 (#58)
## v1.1.3 - 2026-04-21 ### Dependencies #### Use minreq 3.0.0-rc.0 for native-tls and ureq 3.3.0 for rustls The `native-tls` feature now uses `minreq 3.0.0-rc.0` (system TLS), which produces the smallest binary (~540 KB). The `rustls` feature keeps `ureq 3.3.0` because minreq's rustls backend uses `aws-lc-rs` rather than `ring`, adding ~1.7 MB. Both dependencies are now optional and only included when their respective feature is enabled.
1 parent d4e3e2e commit fdbd23f

8 files changed

Lines changed: 38 additions & 34 deletions

File tree

.changes/unreleased/Dependencies-20260421-181304.yaml

Lines changed: 0 additions & 10 deletions
This file was deleted.

.changes/v1.1.3.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## v1.1.3 - 2026-04-21
2+
3+
4+
### Dependencies
5+
6+
#### Use minreq 3.0.0-rc.0 for native-tls and ureq 3.3.0 for rustls
7+
8+
The `native-tls` feature now uses `minreq 3.0.0-rc.0` (system TLS), which produces the smallest binary (~540 KB). The `rustls` feature keeps `ureq 3.3.0` because minreq's rustls backend uses `aws-lc-rs` rather than `ring`, adding ~1.7 MB. Both dependencies are now optional and only included when their respective feature is enabled.
9+

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ 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.3 - 2026-04-21
9+
10+
11+
### Dependencies
12+
13+
#### Use minreq 3.0.0-rc.0 for native-tls and ureq 3.3.0 for rustls
14+
15+
The `native-tls` feature now uses `minreq 3.0.0-rc.0` (system TLS), which produces the smallest binary (~540 KB). The `rustls` feature keeps `ureq 3.3.0` because minreq's rustls backend uses `aws-lc-rs` rather than `ring`, adding ~1.7 MB. Both dependencies are now optional and only included when their respective feature is enabled.
16+
17+
818
## v1.1.2 - 2026-04-21
919

1020

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tiny-update-check"
3-
version = "1.1.2"
3+
version = "1.1.3"
44
edition = "2024"
55
rust-version = "1.87"
66
authors = ["Tyler Butler <tyler@tylerbutler.com>"]

metrics/binary-size.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@
99
2026-03-14 v1.1.1 rustls 1372984 1.4MB
1010
2026-04-21 v1.1.2 native-tls 947056 925KB
1111
2026-04-21 v1.1.2 rustls 2011976 2.0MB
12+
2026-04-21 v1.1.3 native-tls 553808 541KB
13+
2026-04-21 v1.1.3 rustls 2011976 2.0MB

metrics/bloat-native-tls.txt

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,18 @@
11
=== native-tls ===
22
File .text Size Crate
3-
12.6% 55.6% 328.7KiB std
4-
5.0% 22.2% 131.5KiB ureq
5-
1.0% 4.4% 26.0KiB http
6-
0.8% 3.6% 21.4KiB tiny_update_check
7-
0.6% 2.7% 16.1KiB ureq_proto
8-
0.5% 2.3% 13.8KiB serde_json
9-
0.3% 1.3% 7.7KiB openssl
10-
0.2% 0.9% 5.3KiB memchr
11-
0.2% 0.9% 5.0KiB der
12-
0.2% 0.8% 5.0KiB bytes
13-
0.2% 0.7% 4.3KiB size_check
14-
0.1% 0.7% 3.9KiB semver
15-
0.1% 0.6% 3.6KiB base64ct
16-
0.1% 0.6% 3.6KiB httparse
17-
0.1% 0.4% 2.3KiB base64
18-
0.1% 0.4% 2.1KiB openssl_probe
19-
0.1% 0.2% 1.5KiB [Unknown]
20-
0.0% 0.2% 1.3KiB once_cell
21-
0.0% 0.1% 589B native_tls
22-
0.0% 0.0% 220B __rustc
23-
22.6% 100.0% 591.2KiB .text section size, the file size is 2.5MiB
3+
13.9% 75.6% 302.7KiB std
4+
1.9% 10.6% 42.3KiB minreq
5+
0.6% 3.4% 13.8KiB serde_json
6+
0.5% 3.0% 11.8KiB size_check
7+
0.4% 2.1% 8.3KiB openssl
8+
0.2% 1.3% 5.3KiB memchr
9+
0.2% 1.0% 3.9KiB semver
10+
0.1% 0.5% 2.1KiB openssl_probe
11+
0.1% 0.4% 1.5KiB native_tls
12+
0.1% 0.4% 1.5KiB [Unknown]
13+
0.1% 0.4% 1.4KiB once_cell
14+
0.0% 0.1% 257B tiny_update_check
15+
0.0% 0.1% 220B __rustc
16+
18.4% 100.0% 400.3KiB .text section size, the file size is 2.1MiB
2417

2518
Note: numbers above are a result of guesswork. They are not 100% correct and never will be.

metrics/bloat-rustls.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
1.3% 5.2% 71.5KiB [Unknown]
88
0.8% 3.2% 44.4KiB webpki
99
0.5% 1.9% 26.0KiB http
10-
0.4% 1.5% 21.4KiB tiny_update_check
10+
0.4% 1.5% 21.1KiB tiny_update_check
1111
0.3% 1.2% 16.1KiB ureq_proto
1212
0.2% 1.0% 13.8KiB serde_json
1313
0.1% 0.4% 5.7KiB rustls_pki_types

0 commit comments

Comments
 (0)