Skip to content

Commit 6aaffea

Browse files
committed
Release version 0.2.0
1 parent 158af44 commit 6aaffea

File tree

10 files changed

+30
-26
lines changed

10 files changed

+30
-26
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# CHANGELOG
22

3+
## Version 0.2.0
4+
5+
- Removed dependency on `quickcheck-instances`.
6+
- It now compiles under GHC 7.10.3!
7+
38
## Version 0.1.0
49

510
This is the first release of `language-ninja`!

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
.RECIPEPREFIX = >
44

55
PACKAGE_NAME = language-ninja
6-
PACKAGE_VERSION = 0.1.0
6+
PACKAGE_VERSION = 0.2.0
77
PACKAGE = $(PACKAGE_NAME)-$(PACKAGE_VERSION)
88

99
JQUERY_VERSION = 3.2.1

language-ninja.cabal

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--------------------------------------------------------------------------------
22

33
name: language-ninja
4-
version: 0.1.0
4+
version: 0.2.0
55
stability: Experimental
66
build-type: Custom
77
cabal-version: >= 1.10
@@ -23,7 +23,6 @@ extra-source-files: README.md
2323
, CHANGELOG.md
2424
tested-with: GHC == 7.10.3
2525
, GHC == 8.0.2
26-
, GHC == 8.2.1
2726

2827
--------------------------------------------------------------------------------
2928

@@ -34,7 +33,7 @@ source-repository head
3433

3534
source-repository this
3635
type: git
37-
tag: release-0.1.0
36+
tag: release-0.2.0
3837
location: https://github.com/awakesecurity/language-ninja.git
3938

4039
--------------------------------------------------------------------------------
@@ -121,7 +120,7 @@ library
121120
, RecordWildCards
122121
, ScopedTypeVariables
123122
, UndecidableInstances
124-
if impl(ghc == 8.*)
123+
if impl(ghc >= 8.0)
125124
ghc-options: -Wcompat -Weverything
126125
-fno-warn-unsafe
127126
-fno-warn-safe
@@ -190,7 +189,7 @@ test-suite tests
190189
, TypeFamilies
191190
, UndecidableInstances
192191
, ViewPatterns
193-
if impl(ghc == 8.*)
192+
if impl(ghc >= 8.0)
194193
ghc-options: -Wcompat -Weverything
195194
-fno-warn-unsafe
196195
-fno-warn-safe
@@ -247,7 +246,7 @@ executable ninja-lex
247246
, OverloadedStrings
248247
, StandaloneDeriving
249248
, TypeOperators
250-
if impl(ghc == 8.*)
249+
if impl(ghc >= 8.0)
251250
ghc-options: -Wcompat -Weverything
252251
-fno-warn-unsafe
253252
-fno-warn-safe
@@ -286,7 +285,7 @@ executable ninja-parse
286285
, OverloadedStrings
287286
, StandaloneDeriving
288287
, TypeOperators
289-
if impl(ghc == 8.*)
288+
if impl(ghc >= 8.0)
290289
ghc-options: -Wcompat -Weverything
291290
-fno-warn-unsafe
292291
-fno-warn-safe
@@ -325,7 +324,7 @@ executable ninja-compile
325324
, OverloadedStrings
326325
, StandaloneDeriving
327326
, TypeOperators
328-
if impl(ghc == 8.*)
327+
if impl(ghc >= 8.0)
329328
ghc-options: -Wcompat -Weverything
330329
-fno-warn-unsafe
331330
-fno-warn-safe

library/Language/Ninja/AST/Build.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ instance (Aeson.FromJSON ann) => Aeson.FromJSON (Build ann) where
173173

174174
-- | Reasonable 'QC.Arbitrary' instance for 'Build'.
175175
--
176-
-- @since 0.1.0
176+
-- @since 0.2.0
177177
instance ( QC.Arbitrary ann, BuildConstraint QC.Arbitrary ann
178178
) => QC.Arbitrary (Build ann) where
179179
arbitrary = MkBuild

library/Language/Ninja/AST/Deps.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ instance (Aeson.FromJSON ann) => Aeson.FromJSON (Deps ann) where
152152

153153
-- | Reasonable 'QC.Arbitrary' instance for 'Deps'.
154154
--
155-
-- @since 0.1.0
155+
-- @since 0.2.0
156156
instance ( QC.Arbitrary ann, DepsConstraint QC.Arbitrary ann
157157
) => QC.Arbitrary (Deps ann) where
158158
arbitrary = MkDeps

library/Language/Ninja/AST/Expr.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ instance (Aeson.FromJSON ann) => Aeson.FromJSON (Expr ann) where
241241

242242
-- | Reasonable 'QC.Arbitrary' instance for 'Expr'.
243243
--
244-
-- @since 0.1.0
244+
-- @since 0.2.0
245245
instance forall ann.
246246
( QC.Arbitrary ann, ExprConstraint QC.Arbitrary ann
247247
) => QC.Arbitrary (Expr ann) where

