8ceb5e9
Release 1.0.94b9009ab
Merge pull request #399
from dtolnay/okvalue863791a
Align naming between Ok function argument and its documentation2081692
Merge pull request #398
from zertosh/ok_doc_formatcc2cecb
Fix anyhow::Ok rustdoc code formatting8852dc3
Prevent upload-artifact from causing CI failureSourced from cargo_metadata's changelog.
Changelog
Unreleased
- n/a
Added
- n/a
Changed
- Updated dependencies:
thiserror
from1.0.31
to2.0.3
derive_builder
from0.12
to0.20
Removed
- n/a
Fixed
- n/a
8f4c3a8
Merge pull request #276
from sunshowers/fromstr-displaye6c0f06
Merge pull request #278
from oli-obk/push-qxuollxmvlzn61ceb9a
Pacify clippyeae17fb
Bump msrv to keep in sync with our dependencies2983f51
add FromStr and Display impls for TargetKind and CrateType834207b
Merge pull request #273
from regexident/update-dependencies4373396
Update dependenciesSourced from libc's releases.
0.2.168
Added
- Linux: Add new process flags (#4174)
- Linux: Make
IFA_*
constants available on all Linux targets rust-lang/libc#4185- Linux: add
MAP_DROPPABLE
rust-lang/libc#4173- Solaris, Illumos: add
SIGRTMIN
andSIGRTMAX
rust-lang/libc#4171- Unix, Linux: adding POSIX
memccpy
andmempcpy
GNU extension <rust-lang/libc#4186.Deprecated
- FreeBSD: Deprecate the CAP_UNUSED* and CAP_ALL* constants (#4183)
Fixed
- Make the
Debug
implementation for unions opaque (#4176)Other
- Allow the
unpredictable_function_pointer_comparisons
lint where needed rust-lang/libc#4177- CI: Upload artifacts created by libc-test rust-lang/libc#4180
- CI: Use workflow commands to group output by target rust-lang/libc#4179
- CI: add caching rust-lang/libc#4183
Sourced from libc's changelog.
0.2.168 - 2024-12-09
Added
- Linux: Add new process flags (#4174)
- Linux: Make
IFA_*
constants available on all Linux targets rust-lang/libc#4185- Linux: add
MAP_DROPPABLE
rust-lang/libc#4173- Solaris, Illumos: add
SIGRTMIN
andSIGRTMAX
rust-lang/libc#4171- Unix, Linux: adding POSIX
memccpy
andmempcpy
GNU extension <rust-lang/libc#4186.Deprecated
- FreeBSD: Deprecate the CAP_UNUSED* and CAP_ALL* constants (#4183)
Fixed
- Make the
Debug
implementation for unions opaque (#4176)Other
- Allow the
unpredictable_function_pointer_comparisons
lint where needed rust-lang/libc#4177- CI: Upload artifacts created by libc-test rust-lang/libc#4180
- CI: Use workflow commands to group output by target rust-lang/libc#4179
- CI: add caching rust-lang/libc#4183
e6082ef
chore: release v0.2.16826b5337
Merge pull request #4190
from tgross35/backport-ci-artifacts4344e54
ci: Upload artifacts created by libc-testabe73ab
Merge pull request #4187
from tgross35/backport-romanesco1e2da75
adding POSIX memccpy and mempcpy GNU extension.7457aa1
fix: make Debug impl for unions opaque8592ff9
Lift IFA_* constants from linux/gnu to linux069c923
Test(semver/linux): Add missing PF_* constants05768aa
Docs(linux): Add docs for PF_*
constants0e89233
Feat(linux): Add new process flagsSourced from thiserror's releases.
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
)
2075e87
Release 2.0.6e9a9085
Merge pull request #396
from dtolnay/deprecatedfrom6e8c724
Suppress deprecation warning on generated From implscaf585c
Add test of deprecated type in From implf1f159d
Release 2.0.5366a7b2
Merge pull request #395
from dtolnay/fallback88a4603
Move fallback expansion to separate module6712f8c
Merge pull request #394
from dtolnay/deprecated07e7d99
Add "in this derive macro expansion" to missing Display
errors714229d
Work around deprecation warning on generated impl for deprecated
typeSourced from time's changelog.
0.3.37 [2024-12-03]
Added
Time::MAX
, equivalent totime!(23:59:59.999999999)
[year repr:century]
is now supported in format descriptions. When used in conjunction with[year repr:last_two]
, there is sufficient information to parse a date. Note that with thelarge-date
feature enabled, there is an ambiguity when parsing the two back-to-back.- Parsing of
strftime
-style format descriptions, located attime::format_description::parse_strftime_borrowed
andtime::format_description::parse_strftime_owned
time::util::refresh_tz
andtime::util::refresh_tz_unchecked
, which updates information obtained via theTZ
environment variable. This is equivalent to thetzset
syscall on Unix-like systems, with and without built-in soundness checks, respectively.Month::length
andutil::days_in_month
, replacingutil::days_in_year_month
.- Expressions are permitted in
time::serde::format_description!
rather than only paths. This also drastically improves diagnostics when an invalid value is provided.Changed
Obtaining the system UTC offset on Unix-like systems should now succeed when multi-threaded. However, if the
TZ
environment variable is altered, the program will not be aware of this untiltime::util::refresh_tz
ortime::util::refresh_tz_unchecked
is called.refresh_tz
has the same soundness requirements as obtaining the system UTC offset previously did, with the requirements still being automatically enforced.refresh_tz_unchecked
does not enforce these requirements at the expense of beingunsafe
. Most programs should not need to call either function.Due to this change, the
time::util::local_offset
module has been deprecated in its entirety. Theget_soundness
andset_soundness
functions are now no-ops.Note that while calls should succeed, success is not guaranteed in any situation. Downstream users should always be prepared to handle the error case.
Fixed
- Floating point values are truncated, not rounded, when formatting.
- RFC3339 allows arbitrary separators between the date and time components.
- Serialization of negative
Duration
s less than one second is now correct. It previously omitted the negative sign.From<js_sys::Date> for OffsetDateTime
now ensures sub-millisecond values are not erroneously returned.
d4e39b3
v0.3.37 release0943997
Fix CI failure8b50f04
Update lints56f1db6
Add Month::length
, days_in_month
03bcfe9
Skip formatting some macros, update UI tests4404638
Permit exprs in serde::format_description!
6b43b44
strftime implementation98569ff
Hide deprecations from docsfebf3a1
Obtain local offset in multi-threaded situations1e19827
Update rstest and rstest_reuse; bump MSRV to 1.67.1 (#716)Sourced from tokio's releases.
Tokio v1.42.0
1.42.0 (Dec 3rd, 2024)
Added
- io: add
AsyncFd::{try_io, try_io_mut}
(#6967)Fixed
- io: avoid
ptr->ref->ptr
roundtrip in RegistrationSet (#6929)- runtime: do not defer
yield_now
insideblock_in_place
(#6999)Changes
- io: simplify io readiness logic (#6966)
Documented
- net: fix docs for
tokio::net::unix::{pid_t, gid_t, uid_t}
(#6791)- time: fix a typo in
Instant
docs (#6982)#6791: tokio-rs/tokio#6791 #6929: tokio-rs/tokio#6929 #6966: tokio-rs/tokio#6966 #6967: tokio-rs/tokio#6967 #6982: tokio-rs/tokio#6982 #6999: tokio-rs/tokio#6999
bb9d570
chore: prepare Tokio v1.42.0 (#7005)af9c683
tests: fix typo in build test instructions (#7004)4bc5a1a
ci: allow Unicode-3.0 license for unicode-ident (#7006)f8948ea
runtime: do not defer yield_now
inside
block_in_place
(#6999)bce9780
time: use array::from_fn
instead of manually creating array
(#7000)38151f3
readme: unlist 1.32.x as LTS release (#6997)5dda72d
ci: pin valgrind to rustc 1.82 (#6998)c07257f
io: simplify io readiness logic (#6966)d08578f
time: fix a typo in Instant
docs (#6982)4047d79
miri: add annotations for tests with miri ignore (#6981)Sourced from which's releases.
7.0.0
- Add support to
WhichConfig
for a user provided closure that will be called whenever a nonfatal error occurs. This technically breaks a few APIs due to the need to add more generics and lifetimes. Most code will compile without changes.6.0.3
- Enhance
tracing
feature with somedebug
level logs for higher level logic.6.0.2
- Add
tracing
feature which outputs debugging information to thetracing
ecosystem.6.0.1
- Remove dependency on
once_cell
for Windows users, replace withstd::sync::OnceLock
.6.0.0
- MSRV is now 1.70
- Upgraded all dependencies to latest version
Sourced from which's changelog.
7.0.0
- Add support to
WhichConfig
for a user provided closure that will be called whenever a nonfatal error occurs. This technically breaks a few APIs due to the need to add more generics and lifetimes. Most code will compile without changes.6.0.3
- Enhance
tracing
feature with somedebug
level logs for higher level logic.6.0.2
- Add
tracing
feature which outputs debugging information to thetracing
ecosystem.6.0.1
- Remove dependency on
once_cell
for Windows users, replace withstd::sync::OnceLock
.6.0.0
- MSRV is now 1.70
- Upgraded all dependencies to latest version
1b5f7be
fix README.md version3edbc31
update CHANGELOGcef653d
add myself to authors59e410d
bump version66128a7
add support for user provided closure to receive nonfatal errors7c58cf0
Add a note on WebAssembly to README.mdefd571d
bump version, update changelogd95a471
Add more high level debug logs7b6c81c
add changelog entry299189a
Bump version to 6.0.2