8ce51cec(#7718) On Windows, retain command line args when relaunching the app after an update. Supports NSIS and WiX (without elevated update task).
Bug Fixes
cc3d8e77(#8539) Fixes a deadlock when reading a stdout or stderr line returns an error.
b546b42d(#8577) Preserve the order of JS object/map keys in IPC calls. This also fixes issues with the JS http module when calling to servers that required a specific order of FormBody contents.
8f8729d9(#8312) On macOS, allow cancelling maximization when doubleclick happens on data-tauri-drag-region by simply keeping the left moust button pressed and then moving the mouse away of the starting position of the click, which is consistent with the native behavior of macOS.
Dependencies
Upgraded to tauri-runtime-wry@0.14.4
... (truncated)
Commits
b735b67 Apply Version Updates From Current Changes (v1) (#8475)
whoami::fallible::hostname() - notably doesn't normalize to lowercase
whoami::fallible::realname()
whoami::fallible::realname_os()
whoami::fallible::username()
whoami::fallible::username_os()
whoami::Language
whoami::Country
whoami::langs()
whoami::fallible::account()
whoami::fallible::account_os()
whoami::DesktopEnv::is_gtk()
whoami::DesktopEnv::is_kde()
Removed
Generated device names that infer casing based on the hostname when the
device name is not available - now returns the hostname unchanged
Partial (potentially unsound) support for Android, iOS, watchOS, tvOS,
Fuchsia, Haiku, Solaris, and a few others. These targets now use the "fake"
implementation.
Changed
Deprecated whoami::distro_os()
Deprecated whoami::hostname()
Deprecated whoami::hostname_os()
Deprecated whoami::lang()
illumos and Redox are no longer untested targets
Documented that illumos and Redox have a higher MSRV (Rust 1.65) than other
targets
Display implementation on Platform::Illumos now displays in lowercase:
illumos
It was found that what had been used until now as a basic lettre 0.10
MessageBuilder::body example failed to mention that for maximum
compatibility with various email clients a Content-Type header
should always be present in the message.
Before
Message::builder()
// [...] some headers skipped for brevity
.body(String::from("A plaintext or html body"))?
Patch
Message::builder()
// [...] some headers skipped for brevity
+ .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html
.body(String::from("A plaintext or html body"))?
Features
Add support for rustls-native-certs when using rustls (#843)
It was found that what had been used until now as a basic lettre 0.10
MessageBuilder::body example failed to mention that for maximum
compatibility with various email clients a Content-Type header
should always be present in the message.
Before
Message::builder()
// [...] some headers skipped for brevity
.body(String::from("A plaintext or html body"))?
Patch
Message::builder()
// [...] some headers skipped for brevity
+ .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html
.body(String::from("A plaintext or html body"))?
Features
Add support for rustls-native-certs when using rustls (#843)
Fixes using the (non-default) read_buf feature with Rust nightly newer than nightly-2023-11-01 by opting in to the core_io_borrowed_buf feature and updated BorrowedBuf, BorrowedCursor types.
What's Changed
Fix build: new feature needed for std::io::BorrowedBuf et al. by @ctz in rustls/rustls#1582
Fixes ConnectionCommon::complete_io() to flush writers before potentially expecting a response.
Upgrades *ring* to 0.17 - Note: *ring* 0.17 when built with gcc will experience slower X25519 and Ed25519 operations compared to previous releases.
Upgrades rustls-webpki to 0.101.7 to match *ring* 0.17 dependency
Tls12CipherSuite::hash_algorithm() and Tls13CipherSuite::hash_algorithm() are now crate-internal. This is a small breaking change to remove unintended exposure of underlying *ring* types in the public API.
Bumps the minor group with 22 updates:
1.0.79
1.0.80
1.5.4
1.6.0
1.0.56
1.0.57
1.4.1
1.5.1
0.2.7
0.15.0
0.2.1
0.10.0
0.10.0
0.10.4
0.4.20
0.4.21
0.43.0
0.48.0
0.43.0
0.48.0
0.16.0
0.21.10
1.0.196
1.0.197
1.0.196
1.0.197
0.4.3
0.6.0
0.19.0
0.23.1
0.21.7
0.22.0
0.4.33
0.4.35
0.12.0
0.12.1
0.6.0
0.8.0
1.9.4
1.10.3
3.9.0
3.10.1
0.16.0
0.16.1
Updates
anyhow
from 1.0.79 to 1.0.80Release notes
Sourced from anyhow's releases.
Commits
5443719
Release 1.0.80dfc7bc0
Work around prelude redundant import warnings6e4f86b
Import from alloc not std, where possiblef885a13
Ignore incompatible_msrv clippy false positives in testfefbcbc
Ignore incompatible_msrv clippy lint78f2d81
Update ui test suite to nightly-2024-02-08edd88d3
Update ui test suite to nightly-2024-01-31Updates
tauri
from 1.5.4 to 1.6.0Release notes
Sourced from tauri's releases.
... (truncated)
Commits
b735b67
Apply Version Updates From Current Changes (v1) (#8475)7b5e871
ci: update msrv test and cargo.lock2421073
fix(macos): use BTreeMap for windows map to prevent crash on idle (#8117)510b622
chore(core): Add missing changefile for #8546 (#8822)b0f2781
fix(cli): map--profile dev
todebug
folder when finding executable (#8776)cc3d8e7
fix(core): Command::output suspend while wait for response (#8539)8ce51ce
feat: retain cli args when relaunching after update, closes #7402 (#7718)0bff8c3
fix(cli): Ignore query parameter in dev server (#8697)a9b2c06
chore: Commit Cargo.lock (#8586)7aa30de
feat: Add Section, Priority and Changelog options (#8620)Updates
thiserror
from 1.0.56 to 1.0.57Release notes
Sourced from thiserror's releases.
Commits
1d106b1
Release 1.0.578a5c4d1
Use write_str when args only consists of trailing commaf790bee
Phrase flag in terms of whether core::fmt machinery is requiredd43b759
Ignore needless_raw_string_hashes pedantic clippy lint in testd09c418
Touch up PR 286097251d
Merge pull request #286 from nyurik/litstrcd79876
optimize by avoiding second fmt.value() calld7e738e
Optimize simple literals for Display::fmt0717de3
Update ui test suite to nightly-2024-02-08c7c7547
Update ui test suite to nightly-2024-01-31Updates
whoami
from 1.4.1 to 1.5.1Changelog
Sourced from whoami's changelog.
... (truncated)
Commits
74a0c3b
Prepare to release whoami 1.5.1 (#109)7789b3f
Backport v2 -> v1: Test docs in CI (#108)4bbaf52
Prevent future potential UB in unix wrapper forgetpwuid()
(#104)358dc0e
WhoAmI 1.5.0 Release (#94)d6ee13e
Fix Instances of Memory Corruption on Illumos (#93)953e702
Support Redox (#92)5bc73e4
Preserve OS case for hostnames (#86)29d5f22
Support WASI (#84)d7885e7
AddTarget
trait for implementing new targets (#80)e3da4c5
Addlangs()
function, deprecatelang()
(#78)Updates
aws_lambda_events
from 0.2.7 to 0.15.0Release notes
Sourced from aws_lambda_events's releases.
... (truncated)
Commits
Updates
lambda_runtime
from 0.2.1 to 0.10.0Release notes
Sourced from lambda_runtime's releases.
... (truncated)
Commits
Updates
lettre
from 0.10.0 to 0.10.4Release notes
Sourced from lettre's releases.
... (truncated)
Changelog
Sourced from lettre's changelog.
... (truncated)
Commits
ce36327
Prepare 0.10.4 (#871)e59ecc2
Bump rustls to 0.21 (#867)4fb67a7
Prepare 0.10.3 (#860)9041f21
Add Content-Type to all examples sending a basic text/plain message (#859)77b7d40
mailbox: replace serialize_str(&self.to_string()) with collect_str(self) (#858)2b6d457
clippy: deny str_to_string and empty_structs_with_brackets (#857)952c1b3
Add support for rustls-native-certs (#843)7ecb87f
Prepare 0.10.2 (#853)fd700b1
cargo: switch to crates.io release of email-encoding v0.2 (#854)f8f19d6
clippy: fix latest warnings (#855)Updates
log
from 0.4.20 to 0.4.21Changelog
Sourced from log's changelog.
Commits
3ccdc28
Merge pull request #617 from rust-lang/cargo/0.4.216153cb2
prepare for 0.4.21 releasef0f7494
Merge pull request #613 from rust-lang/feat/kv-cleanup2b220bf
clean up structured logging example646e9ab
use original Visitor name for VisitValuecf85c38
add needed subfeatures to kv_unstable73e9539
fix up capturing of :err31bb4b0
move error macros togetherad91711
support field shorthand in macros90a347b
restore removed APIs as deprecatedUpdates
rusoto_core
from 0.43.0 to 0.48.0Release notes
Sourced from rusoto_core's releases.
... (truncated)
Changelog
Sourced from rusoto_core's changelog.
... (truncated)
Commits
0df121f
v0.48.0bd9f3f1
fix misspelling of default-features529f6dd
remove crates for dead(!) services19924ce
Merge pull request #1977 from rusoto/hyper-rustlsf7c92c3
add the new hyper-rustls default features37bac10
Merge pull request #1976 from svc-93/patch-1ae7f34e
Include ap-southeast-3 in AWS Regionsdf31792
Upgrade hyper-rustlse9d9214
Add Clone derived trait to TlsError9081eaa
Support building rustls without native certs, to eliminate openssl-probeUpdates
rusoto_s3
from 0.43.0 to 0.48.0Release notes
Sourced from rusoto_s3's releases.
... (truncated)
Changelog
Sourced from rusoto_s3's changelog.
... (truncated)
Commits
0df121f
v0.48.0bd9f3f1
fix misspelling of default-features529f6dd
remove crates for dead(!) services19924ce
Merge pull request #1977 from rusoto/hyper-rustlsf7c92c3
add the new hyper-rustls default features37bac10
Merge pull request #1976 from svc-93/patch-1ae7f34e
Include ap-southeast-3 in AWS Regionsdf31792
Upgrade hyper-rustlse9d9214
Add Clone derived trait to TlsError9081eaa
Support building rustls without native certs, to eliminate openssl-probeUpdates
rustls
from 0.16.0 to 0.21.10Release notes
Sourced from rustls's releases.