From ef03599e287e878e1a909b5cfda8c40dd1971d2f Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sat, 8 Apr 2023 21:23:35 +0000 Subject: [PATCH 1/4] Add default-language to executable. Refs #108. Add default-language field to executable. This is necessary in order to bump the cabal-version, which is necessary to release on hackage. --- haskanoid.cabal | 3 +++ 1 file changed, 3 insertions(+) diff --git a/haskanoid.cabal b/haskanoid.cabal index ef46ecc..726b86e 100644 --- a/haskanoid.cabal +++ b/haskanoid.cabal @@ -110,6 +110,9 @@ executable haskanoid simple-affine-space, transformers >= 0.3 && < 0.6 + default-language: + Haskell2010 + if flag(bearriver) build-depends: bearriver >= 0.9.6 && < 0.15 else From 294635ef992781e92eb75078c39a94ed1b55849b Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sat, 8 Apr 2023 21:24:22 +0000 Subject: [PATCH 2/4] Bump cabal-version. Refs #108. Bump cabal-version to the minimum required to publish on hackage. --- haskanoid.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/haskanoid.cabal b/haskanoid.cabal index 726b86e..3aebdda 100644 --- a/haskanoid.cabal +++ b/haskanoid.cabal @@ -45,7 +45,7 @@ category: Game, Reactivity, FRP build-type: Simple -- Constraint on the version of Cabal needed to build this package. -cabal-version: >=1.8 +cabal-version: >=1.10 data-files: data/*.png data/*.wav data/*.mp3 data/*.ttf From 275ab7b868acf225d371a9242220a39171c28364 Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sat, 8 Apr 2023 20:46:29 +0000 Subject: [PATCH 3/4] Version bump (0.1.6). Refs #108. We update the comment associated to the version number because it points to a versioning policy that we are not using. We use semver with 3 numbers only. --- haskanoid.cabal | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/haskanoid.cabal b/haskanoid.cabal index 3aebdda..83a2bce 100644 --- a/haskanoid.cabal +++ b/haskanoid.cabal @@ -4,13 +4,11 @@ -- The name of the package. name: haskanoid --- The package version. See the Haskell package versioning policy (PVP) --- for standards guiding when and how versions should be incremented. --- http://www.haskell.org/haskellwiki/Package_versioning_policy +-- The package version. We follow semantic versioning. -- PVP summary: +-+------- breaking API changes --- | | +----- non-breaking API additions --- | | | +--- code changes with no API change -version: 0.1.5.4 +-- | | +----- non-breaking changes +-- | | | +version: 0.1.6 -- A short (one-line) description of the package. synopsis: A breakout game written in Yampa using SDL From e281bb03b1e09ec71d168df9914b39a6e9ff296d Mon Sep 17 00:00:00 2001 From: Ivan Perez Date: Sat, 8 Apr 2023 20:46:55 +0000 Subject: [PATCH 4/4] Document changes in CHANGELOG. Refs #108. Document also changes incorporated in this release that were not included in the CHANGELOG when they were originally merged. --- CHANGELOG | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index f150fdc..425822e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,12 @@ -2023-04-02 Ivan Perez : +2023-04-08 Ivan Perez : + * Version bump (0.1.6) (#108). + * Simplify travis file (#58). + * Update GHC versions, condition, publication in travis (#77). + * Update to support Yampa 0.13 (#82). + * Update pointer to hands-on file (#85). + * Add support for bearriver (#95). + * Support stopping the game with letter q (#99). + * Update installation instructions (#102). * Bump version bounds of Yampa/bearriver (#104). * Update dist in travis config file to Bionic (#105). * Update GHC versions in travis config file (#106).