48be1ca
Release 1.0.95a03d6d6
Merge pull request #402
from dtolnay/fromboxed52e4abb
Add Error::from_boxed with documentation about bidirectional
?
ffecefc
Merge pull request #401
from dtolnay/construct671f700
Add construct_ prefix to name of private construct functionsSourced from env_logger's releases.
v0.11.6
[0.11.6] - 2024-12-20
Features
- Opt-in file and line rendering
Sourced from env_logger's changelog.
[0.11.6] - 2024-12-20
Features
- Opt-in file and line rendering
dc1a01a
chore: Release65f81b3
docs: Update changelog7742599
Merge pull request #345
from EriKWDev/main59229bc
fix: Test result of everything enabled has changedb0d4760
spelling + field names1bad1f5
feature: ability to display source file path and line number with
default for...cc97bf7
chore(deps): Update Rust Stable to v1.83 (#343)240cd21
style: Make clippy happyda7ff82
chore: Update from _rust templateab1d854
chore(deps): Update Rust crate snapbox to v0.6.20 (#342)Sourced from inventory's releases.
0.3.16
- Support
target_os = "wasi"
andtarget_os = "emscripten"
(#74, #75, thanks@georgestagg
)
7d32b0e
Release 0.3.1659030c7
Merge pull request #75
from dtolnay/wasmd539426
Make Wasm link section conditional on compiler version9e051ed
Wrap macos cfg attributee42b712
Merge pull request #74
from georgestagg/emscriptenf4d1b92
Use .init_array section on wasi and emscripten58e7aaf
Prevent upload-artifact step from causing CI failurebb269d9
Update ui test suite to nightly-2024-10-30ea79a14
Upload CI Cargo.lock for reproducing failuresf15e000
Update test suite to nightly-2024-07-0153de985
Release 2.0.9118fc8d1
Merge pull request #1797
from dtolnay/parsequotespecial762ba97
Document more parse_quote special cases1c739cb
Merge pull request #1796
from dtolnay/vecarmd2bc3a3
Allow Vec<Arm> in parse_quote384516b
Update test suite to nightly-2024-12-196adf9e5
Update test suite to nightly-2024-12-171810278
Merge pull request #1794
from dtolnay/up5d33783
Update open syntax issues4398b60
Categorize newly failing rust repo source filesSourced from cc's releases.
cc-v1.2.5
Other
- Check linking when testing if compiler flags are supported (#1322)
Sourced from cc's changelog.
1.2.5 - 2024-12-19
Other
- Check linking when testing if compiler flags are supported (#1322)
9138052
chore: release v1.2.5 (#1323)8c79ed2
Check linking when testing if compiler flags are supported (#1322)Sourced from console's releases.
0.15.10
What's Changed
- Remove MSRV badge from README by
@djc
in console-rs/console#2280.15.9
What's Changed
- Update dependencies by
@djc
in console-rs/console#227
ddc83cd
Bump version to 0.15.1019f3caf
Remove MSRV badge from README20d63dc
Bump version to 0.15.9f02463b
Switch from lazy_static to once_cell8e89a53
Upgrade windows-sys to 0.590baff7a
Upgrade encode_unicode to 159ef42d
Upgrade unicode-with to 0.29ae69d5
Bump MSRV to 1.6609be64b
Apply suggestions from clippy 1.83Sourced from encode_unicode's changelog.
Version 1.0.0 (2022-08-07)
- Replace error types
InvalidUtf8Array
,InvalidUtf8Slice
,InvalidUtf8FirstByte
andInvalidUtf8
withUtf8Error
plusUtf8ErrorKind
.
Which of the new error kind variants is reported don't map 1:1 to the old enum variants: For exampleUtf8ErrorKind::NonUtf8Byte
is returned for sequences that would previously have been reported as too high codepoint or overlong encoding.- Rename many other error types for consistency:
InvalidCodepoint
->CodepointError
InvalidUtf16FirstUnit
->Utf16FirstUnitError
InvalidUtf16Array
->Utf16ArrayError
InvalidUtf16Slice
->Utf16SliceError
1InvalidUtf16Tuple
->Utf16TupleError
- Change return type of
CodepointError::error_range()
toRangeInclusive
.- Rename some errors variants:
Utf16SliceError::FirstLowSurrogate
->FirstIsTrailingSurrogate
Utf16SliceError::SecondNotLowSurrogate
->SecondIsNotTrailingSurrogate
Utf16TupleError::InvalidSecond
->SecondIsNotTrailingSurrogate
- Expose the error type of
Utf16Char::from_bmp()
and rename it toNonBmpError
.- Remove re-exports of
Utf8CharIterator
andUtf16CharIterator
from the crate root.
(They are still exposed via theiterator
module.)- Remove impls of the deprecated
AsciiExt
trait, and make the methods available in#![no_std]
-mode.- Make many of the previously
AsciiExt
methods take self by value.- Drop support for pre-1.0 versions of the ascii crate.
- Remove
iter_bytes()
anditer_units()
.- Increase minimum Rust version to 1.56 and change the minimum Rust version policy.
- Fix possible UB or panic in
Utf8Char::from_slice_start_unchecked()
when passed an empty slice.
(relates to #12.)- Make many methods
const fn
.- Add
const fn
sUtf8Char::new()
andUtf16Char::new()
.
b764bc1
v1.0.0c47316a
Rename nightly CI runb4cc796
Fix downloading for benchmarks51c9dcb
Error update part 4: Rename the remaining types for consistencyc0593e9
Make Utf16Char::from_tuple() and ::from_tuple_unchecked() const fn801cc1e
Make most non-trait methods for error types const fn4b4c1c9
Run miri5644c4e
Fix error docs81fdcb0
Fix markdown in changelog for previous release7d911a4
Fix license field SPDX syntaxdc1a01a
chore: Release65f81b3
docs: Update changelog7742599
Merge pull request #345
from EriKWDev/main59229bc
fix: Test result of everything enabled has changedb0d4760
spelling + field names1bad1f5
feature: ability to display source file path and line number with
default for...cc97bf7
chore(deps): Update Rust Stable to v1.83 (#343)240cd21
style: Make clippy happyda7ff82
chore: Update from _rust templateab1d854
chore(deps): Update Rust crate snapbox to v0.6.20 (#342)Sourced from libc's releases.
0.2.169
Added
- FreeBSD: add more socket TCP stack constants rust-lang/libc#4193
- Fuchsia: add a
sockaddr_vm
definition rust-lang/libc#4194Fixed
Breaking: rust-lang/rust#132975 corrected the signedness of
core::ffi::c_char
on various Tier 2 and Tier 3 platforms (mostly Arm and RISC-V) to match Clang. This release contains the corresponding changes tolibc
, including the following specific pull requests:
- ESP-IDF: Replace arch-conditional
c_char
with a reexport rust-lang/libc#4195- Fix
c_char
on various targets rust-lang/libc#4199- Mirror
c_char
configuration fromrust-lang/rust
rust-lang/libc#4198Cleanup
- Do not re-export
c_void
in target-specific code rust-lang/libc#4200
Sourced from libc's changelog.
0.2.169 - 2024-12-18
Added
- FreeBSD: add more socket TCP stack constants rust-lang/libc#4193
- Fuchsia: add a
sockaddr_vm
definition rust-lang/libc#4194Fixed
Breaking: rust-lang/rust#132975 corrected the signedness of
core::ffi::c_char
on various Tier 2 and Tier 3 platforms (mostly Arm and RISC-V) to match Clang. This release contains the corresponding changes tolibc
, including the following specific pull requests:
- ESP-IDF: Replace arch-conditional
c_char
with a reexport rust-lang/libc#4195- Fix
c_char
on various targets rust-lang/libc#4199- Mirror
c_char
configuration fromrust-lang/rust
rust-lang/libc#4198Cleanup
- Do not re-export
c_void
in target-specific code rust-lang/libc#4200
bb5944c
chore: release v0.2.1698ebcf49
Merge pull request #4211
from tgross35/backport-openbsd-buildfab6a64
Skip c_char_def
on OpenBSDc86544f
Merge pull request #4206
from tgross35/backport-tomato2ade12c
Replace arch-conditional c_char
with a reexport0567b59
Ignore ordering style for c_char
3e09b7c
Do not re-export c_void in target-specific code7e761a5
Fix c_char on various targets9fea17a
Mirror c_char
configuration from
rust-lang/rust
3eb9670
feat: Update c_char typeSourced from windows-sys's releases.
0.59.0
This release includes an update to the windows-sys crate only. The
windows-sys
crate is updated very infrequently and only when there is an explicit need to do so. The 0.59.0 release includes a rollup of API fixes, updates, and additions since the 0.52.0 release nine months ago. Notably:
- This update introduces support for Arm64EC (#2957)
- Updated bindings for the latest APIs https://github.com/microsoft/windows-rs/tree/0.59.0/crates/libs/bindgen/default
- Derive standard traits (#3041)
- Updates to code generation to handle newer Rust warnings and lints
- Overall smaller crate and more efficient code gen to reduce build time
- Support for feature search https://microsoft.github.io/windows-rs/features/#/0.59.0
- MSRV is updated to 1.60
Full Changelog: https://github.com/microsoft/windows-rs/compare/0.52.0...0.59.0
0.58.0
This release includes updates to metadata for new or fixed API definitions (#3111, #3136), various improvements and fixes to code generation, compliance with new Rust warnings, additional COM authoring support improvements (#3065), limited non-Windows support (#3135), and more.
It includes major updates to the following crates, mainly due to breaking changes in metadata for API definitions.
riddle
0.58.0windows
0.58.0windows-bindgen
0.58.0windows-core
0.58.0windows-implement
0.58.0windows-interface
0.58.0windows-metadata
0.58.0It also includes major updates to the following utility crates.
windows-result
0.2.0windows-registry
0.2.0The
windows-result
crate now provides limited non-Windows support, and thewindows-registry
crate offers new lossless queries for binary and wide string values.And it includes minor updates to the
windows-targets
crates, with the addition of several new APIs.
windows-targets
0.52.6This release also includes the first published version of the
windows-strings
crate, moving the string types from thewindows-core
crate into a dedicated crate as a smaller dependency. It also offers an efficientHSTRING
builder (#3133).To clarify, the only crates that continue to support limited non-Windows builds are:
windows-bindgen
andwindows-metadata
for code generation on non-Windows platforms.windows-core
andwindows-result
for COM support on non-Windows platforms.What's Changed
- Fix default
rustfmt
for repo by@kennykerr
in microsoft/windows-rs#3084- Simplify standalone test by calling
windows-bindgen
directly by@kennykerr
in microsoft/windows-rs#3086- Disable docs and tests for test crates by
@kennykerr
in microsoft/windows-rs#3085- Simplify pointer writes in generated code by
@kennykerr
in microsoft/windows-rs#3089- Infer return type in generated bindings by
@kennykerr
in microsoft/windows-rs#3090
... (truncated)
308e08e
Release 0.59.0 (#3182)429666e
Fix support for no_std
(#3180)02c4f29
Update component sample to use static factory (#3154)7cec74f
Implement static COM objects (#3144)12f4621
Reduce boilerplate code in windows-core
crate for
VARIANT
support (#3151)db06b51
Release 0.58.0 (#3140)ab03721
Make new windows-strings
crate Windows-only (#3143)f6c49f4
Ensure that HSTRING
builder provides initialized memory (#3141)12a60df
Remove Future
implementation (#3142)9f96662
Implement Send
and Sync
for
Weak\<T>
(#3138)