Skip to content

Commit 206556d

Browse files
authored
Merge pull request #1890 from asomers/old-changelogs
[skip ci] add CHANGELOG entries for old point releases.
2 parents eabcb48 + ff219e3 commit 206556d

File tree

1 file changed

+100
-13
lines changed

1 file changed

+100
-13
lines changed

Diff for: CHANGELOG.md

+100-13
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,30 @@ This project adheres to [Semantic Versioning](https://semver.org/).
385385
- Removed `SigevNotify` on OpenBSD and Redox.
386386
(#[1511](https://github.com/nix-rust/nix/pull/1511))
387387

388+
## [0.22.3] - 22 January 2022
389+
### Changed
390+
- Relaxed the bitflags requirement from 1.3.1 to 1.1. This partially reverts
391+
#1492. From now on, the MSRV is not guaranteed to work with all versions of
392+
all dependencies, just with some version of all dependencies.
393+
(#[1607](https://github.com/nix-rust/nix/pull/1607))
394+
395+
## [0.22.2] - 28 September 2021
396+
### Fixed
397+
- Fixed buffer overflow in `unistd::getgrouplist`.
398+
(#[1545](https://github.com/nix-rust/nix/pull/1545))
399+
- Added more errno definitions for better backwards compatibility with
400+
Nix 0.21.0.
401+
(#[1467](https://github.com/nix-rust/nix/pull/1467))
402+
403+
## [0.22.1] - 13 August 2021
404+
### Fixed
405+
- Locked bitflags to < 1.3.0 to fix the build with rust < 1.46.0.
406+
407+
### Removed
408+
- Removed a couple of termios constants on redox that were never actually
409+
supported.
410+
(#[1483](https://github.com/nix-rust/nix/pull/1483))
411+
388412
## [0.22.0] - 9 July 2021
389413
### Added
390414
- Added `if_nameindex` (#[1445](https://github.com/nix-rust/nix/pull/1445))
@@ -410,8 +434,19 @@ This project adheres to [Semantic Versioning](https://semver.org/).
410434
`nix::Error::EINVAL`.
411435
([#1446](https://github.com/nix-rust/nix/pull/1446))
412436

437+
## [0.21.2] - 29 September 2021
438+
### Fixed
439+
- Fixed buffer overflow in `unistd::getgrouplist`.
440+
(#[1545](https://github.com/nix-rust/nix/pull/1545))
441+
442+
## [0.21.1] - 13 August 2021
413443
### Fixed
444+
- Locked bitflags to < 1.3.0 to fix the build with rust < 1.46.0.
445+
414446
### Removed
447+
- Removed a couple of termios constants on redox that were never actually
448+
supported.
449+
(#[1483](https://github.com/nix-rust/nix/pull/1483))
415450

416451
## [0.21.0] - 31 May 2021
417452
### Added
@@ -467,6 +502,20 @@ This project adheres to [Semantic Versioning](https://semver.org/).
467502
- Removed some Errno values from platforms where they aren't actually defined.
468503
(#[1452](https://github.com/nix-rust/nix/pull/1452))
469504

505+
## [0.20.2] - 28 September 2021
506+
### Fixed
507+
- Fixed buffer overflow in `unistd::getgrouplist`.
508+
(#[1545](https://github.com/nix-rust/nix/pull/1545))
509+
510+
## [0.20.1] - 13 August 2021
511+
### Fixed
512+
- Locked bitflags to < 1.3.0 to fix the build with rust < 1.46.0.
513+
514+
### Removed
515+
- Removed a couple of termios constants on redox that were never actually
516+
supported.
517+
(#[1483](https://github.com/nix-rust/nix/pull/1483))
518+
470519
## [0.20.0] - 20 February 2021
471520
### Added
472521

@@ -530,8 +579,6 @@ This project adheres to [Semantic Versioning](https://semver.org/).
530579
(#[1278](https://github.com/nix-rust/nix/pull/1278))
531580
- Made `unistd::fork` an unsafe funtion, bringing it in line with [libstd's decision](https://github.com/rust-lang/rust/pull/58059).
532581
(#[1293](https://github.com/nix-rust/nix/pull/1293))
533-
### Fixed
534-
### Removed
535582

536583
## [0.18.0] - 26 July 2020
537584
### Added
@@ -644,22 +691,16 @@ This project adheres to [Semantic Versioning](https://semver.org/).
644691
### Added
645692
- Add `CLK_TCK` to `SysconfVar`
646693
(#[1177](https://github.com/nix-rust/nix/pull/1177))
647-
### Changed
648-
### Fixed
649694
### Removed
650695
- Removed deprecated Error::description from error types
651696
(#[1175](https://github.com/nix-rust/nix/pull/1175))
652697

653698
## [0.16.1] - 23 December 2019
654-
### Added
655-
### Changed
656699
### Fixed
657700

658701
- Fixed the build for OpenBSD
659702
(#[1168](https://github.com/nix-rust/nix/pull/1168))
660703

661-
### Removed
662-
663704
## [0.16.0] - 1 December 2019
664705
### Added
665706
- Added `ptrace::seize()`: similar to `attach()` on Linux
@@ -787,8 +828,6 @@ This project adheres to [Semantic Versioning](https://semver.org/).
787828
- Enabled `sched_yield` for all nix hosts.
788829
([#1090](https://github.com/nix-rust/nix/pull/1090))
789830

790-
### Removed
791-
792831
## [0.14.1] - 2019-06-06
793832
### Added
794833
- Macros exported by `nix` may now be imported via `use` on the Rust 2018
@@ -813,8 +852,6 @@ This project adheres to [Semantic Versioning](https://semver.org/).
813852
- Fix the build on Android and Linux/mips with recent versions of libc.
814853
([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
815854

816-
### Removed
817-
818855
## [0.14.0] - 2019-05-21
819856
### Added
820857
- Add IP_RECVIF & IP_RECVDSTADDR. Enable IP_PKTINFO and IP6_PKTINFO on netbsd/openbsd.
@@ -883,6 +920,23 @@ This project adheres to [Semantic Versioning](https://semver.org/).
883920
should've been defined in the first place.
884921
([#1055](https://github.com/nix-rust/nix/pull/1055))
885922

923+
## [0.13.1] - 2019-06-10
924+
### Changed
925+
- Changed some public types from reexports of libc types like `uint32_t` to the
926+
native equivalents like `u32.`
927+
([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
928+
929+
### Fixed
930+
- Fix the build on Android and Linux/mips with recent versions of libc.
931+
([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
932+
- Fixed build on Linux/arm and Linux/s390x with the latest Rust libc
933+
([52102cb](https://github.com/nix-rust/nix/commit/52102cb76398c4dfb9ea141b98c5b01a2e050973))
934+
935+
### Removed
936+
- `Daemon`, `NOTE_REAP`, and `NOTE_EXIT_REPARENTED` are now deprecated on OSX
937+
and iOS.
938+
([#1033](https://github.com/nix-rust/nix/pull/1033))
939+
886940
## [0.13.0] - 2019-01-15
887941
### Added
888942
- Added PKTINFO(V4) & V6PKTINFO cmsg support - Android/FreeBSD/iOS/Linux/MacOS.
@@ -900,14 +954,30 @@ This project adheres to [Semantic Versioning](https://semver.org/).
900954
- Added an `mprotect` wrapper.
901955
([#991](https://github.com/nix-rust/nix/pull/991))
902956

903-
### Changed
904957
### Fixed
905958
- `lutimes` never worked on OpenBSD as it is not implemented on OpenBSD. It has
906959
been removed. ([#1000](https://github.com/nix-rust/nix/pull/1000))
907960
- `fexecve` never worked on NetBSD or on OpenBSD as it is not implemented on
908961
either OS. It has been removed. ([#1000](https://github.com/nix-rust/nix/pull/1000))
909962

963+
## [0.12.1] 2019-06-08
964+
### Changed
965+
- Changed some public types from reexports of libc types like `uint32_t` to the
966+
native equivalents like `u32.`
967+
([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
968+
969+
### Fixed
970+
- Fix the build on Android and Linux/mips with recent versions of libc.
971+
([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
972+
- Fixed build on Linux/arm and Linux/s390x with the latest Rust libc
973+
([52102cb](https://github.com/nix-rust/nix/commit/52102cb76398c4dfb9ea141b98c5b01a2e050973))
974+
910975
### Removed
976+
- `fexecve` never worked on NetBSD or on OpenBSD as it is not implemented on
977+
either OS. It has been removed. ([#1000](https://github.com/nix-rust/nix/pull/1000))
978+
- `Daemon`, `NOTE_REAP`, and `NOTE_EXIT_REPARENTED` are now deprecated on OSX
979+
and iOS.
980+
([#1033](https://github.com/nix-rust/nix/pull/1033))
911981

912982
## [0.12.0] 2018-11-28
913983

@@ -959,7 +1029,24 @@ This project adheres to [Semantic Versioning](https://semver.org/).
9591029
- Fixed passing multiple file descriptors over Unix Sockets.
9601030
([#918](https://github.com/nix-rust/nix/pull/918))
9611031

1032+
## [0.11.1] 2019-06-06
1033+
### Changed
1034+
- Changed some public types from reexports of libc types like `uint32_t` to the
1035+
native equivalents like `u32.`
1036+
([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
1037+
1038+
### Fixed
1039+
- Fix the build on Android and Linux/mips with recent versions of libc.
1040+
([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
1041+
- Fixed build on Linux/arm and Linux/s390x with the latest Rust libc
1042+
([52102cb](https://github.com/nix-rust/nix/commit/52102cb76398c4dfb9ea141b98c5b01a2e050973))
1043+
9621044
### Removed
1045+
- `fexecve` never worked on NetBSD or on OpenBSD as it is not implemented on
1046+
either OS. It has been removed. ([#1000](https://github.com/nix-rust/nix/pull/1000))
1047+
- `Daemon`, `NOTE_REAP`, and `NOTE_EXIT_REPARENTED` are now deprecated on OSX
1048+
and iOS.
1049+
([#1033](https://github.com/nix-rust/nix/pull/1033))
9631050

9641051
## [0.11.0] 2018-06-01
9651052

0 commit comments

Comments
 (0)