swc
swc copied to clipboard
fix(deps): update cargo
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| anyhow | dependencies | patch | 1.0.86 -> 1.0.90 |
| anyhow | workspace.dependencies | patch | 1.0.86 -> 1.0.90 |
| assert_cmd | workspace.dependencies | patch | 2.0.14 -> 2.0.16 |
| assert_fs | workspace.dependencies | patch | 1.1.1 -> 1.1.2 |
| base64 | workspace.dependencies | minor | 0.21.0 -> 0.22.0 |
| bytecheck | workspace.dependencies | minor | 0.6.10 -> 0.8.0 |
| changesets | workspace.dependencies | minor | 0.2.2 -> 0.3.0 |
| clap | dependencies | patch | 4.5.9 -> 4.5.20 |
| codspeed-criterion-compat (source) | workspace.dependencies | minor | 2.6.0 -> 2.7.2 |
| dialoguer | workspace.dependencies | minor | 0.10.2 -> 0.11.0 |
| flate2 | workspace.dependencies | patch | 1.0.33 -> 1.0.34 |
| hashbrown | workspace.dependencies | minor | 0.14.5 -> 0.15.0 |
| indexmap | workspace.dependencies | minor | 2.5.0 -> 2.6.0 |
| jsonc-parser | workspace.dependencies | minor | 0.21.0 -> 0.25.0 |
| lightningcss | workspace.dependencies | patch | 1.0.0-alpha.58 -> 1.0.0-alpha.59 |
| lru | workspace.dependencies | minor | 0.10.0 -> 0.12.0 |
| napi | dependencies | minor | 2.14.2 -> 2.16.12 |
| napi | workspace.dependencies | patch | 2.16.8 -> 2.16.12 |
| napi | workspace.dependencies | minor | 2.14.2 -> 2.16.12 |
| napi-derive | dependencies | minor | 2.14.6 -> 2.16.12 |
| napi-derive | workspace.dependencies | patch | 2.16.9 -> 2.16.12 |
| napi-derive | workspace.dependencies | minor | 2.14.6 -> 2.16.12 |
| normpath | dependencies | minor | 0.2 -> 0.3 |
| ntest | workspace.dependencies | minor | 0.7.2 -> 0.9.0 |
| once_cell | workspace.dependencies | minor | 1.19.0 -> 1.20.2 |
| pretty_assertions | workspace.dependencies | patch | 1.4.0 -> 1.4.1 |
| proc-macro2 | workspace.dependencies | patch | 1.0.86 -> 1.0.88 |
| ptr_meta | workspace.dependencies | minor | 0.1.4 -> 0.3.0 |
| quote | workspace.dependencies | patch | 1.0.36 -> 1.0.37 |
| regex | workspace.dependencies | minor | 1.10.6 -> 1.11.0 |
| relative-path | workspace.dependencies | patch | 1.9.2 -> 1.9.3 |
| reqwest | workspace.dependencies | minor | 0.11.14 -> 0.12.0 |
| rkyv | workspace.dependencies | minor | =0.7.45 -> =0.8.8 |
| ryu-js | workspace.dependencies | patch | 1.0.0 -> 1.0.1 |
| serde (source) | dependencies | patch | 1.0.209 -> 1.0.210 |
| serde (source) | workspace.dependencies | patch | 1.0.208 -> 1.0.210 |
| serde (source) | workspace.dependencies | patch | 1.0.209 -> 1.0.210 |
| serde-wasm-bindgen | dependencies | minor | 0.4.5 -> 0.6.0 |
| serde-wasm-bindgen | workspace.dependencies | minor | 0.4.5 -> 0.6.0 |
| serde_derive (source) | workspace.dependencies | patch | 1.0.209 -> 1.0.210 |
| serde_json | dependencies | patch | 1.0.127 -> 1.0.132 |
| serde_json | workspace.dependencies | patch | 1.0.125 -> 1.0.132 |
| serde_json | workspace.dependencies | patch | 1.0.127 -> 1.0.132 |
| swc_core | workspace.dependencies | patch | 1.0.1 -> 1.0.3 |
| syn | workspace.dependencies | patch | 2.0.77 -> 2.0.81 |
| tempfile (source) | workspace.dependencies | minor | 3.12.0 -> 3.13.0 |
| thiserror | workspace.dependencies | patch | 1.0.63 -> 1.0.64 |
| tikv-jemallocator | dependencies | minor | 0.5 -> 0.6 |
| tracing-chrome | dependencies | minor | 0.5.0 -> 0.7.0 |
| tracing-chrome | workspace.dependencies | minor | 0.5.0 -> 0.7.0 |
| unicode-id-start | workspace.dependencies | minor | 1.2.0 -> 1.3.0 |
| unicode-width | workspace.dependencies | minor | 0.1.4 -> 0.2.0 |
| vergen | workspace.dependencies | patch | 9.0.0 -> 9.0.1 |
| virtual-fs (source) | workspace.dependencies | minor | 0.16.0 -> 0.17.0 |
| wasmer (source) | workspace.dependencies | minor | 4.3.7 -> 4.4.0 |
| wasmer-cache (source) | dependencies | minor | 4.3.7 -> 4.4.0 |
| wasmer-compiler-cranelift (source) | dependencies | minor | 4.3.7 -> 4.4.0 |
| wasmer-wasix (source) | workspace.dependencies | minor | 0.27.0 -> 0.28.0 |
Release Notes
dtolnay/anyhow (anyhow)
v1.0.90
- Documentation improvements
v1.0.89
- Make anyhow::Error's
UnwindSafeandRefUnwindSafeimpl consistently available between versions of Rust newer and older than 1.72 (#386)
v1.0.88
- Documentation improvements
v1.0.87
- Support more APIs, including
Error::newandError::chain, in no-std mode on Rust 1.81+ (#383)
assert-rs/assert_cmd (assert_cmd)
v2.0.16
Features
- Add getters to
Commandto mirror those added to the standard library
v2.0.15
Compatibility
- MSRV is now 1.74.0
marshallpierce/rust-base64 (base64)
v0.22.1
- Correct the symbols used for the predefined
alphabet::BIN_HEX.
v0.22.0
DecodeSliceError::OutputSliceTooSmallis now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning thatEngine::decode_slicecan now be used with exactly-sized output slices. As part of this,Engine::internal_decodenow returnsDecodeSliceErrorinstead ofDecodeError, but that is not expected to affect any external callers.DecodeError::InvalidLengthnow refers specifically to the number of valid symbols being invalid (i.e.len % 4 == 1), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for eitherInvalidLengthorInvalidBytebeing appropriate.- Decoding is somewhat faster (5-10%)
rkyv/bytecheck (bytecheck)
v0.8.0
v0.7.0
Bytecheck 0.7.0 is a new release that adds some exciting new features and cleans up some existing technical debt:
- #22 Bytecheck now supports the riscVim architecture
- #24
mem::ManuallyDropnow implementsCheckBytes - #27 (breaking) Adds
SendandSyncbounds to bytecheck'sErrortype - #30 Allows alternate crate roots to be specified by adding a
#[check_bytes = "path"]attribute.
Thanks to all the contributors this release: @starkoracles @rrichardson @mkatychev @samlich
knope-dev/changesets (changesets)
v0.3.0: 0.3.0 (2024-06-19)
Breaking Changes
Rework ChangeSet and PackageChange interfaces
ChangeSet now uses a Vec internally instead of a HashMap to perform better for low/single-package repos.
Instead of accessing the internal releases field, you can use into::<Vec<_>>() or into_iter().
PackageChange now stores both unique_id and summary in Arcs, since in multi-package repos, these strings
were potentially being cloned a lot.
clap-rs/clap (clap)
v4.5.20
Features
- (unstable) Add
CommandExt
v4.5.19
Internal
- Update dependencies
v4.5.18
Features
- (builder) Expose
Arg::get_display_orderandCommand::get_display_order
v4.5.17
Fixes
- (help) Style required argument groups
- (derive) Improve error messages when unsupported fields are used
v4.5.16
Fixes
- (derive) Improve error messages when
derivefeature is missing
v4.5.15
Compatiblity
- (unstable-ext)
Arg::removechanged return types
Fixes
- (unstable-ext) Make
Arg::removereturn the removed item
v4.5.14
Features
- (unstable-ext) Added
Arg::addfor attaching arbitrary state, like completion hints, toArgwithoutArgknowing about it
v4.5.13
Fixes
- (derive) Improve error message when
#[flatten]ing an optional#[group(skip)] - (help) Properly wrap long subcommand descriptions in help
v4.5.12
v4.5.11
v4.5.10
CodSpeedHQ/codspeed-rust (codspeed-criterion-compat)
v2.7.2
What's Changed
- feat: add prebuilt aarch64 binary by @art049 in https://github.com/CodSpeedHQ/codspeed-rust/pull/53
- fix: allow building codspeed-rust on unsupported architectures by @art049 in https://github.com/CodSpeedHQ/codspeed-rust/pull/54
Full Changelog: https://github.com/CodSpeedHQ/codspeed-rust/compare/v2.7.1...v2.7.2
v2.7.1
What's Changed
- chore: set MSRV to 1.74 and enforce it in CI by @art049 in https://github.com/CodSpeedHQ/codspeed-rust/pull/52
Full Changelog: https://github.com/CodSpeedHQ/codspeed-rust/compare/v2.7.0...v2.7.1
v2.7.0
What's Changed
- feat(cargo-codspeed): allow custom build profile selection by @art049 in https://github.com/CodSpeedHQ/codspeed-rust/pull/49
- fix(cargo-codspeed): display run bench command error by @adriencaccia in https://github.com/CodSpeedHQ/codspeed-rust/pull/45
- chore: bump dependency versions and move to Rust 1.80 by @antiguru in https://github.com/CodSpeedHQ/codspeed-rust/pull/47
New Contributors
- @antiguru made their first contribution in https://github.com/CodSpeedHQ/codspeed-rust/pull/47
Full Changelog: https://github.com/CodSpeedHQ/codspeed-rust/compare/v2.6.0...v2.7.0
console-rs/dialoguer (dialoguer)
v0.11.0
Enhancements
- Added
dialoguer::Resultanddialoguer::Error - Added a
BasicHistoryimplementation forHistory - Added vim mode for
FuzzySelect - All prompts implement
Clone - Add handling of
Deletekey forFuzzySelect
Bug fixes
- Resolve some issues on Windows where pressing shift keys sometimes aborted dialogs
- Resolve
MultiSelectchecked and unchecked variants looking the same on Windows Inputvalues that are invalid are now also stored inHistory- Resolve some issues with cursor positioning in
Inputwhen usingutf-8characters - Correct page is shown when default selected option is not on the first page for
Select - Fix panic in
FuzzySelectwhen using non-ASCII characters
Breaking
- Updated MSRV to
1.63.0due to multiple dependencies on different platforms:rustix,tempfile,linux-raw-sys - Removed deprecated
Confirm::with_text - Removed deprecated
ColorfulTheme::inline_selections - Prompt builder functions now take
mut selfinstead of&mut self - Prompt builder functions now return
Selfinstead of&mut Self - Prompt interaction functions now take
selfinstead of&self - Prompt interaction functions and other operations now return
dialoguer::Resultinstead ofstd::io::Result - Rename
ValidatortoInputValidator - The trait method
Theme::format_fuzzy_select_prompt()now takes a byte position instead of a cursor position in order to support UTF-8.
rust-lang/flate2-rs (flate2)
v1.0.34
What's Changed
- Add minimum build test back in to CI by @jongiddy in https://github.com/rust-lang/flate2-rs/pull/426
- docs: fix compression level range from 0-9 to 0-10 by @ByteBaker in https://github.com/rust-lang/flate2-rs/pull/427
- Document backend differences in compression levels by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/430
- Upgrade zlib-rs to 0.3.0 to get multiple bugfixes by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/428
- Better wording in compression level docs by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/431
New Contributors
- @ByteBaker made their first contribution in https://github.com/rust-lang/flate2-rs/pull/427
- @Shnatsel made their first contribution in https://github.com/rust-lang/flate2-rs/pull/430
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.0.33...1.0.34
rust-lang/hashbrown (hashbrown)
v0.15.0
This update contains breaking changes that remove the raw API with the hope of
centralising on the HashTable API in the future. You can follow the discussion
and progress in #545 to discuss features you think should be added to this API
that were previously only possible on the raw API.
Added
- Added
borshfeature withBorshSerializeandBorshDeserializeimpls. (#525) - Added
Assignimpls forHashSetoperators. (#529) - Added
Defaultimpls for iterator types. (#542) - Added
HashTable::iter_hash{,_mut}methods. (#549) - Added
Hash{Table,Map,Set}::allocation_sizemethods. (#553) - Implemented
DebugandFusedIteratorfor allHashTableiterators. (#561) - Specialized
Iterator::foldfor allHashTableiterators. (#561)
Changed
- Changed
hash_set::VacantEntry::insertto returnOccupiedEntry. (#495) - Improved
hash_set::Difference::size_hintlower-bound. (#530) - Improved
HashSet::is_disjointperformance. (#531) equivalentfeature is now enabled by default. (#532)HashSetoperators now return a set with the same allocator. (#529)- Changed the default hasher to foldhash. (#563)
ahashfeature has been renamed todefault-hasher. (#533)- Entry API has been reworked and several methods have been renamed. (#535)
Hash{Map,Set}::insert_unique_uncheckedis now unsafe. (#556)- The signature of
get_many_mutand related methods was changed. (#562)
Fixed
Removed
- Raw entry API is now under
raw-entryfeature, to be eventually removed. (#534, #555) - Raw table API has been made private and the
rawfeature is removed; in the future, all code should be using theHashTableAPI instead. (#531, #546) rykvfeature was removed; this is now provided by therykvcrate instead. (#554)HashSet::get_or_insert_ownedwas removed in favor ofget_or_insert_with. (#555)
indexmap-rs/indexmap (indexmap)
v2.6.0
- Implemented
Cloneformap::IntoIterandset::IntoIter. - Updated the
hashbrowndependency to version 0.15.
jeromefroe/lru-rs (lru)
v0.12.5
- Upgrade hashbrown dependency to 0.15.
v0.12.4
- Add methods that take a reference to the key that should be inserted.
v0.12.3
- Add
get_key_value_mutmethod.
v0.12.2
- Add
clonemethod.
v0.12.1
- Add
get_key_valuemethod.
v0.12.0
- Add lifetime specifier to
try_get_or_insert_mut. - Add
BuildHashertrait bound toDebugforLruCache.
v0.11.1
- Add
try_get_or_insert_mutmethod.
v0.11.0
- Update dependency on hashbrown to 0.14 and update MSRV to 1.64.0.
napi-rs/napi-rs (napi)
v2.16.12
What Changed
- fix(napi-derive): string enum validate logic #2213 @Brooooooklyn
- fix(napi-derive): warning in empty enum codegen #2214 @Brooooooklyn
- fix(napi,napi-derive): ffi lifetime and pointer sound issues #2216 @cathy-sjh
- fix(napi-derive): replace self when function returns
Result#2224 @CPunisher - perf(macro): constructor don't support asynchronous function #2239 @richerfu
- fix(napi-derive): call flush on the BufWriter #2242 @richerfu
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.12
v2.16.11
What Changed
- fix(napi-derive): add more cases for typegen of function args by @CPunisher #2210
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.11
v2.16.10
What Changed
- fix(napi-derive): call flush on the BufWriter by @lbarthon in https://github.com/napi-rs/napi-rs/pull/2195
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.10
v2.16.9
What's Changed
- fix: napi getter macros by @SyMind in https://github.com/napi-rs/napi-rs/pull/2188
New Contributors
- @SyMind made their first contribution in https://github.com/napi-rs/napi-rs/pull/2188
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.9
v2.16.8
What changed
- fix(napi-derive): missing declare keyword for function
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.8
v2.16.7
What Changed
- fix(napi-derive): class constructor and factory should support custom error status by @richerfu #2161
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.7
v2.16.6
v2.16.5
What's Changed
- fix(cli): switch name parsing to allow periods in name by @RaphaelDarley https://github.com/napi-rs/napi-rs/pull/1716
New Contributors
- @RaphaelDarley made their first contribution in https://github.com/napi-rs/napi-rs/pull/1716
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.4...@napi-rs/cli@2.16.5
v2.16.4
What's Changed
- chore(cli): update ci template by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1770
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.3...@napi-rs/cli@2.16.4
v2.16.3
What's Changed
- chore: upgrade npm dependencies by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1658
- fix(cli): zig 0.11 link args by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1698
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.2...@napi-rs/cli@2.16.3
v2.16.2
What's Changed
- fix(cli): ts constEnum option not working when set in package.json by @pengx17 in https://github.com/napi-rs/napi-rs/pull/1647
New Contributors
- @pengx17 made their first contribution in https://github.com/napi-rs/napi-rs/pull/1647
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.1...@napi-rs/cli@2.16.2
v2.16.1
v2.16.0
What's Changed
- feat(cli): support --profile flag by @Brooooooklyn https://github.com/napi-rs/napi-rs/commit/dfbe4645f9f84283d233d96c2ea6fa7fd68d5b8c
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.15.2...@napi-rs/cli@2.16.0
v2.15.4
What's Changed
- fix(napi): no hard fail on ThreadsafeFunction::call_async by @lbarthon in https://github.com/napi-rs/napi-rs/pull/1970
- fix(napi): JsObject.add_finalizer callback being allowed to reference non-static things by @tomb-msft in https://github.com/napi-rs/napi-rs/pull/1968
New Contributors
- @tomb-msft made their first contribution in https://github.com/napi-rs/napi-rs/pull/1968
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.15.4
v2.15.2
What's Changed
- fix(cli,napi-derive): backward compatible with older cli with #1531 by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1536
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]...@napi-rs/cli@2.15.2
v2.15.1
What's Changed
- fix(cli,napi-derive): re-export types from shared crate by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1531
- fix(cli): dts pipe by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1532
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]...@napi-rs/cli@2.15.1
v2.15.0
What's Changed
- fix(cli): export non const enums when generating typedefs by @nebarf in https://github.com/napi-rs/napi-rs/pull/1527
- fix(napi): ThreadsafeFunctionHandle never being dropped by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1530
- feat: export registers in wasm32 target by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1529
New Contributors
- @meowtec made their first contribution in https://github.com/napi-rs/napi-rs/pull/1525
- @nebarf made their first contribution in https://github.com/napi-rs/napi-rs/pull/1527
- @victorteokw made their first contribution in https://github.com/napi-rs/napi-rs/pull/1526
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]...@napi-rs/cli@2.15.0
v2.14.4
Bug Fixes
- napi: build error with [email protected] (2f52793)
v2.14.3
What's Changed
- Fix broken zig behaviors by @controversial in https://github.com/napi-rs/napi-rs/pull/1432
New Contributors
- @controversial made their first contribution in https://github.com/napi-rs/napi-rs/pull/1432
Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]...@napi-rs/cli@2.14.3
dylni/normpath (normpath)
v0.3.2
- Added a workaround for a WinAPI bug that caused some paths to be only partially normalized (#5)
- The partially resolved paths were equivalent but less useful.
v0.3.1
- Added a temporary workaround for rust-lang/rust#89658
- This change required making [
BasePath::join][BasePath::join] and related methods less efficient in some cases. It is planned to be reverted once rust-lang/rust#89665 is merged.
- This change required making [
v0.3.0
- Implemented traits for print_bytes and serde, with features to enable them
matklad/once_cell (once_cell)
v1.20.2
- Remove
portable_atomicfrom Cargo.lock if it is not, in fact, used: #267 This is a work-around for this cargo bhttps://github.com/rust-lang/cargo/issues/108010801.
v1.20.1
- Allow using
racemodule using justportable_atomic, withoutcritical_sectionand provide better error messages on targets without atomic CAS instruction, #265.
v1.20.0
rust-pretty-assertions/rust-pretty-assertions (pretty_assertions)
v1.4.1
Fixed
- Show feature-flagged code in documentation. Thanks to @sandydoo for the fix! (#130)
Internal
- Bump
yansiversion to1.x. Thanks to @SergioBenitez for the update, and maintaining this library! (#121)
dtolnay/proc-macro2 (proc-macro2)
v1.0.88
- Return accurate line and column from
Span::startandSpan::endinside proc macros on nightly (#472)
v1.0.87
- Check valid punctuation character in
Punct::new(#470)
rkyv/ptr_meta (ptr_meta)
v0.3.0
- Implement
Pointeefordyn core::error::Error - Add impls for trait objects plus
SendandSync - Replace
PtrExtandNonNullExtwith free functions - Fix
DynMetadataimplementation under MIRI - Add
crate = ..derive argument - Update syn to 2
- Set MSRV to 1.81
v0.2.0
This minor version bump cleans up the extension trait for NonNull pointers slightly and significantly improves the documentation.
rust-lang/regex (regex)
v1.11.0
===================
This is a new minor release of regex that brings in an update to the
Unicode Character Database. Specifically, this updates the Unicode data
used by regex internally to the version 16 release.
New features:
- FEATURE #1228:
Add new
regex::SetMatches::matched_allmethod. - FEATURE #1229: Update to Unicode Character Database (UCD) version 16.
udoprog/relative-path (relative-path)
v1.9.3
What's Changed
- Start working on open_at support by @udoprog in https://github.com/udoprog/relative-path/pull/51
- Add support for manipulating paths relative to a root by @udoprog in https://github.com/udoprog/relative-path/pull/52
- Add support for globbing by @udoprog in https://github.com/udoprog/relative-path/pull/53
- Re-organise into separate crates by @udoprog in https://github.com/udoprog/relative-path/pull/54
- Support files and symlinks in metadata by @udoprog in https://github.com/udoprog/relative-path/pull/55
- Fix documentation bug about absolute paths (fixes #44) by @udoprog in https://github.com/udoprog/relative-path/pull/57
Full Changelog: https://github.com/udoprog/relative-path/compare/1.9.0...1.9.3
seanmonstar/reqwest (reqwest)
v0.12.8
- Add support for SOCKS4 proxies.
- Add
multipart::Form::file()method for adding files easily. - Add
Body::wrap()to wrap anyhttp_body::Bodytype. - Fix the pool configuration to use a timer to remove expired connections.
v0.12.7
- Revert adding
impl Service<http::Request<_>>forClient.
v0.12.6
- Add support for
danger_accept_invalid_hostnamesforrustls. - Add
impl Service<http::Request<Body>>forClientand&'_ Client. - Add support for
!Syncbodies inBody::wrap_stream(). - Enable happy eyeballs when
hickory-dnsis used. - Fix
Proxyso thatHTTP(S)_PROXYvalues take precendence overALL_PROXY. - Fix
blocking::RequestBuilder::header()from unsettingsensitiveon passed header values.
v0.12.5
- Add
blocking::ClientBuilder::dns_resolver()method to change DNS resolver in blocking client. - Add
http3feature back, still requiringreqwest_unstable. - Add
rustls-tls-no-providerCargo feature to use rustls without a crypto provider. - Fix
Accept-Encodingheader combinations. - Fix http3 resolving IPv6 addresses.
- Internal: upgrade to rustls 0.23.
v0.12.4
- Add
zstdsupport, enabled withzstdCargo feature. - Add
ClientBuilder::read_timeout(Duration), which applies the duration for each read operation. The timeout resets after a successful read.
v0.12.3
- Add
FromStrfordns::Name. - Add
ClientBuilder::built_in_webpki_certs(bool)to enable them separately. - Add
ClientBuilder::built_in_native_certs(bool)to enable them separately. - Fix sending
content-length: 0for GET requests. - Fix response body
content_length()to return value when timeout is configured. - Fix
ClientBuilder::resolve()to use lowercase domain names.
v0.12.2
- Fix missing ALPN when connecting to socks5 proxy with rustls.
- Fix TLS version limits with rustls.
- Fix not detected ALPN h2 from server with native-tls.
v0.12.1
- Fix
ClientBuilder::interface()when no TLS is enabled. - Fix
TlsInfo::peer_certificate()being truncated with rustls. - Fix panic if
http2feature disabled but TLS negotiated h2 in ALPN. - Fix
DisplayforErrorto not include its source error.
v0.12.0
- Upgrade to
hyper,http, andhttp-bodyv1. - Add better support for converting to and from
http::Requestandhttp::Response. - Add
http2optional cargo feature, default on. - Add
charsetoptional cargo feature, default on. - Add
macos-system-configurationcargo feature, default on. - Change all optional dependencies to no longer be exposed as implicit features.
- Add
ClientBuilder::interface(str)to specify the local interface to bind to. - Experimental: disables the
http3feature temporarily.
v0.11.27
- Add
hickory-dnsfeature, deprecatingtrust-dns. - (wasm) Fix
Form::text()to not set octet-stream for plain text fields.
v0.11.26
- Revert
system-configurationupgrade, which broke MSRV on macOS.
v0.11.25
- Fix
Certificate::from_pem_bundle()parsing. - Fix Apple linker errors from detecting system proxies.
v0.11.24
- Add
Certificate::from_pem_bundle()to add a bundle. - Add
http3_prior_knowledge()to blocking client builder. - Remove
Syncbounds requirement forBody::wrap_stream(). - Fix HTTP/2 to retry
REFUSED_STREAMrequests. - Fix instances of converting
UrltoUrithat could panic.
v0.11.23
- Add
Proxy::custom_http_auth(val)for setting the rawProxy-Authorizationheader when connecting to proxies. - Fix redirect to reject locations that are not
http://orhttps://. - Fix setting
nodelaywhen TLS is enabled but URL is HTTP. - (wasm) Add
ClientBuilder::user_agent(val). - (wasm) add
multipart::Form::headers(headers).
v0.11.22
- Fix compilation on Windows when
trust-dnsis enabled.
v0.11.21
- Add automatically detecting macOS proxy settings.
- Add
ClientBuilder::tls_info(bool), which will puttls::TlsInfointo the response extensions. - Fix trust-dns resolver from possible hangs.
- Fix connect timeout to be split among multiple IP addresses.
v0.11.20
- Fix
deflatedecompression back to using zlib, as outlined in the spec.
v0.11.19
- Add
ClientBuilder::http1_ignore_invalid_headers_in_responses()option. - Add
ClientBuilder::http1_allow_spaces_after_header_name_in_responses()option. - Add support for
ALL_PROXYenvironment variable. - Add support for
use_preconfigured_tlswhen combined with HTTP/3. - Fix
deflatedecompression from using the zlib decoder. - Fix `
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠️ No Changeset found
Latest commit: 04a478e9c14798da5ef4e6b70549bc79b2e11fd5
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
CodSpeed Performance Report
Merging #9320 will degrade performances by 9.37%
Comparing renovate/cargo (1fcfe81) with main (1c2f7e9)
Summary
⚡ 1 improvements
❌ 3 regressions
✅ 192 untouched benchmarks
:warning: Please fix the performance issues or acknowledge them on CodSpeed.
Benchmarks breakdown
| Benchmark | BASE |
HEAD |
Change | |
|---|---|---|---|---|
| ⚡ | es/full/minify/libraries/jquery |
214.8 ms | 205.9 ms | +4.28% |
| ❌ | es/full/minify/libraries/moment |
125.4 ms | 130.5 ms | -3.85% |
| ❌ | es/full/base/fixer |
117.3 µs | 129.4 µs | -9.37% |
| ❌ | es/lints/libs/react |
1.6 ms | 1.7 ms | -3.94% |
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: bindings/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path bindings/Cargo.toml --workspace
Updating crates.io index
error: failed to select a version for `getrandom`.
... required by package `binding_core_wasm v1.10.9 (/tmp/renovate/repos/github/swc-project/swc/bindings/binding_core_wasm)`
versions that meet the requirements `^0.3.0` are: 0.3.0
the package `binding_core_wasm` depends on `getrandom`, with features: `js` but `getrandom` does not have these features.
failed to select a version for `getrandom` which could resolve this conflict