library/Language/Ninja/AST/Ninja.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ instance (Aeson.FromJSON ann) => Aeson.FromJSON (Ninja ann) where
246246

247247
-- | Reasonable 'QC.Arbitrary' instance for 'Ninja'.
248248
--
249-
-- @since 0.1.0
249+
-- @since 0.2.0
250250
instance ( QC.Arbitrary ann, NinjaConstraint QC.Arbitrary ann
251251
) => QC.Arbitrary (Ninja ann) where
252252
arbitrary = MkNinja

library/Language/Ninja/AST/Rule.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ instance (Aeson.FromJSON ann) => Aeson.FromJSON (Rule ann) where
132132

133133
-- | Reasonable 'QC.Arbitrary' instance for 'Rule'.
134134
--
135-
-- @since 0.1.0
135+
-- @since 0.2.0
136136
instance ( QC.Arbitrary ann, RuleConstraint QC.Arbitrary ann
137137
) => QC.Arbitrary (Rule ann) where
138138
arbitrary = MkRule <$> QC.arbitrary <*> QC.arbitrary

library/Language/Ninja/Tutorial.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ import Data.Versions (Version)
369369
-- The command-line interface for @ninja-lex@ looks like this:
370370
--
371371
-- > $ ninja-lex --help
372-
-- > ninja-lex version 0.1.0
372+
-- > ninja-lex version 0.2.0
373373
-- >
374374
-- > Usage: ninja-lex (process | pretty)
375375
-- >
@@ -404,7 +404,7 @@ import Data.Versions (Version)
404404
-- The command-line interface for @ninja-parse@ looks like this:
405405
--
406406
-- > $ ninja-parse --help
407-
-- > ninja-parse version 0.1.0
407+
-- > ninja-parse version 0.2.0
408408
-- >
409409
-- > Usage: ninja-parse (process | pretty)
410410
-- >
@@ -439,7 +439,7 @@ import Data.Versions (Version)
439439
-- The command-line interface for @ninja-compile@ looks like this:
440440
--
441441
-- > $ ninja-compile --help
442-
-- > ninja-compile version 0.1.0
442+
-- > ninja-compile version 0.2.0
443443
-- >
444444
-- > Usage: ninja-compile [--input FILEPATH] [--output FILEPATH] [--machine-readable]
445445
-- >

nix/haskell/language-ninja.nix

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
, cabal-doctest, containers, deepseq, doctest, flow, ghc
33
, haddock-api, haddock-library, hashable, intern, lens, megaparsec
44
, monad-mock, mtl, optparse-generic, QuickCheck
5-
, quickcheck-instances, smallcheck, stdenv, system-filepath, tasty
6-
, tasty-html, tasty-hunit, tasty-lens, tasty-quickcheck
7-
, tasty-smallcheck, template-haskell, text, transformers, turtle
8-
, unordered-containers, versions
5+
, quickcheck-instances, semigroups, smallcheck, stdenv
6+
, system-filepath, tasty, tasty-html, tasty-hunit, tasty-lens
7+
, tasty-quickcheck, tasty-smallcheck, template-haskell, text
8+
, transformers, turtle, unordered-containers, versions
99
}:
1010
mkDerivation {
1111
pname = "language-ninja";
12-
version = "0.1.0";
12+
version = "0.2.0";
1313
src = ../..;
1414
isLibrary = true;
1515
isExecutable = true;
1616
setupHaskellDepends = [ base Cabal cabal-doctest ];
1717
libraryHaskellDepends = [
1818
aeson base bytestring containers deepseq flow hashable intern lens
19-
megaparsec mtl QuickCheck quickcheck-instances smallcheck
20-
system-filepath text transformers unordered-containers versions
19+
megaparsec mtl QuickCheck semigroups smallcheck system-filepath
20+
text transformers unordered-containers versions
2121
];
2222
executableHaskellDepends = [
2323
aeson aeson-pretty base flow lens mtl optparse-generic text
@@ -26,8 +26,8 @@ mkDerivation {
2626
testHaskellDepends = [
2727
aeson base bytestring cabal-doctest containers doctest flow ghc
2828
haddock-api haddock-library hashable lens monad-mock mtl QuickCheck
29-
quickcheck-instances smallcheck system-filepath tasty tasty-html
30-
tasty-hunit tasty-lens tasty-quickcheck tasty-smallcheck
29+
quickcheck-instances semigroups smallcheck system-filepath tasty
30+
tasty-html tasty-hunit tasty-lens tasty-quickcheck tasty-smallcheck
3131
template-haskell text transformers turtle unordered-containers
3232
versions
3333
];

0 commit comments

Comments
 (0)