stackage-types 1.0.0 → 1.0.1
raw patch · 4 files changed
+18/−2 lines, 4 filesdep +time
Dependencies added: time
Files
- ChangeLog.md +3/−0
- README.md +2/−0
- Stackage/Types.hs +6/−0
- stackage-types.cabal +7/−2
+ ChangeLog.md view
@@ -0,0 +1,3 @@+## 1.0.1++* Added `STNightly2`
README.md view
@@ -1,5 +1,7 @@ ## stackage-types +[](https://travis-ci.org/fpco/stackage-types)+ This is a repository for sharing data types across multiple packages in the [Stackage project](https://www.stackage.org). In particular, it started as a means of sharing code between
Stackage/Types.hs view
@@ -48,6 +48,7 @@ import Data.String (IsString, fromString) import Data.Text (Text, pack, unpack) import qualified Data.Text as T+import Data.Time (Day) import qualified Data.Traversable as T import Data.Typeable (TypeRep, Typeable, typeOf) import Data.Vector (Vector)@@ -59,12 +60,17 @@ import qualified Distribution.Version as C data SnapshotType = STNightly+ | STNightly2 !Day | STLTS !Int !Int -- ^ major, minor deriving (Show, Read, Eq, Ord) instance ToJSON SnapshotType where toJSON STNightly = object [ "type" .= asText "nightly"+ ]+ toJSON (STNightly2 day) = object+ [ "type" .= asText "nightly"+ , "date" .= show day ] toJSON (STLTS major minor) = object [ "type" .= asText "lts"
stackage-types.cabal view
@@ -1,5 +1,5 @@ name: stackage-types-version: 1.0.0+version: 1.0.1 synopsis: Shared data types between various Stackage packages description: For more information, see <https://www.stackage.org/package/stackage-types> homepage: https://github.com/fpco/stackage-types@@ -9,7 +9,7 @@ maintainer: michael@fpcomplete.com category: Data build-type: Simple-extra-source-files: README.md+extra-source-files: README.md ChangeLog.md cabal-version: >=1.10 library@@ -24,4 +24,9 @@ , text , unordered-containers , vector+ , time default-language: Haskell2010++source-repository head+ type: git+ location: https://github.com/fpco/stackage-types