fix(deps): update all dependencies #2
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.4.24
->0.4.38
4.2.1
->4.5.21
0.6.2
->0.6.3
0.2.19
->0.13.0
0.6.8
->0.6.12
0.16.1
->0.19.0
1.0.95
->1.0.133
0.9.19
->0.9.34
1.27.0
->1.41.1
Release Notes
chronotope/chrono (chrono)
v0.4.38
Compare Source
This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient
days_since
method for theWeekday
type.Chrono 0.4.38 also removes the long deprecated
rustc-serialize
feature. Support forrustc-serialize
will be soft-destabilized in the next Rust edition. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.In chrono 0.4.36 we made an accidental breaking change by switching to
derive(Copy)
forDateTime
instead of a manual implementation. It is reverted in this release.Removals
rustc-serialize
feature (#1548, thanks @workingjubilee)Additions
Weekday::days_since
(#1249, based on #216 by @clarfonthey)TimeDelta::checked_mul
andTimeDelta::checked_div
(#1565, thanks @Zomtir)Fixes
Copy
forDateTime
if offset isCopy
(#1573)Internal
test_encodable_json
andtest_decodable_json
functions (#1550)cargo hack check
(#1553)Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.37
Compare Source
Version 0.4.36 introduced an unexpected breaking change and was yanked. In it
LocalResult
was renamed toMappedLocalTime
to avoid the impression that it is aResult
type were some of the results are errors. For backwards compatibility a type alias with the old name was added.As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with
use chrono::LocalResult::*
. With 0.4.37 we make the new nameMappedLocalTime
the alias, but keep using it in function signatures and the documentation as much as possible.See also the release notes of chrono 0.4.36 from yesterday for the yanked release.
v0.4.36
Compare Source
This release un-deprecates the methods on
TimeDelta
that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.New is the
DateTime::with_time()
method. As an example of when it is useful:Additions
DateTime::with_time()
(#1510)Deprecations
TimeDelta
deprecations (#1543)TimeStamp::timestamp_subsec_nanos
, which was missed in the 0.4.35 release (#1486)Documentation
Internal
Copy
andSend
impls (#1492, thanks @erickt)NaiveDate
unit tests (#1500, thanks @Zomtir)LocalResult
toTzResolution
, add alias (#1501)NaiveDate::from_yof
(#1518)DateTime::date_naive
andNaiveDate::diff_months
(#1530)unwrap
in UnixLocal
type (#1533)Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.35
Compare Source
Most of our efforts have shifted to improving the API for a 0.5 release, for which cleanups and refactorings are landing on the 0.4.x branch.
The most significant changes in this release are two sets of deprecations.
We deprecated all timestamp-related methods on
NaiveDateTime
. The reason is that a timestamp is defined to be in UTC. TheNaiveDateTime
type doesn't know the offset from UTC, so it was technically wrong to have these methods. The alternative is to use the similar methods on theDateTime<Utc>
type, or from theTimeZone
trait.Converting from
NaiveDateTime
toDateTime<Utc>
is simple with.and_utc()
, and in the other direction with.naive_utc()
.The panicking constructors of
TimeDelta
(the new name of theDuration
type) are deprecated. This was the last part of chrono that defaulted to panicking on error, dating from before rust 1.0.A nice change is that
NaiveDate
now includes a niche. So nowOption<NaiveDate>
,Option<NaiveDateTime>
andOption<DateTime<Tz>>
are the same size as their base types.format::Numeric
andformat::Fixed
are marked asnon_exhaustive
. This will allow us to improve our formatting and parsing support, and we have reason to believe this breaking change will have little to no impact on users.Additions
DateTime::{from_timestamp_micros, from_timestamp_nanos}
(#1234)Parsed
(#1465)Deprecations
NaiveDateTime
(#1473)TimeDelta
(#1450)Changes/fixes
NonZeroI32
insideNaiveDate
(#1207)format::Numeric
andformat::Fixed
asnon_exhaustive
(#1430)Parsed
fixes to error values (#1439)overflowing_naive_local
inDateTime::checked_add*
(#1333)Parsed::set_*
(#1465)Documentation
Parsed
(#1439)Internal
internals
module (#1428, #1429, #1431, #1432, #1433, #1438)x86_64-unknown-illumos
instead of Solaris (#1437)cargo hack check
on Linux (#1442)parse_internal
(#1459)SerdeError
(#1458)NaiveDate::from_isoywd
a bit (#1464)Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.34
Compare Source
Notable changes
Duration
type toTimeDelta
. This removes the confusion between chrono's type and the laterDuration
type in the standard library. It will remain available under the old name as a type alias for compatibility.Local
is rewritten. The new version avoids panics when the date is outside of the range supported by windows (the years 1601 to 30828), and gives more accurate results during DST transitions.Display
format ofTimeDelta
is modified to conform better to ISO 8601. Previously it converted all values greater than 24 hours to a value with days. This is not correct, as doing so changes the duration from an 'accurate' to a 'nominal' representation to use ISO 8601 terms.Fixes
TimeDelta::milliseconds
(#1385, thanks @danwilliams)DurationExceedsTimestamp
inDurationRound
(#1403, thanks @joroKr21)%X
(https://github.com/chronotope/pure-rust-locales/pull/12, #1420)GetTimeZoneInformationForYear
(#1017)Additions
TimeDelta::try_milliseconds
(#1385, thanks @danwilliams)TimeDelta::new
(#1337)StrftimeItems::{parse, parse_to_owned}
and more documentation (#1184)format::Locale
(via https://github.com/chronotope/pure-rust-locales/pull/8)Changes
Duration
toTimeDelta
, add type alias (#1406)TimeDelta
methods const (#1337)NaiveDate
,NaiveWeek
,NaiveTime
andNaiveDateTime
const where possible (#1337)DateTime
const where possible (#1400)Display
format ofTimeDelta
conform better to ISO 8601 (#1328)Documentation
timestamp_micros
's Example doc (#1338 via #1386, thanks @emikitas)TimeDelta
constructors (#1385, thanks @danwilliams)Internal
main
branch, work on 0.5 happens in the0.5.x
branch (#1390, #1402).impl Arbitrary for DateTime
and set up CI test (#1336)codecov/codecov-action
from 3 to 4 (#1404)-0000
offset (#1411)TOO_LONG
error out ofparse_internal
(#1419)Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.33
Compare Source
This release fixes the broken docrs.rs build of chrono 0.4.32.
What's Changed
rkyv
feature implysize_32
(#1383)Duration::hours()
exception (#1384, thanks @danwilliams)v0.4.32
Compare Source
In this release we shipped part of the effort to reduce the number of methods that could unexpectedly panic, notably for the
DateTime
andDuration
types.Chrono internally stores the value of a
DateTime
in UTC, and transparently converts it to the local value as required. For example adding a second to aDateTime
needs to be done in UTC to get the correct result, but adding a day needs to be done in local time to be correct. What happens when the value is near the edge of the representable range, and the implicit conversions pushes it beyond the representable range? Many methods could panic on such inputs, including formatting the value forDebug
output.In chrono 0.4.32 the range of
NaiveDate
,NaiveDateTime
andDateTime
is made slightly smaller. This allows us to always do the implicit conversion, and in many cases return the expected result. Specifically the range is now from January 1, -262144 until December 31, 262143, one year less on both sides than before. We expect this may trip up tests if you hardcoded theMIN
andMAX
dates.Duration
had a similar issue. The range of this type was pretty arbitrary picked to match the range of ani64
in milliseconds. Negating ani64::MIN
pushes a value out of range, and in the same way negatingDuration::MIN
could push it out of our defined range and cause a panic. This turns out to be somewhat common and hidden behind many layers of abstraction. We adjusted the type to have a minimum value of-Duration::MAX
instead and prevent the panic case.Other highlights:
Duration
gained new fallible initialization methods.rkyv
.NaiveDateTime
are now const.DateTime
const in a future release.Complete list of changes:
Fixes
TimeZone::from_local_datetime
(#1071)DateTime
getters and setters (#1317, #1329)Additions
NaiveDateTime::checked_(add|sub)_offset
(#1313)DateTime::to_utc
(#1325)Default
forDuration
(#1327)Duration::subsec_nanos
(#1327)try_*
builders toDuration
(#1327)AddAssign
andSubAssign
forDuration
(#1327)NaiveDateTime
const where possible (#1286)clock
feature intoclock
andnow
(#1343, thanks @mmastrac)From<NaiveDate>
forNaiveDateTime
(#1355, thanks @dcechano)NaiveDateTime::from_timestamp_nanos
(#1357, thanks @Ali-Mirghasemi)Months::num_months()
andnum_years()
(#1373, thanks @danwilliams)DateTime<Utc>::from_timestamp_millis
(#1374, thanks @xmakro)Changes
Duration::MIN.abs()
(adjustDuration::MIN
by 1 millisecond) (#1334)Deprecations
format
functions (#1306)Documentation
doc_auto_cfg
(#1305, #1326)Add
/Sub
impls and useexpect
(#1316)TimeZone::datetime_from_str
(#1342, thanks @tmccombs)Datelike
impl forDateTime
(#1376, thanks @ElectrifyPro)Rkyv support
Archived*
types inrkyv
module (#1304)Archived*
types (#1271, thanks @Awpteamoose)Changes to unstable features
unstable-locales
imply thealloc
feature (#1307)format::{format_localized, format_item_localized}
(#1311)write_rfc2822_inner
, don't localize (#1322)Internal
DateTime::with_*
(#1309)*_DAYS_FROM_YEAR_0
calculation (#1312)NaiveTime::overflowing_(add|sub)_offset
(#1310)DateTime::overflowing_(add|sub)_offset
(#1069)set env LC_ALL
(#1315, thanks @jtmoon79)deny.toml
(#1320)with: node-version
(#1352, thanks @jtmoon79)toml
job (#1371, thanks @gibbz00)Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.31
Compare Source
Another maintenance release.
It was not a planned effort to improve our support for UNIX timestamps, yet most PRs seem related to this.
Deprecations
timestamp_nanos
in favor of the non-panickingtimestamp_nanos_opt
(#1275)Additions
DateTime::<Utc>::from_timestamp
(#1279, thanks @demurgos)TimeZone::timestamp_micros
(#1285, thanks @emikitas)DateTime<Tz>::timestamp_nanos_opt
andNaiveDateTime::timestamp_nanos_opt
(#1275)UNIX_EPOCH
constants (#1291)Fixes
This makes many methods a little more strict:
NaiveTime::from_hms_milli
NaiveTime::from_hms_milli_opt
NaiveTime::from_hms_micro
NaiveTime::from_hms_micro_opt
NaiveTime::from_hms_nano
NaiveTime::from_hms_nano_opt
NaiveTime::from_num_seconds_from_midnight
NaiveTime::from_num_seconds_from_midnight_opt
NaiveDate::and_hms_milli
NaiveDate::and_hms_milli_opt
NaiveDate::and_hms_micro
NaiveDate::and_hms_micro_opt
NaiveDate::and_hms_nano
NaiveDate::and_hms_nano_opt
NaiveDateTime::from_timestamp
NaiveDateTime::from_timestamp_opt
TimeZone::timestamp
TimeZone::timestamp_opt
NaiveDateTime::timestamp_nanos_opt
(#1294, thanks @crepererum)Documentation
Internal
__doctest
feature anddoc_comment
dependency (#1276)actions/checkout
from 3 to 4 (#1280)NaiveDate::add_days
for small values (#1214)pure-rust-locales
to 0.7.0 (#1288, thanks @jeremija wo did good improvements onpure-rust-locales
)Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.30
Compare Source
In this release, we have decided to swap out the
chrono::Duration
type (which has been a re-export of time 0.1Duration
type) with our own definition, which exposes a strict superset of thetime::Duration
API. This helps avoid warnings about the CVE-2020-26235 and RUSTSEC-2020-0071 advisories for downstream users and allows us to improve theDuration
API going forward.While this is technically a SemVer-breaking change, we expect the risk of downstream users experiencing actual incompatibility to be exceedingly limited (see our analysis of public code using a crater-like experiment), and not enough justification for the large ecosystem churn of a 0.5 release. If you have any feedback on these changes, please let us know in #1268.
Additions
NaiveDate::leap_year
(#1261)Documentation
Timelike::num_seconds_from_midnight
is a simple mapping (#1255)Relation between chrono and time 0.1
Rust first had a
time
module added tostd
in its 0.7 release. It later moved tolibextra
, and then to alibtime
library shipped alongside the standard library. In 2014 work on chrono started in order to provide a full-featured date and time library in Rust. Some improvements from chrono made it into the standard library; notably,chrono::Duration
was included asstd::time::Duration
(rust#15934) in 2014.In preparation of Rust 1.0 at the end of 2014
libtime
was moved out of the Rust distro and into thetime
crate to eventually be redesigned (rust#18832, rust#18858), like thenum
andrand
crates. Of course chrono kept its dependency on thistime
crate.time
started re-exportingstd::time::Duration
during this period. Later, the standard library was changed to have a more limited unsignedDuration
type (rust#24920, RFC 1040), while thetime
crate kept the full functionality withtime::Duration
.time::Duration
had been a part of chrono's public API.By 2016
time
0.1 lived under therust-lang-deprecated
organisation and was not actively maintained (time#136). chrono absorbed the platform functionality andDuration
type of thetime
crate in chrono#478 (the work started in chrono#286). In order to preserve compatibility with downstream crates depending ontime
andchrono
sharing aDuration
type, chrono kept depending on time 0.1. chrono offered the option to opt out of thetime
dependency by disabling theoldtime
feature (swapping it out for an effectively similar chrono type). In 2019, @jhpratt took over maintenance on thetime
crate and released what amounts to a new crate astime
0.2.Security advisories
In November of 2020 CVE-2020-26235 and RUSTSEC-2020-0071 were opened against the
time
crate. @quininer had found that calls tolocaltime_r
may be unsound (chrono#499). Eventually, almost a year later, this was also made into a security advisory against chrono as RUSTSEC-2020-0159, which had platform code similar totime
.On Unix-like systems a process is given a timezone id or description via the
TZ
environment variable. We need this timezone data to calculate the current local time from a value that is in UTC, such as the time from the system clock.time
0.1 and chrono used the POSIX functionlocaltime_r
to do the conversion to local time, which reads theTZ
variable.Rust assumes the environment to be writable and uses locks to access it from multiple threads. Some other programming languages and libraries use similar locking strategies, but these are typically not shared across languages. More importantly, POSIX declares modifying the environment in a multi-threaded process as unsafe, and
getenv
in libc can't be changed to take a lock because it returns a pointer to the data (see rust#27970 for more discussion).Since version 4.20 chrono no longer uses
localtime_r
, instead using Rust code to query the timezone (from theTZ
variable or viaiana-time-zone
as a fallback) and work with data from the system timezone database directly. The code for this was forked from the tz-rs crate by @x-hgg-x. As such, chrono now respects the Rust lock when reading theTZ
environment variable. In general, code should avoid modifying the environment.Removing time 0.1
Because time 0.1 has been unmaintained for years, however, the security advisory mentioned above has not been addressed. While chrono maintainers were careful not to break backwards compatibility with the
time::Duration
type, there has been a long stream of issues from users inquiring about the time 0.1 dependency with the vulnerability. We investigated the potential breakage of removing the time 0.1 dependency in chrono#1095 using a crater-like experiment and determined that the potential for breaking (public) dependencies is very low. We reached out to those few crates that did still depend on compatibility with time 0.1.As such, for chrono 0.4.30 we have decided to swap out the time 0.1
Duration
implementation for a local one that will offer a strict superset of the existing API going forward. This will prevent most downstream users from being affected by the security vulnerability in time 0.1 while minimizing the ecosystem impact of semver-incompatible version churn.Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.29
Compare Source
This release fixes a panic introduced in chrono 0.4.27 in
FromStr<DateTime<Utc>>
(#1253).Chrono now has a Discord channel.
Fixes
parse_rfc3339_relaxed
(#1254)Deprecations
TimeZone::datetime_from_str
(#1251)Documentation
FromStr
forWeekday
andMonth
(#1226, thanks @wfraser)Internal improvements
i686
andwasm32-wasi
(#1237)This allows us to upgrade the criterion dependency to 5.1 without changing our MSRV.
Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.28
Compare Source
This release fixes a test failure on 32-bit targets introduced with 0.4.27, see https://github.com/chronotope/chrono/issues/1234.
v0.4.27
Compare Source
This release bumps the MSRV from 1.56 to 1.57. This allows us to take advantage of the panicking in const feature. In this release most methods on
NaiveDate
andNaiveTime
are made const,NaiveDateTime
and others will follow in a later release.The parser for the
%+
formatting specifier and theRFC3339
formatting item is switched from a strict to a relaxed parser (see https://github.com/chronotope/chrono/pull/1145). This matches the existing documentation, and the parser used byDateTime::from_str
. If you need to validate the input, consider usingDateTime::from_rfc3339
.Deprecations
DateTime::{from_local, from_utc}
(https://github.com/chronotope/chrono/pull/1175)Additions
DateTime::signed_duration_since
take argument withBorrow
(https://github.com/chronotope/chrono/pull/1119)PartialOrd
forMonth
(https://github.com/chronotope/chrono/pull/999, thanks @Munksgaard)Ord
andEq
for types which already derivePartialOrd
andPartialEq
(https://github.com/chronotope/chrono/pull/1128, thanks @totikom)FusedIterator
forNaiveDateDaysIterator
andNaiveDateWeeksIterator
(https://github.com/chronotope/chrono/pull/1134)NaiveDateDaysIterator
andNaiveDateWeeksIterator
public (https://github.com/chronotope/chrono/pull/1134)FromStr
forFixedOffset
(https://github.com/chronotope/chrono/pull/1157, thanks @mcronce)Tz::Offset: Display
requirement fromDateTime::to_rfc*
(https://github.com/chronotope/chrono/pull/1160)StrftimeItems
withunstable-locales
work without allocating (https://github.com/chronotope/chrono/pull/1152)NaiveDate::from_ymd_opt
const (https://github.com/chronotope/chrono/pull/1172, thanks @kamadorueda)Error
trait forParseWeekdayError
andParseMonthError
(https://github.com/chronotope/chrono/pull/539, thanks @mike-kfed)NaiveTime
const, update MSRV to 1.57 (https://github.com/chronotope/chrono/pull/1080)NaiveDate
const (https://github.com/chronotope/chrono/pull/1205)core::time::Duration
onDateTime
types (https://github.com/chronotope/chrono/pull/1229)Fixes
timestamp_nanos
panics on overflow in release builds (https://github.com/chronotope/chrono/pull/1123)offset_from_local_datetime
forwasm_bindgen
(https://github.com/chronotope/chrono/pull/1131)%s
to be a timestamp in UTC (https://github.com/chronotope/chrono/pull/1136)%#z
(https://github.com/chronotope/chrono/pull/1140, thanks @domodwyer)%c
and%r
(https://github.com/chronotope/chrono/pull/1165)unstable-locales
feature (https://github.com/chronotope/chrono/pull/1168)Offset
'sDebug
impl when serializingDateTime
(https://github.com/chronotope/chrono/pull/1035)NaiveTime::from_str
(https://github.com/chronotope/chrono/pull/1181)android-tzdata
if theclock
feature is not enabled (https://github.com/chronotope/chrono/pull/1220, thanks @AlexTMjugador)Documentation
NaiveTime
doc typo (https://github.com/chronotope/chrono/pull/1146, thanks @zachs18)Datelike::with_*
(https://github.com/chronotope/chrono/pull/1199)Utc::now
andLocal::now
(https://github.com/chronotope/chrono/pull/1192)Weekday::num_days_from_monday
(https://github.com/chronotope/chrono/pull/1193)Internal improvements
DateTime::to_rfc_*
optimizations (https://github.com/chronotope/chrono/pull/1200)format/formatting.rs
(https://github.com/chronotope/chrono/pull/1156)saturating_abs
(https://github.com/chronotope/chrono/pull/1124)Makefile
(https://github.com/chronotope/chrono/pull/1133)wasm-bindgen
feature (https://github.com/chronotope/chrono/pull/1131)try_verify_against_date_command
(https://github.com/chronotope/chrono/pull/1161)no_std
(https://github.com/chronotope/chrono/pull/1166)test_parse
(https://github.com/chronotope/chrono/pull/1170)#![deny(dead_code)]
(https://github.com/chronotope/chrono/pull/1187)test_date_extreme_offset
(https://github.com/chronotope/chrono/pull/1195)features-check
(https://github.com/chronotope/chrono/pull/1216)Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.26
Compare Source
The changes from #807 we merged for 0.4.25 unfortunately restricted parsing in a way that was incompatible with earlier 0.4.x releases. We reverted this in #1113. A small amount of other changes were merged since.
DurationRound
panics from issue #1010 (#1093, thanks to @pitdicker)Thanks on behalf of the chrono team (@djc and @esheppa) to all contributors!
v0.4.25
Compare Source
Time for another maintenance release. This release bumps the MSRV to 1.56; given MSRV bumps in chrono's dependencies (notably for syn 2), we felt that it no longer made sense to support any older versions. Feedback welcome in our issue tracker!
Additions
NaiveDateTime::and_utc()
method (#952, thanks to @klnusbaum)Hash
for most pub types that also derivePartialEq
(#938, thanks to @bruceg)parse_and_remainder()
methods (#1011, thanks to @pitdicker)DateTime::fix_offset()
(#1030, thanks to @pitdicker)#[track_caller]
toLocalResult::unwrap
(#1046, thanks to @pitdicker)#[must_use]
to some methods (#1007, thanks to @aceArt-GmbH)PartialOrd
forMonth
(#999, thanks to @Munksgaard)impl From<NaiveDateTime> for NaiveDate
(#1012, thanks to @pezcore)Fixes
NaiveWeek::last_day
(#1070, thanks to @pitdicker)Local
toFixedOffset
(#1041, thanks to @pitdicker)Refactoring
Local
(#992, thanks to @nekevss)Documentation
Internal improvements
clock
feature (#1061, thanks to @pitdicker)--no-default-features
(#1059, thanks to @pitdicker)bench_year_flags_from_year
from being optimized out (#1034, thanks to @pitdicker)test_datetime_parse_from_str
(#1078, thanks to @pitdicker)set -eux
, use bash (#1103, thanks to @jtmoon79)LANG
toc
in gnudate
(#1089, thanks to @scarf005)TryFrom
(#1086, thanks to @pitdicker)On behalf of @djc and @esheppa, thanks to all contributors!
clap-rs/clap (clap)
v4.5.21
Compare Source
Fixes
ignore_errors(true)
v4.5.20
Compare Source
Features
CommandExt
v4.5.19
Compare Source
Internal
v4.5.18
Compare Source
Features
Arg::get_display_order
andCommand::get_display_order
v4.5.17
Compare Source
Fixes
v4.5.16
Compare Source
Fixes
derive
feature is missingv4.5.15
Compare Source
Compatiblity
Arg::remove
changed return typesFixes
Arg::remove
return the removed itemv4.5.14
Compare Source
Features
Arg::add
for attaching arbitrary state, like completion hints, toArg
withoutArg
knowing about itv4.5.13
Compare Source
Fixes
#[flatten]
ing an optional#[group(skip)]
v4.5.12
Compare Source
v4.5.11
Compare Source
v4.5.10
Compare Source
v4.5.9
Compare Source
Fixes
v4.5.8
Compare Source
Fixes
v4.5.7
Compare Source
Fixes
num_args
v4.5.6
Compare Source
v4.5.5
Compare Source
Fixes
exclusive
to overriderequired_unless_present
,required_unless_present_any
,required_unless_present_all
v4.5.4
Compare Source
Fixes
#[arg(id)]
attributes againv4.5.3
Compare Source
Internal
heck
v4.5.2
Compare Source
Fixes
ignore_errors(true)
v4.5.1
Compare Source
Internal
v4.5.0
Compare Source
Compatibility
v4.4.18
Compare Source
Fixes
usage
feature, ensure the list of required arguments is uniquev4.4.17
Compare Source
Fixes
panic!
when mixingargs_conflicts_with_subcommands
withArgGroup
(which is implicit withderive
) introduced in 4.4.15v4.4.16
Compare Source
Fixes
v4.4.15
Compare Source
Fixes
args_conflicts_with_subcommands
args_conflicts_with_subcommands
when using subcommand short and long flagsv4.4.14
Compare Source
Documentation
find
cookbook entry to allow repeats of flags/optionsFeatures
num_args(0)
on options which allows making them emulate being a flag for position-tracking flagsv4.4.13
Compare Source
Documentation
v4.4.12
Compare Source
Performance
TypedValueParser
for possible values if neededv4.4.11
Compare Source
Features
Command::mut_group
v4.4.10
Compare Source
Documentation
v4.4.9
Compare Source
Fixes
Command::about
under flattened headingshide
when flattening subcommandsv4.4.8
Compare Source
Features
Command::flatten_help
to allowgit stash -h
like help for subcommandsv4.4.7
Compare Source
Performance
v4.4.6
Compare Source
Internal
anstream
v4.4.5
Compare Source
Fixes
name
orlong_flag
, allow ambiguous-looking matches that unambiguously map back to the same commandlong_flag
, don't panicv4.4.4
Compare Source
Internal
terminal_size
to 0.3v4.4.3
Compare Source
Documentation
v4.4.2
Compare Source
Performance
once_cell
dependencyv4.4.1
Compare Source
Fixes
usage
feature, ensure the list of required arguments is uniquev4.4.0
Compare Source
compatibility
v4.3.24
Compare Source
Fixes
--help
with custom templatesv4.3.23
Compare Source
Fixes
UnknownArgumentValueParser
to not error on flag's absencev4.3.22
Compare Source
Features
UnknownArgumentValueParser
for injecting errors for improving the experience with errorsv4.3.21
Compare Source
Features
TryMapValueParser
so the type can be namedv4.3.20
Compare Source
Features
Command::mut_args
for modifying all arguments en massev4.3.19
Compare Source
Fixes
value_terminator
even in the presence of later multiple-value positional argumentsv4.3.18
Compare Source
Fixes
--
in fewer places where it won't workv4.3.17
Compare Source
Fixes
PossibleValue
descriptions in--help
v4.3.16
Compare Source
Fixes
v4.3.15
Compare Source
Features
anstyle
Documentation
v4.3.14
Compare Source
Features
ArgAction::HelpShort
andArgAction::HelpLong
for explicitly specifying which style of help to displayFixes
[OPTIONS]
in usage if a help or versionArgAction
is usedv4.3.13
Compare Source
v4.3.12
Compare Source
Fixes
v4.3.11
Compare Source
Features
num::Wrapping
,Box
, orArc
Box<str>
,Box<OsStr>
, andBox<Path>
v4.3.10
Compare Source
Performance
v4.3.9
Compare Source
Fixes
Command::ignore_errors
no longer masks help/versionv4.3.8
Compare Source
Fixes
infer_long_arg
, rather than arbitrarily picking one, matching the documentation and subcommand's behaviorv4.3.7
Compare Source
Documentation
v4.3.6
Compare Source
Documentation
clio
v4.3.5
Compare Source
ColorChoice::possible_values
is added to simplify things for builder usersFixes
ColorChoice::to_possible_value
no longer includes descriptions, encouraging shorter help where possiblev4.3.4
Compare Source
Features
Error::exit_code
v4.3.3
Compare Source
Features
Command::defer
for delayed initialization of subcommands to reduce startup times of large applications like denov4.3.2
Compare Source
Fixes
--help
with custom templatesv4.3.1
Compare Source
Fixes
value_terminator
even in the presence of later multiple-value positional argumentsv4.3.0
Compare Source
Fixes
last
assertionvalue_terminator
has higher precedence thanallow_hyphen_values
--help
v4.2.7
Compare Source
Fixes
ArgMatches
v4.2.6
Compare Source
Features
impl Eq<std::any::TypeId> for clap_builder::util::AnyValueId
v4.2.5
Compare Source
Fixes
v4.2.4
Compare Source
Documentation
Command::style
v4.2.3
Compare Source
Features
Command::styles
for theming help/errors (behindunstable-styles
)v4.2.2
Compare Source
Internal
eyre-rs/eyre (color-eyre)
v0.6.3
Compare Source
dagger/dagger (dagger-sdk)
v0.13.7
Added
expect
arg forContainer.withExec
by @jedevc in https://github.com/dagger/dagger/pull/8466This enum arg allows specifying valid return statuses for which the command
can return without failing immediately.
Container.exitCode
field to get the exit code of the lastwithExec
by @jedevc in https://github.com/dagger/dagger/pull/8466Changed
The new policies attempt to co-operate with other applications using the disk
and will adjust its cache usage accordingly.
Previously, when a function chain in
dagger call
ended in an object, we'dprint all functions that return a simple value and don't have any arguments.
Now, only object fields will be included, not all functions.
Fixed
withExec
s using theExperimentalPrivilegedNesting
flag by @sipsma in https://github.com/dagger/dagger/pull/8776What to do next?
v0.11.9
Compare Source
Fixed
What to do next?
v0.9.8
Compare Source
🔥 Breaking Changes
Added
What to do next?
v0.3.3
Compare Source
v0.3.2
Compare Source
v0.3.1
Compare Source
v0.3.0
Compare Source
v0.2.22
Compare Source
Changelog
Changes
286d86d
: Fix regression when printing 0.1 compat error msg (@marcosnils)5213e0d
: Manually flush events in case of exiting without returning from (@marcosnils)c423fcd
: Send telemetry event when plan does not evaluate (@marcosnils)0ce2907
: feat(universe): add codecov uploader to alpha (@sagikazarmark)455e318
: feat: add python aws cdk package (@Butterneck)5b27724
: feat: add support for HTTP, HTTPS proxy (@samalba)a855c66
: feat: restore code to generate docs from a package name (@samalba)49956f4
: feat: restore doc generation for the whole library + index (@samalba)33bf208
: feat: support parsing and providing Pulumi outputs as secret (#2745) (@rawkode)3e5f13a
: fix: prevent auth panic and handle auth race condition (@marcosnils)f640234
: universe: bash: #RunSimple (@shykes)Full Changelog: https://github.com/dagger/dagger/compare/v0.2.21...v0.2.22
What to do next?
v0.2.21
Compare Source
Changelog
Changes
a54b635
: Add a possible configuration to use dagger in TravisCi (@jjuarez)0b24557
: Avoid to make more complex the build command adding the cache stuff (@jjuarez)7be1a51
: Change to follow the style in the original guide (@jjuarez)d456665
: Effectively use embedding (@Butterneck)7404748
: Fixes a markdown issue (@)d3796b8
: Fixes a somekind of markdown issue (@)2e707d2
: [Docs] Categories UI improvement (@crjm)f0b86d6
: [Docs] Fix hyperlinks rendering inside admonitions (@crjm)9bc90e2
: enforce configuration mount (@Butterneck)d958b46
: feat: add support for aws sso credentials and container credentials relative (@Butterneck)3127b4a
: fix: Correct case for private definition per style (#2691) (@jpadams)2b1ad9d
: fix: Correct case for private definition per style (#2691) (@jpadams)2d6cd10
: fix: Correct docs routes (@jpadams)5e04ea5
: fix: redirect better visually (@jpadams)08c9f60
: fix: visual fix (@)992fe08
: print Dagger Cloud URL when starting plan (@marcosnils)ccf81d7
: revert useless image configurations (@Butterneck)bc64ebc
: universe: php: composer: Allow container to accept a docker.#image (@rob-vanderlee-jvs)07c5397
: universe: php: composer: Formatted code (@rob-vanderlee-jvs)7b40538
: universe: php: composer: Make image and repository configurable (@rob-vanderlee-jvs)3355703
: universe: php: composer: Pulled apart image and container to seperate file and made package more extensible (@rob-vanderlee-jvs)d95417a
: universe: php: composer: Removed string as argument for repository (@rob-vanderlee-jvs)386d74a
: universe: php: composer: Use env directly and restructure output to be one entry (@rob-vanderlee-jvs)Full Changelog: https://github.com/dagger/dagger/compare/v0.2.20...v0.2.21
What to do next?
v0.2.20
Compare Source
Changelog
Changes
e21acdd
: Add alpha and beta paths (@jpadams)901269c
: Added package to use the package manager composer (#2620) (@rob-vanderlee-jvs)14bf990
: Merge branch 'main' into dependabot/npm_and_yarn/website/concurrently-7.2.2 (@slumbering)0b89d1f
: Start w getting started (#2690) (@jpadams)2f8e6d6
: Use a worker pool to send telemetry data (@marcosnils)c314506
: add offline_access scope so refresh token flow can be performed (@marcosnils)209f6d5
: core:#Mount
supports inline file (@TomChv)5a7762a
: feat: Add install directory customization (@clly)4d0730b
: feat: Support Helm upgrade and custom namespace (#2674) (@olljanat)3e6491c
: feat: add golangci to alpha universe (#2654) (@sagikazarmark)a064577
: feat: allow custom image usage on go.#Build (#2632) (@Butterneck)4714f91
: fix: add additional flags to command (#2641) (@Siafu)1c60cdd
: fix: added a variable to customize the binary in go.#Build (@xocasdashdash)ba2d442
: fix: correct GitHub camel case (#2678) (@jpadams)61e6971
: fix: reversego.mod
change in merged PR (@helderco)46b9b0d
: universe(x): add experimental Scaleway package (@TomChv)240f1a9
: universe(x): add experimental Scaleway package tests (@TomChv)14e4b86
: universe(x): move Scaleway pkg from x to alpha (@TomChv)35baced
: updated the dagger cloud doc (@mircubed)Full Changelog: https://github.com/dagger/dagger/compare/v0.2.19...v0.2.20
What to do next?
rust-lang/git2-rs (git2)
v0.19.0
Compare Source
0.18.3...0.19.0
Added
opts
functions to control server timeouts (get_server_connect_timeout_in_milliseconds
,set_server_connect_timeout_in_milliseconds
,get_server_timeout_in_milliseconds
,set_server_timeout_in_milliseconds
), and addErrorCode::Timeout
.#1052
Changed
#1032
Error
struct.#1053
Fixed
#1043
v0.18.3
Compare Source
0.18.2...0.18.3
Added
opts::
functions to get / set libgit2 mwindow options#1035
Changed
#1007
v0.18.2
Compare Source
0.18.1...0.18.2
Added
opts::set_ssl_cert_file
andopts::set_ssl_cert_dir
for setting Certificate Authority file locations.#997
TreeIter::nth
which makes jumping ahead in the iterator more efficient.#1004
Repository::find_commit_by_prefix
to find a commit by a shortened hash.#1011
Repository::find_tag_by_prefix
to find a tag by a shortened hash.#1015
Repository::find_object_by_prefix
to find an object by a shortened hash.#1014
Changed
This fixes CVE-2024-24575 and CVE-2024-24577.
#1017
v0.18.1
Compare Source
0.18.0...0.18.1
Added
FetchOptions::depth
to set the depth of a fetch or clone, adding support for shallow clones.#979
Fixed
TreeWalkCbData
) to not assume it is a transparent type while casting.#989
DiffPatchidOptions
andStashSaveOptions
are publicly exported allowing the corresponding APIs to actually be used.#988
v0.18.0
Compare Source
0.17.2...0.18.0
Added
Blame::blame_buffer
for getting blame data for a file that has been modified in memory.#981
Changed
#968
#982
#973
Revwalk::with_hide_callback
to take a mutable reference to its callback to enforce type safety.#970
FusedIterator
for many iterators that can support it.#955
Fixed
-Zminimal-versions
.#960
v0.17.2
Compare Source
0.17.1...0.17.2
Added
#930
v0.17.1
Compare Source
0.17.0...0.17.1
Changed
#948
v0.17.0
Compare Source
0.16.1...0.17.0
Added
IntoIterator
implementation forStatuses
.#880
Reference::symbolic_set_target
#893
Copy
,Clone
,Debug
,PartialEq
, andEq
implementations forAutotagOption
andFetchPrune
.#889
Eq
andPartialEq
implementations forSignature
.#890
Repository::discover_path
.#883
Submodule::repo_init
.#914
Tag::is_valid_name
.#882
Repository::set_head_bytes
.#931
Indexer
type which is a low-level API for storing and indexing pack files.#911
Index::find_prefix
.#903
FileMode
.#887
PushCallbacks::push_negotiation
callback and the correspondingPushUpdate
type for getting receiving information about the updates to perform.#926
Changed
This brings in many changes, including better SSH host key support on Windows and better SSH host key algorithm negotiation.
1.6.3 is now the minimum supported version.
#935
This brings in numerous changes, including SHA2 algorithm support with RSA.
#919
RemoteCallbacks::credentials
callback error handler to correctly set the libgit2 error class.#918
DiffOptions::flag
now takes agit_diff_option_t
type.#935
serde-rs/json (serde_json)
v1.0.133
Compare Source
v1.0.132
Compare Source
v1.0.131
Compare Source
Map<String, Value>
and&Map<String, Value>
(#1135, thanks @swlynch99)v1.0.130
Compare Source
Number
from i128 and u128 (#1141, thanks @druide)v1.0.129
Compare Source
serde_json::Map::sort_keys
andserde_json::Value::sort_all_objects
(#1199)v1.0.128
Compare Source
v1.0.127
Compare Source
v1.0.126
Compare Source
v1.0.125
Compare Source
v1.0.124
Compare Source
v1.0.123
Compare Source
v1.0.122
Compare Source
json!
in no-std crates (#1166)v1.0.121
Compare Source
v1.0.120
Compare Source
indexmap
dependency (#1152, thanks @cforycki)v1.0.119
Compare Source
serde_json::Map::shift_insert
(#1149, thanks @joshka)v1.0.118
Compare Source
v1.0.117
Compare Source
v1.0.116
Compare Source
v1.0.115
Compare Source
v1.0.114
Compare Source
v1.0.113
Compare Source
swap_remove
andshift_remove
methods on Map (#1109)v1.0.112
Compare Source
v1.0.111
Compare Source
v1.0.110
Compare Source
v1.0.109
Compare Source
v1.0.108
Compare Source
v1.0.107
Compare Source
v1.0.106
Compare Source
Value::as_number
accessor (#1069, thanks @chanced)Number::as_str
accessor under "arbitrary_precision" feature (#1067, thanks @chanced)v1.0.105
Compare Source
v1.0.104
Compare Source
v1.0.103
Compare Source
v1.0.102
Compare Source
v1.0.101
Compare Source
v1.0.100
Compare Source
-Z minimal-versions
v1.0.99
Compare Source
v1.0.98
Compare Source
v1.0.97
Compare Source
io_error_kind()
method to serde_json::Error:fn io_error_kind(&self) -> Option<std::io::ErrorKind>
(#1026)v1.0.96
Compare Source
to_writer
only writes valid UTF-8 strings (#1011, thanks @stepancheg)dtolnay/serde-yaml (serde_yaml)
v0.9.34
Compare Source
As of this release, I am not planning to publish further versions of
serde_yaml
as none of my projects have been using YAML for a long time, so I have archived the GitHub repo and marked the crate deprecated in the version number. An official replacement isn't designated for those who still need to work with YAML, but https://crates.io/search?q=yaml&sort=relevance and https://crates.io/keywords/yaml has a number of reasonable-looking options available.v0.9.33
Compare Source
v0.9.32
Compare Source
v0.9.31
Compare Source
swap_remove
andshift_remove
methods on Mapping (#408)v0.9.30
Compare Source
v0.9.29
Compare Source
deny(unsafe_op_in_unsafe_fn)
lintv0.9.28
Compare Source
unsafe-libyaml
dependency to pull in unaligned write fixv0.9.27
Compare Source
v0.9.26
Compare Source
.nan
is deserialized as a positive NaN (#392, #393)v0.9.25
Compare Source
v0.9.24
Compare Source
v0.9.23
Compare Source
v0.9.22
Compare Source
v0.9.21
Compare Source
Tag::new
panic if given empty string, since YAML has no syntax for an empty tagv0.9.20
Compare Source
None
orValue::Null
, in addition to the previously supported empty vector, empty map, and struct with no required fieldstokio-rs/tokio (tokio)
v1.41.1
: Tokio v1.41.1Compare Source
1.41.1 (Nov 7th, 2024)
Fixed
net
requirement fornet::UdpSocket
in docs (#6938)TcpStream
internal comment (#6944)v1.41.0
: Tokio v1.41.0Compare Source
1.41.0 (Oct 22th, 2024)
Added
global_queue_depth
(#6854, #6918)SocketAddr
(#6868)watch::Sender::sender_count
(#6836)mpsc::Receiver::blocking_recv_many
(#6867)Id
apis (#6793, #6891)Added (unstable)
LocalRuntime
(#6808)Changed
#[must_use]
toNotified
(#6828)watch
cooperative (#6846)broadcast::Receiver
cooperative (#6870)cfg_fs
forwasi
target (#6822)Fixed
Documented
OwnedFd
withAsyncFd
(#6821)AsyncFd
methods (#6890)join
andtry_join
(#6814, #6841)TcpSocket::set_nodelay
andTcpSocket::nodelay
(#6840)v1.40.0
: Tokio v1.40.0Compare Source
1.40.0 (August 30th, 2024)
Added
util::SimplexStream
(#6589)Command::process_group
(#6731){TrySendError,SendTimeoutError}::into_inner
(#6755)JoinSet::join_all
(#6784)Added (unstable)
Builder::{on_task_spawn, on_task_terminate}
(#6742)Changed
write_all_buf
when possible (#6724)UnwindSafe
(#6783)Sleep
andBatchSemaphore
instrumentation explicit roots (#6727)NonZeroU64
fortask::Id
(#6733)JoinError
(#6753)#[must_use]
toJoinHandle::abort_handle
(#6762)Documented
[build]
section doesn't go in Cargo.toml (#6728)select!
(#6774)v1.39.3
: Tokio v1.39.3Compare Source
1.39.3 (August 17th, 2024)
This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. (#6772)
v1.39.2
: Tokio v1.39.2Compare Source
1.39.2 (July 27th, 2024)
This release fixes a regression where the
select!
macro stopped accepting expressions that make use of temporary lifetime extension. (#6722)v1.39.1
: Tokio v1.39.1Compare Source
1.39.1 (July 23rd, 2024)
This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#6715)
v1.39.0
: Tokio v1.39.0Compare Source
1.39.0 (July 23rd, 2024)
Added
AsyncSeek
forEmpty
(#6663)num_alive_tasks
(#6619, #6667)Command::as_std_mut
(#6608)watch::Sender::same_channel
(#6637){Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}
(#6661)Default
forwatch::Sender
(#6626)Clone
forAbortHandle
(#6621)consume_budget
(#6622)Changed
ReadBuf::put_slice()
(#6629)copy_bidirectional
andcopy
(#6532)num_cpus
withavailable_parallelism
(#6709)block_on
(#6692)IntoFuture
withtimeout
(#6666)IntoFuture
withjoin!
andselect!
(#6710)Fixed
Interval
(#6612)Added (unstable)
unhandled_panic
behavior for#[tokio::main]
and#[tokio::test]
(#6593)spawned_tasks_count
(#6114)worker_park_unpark_count
(#6696)Documented
tokio::io::stdout
documentation (#6674)join.rs
andtry_join.rs
(#6641)unhandled_panic
(#6660)JoinSet::try_join_next
when all tasks are running (#6671)v1.38.1
: Tokio v1.38.1Compare Source
1.38.1 (July 16th, 2024)
This release fixes the bug identified as (#6682), which caused timers not
to fire when they should.
Fixed
wake_up
while holding all the locks of sharded time wheels (#6683)v1.38.0
: Tokio v1.38.0Compare Source
This release marks the beginning of stabilization for runtime metrics. It
stabilizes
RuntimeMetrics::worker_count
. Future releases will continue tostabilize more metrics.
Added
File::create_new
(#6573)copy_bidirectional_with_sizes
(#6500)AsyncBufRead
forJoin
(#6449)Clone
forNamedPipeInfo
(#6586)Notify::notify_last
(#6520)mpsc::Receiver::{capacity,max_capacity}
(#6511)split
method to the semaphore permit (#6472, #6478)tokio::task::join_set::Builder::spawn_blocking
(#6578)Changed
#[tokio::test]
append#[test]
at the end of the attribute list (#6497)blocking_threads
count (#6551)RuntimeMetrics::worker_count
(#6556)lifo_slot
inblock_in_place
(#6596)global_queue_interval
is zero (#6445)Semaphore
for task dumps (#6499)LocalKey::get
work with Clone types (#6433)true_when
field inTimerShared
(#6563)Fixed
Interval::poll_tick
(#6487)is_empty
on mpsc block boundaries (#6603)Documented
stdin
documentation (#6581)ReadHalf::unsplit()
documentation (#6498)select!
(#6468)NamedPipeServer
example (#6590)SemaphorePermit
,OwnedSemaphorePermit
(#6477)Barrier::wait
is not cancel safe (#6494)watch::Sender::{subscribe,closed}
(#6490)spawn_blocking
tasks (#6571)LocalSet::run_until
(#6599)v1.37.0
: Tokio v1.37.0Compare Source
1.37.0 (March 28th, 2024)
Added
set_max_buf_size
totokio::fs::File
(#6411)try_new
andtry_with_interest
toAsyncFd
(#6345)forget_permits
method to semaphore (#6331)is_closed
,is_empty
, andlen
to mpsc receivers (#6348)rwlock()
method to ownedRwLock
guards (#6418)Clone
forwatch::Sender
(#6388)TaskLocalFuture::take_value
(#6340)FromIterator
forJoinSet
(#6300)Changed
io::split
use a mutex instead of a spinlock (#6403)Fixed
Documented
AsyncBufReadExt::fill_buf
(#6431)AsyncReadExt
's primitive read functions (#6337)Runtime
to#[tokio::main]
(#6366)enter
example deterministic (#6351)mpsc::Sender::downgrade
with#[must_use]
(#6326)const_new
beforenew_with
(#6392)Changed (unstable)
Id
in taskdumps (#6328)unhandled_panic
is enabled when not supported (#6410)v1.36.0
: Tokio v1.36.0Compare Source
1.36.0 (February 2nd, 2024)
Added
tokio::io::Join
(#6220)AsyncWrite
forEmpty
(#6235)UnixSocket
(#6290)TcpSocket
(#6311){Receiver,UnboundedReceiver}::poll_recv_many
(#6236)Sender::{try_,}reserve_many
(#6205)watch::Receiver::mark_unchanged
(#6252)JoinSet::try_join_next
(#6280)Changed
copy
cooperative (#6265)repeat
andsink
cooperative (#6254)Documented
clear_ready
docs (#6304)*Fd
traits onTcpSocket
are unix-only (#6294)tokio::sync::Mutex
(#6279)v1.35.1
: Tokio v1.35.1Compare Source
1.35.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
Fixed
tokio::runtime::io::registration::async_io
(#6221)v1.35.0
: Tokio v1.35.0Compare Source
1.35.0 (December 8th, 2023)
Added
Changed
Sized
requirements fromAsyncReadExt.read_buf
(#6169)Runtime
unwind safe (#6189)Fixed
--cfg docsrs
work without net feature (#6166)unsync_load
on miri (#6179)Documented
AsyncWriteExt
examples (#6149)LocalSet::run_until
(#6147)v1.34.0
: Tokio v1.34.0Compare Source
Fixed
clear_readiness
after io driver shutdown (#6067)take
(#6080)broadcast::channel
link (#6100)Changed
::core
qualified imports instead of::std
insidetokio::test
macro (#5973)Added
fs::read_dir
to includeaix
(#6075)mpsc::Receiver::recv_many
(#6010)v1.33.0
: Tokio v1.33.0Compare Source
1.33.0 (October 9, 2023)
Fixed
Interest::add
with#[must_use]
(#6037)watch::Receiver::wait_for
(#6021)spawn_local
source location (#5984)Changed
watch
(#6018)Added
tokio::fs::File
(#5958)Interest::remove
method (#5906)DuplexStream
(#5985)?Sized
bound to{MutexGuard,OwnedMutexGuard}::map
(#5997)watch::Receiver::mark_unseen
(#5962, #6014, #6017)watch::Sender::new
(#5998)OnceCell::from_value
(#5903)Removed
stats
feature (#5952)Documented
Child::wait
is cancel safe (#5977)Semaphore
(#5939, #5956, #5978, #6031, #6032, #6050)broadcast
capacity is a lower bound (#6042)const_new
is not instrumented (#6002)mpsc::Sender::send
(#5947)watch
channel (#5954)Unstable
v1.32.1
: Tokio v1.32.1Compare Source
1.32.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
Fixed
tokio::runtime::io::registration::async_io
(#6221)v1.32.0
: Tokio v1.32.0Compare Source
Fixed
broadcast::Receiver
(#5925)Added
Command::raw_arg
(#5930)Unstable
v1.31.0
: Tokio v1.31.0Compare Source
Fixed
WriteHalf::poll_write_vectored
(#5914)Unstable
v1.30.0
: Tokio v1.30.0Compare Source
1.30.0 (August 9, 2023)
This release bumps the MSRV of Tokio to 1.63. (#5887)
Changed
--cfg mio_unsupported_force_poll_poll
flag (#5881)const_new
methods always available (#5885)Added
broadcast::Sender::new
(#5824)UCred
for espidf (#5868)File::options()
(#5869)Interval
(#5878){ChildStd*}::into_owned_{fd, handle}
(#5899)Removed
tokio_*
cfgs (#5890)Documented
broadcast::send
(#5820)AsyncReadExt::read_exact
(#5863)Sleep
as!Unpin
in docs (#5916)raw_arg
not showing up in docs (#5865)Unstable
v1.29.1
: Tokio v1.29.1Compare Source
Fixed
block_in_place
with ablock_on
between (#5837)v1.29.0
: Tokio v1.29.0Compare Source
Technically a breaking change, the
Send
implementation is removed fromruntime::EnterGuard
. This change fixes a bug and should not impact most users.Breaking
EnterGuard
should not beSend
(#5766)Fixed
fs::read_dir
(#5653)JoinSet
(#5693)EnterGuard
dropped incorrect order (#5772)File
(#5803)Changed
Added
broadcast::Receiver::blocking_recv
(#5690)raw_arg
method toCommand
(#5704)JoinSet::poll_join_next
(#5721)Unstable
v1.28.2
: Tokio v1.28.2Compare Source
1.28.2 (May 28, 2023)
Forward ports 1.18.6 changes.
Fixed
v1.28.1
: Tokio v1.28.1Compare Source
1.28.1 (May 10th, 2023)
This release fixes a mistake in the build script that makes
AsFd
implementations unavailable on Rust 1.63. (#5677)v1.28.0
: Tokio v1.28.0Compare Source
1.28.0 (April 25th, 2023)
Added
AsyncFd::async_io
(#5542)recv_buf
forUdpSocket
andUnixDatagram
(#5583)OwnedSemaphorePermit::semaphore
(#5618)same_channel
to broadcast channel (#5607)watch::Receiver::wait_for
(#5611)JoinSet::spawn_blocking
andJoinSet::spawn_blocking_on
(#5612)Changed
read_to_end
not grow unnecessarily (#5610)RwLock
(#5647)Notify
(#5503)Fixed
get_peer_cred
on AIX (#5065)broadcast
with custom wakers (#5578)Documented
Semaphore::MAX_PERMITS
(#5645)tokio::sync::watch::Sender
docs (#5587)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
00a2af5c16
tod9370f1844
d9370f1844
toed47dcf246
ed47dcf246
to0a5020faba
0a5020faba
tof988b30491
f988b30491
to843f09c2ff
843f09c2ff
to9138aa171d
9138aa171d
toa3251e8890
a3251e8890
to6e1d1c5b39
6e1d1c5b39
to672ddcd640
672ddcd640
tofbc3179807
fbc3179807
to5a51d7e665
5a51d7e665
to43af4743f3
43af4743f3
tod9a5a3f52c
d9a5a3f52c
to78b1fa0c39
78b1fa0c39
to9debb51461
9debb51461
tof9a4a5bf33
f9a4a5bf33
toed121cbffb
ed121cbffb
toa42bcd328f
a42bcd328f
to0ad9ed72d7
0ad9ed72d7
toc9d7e999d1
c9d7e999d1
to063ad6f047
063ad6f047
to0bc3ce9701
0bc3ce9701
to17f7e208a4
17f7e208a4
to3932063902
3932063902
tofeeebedbf4
feeebedbf4
to6067d854d1
6067d854d1
toa53a9ba00c
a53a9ba00c
to25443dafbc
25443dafbc
tob92ac12ad7
b92ac12ad7
toc95c6dcd2b
c95c6dcd2b
todd4358316a
dd4358316a
tod231a80a32
d231a80a32
to2db6e5cc31
2db6e5cc31
tof50e30000b
f50e30000b
to5d84010198
5d84010198
toae4824e875
ae4824e875
toabd2ab2a75
abd2ab2a75
to101918d785
101918d785
to21e3500d91
21e3500d91
to200085b7db
200085b7db
toc994980fc2
c994980fc2
to08a4e14b63
08a4e14b63
to25373185a3
25373185a3
to72a58e660e
72a58e660e
tobd76ddd819
bd76ddd819
to342bccfd27
342bccfd27
to15f085dd0e
15f085dd0e
to48ac3a04e3
48ac3a04e3
to7d40c15be6
7d40c15be6
to4966a5c206
4966a5c206
tof2779444b6
f2779444b6
toce2c5b4d8a
ce2c5b4d8a
to74cb812f43
74cb812f43
to438f61a582
438f61a582
to77a3a35437
77a3a35437
to0a167c866d
0a167c866d
to1ad773c07c
1ad773c07c
to96bfd2b892
96bfd2b892
tob0669487f1
b0669487f1
tob4bfbaa9a7
b4bfbaa9a7
tof09d2ac09d
f09d2ac09d
to3172ad8f95
3172ad8f95
tobe4a4910f5
be4a4910f5
toaea488b2f5
aea488b2f5
to4583c5a461
4583c5a461
to8deadf6b36
8deadf6b36
toc955f3036d
c955f3036d
to603b1cc0aa
603b1cc0aa
to907e42c9c4
907e42c9c4
to118dc8d890
118dc8d890
to2e5fea27a0
2e5fea27a0
toed5b71e38b
ed5b71e38b
to61825e5371
61825e5371
to030ddc5be8
030ddc5be8
tobac0c03ce1
bac0c03ce1
toeff8d9e62e
eff8d9e62e
toa42be2a46d
a42be2a46d
to48ef454823
48ef454823
tod0c951b304
d0c951b304
to83d8697c0f
83d8697c0f
to251547a1fe
251547a1fe
to28fd0b5052
Update all dependenciesto fix(deps): update all dependencies28fd0b5052
toa2ac0d2bdf
a2ac0d2bdf
to429f487436
429f487436
to861862b4ac
861862b4ac
tofb6af9c61d
fb6af9c61d
tob90d556c1d
b90d556c1d
toa193172a6e
a193172a6e
to747e0dc267
747e0dc267
to99b2fdb643
99b2fdb643
to4f308d573e
4f308d573e
to0793b863aa
0793b863aa
to5c81856b81
5c81856b81
toc5f1b1b8cd
c5f1b1b8cd
to24e9ef3a5b
24e9ef3a5b
to43ea1f5c4b
43ea1f5c4b
to723812ab41
723812ab41
to242c6fb31c
242c6fb31c
to1db9ebe23f
1db9ebe23f
to2a26392d60
2a26392d60
to140b1b7d64
140b1b7d64
to708e94c2bd
708e94c2bd
to3ec8e8f53c
3ec8e8f53c
toab9dd1f6f0
ab9dd1f6f0
to49af9cf2ee
49af9cf2ee
toed6d3ee298
ed6d3ee298
to982ce0854c
982ce0854c
toc3d6798a71
c3d6798a71
to196bda4485
196bda4485
to07e92161a8
07e92161a8
toa9d879efc0
a9d879efc0
tob5b296d9f7
b5b296d9f7
tofc9210f254
fc9210f254
to8ec3e44ef0
8ec3e44ef0
toad251876cb
ad251876cb
toc6fe79ffb5
c6fe79ffb5
to484c5e7f2f
484c5e7f2f
to9079c755fb
9079c755fb
toa68be27151
a68be27151
tof3f7344c01
f3f7344c01
toa79bd13ed1
a79bd13ed1
tob7ff32bcc7
b7ff32bcc7
toc74617ee62
c74617ee62
tob14679fe63
b14679fe63
to6963c4eb08
6963c4eb08
to5d3c8dbc7f
5d3c8dbc7f
to4428087058
4428087058
to35b84c6e51
35b84c6e51
to7d58d36231
7d58d36231
to99f3e4cc04
99f3e4cc04
to028d136334
028d136334
to272f1ba05c
272f1ba05c
to26e2129731
26e2129731
to570e26c312
570e26c312
to0fdfcae37d
0fdfcae37d
tofe02684d14
fe02684d14
toa000af52c3
a000af52c3
toc7ada569c6
c7ada569c6
to3d65bf4746
3d65bf4746
to44137ac729
44137ac729
toc1c13da66c
c1c13da66c
to0ad5c33a6e
0ad5c33a6e
tob8ba3d5300
b8ba3d5300
to503c603a3c
503c603a3c
toc8a71d2695
c8a71d2695
toc98f643598
c98f643598
to2ef9ca31d9
2ef9ca31d9
tob90c607b95
b90c607b95
to8ac3a04f88
8ac3a04f88
to43df8f7eac
43df8f7eac
to2a6dab78c3
2a6dab78c3
toe80618b8ac
e80618b8ac
to4e48dffab4
4e48dffab4
tob97e00c16d
b97e00c16d
tocbb80ca68d
cbb80ca68d
toc38326a4bf
c38326a4bf
to3a834ee52b
3a834ee52b
toc1f8b5ccb9
c1f8b5ccb9
tof7155121f6
f7155121f6
to1c472469e1
1c472469e1
toa69342a0f8
a69342a0f8
to083812e848
083812e848
tobe9ce4b306
be9ce4b306
to9d22a3fd3c
9d22a3fd3c
todbab6e71f4
dbab6e71f4
to1c7e74901c
1c7e74901c
to47389e3330
47389e3330
toe72a1dced4
e72a1dced4
tobc1bdcce9c
bc1bdcce9c
todb1c7298ad
db1c7298ad
to4aba5c1bec
4aba5c1bec
tobaad7ea129
baad7ea129
to308aafc9e0
308aafc9e0
toe7c63afba2
e7c63afba2
toe32b224477
e32b224477
to27eba5c44e
27eba5c44e
to7414710d25
7414710d25
tof744673045
f744673045
toe279084e18
e279084e18
to2afc992ad2
2afc992ad2
to49c92ae324
49c92ae324
toa86e1b7c49
a86e1b7c49
tobfaff64096
bfaff64096
to99bb5ddb65
99bb5ddb65
tof92d4fb7c2
f92d4fb7c2
to5c0956cd52
5c0956cd52
todb9a41b3e5
db9a41b3e5
to778145eba2
778145eba2
to8a7e85ba6f
8a7e85ba6f
tof743e0b6dc
f743e0b6dc
to2f963de0ac
2f963de0ac
to0d0c86d332
0d0c86d332
toe8e745fd02
e8e745fd02
tof870f6c62e
f870f6c62e
tof5a3de2c3e
f5a3de2c3e
toa35c3c9048
a35c3c9048
to54afcf49be
54afcf49be
tof45131f26d
f45131f26d
to849e647484
849e647484
tod41a369780
d41a369780
to97d52b6048
97d52b6048
to46742221aa
46742221aa
toc5e18405a3
c5e18405a3
to262a269363
262a269363
to89fb894e61
89fb894e61
to86faf28f81
86faf28f81
to2b2628e50d
2b2628e50d
tocd39e6d164
cd39e6d164
tofd8bf34dfb
fd8bf34dfb
to93891d079d
93891d079d
toeaf0933dd8
eaf0933dd8
to21b82dd2a4
21b82dd2a4
toe64066a292
e64066a292
to7fe7c82e15
7fe7c82e15
tobadde885a9
badde885a9
to2edd244515
2edd244515
to873150c42b
873150c42b
toc8ef8b8c2b
c8ef8b8c2b
toe4f1b01291
e4f1b01291
tobb84c88eb9
bb84c88eb9
to43b60f02d2
43b60f02d2
toa1db5c9f64
a1db5c9f64
tof804691b9f
f804691b9f
tof3b33f04c5
f3b33f04c5
tod55471a0e6
d55471a0e6
to3666c7a108
3666c7a108
to595a53f053
595a53f053
to7320fbacb9
7320fbacb9
to4e7ed3ed12
4e7ed3ed12
to93586709b5
93586709b5
to9879e7682c
9879e7682c
tof1de22c25e
f1de22c25e
to3612f12028
3612f12028
to1170ec9098
1170ec9098
tofa82d39194
fa82d39194
todd877bb0d8
dd877bb0d8
to4649a80d93
4649a80d93
to2184720dfd
2184720dfd
to0415391e14
0415391e14
to006331e60c
006331e60c
toabd2d18e3a
abd2d18e3a
to974de22252
974de22252
tofa97e10d96
fa97e10d96
to65f072e34e
65f072e34e
to9d60935618
9d60935618
toc4ca9e55d4
c4ca9e55d4
to737100f88c
737100f88c
tof1a2adb04c
f1a2adb04c
to09b3e51a9c
09b3e51a9c
to0f56624bdd
0f56624bdd
to725de8728c
725de8728c
to4b5a0bb79d
4b5a0bb79d
to4d5c599d26
4d5c599d26
tod763689c8e
d763689c8e
to12294e5839
12294e5839
to69855e09a7
69855e09a7
to31e9bc30f5
31e9bc30f5
to75860a5124
75860a5124
to6b7c04798e
6b7c04798e
tocc83a2832e
cc83a2832e
to7744c94950
7744c94950
tob63d769340
b63d769340
to2f9d43377d
2f9d43377d
to76f3b695b3
76f3b695b3
to3b2332a0d4
3b2332a0d4
to68bc9fe143
68bc9fe143
to1550ff44b5
1550ff44b5
to8991425429
8991425429
toc9d316c37b
c9d316c37b
toc00fa6e245
c00fa6e245
to9ca9992fb1
9ca9992fb1
toa4f6507f17
a4f6507f17
toe15feaeaa6
e15feaeaa6
to71e33cb798
71e33cb798
to218bf61a27
218bf61a27
to78b21c7507
78b21c7507
to5738608aa4
5738608aa4
toc0936eee0f
c0936eee0f
to3f14d6c9d1
3f14d6c9d1
to5c9d6d3d74
5c9d6d3d74
to1dcd219739
1dcd219739
to01f84b06ce
01f84b06ce
to49b86a0e4f
49b86a0e4f
to9e182f8469
9e182f8469
to09da5c9001
09da5c9001
to232646daa9
232646daa9
to64ffbeab96
64ffbeab96
to43d9e166b7
43d9e166b7
to0026f5b958
0026f5b958
to5b5450e599
5b5450e599
to952942438a
952942438a
to025a482292
025a482292
to8541559324
8541559324
tobc629450fb
bc629450fb
to49fbd1bcba
49fbd1bcba
tofb842df19c
fb842df19c
to5ab00ac623
5ab00ac623
tod6f5ed800a
d6f5ed800a
tod069e68ffa
d069e68ffa
tob0780ea244
b0780ea244
tocb4829b671
cb4829b671
to3064ea35f7
3064ea35f7
to6375f567a5
6375f567a5
to1f43403846
1f43403846
to0f07cd60f8
0f07cd60f8
toa81c46ce22
a81c46ce22
tocd5695e00b
cd5695e00b
to652f2f4b40
652f2f4b40
to4b812d972c
4b812d972c
to2ef6d6f8ce
2ef6d6f8ce
toba75d09f4a
ba75d09f4a
to82e7353942
82e7353942
to51a99f958f
51a99f958f
to2afe672002
2afe672002
tob58ec1073c
b58ec1073c
to2b2577ab9a
2b2577ab9a
to7dd1e26869
7dd1e26869
toe97146639e
e97146639e
to6e3ee76989
6e3ee76989
toc671f80eaa
c671f80eaa
to92a26d1551
92a26d1551
to46186c5f8f
46186c5f8f
toe92792afe9
e92792afe9
to76f12ba1a3
76f12ba1a3
to8b9e015c25
8b9e015c25
to2845f74259
2845f74259
to70ab9c63f7
70ab9c63f7
to2ad02d7de1
2ad02d7de1
tod867158c79
d867158c79
toe6ce6d0dcf
e6ce6d0dcf
tod405d3f27c
d405d3f27c
to8ab4d2903c
8ab4d2903c
to3180c8e228
3180c8e228
tofc29f4cf51
fc29f4cf51
to3e4b3f2b4f
3e4b3f2b4f
to6a04a7428d
6a04a7428d
toc67200c2ff
c67200c2ff
to454d6dcb32
454d6dcb32
to009367ab89
009367ab89
to267cad25d4
267cad25d4
tod9a1cf59d9
d9a1cf59d9
tof4b74599ae
f4b74599ae
to31e5ee577e
31e5ee577e
toc1bc735e64
c1bc735e64
to1a16d67613
1a16d67613
to9d305a7c62
9d305a7c62
to5b80269e7a
5b80269e7a
toa73a0885b8
a73a0885b8
to363085b843
363085b843
toee0881aadc
ee0881aadc
to1e64301c06
1e64301c06
to56a90d37dc
56a90d37dc
to0fead94eb9
0fead94eb9
to1faa5c2c73
1faa5c2c73
toafb0ca18ab
afb0ca18ab
toe68f14c377
e68f14c377
toee8d8006e0
ee8d8006e0
to7759aa3b5d
7759aa3b5d
tof39e58cb01
f39e58cb01
to0ea9bb9177
0ea9bb9177
to71ba59a974
71ba59a974
toa2eb093d63
a2eb093d63
toc2b6a23ae0
c2b6a23ae0
to12b7ca38aa
12b7ca38aa
to285b988142
285b988142
to65e52b232f
65e52b232f
to822c46126e
822c46126e
toa09f48e795
a09f48e795
to3ee4b22177
3ee4b22177
to3130b6c670
3130b6c670
to3d69783369
3d69783369
to11c4e45e0c
11c4e45e0c
toebb8f58a4e
ebb8f58a4e
to016e45922c
016e45922c
to64671a309d
64671a309d
todea317d57a
dea317d57a
to1e826eaaa5
1e826eaaa5
to67f83140fe
67f83140fe
to01159cae9d
01159cae9d
to89d6f7ba43
89d6f7ba43
toc1eee78ee7
c1eee78ee7
to6c497c9138
6c497c9138
toa80f0a96b5
a80f0a96b5
toa3fbc86398
a3fbc86398
toc9c1f43010
c9c1f43010
to4f6be23297
4f6be23297
to8681e3e805
8681e3e805
toe514bc2352
e514bc2352
todf94f4ee25
df94f4ee25
to871b7b6d72
871b7b6d72
toa52f5a4f14
a52f5a4f14
to876b8cf07c
876b8cf07c
toab058d0549
ab058d0549
to0a55f1d535
0a55f1d535
tod060e15533
d060e15533
to064cb361de
064cb361de
to603ef95c19
603ef95c19
tofe9d1007e8
fe9d1007e8
toa40d2c0a01
a40d2c0a01
to39b04ea386
39b04ea386
to3ab01afdcf
3ab01afdcf
tob256d34073
b256d34073
toe50d8e8d8d
e50d8e8d8d
toce1dcd393c
ce1dcd393c
to521a0665e9
521a0665e9
tod3c2e9d7f8
d3c2e9d7f8
to7ecac5543c
7ecac5543c
to32acddad6e
32acddad6e
tob043d14700
b043d14700
to44933e0481
44933e0481
toaac7c140d5
aac7c140d5
to9fbfe105df
9fbfe105df
to90d303c5f9
90d303c5f9
toa8905d5183
a8905d5183
todf73ffe6c1
df73ffe6c1
toe06a1141ce
e06a1141ce
toef2034e398
ef2034e398
to8018cf3a28
8018cf3a28
toad95df454b
ad95df454b
to0dbb75e574
0dbb75e574
to179d6e0662
179d6e0662
to5128d85374
5128d85374
toecd20ca87a
ecd20ca87a
to46bc146a35
46bc146a35
toe2c108ba0b
e2c108ba0b
to84a2cf2d41
84a2cf2d41
to64c3e20b8f
64c3e20b8f
tof521c99b80
f521c99b80
tof66818baff
f66818baff
to665621ad8d
665621ad8d
to00077cff3c
00077cff3c
tob07147889a
b07147889a
toba7148981e
ba7148981e
to170f44750a
170f44750a
tof80cbc3786
f80cbc3786
to4bf136c57b
4bf136c57b
to43da8e3ee8
43da8e3ee8
to0e88982e69
0e88982e69
toac47f1fc34
ac47f1fc34
toe3f75248a3
e3f75248a3
to9abe09e514
9abe09e514
to8407f66a34
8407f66a34
toa87ddde88a
a87ddde88a
toe347e17184
e347e17184
to9ef9fea925
9ef9fea925
to762c188b1f
762c188b1f
tod3022a478e
d3022a478e
to98fb0a07af
98fb0a07af
tocd76cb84f4
cd76cb84f4
to57b88ca796
57b88ca796
to1731c15b81
1731c15b81
tocbb6782bf0
cbb6782bf0
to146528e502
146528e502
tob83fd8ed4b
b83fd8ed4b
to88d46351ba
88d46351ba
to97084e7439
97084e7439
toe8a1795064
e8a1795064
toc191312f5f
c191312f5f
to907b73e702
907b73e702
tobae7e79343
bae7e79343
to0e28777ef5
0e28777ef5
toef8b21dfbb
ef8b21dfbb
to25ac9f631b
25ac9f631b
to50cf65791c
50cf65791c
to7eeaaf41d2
7eeaaf41d2
to8063bdfe65
8063bdfe65
to9ea0468fb5
9ea0468fb5
to3b8ff73daf
3b8ff73daf
toc754e64e77
c754e64e77
to5bb6389c00
5bb6389c00
to6cb3fada38
6cb3fada38
to3623d3f576
3623d3f576
toe6e61de246
e6e61de246
to1aa475627a
1aa475627a
toaabe9c8538
aabe9c8538
to1fd690e38d
1fd690e38d
to4eef7d3dea
4eef7d3dea
tod0e8b47f5f
d0e8b47f5f
to02e92d7e42
02e92d7e42
to6a47b70db8
6a47b70db8
tode7910ee68
de7910ee68
to60d78bdf5c
60d78bdf5c
toc7abb3aceb
c7abb3aceb
to9f0448a436
9f0448a436
tof5f38daa41
f5f38daa41
to7b46ea2630
7b46ea2630
to927a81089f
927a81089f
tob7c77c7e1c
b7c77c7e1c
to550a4f84c7
550a4f84c7
to9394b0b646
9394b0b646
to9461fd0142
9461fd0142
toda2ce41a07
da2ce41a07
toce4de2e4ad
ce4de2e4ad
to5e58c2ec57
5e58c2ec57
to306d8c244c
306d8c244c
to96fa34d0e1
96fa34d0e1
to6633bc8c97
6633bc8c97
toa9888e2bde
a9888e2bde
to64b528970b
64b528970b
toefd3dc7da1
efd3dc7da1
toadf14d3bba
adf14d3bba
toce4becec5a
ce4becec5a
to7ef90f9899
7ef90f9899
tocd51b64247
cd51b64247
to28f36db668
28f36db668
to5362cb7014
5362cb7014
toa758948018
a758948018
tob9ecf10d45
b9ecf10d45
todfa8b89eda
dfa8b89eda
to08f1270973
08f1270973
tofa989d4f3b
fa989d4f3b
tod198bc2c9c
d198bc2c9c
to32e59a92df
32e59a92df
to9345d51577
9345d51577
to7d84f3b3ea
7d84f3b3ea
to17f66b97cf
17f66b97cf
todb9b109c08
db9b109c08
to446405e0e4
446405e0e4
to783872a981
783872a981
to7889a2dd4b
7889a2dd4b
to8e5d38bd40
8e5d38bd40
to9f4a76f006
9f4a76f006
to039ce05644
039ce05644
to5b16290844
5b16290844
to6a5390d59c
6a5390d59c
to1adf0ab365
1adf0ab365
toc114376a3b
c114376a3b
to842c7d4257
842c7d4257
to87c0f1310d
87c0f1310d
to4c4152f4ed
4c4152f4ed
tof6054c2e3d
f6054c2e3d
toa865879754
a865879754
to21f5744de7
21f5744de7
to8a96d9a537
8a96d9a537
to32b3964893
32b3964893
to54ffaf79f9
54ffaf79f9
toa318d093b7
a318d093b7
tof27f745a2e
f27f745a2e
to2399a25078
2399a25078
to791474c57a
791474c57a
to4bb844467c
4bb844467c
to34cd097f99
34cd097f99
to6053237aa9
6053237aa9
to49859c2494
49859c2494
to0d94aace41
0d94aace41
to6d9722c252
6d9722c252
toa83426d0fa
a83426d0fa
toe50d76d5fd
e50d76d5fd
to3caf52f917
3caf52f917
to600f74ffa9
600f74ffa9
to053499e1d4
053499e1d4
to757bfff009
757bfff009
to367a46da4a
367a46da4a
toef9ea1414d
ef9ea1414d
to0710bfb6a8
0710bfb6a8
to7354340f68
7354340f68
to72046ae612
72046ae612
to05957fa241
05957fa241
tocef0380039
cef0380039
to1876098cac
1876098cac
to5661456880
5661456880
todbc51b7964
dbc51b7964
to312be6a544
312be6a544
tob62ef2c2f5
b62ef2c2f5
tof628d34c86
f628d34c86
toaa54623075
aa54623075
to7fbf10be09
7fbf10be09
toaea929e9cf
aea929e9cf
toc7975a28d4
c7975a28d4
to447b167647
447b167647
to789ea0b925
789ea0b925
to9b17e161c8
9b17e161c8
to813b117743
813b117743
tob4dac3cee8
b4dac3cee8
toe85ce73e65
e85ce73e65
to2d74ba2512
2d74ba2512
to22362a6aa6
22362a6aa6
tob9adab207f
b9adab207f
toa47f6738e1
a47f6738e1
to8369e750a1
8369e750a1
to919eaa6c51
919eaa6c51
toaf21b1042a
af21b1042a
toa0338c2f32
a0338c2f32
to81ee4b0e9a
81ee4b0e9a
toe7eb4eefbb
e7eb4eefbb
tod5d6f6b346
d5d6f6b346
to1956e8e752
1956e8e752
to5a203300f3
5a203300f3
to7b3ab2cb59
7b3ab2cb59
tocd68cfdcac
cd68cfdcac
tofb6b2f635d
fb6b2f635d
to1aafb63d8f
1aafb63d8f
tob6eb0fef19
b6eb0fef19
to1228f5745f
1228f5745f
to902716659a
902716659a
toe4323800c0
e4323800c0
tod7663b5b4f
d7663b5b4f
to4a38d9fbe7
4a38d9fbe7
to7d715a684d
7d715a684d
to3a9d682c12
3a9d682c12
to12d485ba8a
12d485ba8a
to4010134230
4010134230
to8a7971f979
8a7971f979
to23f81622ab
23f81622ab
to6c1b3ae8d4
6c1b3ae8d4
toe63e8dfc27
e63e8dfc27
tob7e0199170
b7e0199170
to998a31b826
998a31b826
to168f79fc66
168f79fc66
toecd866669e
ecd866669e
to913c4e07fd
913c4e07fd
to949d02ce07
949d02ce07
to1582c23411
1582c23411
to794e01a14d
794e01a14d
to288792707c
288792707c
toa727740320
a727740320
to8aab599713
8aab599713
tob54b9d96c3
b54b9d96c3
to5831ae4c2b
5831ae4c2b
to8cc0a18de0
8cc0a18de0
to8503130073
8503130073
to1794b1bf9b
1794b1bf9b
tob836ef59ba
b836ef59ba
to577e5cff8f
577e5cff8f
to20a3d50b57
20a3d50b57
to75ffed4ff8
75ffed4ff8
to965b96c0c8
965b96c0c8
to7437e37893
7437e37893
tod7124cd871
d7124cd871
toef141f4b57
ef141f4b57
to074401d635
074401d635
toc73fab3df5
c73fab3df5
tob9ef95d0e7
b9ef95d0e7
to4985f5f18a
4985f5f18a
to82d4f1a1bd
82d4f1a1bd
tob0db4c8f2f
b0db4c8f2f
toe5639d7e41
e5639d7e41
to6b28cc0f3d
6b28cc0f3d
to8fd9dc78aa
8fd9dc78aa
to6b8a9b3c0e
6b8a9b3c0e
to0ebb9974da
0ebb9974da
to7629640f4c
7629640f4c
to8c0287160e
8c0287160e
to3beb183ff4
3beb183ff4
todb9ff3197c
db9ff3197c
tofad25e2784
fad25e2784
to75199ab02e
75199ab02e
tofa400253b0
fa400253b0
to5d969c36af
5d969c36af
to54c61addf3
54c61addf3
to38e8c7d62b
38e8c7d62b
to599adfbe7b
599adfbe7b
toc332a8cbb1
c332a8cbb1
to0c3bb6e60c
0c3bb6e60c
tobb93b4e909
bb93b4e909
to3c599ae200
3c599ae200
tob034832aa4
b034832aa4
tob1187594c0
b1187594c0
to8da61fff8a
8da61fff8a
to7e4c95bd02
7e4c95bd02
to7d0560ad43
7d0560ad43
to09c087c472
09c087c472
tob5a866ab43
b5a866ab43
tob0c1edfea8
b0c1edfea8
tob866a4289f
b866a4289f
to6fdd13abf5
6fdd13abf5
to769637d423
769637d423
to6d54ace74d
6d54ace74d
to3b784ea768
3b784ea768
to1f02db860a
1f02db860a
to6dae6c9974
6dae6c9974
to50c12e8dd0
50c12e8dd0
toe4a32d6ce4
e4a32d6ce4
toe75cbee93a
e75cbee93a
to4afa723fd8
4afa723fd8
to908ea0c52c
908ea0c52c
tof0bfa152db
f0bfa152db
toc9f914e0e0
c9f914e0e0
to2a77ec96a6
2a77ec96a6
to53b4b0a0d5
53b4b0a0d5
to2da65c6ee8
2da65c6ee8
tob516dc0e0a
b516dc0e0a
toe05c48724d
e05c48724d
to8ecae9e86b
8ecae9e86b
tod7ff4303fd
d7ff4303fd
tof42f947eb8
f42f947eb8
tof62a16427a
f62a16427a
to85c86c80a8
85c86c80a8
to6f5037965f
6f5037965f
to2060d4faa7
2060d4faa7
to0d8e64397d
0d8e64397d
tob851693d3c
b851693d3c
to796b471a82
796b471a82
to8b90806c43
8b90806c43
to608c690fc8
608c690fc8
toa8997d0806
a8997d0806
toa59f982a1c
a59f982a1c
toa1becf30d7
a1becf30d7
to7cca23968f
7cca23968f
to0604a669eb
0604a669eb
to24b44307c3
24b44307c3
tobde7256d6b
bde7256d6b
to78782b522e
78782b522e
toad41c64089
ad41c64089
to69d5146af9
69d5146af9
to6d6046a0e7
6d6046a0e7
to5bb0fe3a62
5bb0fe3a62
to8cbca212b6
8cbca212b6
toa2b721f034
a2b721f034
to967abba008
967abba008
toef145df364
ef145df364
to3e23cf2a7a
3e23cf2a7a
toe5fb3c7fce
e5fb3c7fce
to70611e1762
70611e1762
to53035210fc
53035210fc
to61fe051526
61fe051526
to38bee0b4c2
38bee0b4c2
to521b21be4b
521b21be4b
tof3480bd551
f3480bd551
to4d67dc5cbe
4d67dc5cbe
to77addca221
77addca221
tof78552890e
f78552890e
tod8876b0ff8
d8876b0ff8
toac6939bc0b
ac6939bc0b
toc6de5822bd
c6de5822bd
to7e088f1ccb
7e088f1ccb
to5cfd3a2eaa
Checkout
From your project repository, check out a new branch and test the changes.