From d57035143ad75bcb1535763aab15c4bd081fe642 Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 12 Jan 2019 07:15:27 -0800 Subject: [PATCH] Add explicit dependency bounds and changelog (#18) --- .gitignore | 1 + CHANGELOG.md | 22 ++++++++++++++++++++++ servant-py.cabal | 21 ++++++++++----------- 3 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.gitignore b/.gitignore index 462d21e..e3635af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ *~ .stack-work/ build/ +dist/* examples/*py __pycache__ dist-newstyle diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ba982a5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog + + +## 0.1.1.1 + +**11 Jan 2019 + +- Merge PR#13 (thanks @exarkun) +- Merge PR#15 (thanks @exarkun) +- Re-enable various failing tests +- Clean-up quoting +- Add CHANGELOG +- Add specific dependency bounds + +## 0.1.1.0 + +**30 Nov 2018** + +- Merge PR#2 +- Fix dependencies to more specific versions. +- Bump Stackage to version LTS-12.20 and build against GHC 8.4.3 (using Cabal `new-build`) +- Eliminate all the re-exports in Servant.PY.Internal (don't remember why I did this in the first place...) diff --git a/servant-py.cabal b/servant-py.cabal index a8cd658..760cbf0 100644 --- a/servant-py.cabal +++ b/servant-py.cabal @@ -1,5 +1,5 @@ name: servant-py -version: 0.1.0.4 +version: 0.1.1.0 synopsis: Automatically derive python functions to query servant webservices. description: Automatically derive python functions to query servant webservices. @@ -27,20 +27,20 @@ library , Servant.PY.Requests , Servant.PY.Internal , Servant.PY.Python - build-depends: base >= 4.7 && < 5 - , aeson - , bytestring - , charset - , lens - , servant-foreign - , servant - , text + build-depends: base >= 4.7 && < 5 + , aeson >= 1.3.1.1 && < 1.4 + , bytestring >= 0.10.8.1 && < 0.11 + , charset >= 0.3.7.1 && < 0.4 + , lens >= 4.16.1 && < 5 + , servant-foreign >= 0.11 && < 0.16 + , servant >= 0.11 && < 0.16 + , text >= 1.2.3.0 && < 1.3 default-language: Haskell2010 default-extensions: OverloadedStrings ghc-options: -Wall executable servant-py-exe - ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N + ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N hs-source-dirs: examples if flag(example) @@ -79,7 +79,6 @@ test-suite servant-py-test , base-compat , bytestring , hspec - , hspec-expectations , lens , QuickCheck , servant