Skip to content

Commit ff219e3

Browse files
committed
[skip ci] add CHANGELOG entries for old point releases.
I opted to preserve explicit entries for backports in both the original feature release and the backported point release, rather than trying to pretend that the releases were actually sequential. Also, remove some empty subsections from the file.
1 parent eabcb48 commit ff219e3

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)