@@ -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