Skip to content

Commit 71da242

Browse files
bors[bot]Bryant Mairs
andcommitted
Merge #908
908: Prep for 0.11 release r=Susurrus a=Susurrus Co-authored-by: Bryant Mairs <[email protected]>
2 parents 7031d76 + 5664db8 commit 71da242

File tree

3 files changed

+22
-12
lines changed

3 files changed

+22
-12
lines changed

CHANGELOG.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ This project adheres to [Semantic Versioning](http://semver.org/).
55

66
## [Unreleased]
77

8+
### Added
9+
10+
### Changed
11+
12+
### Fixed
13+
14+
### Removed
15+
16+
## [0.11.0] 2018-06-01
17+
818
### Added
919
- Added `sendfile` on FreeBSD and Darwin.
1020
([#901](https://github.com/nix-rust/nix/pull/901))
@@ -15,19 +25,19 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1525
- Added `mlockall` and `munlockall`
1626
([#876](https://github.com/nix-rust/nix/pull/876))
1727
- Added `SO_MARK` on Linux.
18-
- ([#873](https://github.com/nix-rust/nix/pull/873))
28+
([#873](https://github.com/nix-rust/nix/pull/873))
1929
- Added safe support for nearly any buffer type in the `sys::aio` module.
2030
([#872](https://github.com/nix-rust/nix/pull/872))
2131
- Added `sys::aio::LioCb` as a wrapper for `libc::lio_listio`.
2232
([#872](https://github.com/nix-rust/nix/pull/872))
23-
- Added `getsid` in `::nix::unistd`
33+
- Added `unistd::getsid`
2434
([#850](https://github.com/nix-rust/nix/pull/850))
2535
- Added `alarm`. ([#830](https://github.com/nix-rust/nix/pull/830))
2636
- Added interface flags `IFF_NO_PI, IFF_TUN, IFF_TAP` on linux-like systems.
2737
([#853](https://github.com/nix-rust/nix/pull/853))
2838
- Added `statvfs` module to all MacOS and Linux architectures.
2939
([#832](https://github.com/nix-rust/nix/pull/832))
30-
- Added `EVFILT_EMPTY`, `EVFILT_PROCDESC` and `EVFILT_SENDFILE` on FreeBSD.
40+
- Added `EVFILT_EMPTY`, `EVFILT_PROCDESC`, and `EVFILT_SENDFILE` on FreeBSD.
3141
([#825](https://github.com/nix-rust/nix/pull/825))
3242
- Exposed `termios::cfmakesane` on FreeBSD.
3343
([#825](https://github.com/nix-rust/nix/pull/825))
@@ -39,18 +49,16 @@ This project adheres to [Semantic Versioning](http://semver.org/).
3949
([#833](https://github.com/nix-rust/nix/pull/833))
4050

4151
### Changed
42-
- Display and Debug for SysControlAddr now includes all fields.
52+
- `Display` and `Debug` for `SysControlAddr` now includes all fields.
4353
([#837](https://github.com/nix-rust/nix/pull/837))
4454
- `ioctl!` has been replaced with a family of `ioctl_*!` macros.
4555
([#833](https://github.com/nix-rust/nix/pull/833))
46-
- `io!`, `ior!`, `iow!`, and `iorw` has been renamed to `request_code_none!`, `request_code_read!`,
47-
`request_code_write`, and `request_code_readwrite` respectively. These have also now been exposed
56+
- `io!`, `ior!`, `iow!`, and `iorw!` has been renamed to `request_code_none!`, `request_code_read!`,
57+
`request_code_write!`, and `request_code_readwrite!` respectively. These have also now been exposed
4858
in the documentation.
4959
([#833](https://github.com/nix-rust/nix/pull/833))
5060
- Enabled more `ptrace::Request` definitions for uncommon Linux platforms
5161
([#892](https://github.com/nix-rust/nix/pull/892))
52-
- Remove `IFF_NOTRAILERS` on OpenBSD, as it has been removed in OpenBSD 6.3
53-
([#893](https://github.com/nix-rust/nix/pull/893))
5462
- Emulation of `FD_CLOEXEC` and `O_NONBLOCK` was removed from `socket()`, `accept4()`, and
5563
`socketpair()`.
5664
([#907](https://github.com/nix-rust/nix/pull/907))
@@ -67,12 +75,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).
6775

6876
### Removed
6977
- Removed explicit support for the `bytes` crate from the `sys::aio` module.
70-
See `sys::aio::AioCb::from_boxed_slice`s examples for alternatives.
78+
See `sys::aio::AioCb::from_boxed_slice` examples for alternatives.
7179
([#872](https://github.com/nix-rust/nix/pull/872))
7280
- Removed `sys::aio::lio_listio`. Use `sys::aio::LioCb::listio` instead.
7381
([#872](https://github.com/nix-rust/nix/pull/872))
7482
- Removed emulated `accept4()` from macos, ios, and netbsd targets
7583
([#907](https://github.com/nix-rust/nix/pull/907))
84+
- Removed `IFF_NOTRAILERS` on OpenBSD, as it has been removed in OpenBSD 6.3
85+
([#893](https://github.com/nix-rust/nix/pull/893))
7686

7787
## [0.10.0] 2018-01-26
7888

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "nix"
33
description = "Rust friendly bindings to *nix APIs"
4-
version = "0.11.0-pre"
4+
version = "0.11.0"
55
authors = ["The nix-rust Project Developers"]
66
repository = "https://github.com/nix-rust/nix"
77
license = "MIT"
@@ -12,7 +12,7 @@ exclude = [
1212
]
1313

1414
[dependencies]
15-
libc = { git = "https://github.com/rust-lang/libc" }
15+
libc = "0.2.42"
1616
bitflags = "1.0"
1717
cfg-if = "0.1.0"
1818
void = "1.0.2"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ To use `nix`, first add this to your `Cargo.toml`:
8888

8989
```toml
9090
[dependencies]
91-
nix = "0.10.0"
91+
nix = "0.11.0"
9292
```
9393

9494
Then, add this to your crate root:

0 commit comments

Comments
 (0)