posix-api-0.3.5.0: CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
The format is inspired by [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
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](https://pvp.haskell.org/).
## [0.3.5.0] - 2020-??-??
- 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.