Changelog of @hackage/posix-api 0.6.1.0

Changelog

All notable changes to this project will be documented in this file.

The format is inspired by Keep a Changelog. This changelog deviates from the recommendation by not grouping changes into added, changed, deprecated, etc. subsections.

This project adheres to the Haskell Package Versioning Policy.

[0.6.1.0] - 2023-08-14

  • Add uninterruptibleWriteBytesCompletelyErrno
  • Add writeBytesCompletelyErrno
  • Add uninterruptibleAccept4_

[0.6.0.1] - 2023-07-13

  • Fix mistake in header file that caused builds to fail

[0.6.0.0] - 2023-07-13

  • Use Int instead of CInt for all offsets into byte arrays

[0.5.0.0] - 2023-07-13

  • Move Linux.Systemd to systemd-api library to make docs build on hackage.

[0.4.0.1] - 2023-06-27

  • Build with GHC 9.4

[0.4.0.0] - 2022-12-08

  • Add writeMutableByteArray
  • In the 0.3.5.0 release, the major version was supposed to be bumped. This is being done now instead.

[0.3.5.0] - 2021-07-02

  • Breaking: Start using pattern synonyms for macros.
  • Add dedicated modules for peeking at structures.
  • Make compatible with GHC 8.10 by changing the way ArrayArray# is handled on the C side of the FFI.
  • Add uninterruptibleSetSocketOption.
  • Add socket options SO_BINDTODEVICE and SO_REUSEADDR.

[0.3.4.0] - 2020-03-09

  • Add Posix.File
  • Add lower bound for hsc2hs build tool

[0.3.3.0] - 2019-12-18

  • Support several POSIX message queue functions.
  • Support Linux systemd functions.

[0.3.2.0] - 2019-07-21

  • Add more functions.

[0.3.1.0] - YYYY-MM-DD

  • Make the test suite build again.
  • Add uninterruptibleSendByteArrays.

[0.1.0.0] - 2018-01-02

  • Initial release.
  • Includes a ton of sockets API stuff.
  • Includes the get working directory function.