Skip to content

Commit ba2694d

Browse files
committed
Bump to version 0.3
1 parent cbd5ecc commit ba2694d

File tree

5 files changed

+36
-27
lines changed

5 files changed

+36
-27
lines changed

.travis.yml

+28-22
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,18 @@ matrix:
6060
- env: BUILD=cabal GHCVER=8.2.2 CABALVER=2.0 HAPPYVER=1.19.5 ALEXVER=3.1.7
6161
compiler: ": #GHC 8.2.2"
6262
addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.2,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
63-
- env: BUILD=cabal GHCVER=8.4.3 CABALVER=2.2 HAPPYVER=1.19.5 ALEXVER=3.1.7
64-
compiler: ": #GHC 8.4.3"
65-
addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.3,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
66-
- env: BUILD=cabal GHCVER=8.6.1 CABALVER=2.4 HAPPYVER=1.19.5 ALEXVER=3.1.7
67-
compiler: ": #GHC 8.6.1"
68-
addons: {apt: {packages: [cabal-install-2.4,ghc-8.6.1,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
63+
- env: BUILD=cabal GHCVER=8.4.4 CABALVER=2.2 HAPPYVER=1.19.5 ALEXVER=3.1.7
64+
compiler: ": #GHC 8.4.4"
65+
addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
66+
- env: BUILD=cabal GHCVER=8.6.4 CABALVER=2.4 HAPPYVER=1.19.5 ALEXVER=3.1.7
67+
compiler: ": #GHC 8.6.4"
68+
addons: {apt: {packages: [cabal-install-2.4,ghc-8.6.4,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
69+
- env: BUILD=cabal GHCVER=8.6.5 CABALVER=2.4 HAPPYVER=1.19.5 ALEXVER=3.1.7
70+
compiler: ": #GHC 8.6.5"
71+
addons: {apt: {packages: [cabal-install-2.4,ghc-8.6.5,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
72+
- env: BUILD=cabal GHCVER=8.8.2 CABALVER=2.4 HAPPYVER=1.19.5 ALEXVER=3.1.7
73+
compiler: ": #GHC 8.8.2"
74+
addons: {apt: {packages: [cabal-install-2.4,ghc-8.8.2,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
6975

7076
# Build with the newest GHC and cabal-install. This is an accepted failure,
7177
# see below.
@@ -92,19 +98,23 @@ matrix:
9298
#addons: {apt: {packages: [libgmp-dev]}}
9399

94100
- env: BUILD=stack ARGS="--resolver lts-7"
95-
compiler: ": #stack 8.0.1"
101+
compiler: ": #LTS 7"
96102
addons: {apt: {packages: [libgmp-dev]}}
97103

98-
- env: BUILD=stack ARGS="--resolver lts-9"
99-
compiler: ": #stack 8.0.2"
104+
- env: BUILD=stack ARGS="--resolver lts-12"
105+
compiler: ": #LTS 12"
100106
addons: {apt: {packages: [libgmp-dev]}}
101107

102-
- env: BUILD=stack ARGS="--resolver lts-11"
103-
compiler: ": #stack 8.2.2"
108+
- env: BUILD=stack ARGS="--resolver lts-13"
109+
compiler: ": #LTS 13"
104110
addons: {apt: {packages: [libgmp-dev]}}
105111

106-
- env: BUILD=stack ARGS="--resolver lts-12"
107-
compiler: ": #stack 8.4.3"
112+
- env: BUILD=stack ARGS="--resolver lts-14"
113+
compiler: ": #LTS 14"
114+
addons: {apt: {packages: [libgmp-dev]}}
115+
116+
- env: BUILD=stack ARGS="--resolver lts-15"
117+
compiler: ": #LTS 15"
108118
addons: {apt: {packages: [libgmp-dev]}}
109119

110120
# Nightly builds are allowed to fail
@@ -131,19 +141,15 @@ matrix:
131141
#os: osx
132142

133143
- env: BUILD=stack ARGS="--resolver lts-7"
134-
compiler: ": #stack 8.0.1 osx"
144+
compiler: ": #LTS 7 osx"
135145
os: osx
136146

137-
- env: BUILD=stack ARGS="--resolver lts-9"
138-
compiler: ": #stack 8.0.2 osx"
147+
- env: BUILD=stack ARGS="--resolver lts-13"
148+
compiler: ": #LTS 13 osx"
139149
os: osx
140150

141-
- env: BUILD=stack ARGS="--resolver lts-11"
142-
compiler: ": #stack 8.2.2 osx"
143-
os: osx
144-
145-
- env: BUILD=stack ARGS="--resolver lts-12"
146-
compiler: ": #stack 8.4.3 osx"
151+
- env: BUILD=stack ARGS="--resolver lts-15"
152+
compiler: ": #LTS 15 osx"
147153
os: osx
148154

149155
- env: BUILD=stack ARGS="--resolver nightly"

ChangeLog.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Version 0.3 - 17.02.2020
2+
* Fix Applicative and Monoid instances (thanks @davidsd)
3+
14
# Version 0.2 - 16.10.2018
25
* Fix bug with the types of splitBlocks (Incompatible change)
36

package.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
name: matrix-static
2-
version: 0.2.1
2+
version: 0.3
33
github: "wchresta/matrix-static"
44
license: BSD3
55
author: "Wanja Chresta"
66
maintainer: "[email protected]"
7-
copyright: "2018, Wanja Chresta"
7+
copyright: "2020, Wanja Chresta"
88

99
extra-source-files:
1010
- README.md
1111
- ChangeLog.md
1212

13-
tested-with: GHC == 8.6.1, GHC == 8.4.3, GHC == 8.2.2, GHC == 8.0.2, GHC == 8.0.1
13+
tested-with: GHC == 8.8.2, GHC == 8.6.5, GHC == 8.6.4, GHC == 8.4.4, GHC == 8.2.2, GHC == 8.0.2
1414

1515
# Metadata used when publishing your package
1616
synopsis: Type-safe matrix operations

stack.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ packages:
6262
# extra-lib-dirs: [/path/to/dir]
6363
#
6464
# Allow a newer minor version of GHC than the snapshot specifies
65-
# compiler-check: newer-minor
65+
# compiler-check: newer-minor

test/Spec.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
module Main where
55

66
import Data.Matrix.Static
7-
import Data.Monoid (Sum(Sum), Product(Product))
7+
import Data.Monoid (Sum(Sum), Product(Product), (<>))
88
import Test.Tasty
99
import Test.Tasty.HUnit
1010

0 commit comments

Comments
 (0)