🔎 Did you know most GitHub Wikis can't index on search engines? Search Engine Enablement for GitHub Wikis service. 400,000+ GitHub Wikis, now indexable by your favorite search engine.
Bump minimum supported Rust version (MSRV) to 1.64.0.
Breaking: Mark SCNetworkReachability::schedule_with_runloop and unschedule_from_runloop as
unsafe. They accept a raw pointer that it dereferences. Figuring out a safe API around this is
left as an exercise for the future.
Breaking: ReachabilityFlags no longer implements Ord or PartialOrd. It also replaces the
from_bits_unchecked constructor with other (safe) from_bits_* constructors.
Fixed
Fix memory leak in SCNetworkReachability::set_callback.
Fix builds on iOS by removing references to deprecated interface type
kSCNetworkInterfaceTypeIrDA. Also remove constant for bridge network interfaces
(kSCNetworkInterfaceTypeBridge).
[0.5.1] - 2023-05-15
Added
Add bindings for SCNetworkSet and SCNetworkService
[0.5.0] - 2022-01-03
Changed
Upgrade crates to Rust 2021 edition.
Bump minimum supported Rust version (MSRV) to 1.56.0.
Upgrade core-foundation to 0.9 and core-foundation-sys to 0.8. This is a breaking
change since those crates are publicly re-exported from these crates.
[0.4.1] - 2020-06-04
Fixed
Bump the required libc version from 0.2.0 to 0.2.49 to fix the build
[0.4.0] - 2020-06-04
Added
Add bindings for SCNetworkInterface.
Add bindings for SCNetworkReachability and related types.
Changed
Bump minimum supported Rust version to 1.36
Update core-foundation dependency to 0.7
Fixed
Move SCNetworkReachability and related types from network_configuration into their own module
in the system-configuration-sys crate.
Bump minimum supported Rust version (MSRV) to 1.64.0.
Breaking: Mark SCNetworkReachability::schedule_with_runloop and unschedule_from_runloop as
unsafe. They accept a raw pointer that it dereferences. Figuring out a safe API around this is
left as an exercise for the future.
Breaking: ReachabilityFlags no longer implements Ord or PartialOrd. It also replaces the
from_bits_unchecked constructor with other (safe) from_bits_* constructors.
Fixed
Fix memory leak in SCNetworkReachability::set_callback.
Fix builds on iOS by removing references to deprecated interface type
kSCNetworkInterfaceTypeIrDA. Also remove constant for bridge network interfaces
(kSCNetworkInterfaceTypeBridge).
[0.5.1] - 2023-05-15
Added
Add bindings for SCNetworkSet and SCNetworkService
[0.5.0] - 2022-01-03
Changed
Upgrade crates to Rust 2021 edition.
Bump minimum supported Rust version (MSRV) to 1.56.0.
Upgrade core-foundation to 0.9 and core-foundation-sys to 0.8. This is a breaking
change since those crates are publicly re-exported from these crates.
[0.4.1] - 2020-06-04
Fixed
Bump the required libc version from 0.2.0 to 0.2.49 to fix the build
[0.4.0] - 2020-06-04
Added
Add bindings for SCNetworkInterface.
Add bindings for SCNetworkReachability and related types.
Changed
Bump minimum supported Rust version to 1.36
Update core-foundation dependency to 0.7
Fixed
Move SCNetworkReachability and related types from network_configuration into their own module
in the system-configuration-sys crate.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the patch-dependencies group with 7 updates:
0.11.25
0.11.26
0.1.8
0.1.9
1.0.78
1.0.79
0.6.0
0.5.1
0.6.0
0.5.0
1.0.57
1.0.58
1.0.57
1.0.58
Updates
reqwest
from 0.11.25 to 0.11.26Release notes
Sourced from reqwest's releases.
Changelog
Sourced from reqwest's changelog.
Commits
54bb709
v0.11.26d334800
Revert "fix: Patchsystem-configuration
version (#2130)" (#2172)c7940c6
revert: hyper v1 upgrade (for now)e319263
Fix missing tokio/io-util (#2168)037111f
feat: Allow binding interface (#2163)bfc54fc
feat: Add http2 cargo feature (#2162)2c11ef0
feat: hyper v1 upgrade (#2059)Updates
basic-toml
from 0.1.8 to 0.1.9Release notes
Sourced from basic-toml's releases.
Commits
5c574ec
Release 0.1.9a193029
Delete unused DottedTableDeserializer structUpdates
proc-macro2
from 1.0.78 to 1.0.79Release notes
Sourced from proc-macro2's releases.
Commits
4ba4ab1
Release 1.0.79b176581
Prevent new lint from turning off nightly span support under -Dwarningsb9cd864
Fix dead_code warning on fallback SourceFilee94f432
Ignore incompatible_msrv clippy lint for conditionally compiled code18c75c6
Ignore dead_code warning in test5cd21eb
Update ui test suite to nightly-2024-02-01Updates
system-configuration
from 0.6.0 to 0.5.1Changelog
Sourced from system-configuration's changelog.
... (truncated)
Commits
727876b
Bump MSRV to 1.56.0 due to Edition 2021c654aea
Upgrade to Rust edition 20210d69efd
Merge branch 'use-assert-instead-of-panic'663839d
Fix network reachability testsa7efa56
Clean/fix cargo metadataac7e693
Merge branch 'bump-dependencies'f8e9bff
Bump core-foundation to 0.9216ce60
Merge branch 'migrate-ci-to-github-actions'08c72a6
Bump MSRV490ac06
Remove Travis CI configurationUpdates
system-configuration-sys
from 0.6.0 to 0.5.0Changelog
Sourced from system-configuration-sys's changelog.
... (truncated)
Commits
727876b
Bump MSRV to 1.56.0 due to Edition 2021c654aea
Upgrade to Rust edition 20210d69efd
Merge branch 'use-assert-instead-of-panic'663839d
Fix network reachability testsa7efa56
Clean/fix cargo metadataac7e693
Merge branch 'bump-dependencies'f8e9bff
Bump core-foundation to 0.9216ce60
Merge branch 'migrate-ci-to-github-actions'08c72a6
Bump MSRV490ac06
Remove Travis CI configurationUpdates
thiserror
from 1.0.57 to 1.0.58Release notes
Sourced from thiserror's releases.
Commits
df8bffa
Release 1.0.5814be209
Merge pull request #292 from dtolnay/deadcode15a1d64
Make compatible with -Dwarningsf55a5d2
Ignore mixed_attributes_style clippy lintf770921
Resolve assigning_clones clippy lintUpdates
thiserror-impl
from 1.0.57 to 1.0.58Release notes
Sourced from thiserror-impl's releases.
Commits
df8bffa
Release 1.0.5814be209
Merge pull request #292 from dtolnay/deadcode15a1d64
Make compatible with -Dwarningsf55a5d2
Ignore mixed_attributes_style clippy lintf770921
Resolve assigning_clones clippy lintDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show