Skip to content

Commit 87d3673

Browse files
committed
Release 0.5.6
1 parent c64a2d0 commit 87d3673

File tree

4 files changed

+12
-10
lines changed

4 files changed

+12
-10
lines changed

.github/workflows/haskell.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ${{ matrix.os }}
1515
strategy:
1616
matrix:
17-
ghc: ['9.0', '9.2', '9.4', '9.6']
17+
ghc: ['9.0', '9.2', '9.4', '9.6', '9.8']
1818
os: [macos-12, ubuntu-20.04, windows-2022]
1919
name: ${{ matrix.os }} GHC ${{ matrix.ghc }}
2020
steps:

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
0.5.6 (11/23/2024)
2+
==================
3+
* Add custom baud rates [13](https://github.com/standardsemiconductor/serialport/pull/13)
4+
* Update package dependency constraints
5+
16
0.5.5 (1/15/2024)
27
=================
38
* Fix runtime error on Windows [6](https://github.com/standardsemiconductor/serialport/pull/6)

README.md

+4-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
[![Haskell CI](https://github.com/standardsemiconductor/serialport/actions/workflows/haskell.yml/badge.svg)](https://github.com/standardsemiconductor/serialport/actions/workflows/haskell.yml)
44
[![Hackage][hackage-badge]][hackage]
5-
[![Hackage Dependencies][hackage-deps-badge]][hackage-deps]
65

76
Cross platform (Linux, Windows and Mac OS) [serial port](https://en.wikipedia.org/wiki/Serial_port) interface.
87

@@ -22,8 +21,8 @@ withSerial port defaultSerialSettings $ \s -> do
2221

2322
[Concurrently](https://hackage.haskell.org/package/async) read and write a serial port at 19200 [baud](https://learn.sparkfun.com/tutorials/serial-communication/rules-of-serial) using `hWithSerial`:
2423
```haskell
25-
import Control.Concurrent.Async ( concurrently_ )
26-
import Control.Monad ( forever )
24+
import Control.Concurrent.Async
25+
import Control.Monad
2726
import System.Hardware.Serialport
2827
import System.IO
2928

@@ -56,7 +55,5 @@ serialPortSettings = defaultSerialSettings{ commSpeed = CS19200 }
5655
### Running the tests
5756
* Run the tests: `cabal test --test-options="/dev/ttyACM0 /dev/ttyUSB0"`
5857

59-
[hackage]: <https://hackage.haskell.org/package/serialport>
60-
[hackage-badge]: <https://img.shields.io/hackage/v/serialport.svg?color=success>
61-
[hackage-deps-badge]: <https://img.shields.io/hackage-deps/v/serialport.svg>
62-
[hackage-deps]: <http://packdeps.haskellers.com/feed?needle=serialport>
58+
[hackage]: <https://hackage.haskell.org/package/serialport>
59+
[hackage-badge]: <https://img.shields.io/hackage/v/serialport.svg?color=success>

serialport.cabal

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: serialport
2-
Version: 0.5.5
2+
Version: 0.5.6
33
Cabal-Version: >= 1.10
44
Build-Type: Simple
55
license: BSD3
@@ -24,7 +24,7 @@ source-repository head
2424
Library
2525
Exposed-Modules: System.Hardware.Serialport
2626
Other-Modules: System.Hardware.Serialport.Types
27-
Build-Depends: base >= 4.12 && < 4.20,
27+
Build-Depends: base >= 4.12 && < 4.21,
2828
bytestring >= 0.11 && < 0.13
2929
ghc-options: -Wall -fno-warn-orphans
3030
default-language: Haskell2010

0 commit comments

Comments
 (0)