Skip to content

Commit 9053aa3

Browse files
authored
Merge pull request #9 from yutotakano/prepare-hackage-release
Add explicit dependency bounds and prepare for release
2 parents 914366b + f102882 commit 9053aa3

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

ChangeLog.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,33 @@
11
# ChangeLog for `opus`
22

3-
## Unreleased Changes
3+
### Unreleased Changes
44

5-
## 0.3.0.0
5+
- nothing yet!
66

7-
- [breaking] Update Cabal package description file schema to 3.0 (can no longer run with low Cabal versions)
8-
- [breaking] Use opus.h for includes instead of opus/opus.h for better Windows/Mingw compatibility
9-
- [breaking] Use pkg-config on all platforms including Windows
7+
### 0.3.0.0 — 2025 February
8+
9+
- **[breaking]** Update Cabal package description file schema to 3.0 (can no longer run with low Cabal versions)
10+
- **[breaking]** Use opus.h for includes instead of opus/opus.h for better Windows/Mingw compatibility
11+
- **[breaking]** Use pkg-config on all platforms including Windows
1012
- Add CI to run tests on every pull request on GitHub
1113
- Modify test suite to remove dependency on `opus-tools` package (instead we now FFI into a local opus_compare.c)
1214
- Add Haddock documentation to all modules, values, and functions.
1315

14-
## 0.2.1.0
16+
### 0.2.1.0 — 2025 February
1517

1618
- Remove stack from project as Cabal is enough and reduces complexity
1719
- Received permission from alios (the original author) to release this package under the original name
1820
- Update project synopsis, description, links, maintainer info etc in .cabal file
1921
- Remove `hspec` from library dependency
2022
- Fix wrong include path for opus.h in hsc file (on Windows)
2123

22-
## 0.2.0.0
24+
### 0.2.0.0 — 2022 May
2325

2426
- Decoder and decoder conduit implemented
2527
- `opus` is forked from alios (the original author) due to inactivity
2628
- Add a test suite for decoding mono and stereo audio
2729
- Migrate from `lens` to `microlens` for lighter dependency
2830

29-
## 0.1.0.0
31+
### 0.1.0.0 — 2018 July
3032

3133
- Encoder and encoder conduit implemented

opus.cabal

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,11 @@ copyright: Markus Barenhoff <[email protected]>, Yuto Takano <moa17sto
3737
category: Codec
3838
build-type: Simple
3939
tested-with: GHC ==9.4.8
40-
extra-source-files:
40+
extra-doc-files:
4141
README.md
4242
ChangeLog.md
43+
LICENSE
44+
extra-source-files:
4345
test/opus_compare_wrapper.c
4446
test/opus_compare.c
4547

@@ -60,12 +62,12 @@ library
6062
pkgconfig-depends: opus
6163
ghc-options: -Wall
6264
build-depends: base >= 4.7 && < 5,
63-
exceptions,
64-
resourcet,
65-
bytestring,
66-
conduit,
67-
microlens,
68-
microlens-th
65+
exceptions >= 0.10.0 && < 0.11,
66+
resourcet >= 1.2.1 && < 1.4,
67+
bytestring >= 0.11.0.0 && < 0.13,
68+
conduit >= 1.3 && < 1.4,
69+
microlens >= 0.4.11.2 && < 0.5,
70+
microlens-th >= 0.4.3.11 && < 0.5,
6971

7072
test-suite opus-test
7173
type: exitcode-stdio-1.0

0 commit comments

Comments
 (0)