Bump the rust-dependencies group with 21 updates
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 0
(8 days ago)
(7 days ago)
(7 days ago)
by abr-egn
dependencies rust
Bumps the rust-dependencies group with 21 updates:
Package | From | To |
---|---|---|
base64 | 0.13.1 |
0.22.1 |
bitflags | 1.3.2 |
2.9.0 |
rand | 0.8.5 |
0.9.1 |
socket2 | 0.5.10 |
0.6.0 |
thiserror | 1.0.69 |
2.0.12 |
webpki-roots | 0.26.11 |
1.0.0 |
aws-credential-types | 1.2.5 |
1.2.6 |
pbkdf2 | 0.11.0 |
0.12.2 |
time | 0.3.41 |
0.3.42 |
tracing-subscriber | 0.3.19 |
0.3.20 |
aws-smithy-http-client | 1.1.0 |
1.1.1 |
aws-smithy-json | 0.61.4 |
0.61.5 |
aws-smithy-runtime | 1.9.0 |
1.9.1 |
deranged | 0.4.0 |
0.5.3 |
nu-ansi-term | 0.46.0 |
0.50.1 |
potential_utf | 0.1.2 |
0.1.3 |
quinn | 0.11.8 |
0.11.9 |
quinn-proto | 0.11.12 |
0.11.13 |
quinn-udp | 0.5.13 |
0.5.14 |
time-core | 0.1.4 |
0.1.5 |
time-macros | 0.2.22 |
0.2.23 |
Updates base64
from 0.13.1 to 0.22.1
Changelog
Sourced from base64's changelog.
0.22.1
- Correct the symbols used for the predefined
alphabet::BIN_HEX
.0.22.0
DecodeSliceError::OutputSliceTooSmall
is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning thatEngine::decode_slice
can now be used with exactly-sized output slices. As part of this,Engine::internal_decode
now returnsDecodeSliceError
instead ofDecodeError
, but that is not expected to affect any external callers.DecodeError::InvalidLength
now 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 eitherInvalidLength
orInvalidByte
being appropriate.- Decoding is somewhat faster (5-10%)
0.21.7
- Support getting an alphabet's contents as a str via
Alphabet::as_str()
0.21.6
- Improved introductory documentation and example
0.21.5
- Add
Debug
andClone
impls for the general purpose Engine0.21.4
- Make
encoded_len
const
, allowing the creation of arrays sized to encode compile-time-known data lengths0.21.3
- Implement
source
instead ofcause
on Error types- Roll back MSRV to 1.48.0 so Debian can continue to live in a time warp
- Slightly faster chunked encoding for short inputs
- Decrease binary size
0.21.2
- Rollback MSRV to 1.57.0 -- only dev dependencies need 1.60, not the main code
0.21.1
- Remove the possibility of panicking during decoded length calculations
DecoderReader
no longer sometimes erroneously ignores padding #226Breaking changes
Engine.internal_decode
return type changed- Update MSRV to 1.60.0
0.21.0
... (truncated)
Commits
e144006
v0.22.164cca59
Merge pull request #271 from JobanSD/patch-1838355e
Correct BinHex 4.0 alphabet according to specificationsbf15ccf
Merge pull request #270 from marshallpierce/mp/clippyfc6aabe
Appease clippy9a518a2
Merge pull request #267 from bdura/patch-1d96c80f
Merge branch 'marshallpierce:master' into patch-15d70ba7
Merge pull request #269 from marshallpierce/mp/decode-preciselyefb6c00
Release notes2b91084
Add some tests to boost coverage- Additional commits viewable in compare view
Updates bitflags
from 1.3.2 to 2.9.0
Release notes
Sourced from bitflags's releases.
2.9.0
What's Changed
Flags
trait: addclear(&mut self)
method by@wysiwys
in bitflags/bitflags#437- Fix up UI tests by
@KodrAus
in bitflags/bitflags#438- Prepare for 2.9.0 release by
@KodrAus
in bitflags/bitflags#439Full Changelog: https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0
2.8.0
What's Changed
- feat(core): Add bitflags_match macro for bitflag matching by
@YuniqueUnic
in bitflags/bitflags#423- Finalize bitflags_match by
@KodrAus
in bitflags/bitflags#431- Prepare for 2.8.0 release by
@KodrAus
in bitflags/bitflags#432New Contributors
@YuniqueUnic
made their first contribution in bitflags/bitflags#423Full Changelog: https://github.com/bitflags/bitflags/compare/2.7.0...2.8.0
2.7.0
What's Changed
- Fix
clippy::doc_lazy_continuation
lints by@waywardmonkeys
in bitflags/bitflags#414- Run clippy on extra features in CI. by
@waywardmonkeys
in bitflags/bitflags#415- Fix CI: trybuild refresh, allow some clippy restrictions. by
@waywardmonkeys
in bitflags/bitflags#417- Update zerocopy version in example by
@KodrAus
in bitflags/bitflags#422- Add method to check if unknown bits are set by
@wysiwys
in bitflags/bitflags#426- Update error messages by
@KodrAus
in bitflags/bitflags#427- Add
truncate(&mut self)
method to unset unknown bits by@wysiwys
in bitflags/bitflags#428- Update error messages by
@KodrAus
in bitflags/bitflags#429- Prepare for 2.7.0 release by
@KodrAus
in bitflags/bitflags#430New Contributors
@wysiwys
made their first contribution in bitflags/bitflags#426Full Changelog: https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0
2.6.0
What's Changed
- Sync CHANGELOG.md with github release notes by
@dextero
in bitflags/bitflags#402- Update error messages and zerocopy by
@KodrAus
in bitflags/bitflags#403- Bump minimum declared versions of dependencies by
@dextero
in bitflags/bitflags#404- chore(deps): bump serde_derive and bytemuck versions by
@joshka
in bitflags/bitflags#405- add OSFF Scorecard workflow by
@KodrAus
in bitflags/bitflags#396- Update stderr messages by
@KodrAus
in bitflags/bitflags#408- Fix typo by
@waywardmonkeys
in bitflags/bitflags#410- Allow specifying outer attributes in impl mode by
@KodrAus
in bitflags/bitflags#411- Prepare for 2.6.0 release by
@KodrAus
in bitflags/bitflags#412New Contributors
... (truncated)
Changelog
Sourced from bitflags's changelog.
2.9.0
What's Changed
Flags
trait: addclear(&mut self)
method by@wysiwys
in bitflags/bitflags#437- Fix up UI tests by
@KodrAus
in bitflags/bitflags#438Full Changelog: https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0
2.8.0
What's Changed
- feat(core): Add bitflags_match macro for bitflag matching by
@YuniqueUnic
in bitflags/bitflags#423- Finalize bitflags_match by
@KodrAus
in bitflags/bitflags#431New Contributors
@YuniqueUnic
made their first contribution in bitflags/bitflags#423Full Changelog: https://github.com/bitflags/bitflags/compare/2.7.0...2.8.0
2.7.0
What's Changed
- Fix
clippy::doc_lazy_continuation
lints by@waywardmonkeys
in bitflags/bitflags#414- Run clippy on extra features in CI. by
@waywardmonkeys
in bitflags/bitflags#415- Fix CI: trybuild refresh, allow some clippy restrictions. by
@waywardmonkeys
in bitflags/bitflags#417- Update zerocopy version in example by
@KodrAus
in bitflags/bitflags#422- Add method to check if unknown bits are set by
@wysiwys
in bitflags/bitflags#426- Update error messages by
@KodrAus
in bitflags/bitflags#427- Add
truncate(&mut self)
method to unset unknown bits by@wysiwys
in bitflags/bitflags#428- Update error messages by
@KodrAus
in bitflags/bitflags#429New Contributors
@wysiwys
made their first contribution in bitflags/bitflags#426Full Changelog: https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0
2.6.0
What's Changed
- Sync CHANGELOG.md with github release notes by
@dextero
in bitflags/bitflags#402- Update error messages and zerocopy by
@KodrAus
in bitflags/bitflags#403- Bump minimum declared versions of dependencies by
@dextero
in bitflags/bitflags#404- chore(deps): bump serde_derive and bytemuck versions by
@joshka
in bitflags/bitflags#405- add OSFF Scorecard workflow by
@KodrAus
in bitflags/bitflags#396- Update stderr messages by
@KodrAus
in bitflags/bitflags#408- Fix typo by
@waywardmonkeys
in bitflags/bitflags#410- Allow specifying outer attributes in impl mode by
@KodrAus
in bitflags/bitflags#411New Contributors
... (truncated)
Commits
e197bf5
Merge pull request #439 from KodrAus/cargo/2.9.08df6e80
prepare for 2.9.0 releasee92f0ae
Merge pull request #438 from KodrAus/fix/ui-tests226ff75
fix up UI tests2170a26
Merge pull request #437 from wysiwys/wysiwys/add-clear-method76dde58
add tests forclear()
trait methodce5d420
addclear()
method to trait9e45d36
Merge pull request #434 from bitflags/KodrAus-patch-1617645a
pin checkout action for miri job2c836f2
Merge pull request #433 from bitflags/ci/remove-scorecard- Additional commits viewable in compare view
Updates rand
from 0.8.5 to 0.9.1
Changelog
Sourced from rand's changelog.
[0.9.1] - 2025-04-17
Security and unsafe
Fixes
- Fix feature
simd_support
for recent nightly rust (#1586)Changes
- Allow
fn rand::seq::index::sample_weighted
andfn IndexedRandom::choose_multiple_weighted
to return fewer thanamount
results (#1623), reverting an undocumented change (#1382) to the previous release.Additions
[0.9.0] - 2025-01-27
Security and unsafe
- Policy: "rand is not a crypto library" (#1514)
- Remove fork-protection from
ReseedingRng
andThreadRng
. Instead, it is recommended to callThreadRng::reseed
on fork. (#1379)- Use
zerocopy
to replace someunsafe
code (#1349, #1393, #1446, #1502)Dependencies
- Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using
--ignore-rust-version
- Update to
rand_core
v0.9.0 (#1558)Features
- Support
std
feature withoutgetrandom
orrand_chacha
(#1354)- Enable feature
small_rng
by default (#1455)- Remove implicit feature
rand_chacha
; usestd_rng
instead. (#1473)- Rename feature
serde1
toserde
(#1477)- Rename feature
getrandom
toos_rng
(#1537)- Add feature
thread_rng
(#1547)API changes: rand_core traits
- Add fn
RngCore::read_adapter
implementingstd::io::Read
(#1267)- Add trait
CryptoBlockRng: BlockRngCore
; maketrait CryptoRng: RngCore
(#1273)- Add traits
TryRngCore
,TryCryptoRng
(#1424, #1499)- Rename
fn SeedableRng::from_rng
->try_from_rng
and add infallible variantfn from_rng
(#1424)- Rename
fn SeedableRng::from_entropy
->from_os_rng
and add fallible variantfn try_from_os_rng
(#1424)- Add bounds
Clone
andAsRef
to associated typeSeedableRng::Seed
(#1491)API changes: Rng trait and top-level fns
- Rename fn
rand::thread_rng()
torand::rng()
and remove from the prelude (#1506)- Remove fn
rand::random()
from the prelude (#1506)- Add top-level fns
random_iter
,random_range
,random_bool
,random_ratio
,fill
(#1488)- Re-introduce fn
Rng::gen_iter
asrandom_iter
(#1305, #1500)- Rename fn
Rng::gen
torandom
to avoid conflict with the newgen
keyword in Rust 2024 (#1438)- Rename fns
Rng::gen_range
torandom_range
,gen_bool
torandom_bool
,gen_ratio
torandom_ratio
(#1505)- Annotate panicking methods with
#[track_caller]
(#1442, #1447)
... (truncated)
Commits
ec6d5c0
Prepare rand_core v0.9.1 (#1591)6a06056
rand_core: introduce an UnwrapMut wrapper (#1589)8929123
AddAlphabetic
distribution (#1587)06b1642
Remove unnecessary underscore from `impl<T, const N: usize> Distribution<[T; ...49d76cd
rename extract to extract_lane (#1586)e0a70fd
Change to usearray::from_fn
inDistribution\<[T; N]> for StandardUniform
...0bc3f65
Move rand distr (#1577)2677c49
Revise "not a crypto library" policy and SECURITY.md (#1565)bfd1826
SeedableRng docs: add note on (lack of) reproducibility (#1572)c01aee7
Fix some links (#1571)- Additional commits viewable in compare view
Updates socket2
from 0.5.10 to 0.6.0
Changelog
Sourced from socket2's changelog.
0.6.0
Breaking changes
All IPv4 methods now have a
_v4
suffix, IPv6 uses_v6
. TCP methods have atcp_
prefix (looked better than a suffix).Furthermore we removed all types from external libraries (i.e. libc or windows-sys) from the public API, allowing us to update those without breaking the API.
- Renamed
Socket::freebind_ipv6
tofreebind_v6
(rust-lang/socket2#592).- Renamed
Socket::freebind
tofreebind_v4
(rust-lang/socket2#592).- Renamed
Socket::original_dst
tooriginal_dst_v4
(rust-lang/socket2#592).- Renamed
Socket::original_dst_ipv6
tooriginal_dst_v6
(rust-lang/socket2#592).- Bump MSRV to 1.70 (rust-lang/socket2#597).
- Use
c_int
fromstd::ffi
instead of from libc (rust-lang/socket2#599, rust-lang/socket2#595).SockAddr
's methods now accept/returnSockAddrStorage
instead ofsockaddr_storage
/SOCKADDR_STORAGE
(rust-lang/socket2#576):
new
try_init
as_ptr
as_storage
- Add
SockFilter
, wrapper aroundlibc::sock_filter
, argument toSocket::attach_filter
(rust-lang/socket2#581).- Various renames of TCP methods on
Socket
(rust-lang/socket2#592):
keepalive_time
->tcp_keepalive_time
keepalive_interval
->tcp_keepalive_interval
keepalive_retries
->tcp_keepalive_retries
nodelay
->tcp_nodelay
set_nodelay
->set_tcp_nodelay
tcp_mss
->mss
tcp_set_mss
->set_mss
tcp_cork
->cork
tcp_set_cork
->set_cork
tcp_quickack
->quickack
tcp_set_quickack
->set_quickack
thin_linear_timeouts
->tcp_thin_linear_timeouts
.Non-breaking changes
... (truncated)
Commits
- See full diff in compare view
Updates thiserror
from 1.0.69 to 2.0.12
Release notes
Sourced from thiserror's releases.
2.0.12
- Prevent elidable_lifetime_names pedantic clippy lint in generated impl (#413)
2.0.11
2.0.10
- Support errors containing a generic type parameter's associated type in a field (#408)
2.0.9
- Work around
missing_inline_in_public_items
clippy restriction being triggered in macro-generated code (#404)2.0.8
- Improve support for macro-generated
derive(Error)
call sites (#399)2.0.7
2.0.6
- Suppress deprecation warning on generated From impls (#396)
2.0.5
- Prevent deprecation warning on generated impl for deprecated type (#394)
2.0.4
- Eliminate needless_lifetimes clippy lint in generated
From
impls (#391, thanks@matt-phylum
)2.0.3
- Support the same Path field being repeated in both Debug and Display representation in error message (#383)
- Improve error message when a format trait used in error message is not implemented by some field (#384)
2.0.2
- Fix hang on invalid input inside #[error(...)] attribute (#382)
2.0.1
- Support errors that contain a dynamically sized final field (#375)
- Improve inference of trait bounds for fields that are interpolated multiple times in an error message (#377)
2.0.0
Breaking changes
Referencing keyword-named fields by a raw identifier like
{r#type}
inside a format string is no longer accepted; simply use the unraw name like{type}
(#347)This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.
#[derive(Error, Debug)] #[error("... {type} ...")] // Before: {r#type} pub struct Error { pub r#type: Type,
... (truncated)
Commits
95a5126
Release 2.0.1276490f7
Merge pull request #413 from dtolnay/elidablelifetime9f27b76
Ignore elidable_lifetime_names pedantic clippy lintdaf2a6f
Resolve some elidable_lifetime_names pedantic clippy lint5f07160
Point standard library links to stable6706a51
Convert html links to intra-doc links2706873
More precise gitignore patterns70bc20d
Remove **/*.rs.bk from project-specific gitignore0f532e3
Release 2.0.113d15543
Merge pull request #410 from dtolnay/testnostd- Additional commits viewable in compare view
Updates webpki-roots
from 0.26.11 to 1.0.0
Release notes
Sourced from webpki-roots's releases.
1.0.0
After 51 releases over about nine years, this is the first stable release of the
webpki-roots
andwebpki-root-certs
crates.The 1.0.0 release is functionally equal to the 0.26.10 release. We will make a 0.26.11 release that uses 1.0.0 using the semver trick.
What's Changed
- Refine CI workflow triggers by
@djc
in rustls/webpki-roots#97- Prepare 1.0.0 by
@ctz
in rustls/webpki-roots#98Full Changelog: https://github.com/rustls/webpki-roots/compare/v/0.26.10...v/1.0.0
Commits
d37be11
Declare crates as 1.0.0- See full diff in compare view
Updates aws-credential-types
from 1.2.5 to 1.2.6
Commits
- See full diff in compare view
Updates pbkdf2
from 0.11.0 to 0.12.2
Commits
165f4a8
pbkdf2 v0.12.2 (#443)cb56812
pbkdf2: useRECOMMENDED_ROUNDS
inDefault
impl (#442)795c424
argon2: add benchmarks using criterion (#437)3571f10
argon2: addParams::DEFAULT
constant (#439)b0cc634
scrypt: Update docs for recommended log_n parameter (#435)c8c1114
password-auth v0.3.0 (#434)54d68a4
password-auth: deriveEq
/PartialEq
on*Error
(#433)5e7e8c7
password-auth: renameError
(back) toVerifyError
(#432)58975ef
password-auth: fixis_hash_obsolete
docs (#431)2d45c3e
password-auth v0.2.0 (#430)- Additional commits viewable in compare view
Updates time
from 0.3.41 to 0.3.42
Changelog
Sourced from time's changelog.
0.3.42 [2025-08-31]
Added
Time::duration_until
Time::duration_since
per_t
method for all types intime::convert
. This is similar to the existingper
method, but can return any of the primitive numeric types that can represent the result. This will cut down onas
casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a type annotation in some situations.impl PartialOrd for Month
andimpl Ord for Month
; this assumes the months are in the same yearSystemTimeExt
trait, adding methods for checked arithmetic withtime::Duration
and obtaining the difference between twoSystemTime
s as atime::Duration
- Permit using
UtcDateTime
withrand
(this was inadvertently omitted previously)impl core::error::Error
for all error types (now available when thestd
feature is disabled)- MacOS can now obtain the local UTC offset in multi-threaded programs as the system APIs are thread-safe.
#[track_caller]
has been added to all relevant methods.Changed
- The minimum supported Rust version is now 1.81.0.
- The dependency on
itoa
has been removed, as the standard library now has similar functionality by default.- Formatting a component that involves a floating point number is now guaranteed to be deterministic, avoiding any subtle differences between platforms or compiler versions.
Fixed
- Serializing timestamps with nanosecond precision should always emit the correct value. Previously, it could be off by one nanosecond due to floating point imprecision.
- A previously unknown bug in
OffsetDateTime::to_offset
andUtcDateTime::to_offset
has been fixed. The bug could result in a value that was invalid. It was unlikely to ever occur in real-world code, as it involved passing a UTC offset that has never been used in any location.Miscellaneous
- The amount of code generated by macros has been massively reduced, on the order of 65-70% for typical use cases of
format_description!
.- Significant performance gains for comparisons of
Time
,PrimitiveDateTime
,UtcDateTime
, andOffsetDateTime
. The first three have gains of approximately 85% (i.e. 6× faster).- Nearly all methods are
#[inline]
.
Commits
ed2852e
v0.3.42 release1067543
Fix copied commentf45bff5
Useconst
block for readabilityb38c118
Add#[inline]
to most methodsf410951
Add#[track_caller]
to numerous methodsd30f3d0
OptimizeTime::sub
e807ad3
Add tests, benchmarks3fcb83d
OptimizeOffsetDateTime
comparisons95db5c3
Optimize UTC offset conversions998b26f
OptimizeTime::duration_until
- Additional commits viewable in compare view
Updates tracing-subscriber
from 0.3.19 to 0.3.20
Release notes
Sourced from tracing-subscriber's releases.
tracing-subscriber 0.3.20
Security Fix: ANSI Escape Sequence Injection (CVE-TBD)
Impact
Previous versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:
- Manipulate terminal title bars
- Clear screens or modify terminal display
- Potentially mislead users through terminal manipulation
In isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.
Solution
Version 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.
Affected Versions
All versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.
Recommendations
Immediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:
- Logs user-provided input (form data, HTTP headers, query parameters, etc.)
- Runs in environments where terminal output is displayed to users
Migration
This is a patch release with no breaking API changes. Simply update your Cargo.toml:
[dependencies] tracing-subscriber = "0.3.20"
Acknowledgments
We would like to thank zefr0x who responsibly reported the issue at
security@tokio.rs
.If you believe you have found a security vulnerability in any tokio-rs project, please email us at
security@tokio.rs
.
Commits
4c52ca5
fmt: fix ANSI escape sequence injection vulnerability (#3368)f71cebe
subscriber: impl Clone for EnvFilter (#3360)3a1f571
Fix CI (#3361)e63ef57
chore: prepare tracing-attributes 0.1.30 (#3316)6e59a13
attributes: fix tracing::instrument regression around shadowing (#3311)e4df761
tracing: update core to 0.1.34 and attributes to 0.1.29 (#3305)643f392
chore: prepare tracing-attributes 0.1.29 (#3304)d08e7a6
chore: prepare tracing-core 0.1.34 (#3302)6e70c57
tracing-subscriber: count numbers of enters inTimings
(#2944)c01d4fd
fix docs and enable CI onmain
branch (#3295)- Additional commits viewable in compare view
Updates aws-smithy-http-client
from 1.1.0 to 1.1.1
Commits
- See full diff in compare view
Updates aws-smithy-json
from 0.61.4 to 0.61.5
Commits
- See full diff in compare view
Updates aws-smithy-runtime
from 1.9.0 to 1.9.1
Commits
- See full diff in compare view
Updates deranged
from 0.4.0 to 0.5.3
Commits
- See full diff in compare view
Updates nu-ansi-term
from 0.46.0 to 0.50.1
Release notes
Sourced from nu-ansi-term's releases.
v0.50.1
What's Changed
- Remove unused import by
@nickelc
in nushell/nu-ansi-term#63- Update
windows-sys
to 0.52 by@nickelc
in nushell/nu-ansi-term#62Full Changelog: https://github.com/nushell/nu-ansi-term/compare/v0.50.0...v0.50.1
v0.50.0
What's Changed
- Rename the LICENCE file to LICENSE by
@newpavlov
in nushell/nu-ansi-term#51- gnu_legacy: with GNU, write foreground first, else background first. by
@sylvestre
in nushell/nu-ansi-term#54- Bump to 0.50 by
@kubouch
in nushell/nu-ansi-term#56New Contributors
@newpavlov
made their first contribution in nushell/nu-ansi-term#51@sylvestre
made their first contribution in nushell/nu-ansi-term#54@kubouch
made their first contribution in nushell/nu-ansi-term#56Full Changelog: https://github.com/nushell/nu-ansi-term/compare/v0.49.0...v0.50.0
v0.49.0
This release attempts to fix API limitations of the previous
0.48.0
release. You can now again constructStyle
directly through its fields.Breaking changes
coming from
0.47.0
- Style has now a
prefix_with_reset
field to enable additional reset sequences that are introduced before setting a style.coming from
0.48.0
Style.with_reset
has been renamed toStyle.prefix_with_reset
AnsiGenericString::hyperlink()
changed in signature from...(&mut self, ...)
to...(self, ...) -> Self
AnsiGenericString::icon()
and::cwd()
have been removed for now.What's Changed
- Fix Re-enabling manual Style creation by
@mhelsley
in nushell/nu-ansi-term#47- Use chaining for
AnsiGenericString::hyperlink
by@sholderbach
in nushell/nu-ansi-term#48- Make
Style.with_reset
more explicit asprefix_with_reset
by@sholderbach
in nushell/nu-ansi-term#50- Bump version for 0.49 release by
@sholderbach
in nushell/nu-ansi-term#49Full Changelog: https://github.com/nushell/nu-ansi-term/compare/v0.48.0...v0.49.0
v0.48.0
Warning This release introduces an unintended breaking change for users that want to construct
Style
directly. (see #46 for tracking)New features
This release introduces support to express several OSC control codes by calling methods on
AnsiGenericString
. Primarily you can now mark particular text with a hyperlink by calling.hyperlink()
on it.
... (truncated)
Changelog
Sourced from nu-ansi-term's changelog.
Changelog
v0.47.0 (2023-03-13)
Breaking changes
- Bumped minimum supported Rust version (MSRV) to 1.62.1
- Change of
Color::default()
value to the ANSI default colorColor::Default
(code39
and49
for foreground and background respectively). This replacesColor::White
as the default value.Other changes
const
ification of several functions and methods.- Improved CI workflow.
- Updated to Rust edition 2021.
- Replaced
winapi
dependency withwindows-sys
.- Removed
overload
dependency.- Added
AnsiGenericString::as_str()
to allow access to the underlying string.- Fixed typos in README.
- Added
CHANGELOG.md
for changes since forkingansi_term
.
Commits
0912f8f
bump version number 0.50.1b902580
Updatewindows-sys
to 0.52 (#62)cc9b338
Remove unused import (#63)eaf4f5f
Bump to 0.50 (#56)6c7e262
gnu_legacy: with GNU, write fg first, else bg first. (#54)f1c83ff
Rename the LICENCE file to LICENSE (#51)eaa7d7f
Bump version for 0.49 release (#49)b972a62
MakeStyle.with_reset
more explicit asprefix_with_reset
(#50)b853460
Use chaining forAnsiGenericString::hyperlink
(#48)76e507c
Fix Re-enabling manual Style creation (#47)- Additional commits viewable in compare view
Updates potential_utf
from 0.1.2 to 0.1.3
Changelog
Sourced from potential_utf's changelog.
Changelog
Unreleased
- Components
- General
icu_calendar
- Fix
und-SA-u-ca-islamic
(unicode-org#6736)- Data model and providers
- ...
- FFI
icu_capi
- All C++ enums now default to a valid value; which is the
Default
impl where there is one, and some semi-logical value otherwise. This has changed defaults in some cases and may cause a behavioral change for people relying on C++ default constructors. (unicode-org#6692)- Utils
yoke
- Add four
map_with_cart
methods toyoke...
Description has been truncated
Pull Request Statistics
1
1
+38
-68
Package Dependencies
Technical Details
ID: | 6316294 |
UUID: | 2790484770 |
Node ID: | PR_kwDOCvnhg86mU2si |
Host: | GitHub |
Repository: | mongodb/mongo-rust-driver |
Merge State: | Unknown |