packages feed

spoty 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+15/−4 lines, 2 filesdep ~aesondep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: aeson, base

API changes (from Hackage documentation)

- Utils.Spoty.Types: _pagingHrefLens :: Lens' (Paging a_a7u5) Text
+ Utils.Spoty.Types: _pagingHrefLens :: Lens' (Paging a_a7xV) Text
- Utils.Spoty.Types: _pagingItemsLens :: Lens (Paging a_a7u5) (Paging a_a8am) [a_a7u5] [a_a8am]
+ Utils.Spoty.Types: _pagingItemsLens :: Lens (Paging a_a7xV) (Paging a_a8ea) [a_a7xV] [a_a8ea]
- Utils.Spoty.Types: _pagingLimitLens :: Lens' (Paging a_a7u5) Int
+ Utils.Spoty.Types: _pagingLimitLens :: Lens' (Paging a_a7xV) Int
- Utils.Spoty.Types: _pagingNextLens :: Lens' (Paging a_a7u5) (Maybe URL)
+ Utils.Spoty.Types: _pagingNextLens :: Lens' (Paging a_a7xV) (Maybe URL)
- Utils.Spoty.Types: _pagingOffsetLens :: Lens' (Paging a_a7u5) Int
+ Utils.Spoty.Types: _pagingOffsetLens :: Lens' (Paging a_a7xV) Int
- Utils.Spoty.Types: _pagingPreviousLens :: Lens' (Paging a_a7u5) (Maybe URL)
+ Utils.Spoty.Types: _pagingPreviousLens :: Lens' (Paging a_a7xV) (Maybe URL)
- Utils.Spoty.Types: _pagingTotalLens :: Lens' (Paging a_a7u5) Int
+ Utils.Spoty.Types: _pagingTotalLens :: Lens' (Paging a_a7xV) Int
- Utils.Spoty.Types: artists :: HasArtists c_a8Hz e_a8HA => Lens' c_a8Hz e_a8HA
+ Utils.Spoty.Types: artists :: HasArtists c_a8Ln e_a8Lo => Lens' c_a8Ln e_a8Lo
- Utils.Spoty.Types: availableMarkets :: HasAvailableMarkets c_a8xg e_a8xh => Lens' c_a8xg e_a8xh
+ Utils.Spoty.Types: availableMarkets :: HasAvailableMarkets c_a8B4 e_a8B5 => Lens' c_a8B4 e_a8B5
- Utils.Spoty.Types: class HasArtists c_a8Hz e_a8HA | c_a8Hz -> e_a8HA
+ Utils.Spoty.Types: class HasArtists c_a8Ln e_a8Lo | c_a8Ln -> e_a8Lo
- Utils.Spoty.Types: class HasAvailableMarkets c_a8xg e_a8xh | c_a8xg -> e_a8xh
+ Utils.Spoty.Types: class HasAvailableMarkets c_a8B4 e_a8B5 | c_a8B4 -> e_a8B5
- Utils.Spoty.Types: class HasDetails c_a8sj e_a8sk | c_a8sj -> e_a8sk
+ Utils.Spoty.Types: class HasDetails c_a8w7 e_a8w8 | c_a8w7 -> e_a8w8
- Utils.Spoty.Types: class HasDiscNumber c_a8Hz e_a8HA | c_a8Hz -> e_a8HA
+ Utils.Spoty.Types: class HasDiscNumber c_a8Ln e_a8Lo | c_a8Ln -> e_a8Lo
- Utils.Spoty.Types: class HasDurationMs c_a8Hz e_a8HA | c_a8Hz -> e_a8HA
+ Utils.Spoty.Types: class HasDurationMs c_a8Ln e_a8Lo | c_a8Ln -> e_a8Lo
- Utils.Spoty.Types: class HasExplicit c_a8Hz e_a8HA | c_a8Hz -> e_a8HA
+ Utils.Spoty.Types: class HasExplicit c_a8Ln e_a8Lo | c_a8Ln -> e_a8Lo
- Utils.Spoty.Types: class HasExternalIDs c_a8xg e_a8xh | c_a8xg -> e_a8xh
+ Utils.Spoty.Types: class HasExternalIDs c_a8B4 e_a8B5 | c_a8B4 -> e_a8B5
- Utils.Spoty.Types: class HasExternalURLs c_a90o e_a90p | c_a90o -> e_a90p
+ Utils.Spoty.Types: class HasExternalURLs c_a94c e_a94d | c_a94c -> e_a94d
- Utils.Spoty.Types: class HasExternalUrls c_a8hO e_a8hP | c_a8hO -> e_a8hP
+ Utils.Spoty.Types: class HasExternalUrls c_a8lC e_a8lD | c_a8lC -> e_a8lD
- Utils.Spoty.Types: class HasGenres c_a8mk e_a8ml | c_a8mk -> e_a8ml
+ Utils.Spoty.Types: class HasGenres c_a8q8 e_a8q9 | c_a8q8 -> e_a8q9
- Utils.Spoty.Types: class HasHeight c_a7tL e_a7tM | c_a7tL -> e_a7tM
+ Utils.Spoty.Types: class HasHeight c_a7xB e_a7xC | c_a7xB -> e_a7xC
- Utils.Spoty.Types: class HasHref c_a8bf e_a8bg | c_a8bf -> e_a8bg
+ Utils.Spoty.Types: class HasHref c_a8f3 e_a8f4 | c_a8f3 -> e_a8f4
- Utils.Spoty.Types: class HasIdentifier c_a7nh e_a7ni | c_a7nh -> e_a7ni
+ Utils.Spoty.Types: class HasIdentifier c_a7r7 e_a7r8 | c_a7r7 -> e_a7r8
- Utils.Spoty.Types: class HasImages c_a8mk e_a8ml | c_a8mk -> e_a8ml
+ Utils.Spoty.Types: class HasImages c_a8q8 e_a8q9 | c_a8q8 -> e_a8q9
- Utils.Spoty.Types: class HasItems c_a8bf e_a8bg | c_a8bf -> e_a8bg
+ Utils.Spoty.Types: class HasItems c_a8f3 e_a8f4 | c_a8f3 -> e_a8f4
- Utils.Spoty.Types: class HasLimit c_a8bf e_a8bg | c_a8bf -> e_a8bg
+ Utils.Spoty.Types: class HasLimit c_a8f3 e_a8f4 | c_a8f3 -> e_a8f4
- Utils.Spoty.Types: class HasName c_a8sj e_a8sk | c_a8sj -> e_a8sk
+ Utils.Spoty.Types: class HasName c_a8w7 e_a8w8 | c_a8w7 -> e_a8w8
- Utils.Spoty.Types: class HasNext c_a8bf e_a8bg | c_a8bf -> e_a8bg
+ Utils.Spoty.Types: class HasNext c_a8f3 e_a8f4 | c_a8f3 -> e_a8f4
- Utils.Spoty.Types: class HasNumber c_a8Hz e_a8HA | c_a8Hz -> e_a8HA
+ Utils.Spoty.Types: class HasNumber c_a8Ln e_a8Lo | c_a8Ln -> e_a8Lo
- Utils.Spoty.Types: class HasOffset c_a8bf e_a8bg | c_a8bf -> e_a8bg
+ Utils.Spoty.Types: class HasOffset c_a8f3 e_a8f4 | c_a8f3 -> e_a8f4
- Utils.Spoty.Types: class HasPath c_a7tL e_a7tM | c_a7tL -> e_a7tM
+ Utils.Spoty.Types: class HasPath c_a7xB e_a7xC | c_a7xB -> e_a7xC
- Utils.Spoty.Types: class HasPopularity c_a8mk e_a8ml | c_a8mk -> e_a8ml
+ Utils.Spoty.Types: class HasPopularity c_a8q8 e_a8q9 | c_a8q8 -> e_a8q9
- Utils.Spoty.Types: class HasPreviewURL c_a8Hz e_a8HA | c_a8Hz -> e_a8HA
+ Utils.Spoty.Types: class HasPreviewURL c_a8Ln e_a8Lo | c_a8Ln -> e_a8Lo
- Utils.Spoty.Types: class HasPrevious c_a8bf e_a8bg | c_a8bf -> e_a8bg
+ Utils.Spoty.Types: class HasPrevious c_a8f3 e_a8f4 | c_a8f3 -> e_a8f4
- Utils.Spoty.Types: class HasReleaseDate c_a8Ra e_a8Rb | c_a8Ra -> e_a8Rb
+ Utils.Spoty.Types: class HasReleaseDate c_a8UY e_a8UZ | c_a8UY -> e_a8UZ
- Utils.Spoty.Types: class HasReleaseDatePrecision c_a8Ra e_a8Rb | c_a8Ra -> e_a8Rb
+ Utils.Spoty.Types: class HasReleaseDatePrecision c_a8UY e_a8UZ | c_a8UY -> e_a8UZ
- Utils.Spoty.Types: class HasSpotifyID c_a8hO e_a8hP | c_a8hO -> e_a8hP
+ Utils.Spoty.Types: class HasSpotifyID c_a8lC e_a8lD | c_a8lC -> e_a8lD
- Utils.Spoty.Types: class HasSpotifyURI c_a8hO e_a8hP | c_a8hO -> e_a8hP
+ Utils.Spoty.Types: class HasSpotifyURI c_a8lC e_a8lD | c_a8lC -> e_a8lD
- Utils.Spoty.Types: class HasTotal c_a8bf e_a8bg | c_a8bf -> e_a8bg
+ Utils.Spoty.Types: class HasTotal c_a8f3 e_a8f4 | c_a8f3 -> e_a8f4
- Utils.Spoty.Types: class HasTracks c_a8Ra e_a8Rb | c_a8Ra -> e_a8Rb
+ Utils.Spoty.Types: class HasTracks c_a8UY e_a8UZ | c_a8UY -> e_a8UZ
- Utils.Spoty.Types: class HasType c_a7nh e_a7ni | c_a7nh -> e_a7ni
+ Utils.Spoty.Types: class HasType c_a7r7 e_a7r8 | c_a7r7 -> e_a7r8
- Utils.Spoty.Types: class HasWidth c_a7tL e_a7tM | c_a7tL -> e_a7tM
+ Utils.Spoty.Types: class HasWidth c_a7xB e_a7xC | c_a7xB -> e_a7xC
- Utils.Spoty.Types: details :: HasDetails c_a8sj e_a8sk => Lens' c_a8sj e_a8sk
+ Utils.Spoty.Types: details :: HasDetails c_a8w7 e_a8w8 => Lens' c_a8w7 e_a8w8
- Utils.Spoty.Types: discNumber :: HasDiscNumber c_a8Hz e_a8HA => Lens' c_a8Hz e_a8HA
+ Utils.Spoty.Types: discNumber :: HasDiscNumber c_a8Ln e_a8Lo => Lens' c_a8Ln e_a8Lo
- Utils.Spoty.Types: durationMs :: HasDurationMs c_a8Hz e_a8HA => Lens' c_a8Hz e_a8HA
+ Utils.Spoty.Types: durationMs :: HasDurationMs c_a8Ln e_a8Lo => Lens' c_a8Ln e_a8Lo
- Utils.Spoty.Types: explicit :: HasExplicit c_a8Hz e_a8HA => Lens' c_a8Hz e_a8HA
+ Utils.Spoty.Types: explicit :: HasExplicit c_a8Ln e_a8Lo => Lens' c_a8Ln e_a8Lo
- Utils.Spoty.Types: externalIDs :: HasExternalIDs c_a8xg e_a8xh => Lens' c_a8xg e_a8xh
+ Utils.Spoty.Types: externalIDs :: HasExternalIDs c_a8B4 e_a8B5 => Lens' c_a8B4 e_a8B5
- Utils.Spoty.Types: externalURLs :: HasExternalURLs c_a90o e_a90p => Lens' c_a90o e_a90p
+ Utils.Spoty.Types: externalURLs :: HasExternalURLs c_a94c e_a94d => Lens' c_a94c e_a94d
- Utils.Spoty.Types: externalUrls :: HasExternalUrls c_a8hO e_a8hP => Lens' c_a8hO e_a8hP
+ Utils.Spoty.Types: externalUrls :: HasExternalUrls c_a8lC e_a8lD => Lens' c_a8lC e_a8lD
- Utils.Spoty.Types: genres :: HasGenres c_a8mk e_a8ml => Lens' c_a8mk e_a8ml
+ Utils.Spoty.Types: genres :: HasGenres c_a8q8 e_a8q9 => Lens' c_a8q8 e_a8q9
- Utils.Spoty.Types: height :: HasHeight c_a7tL e_a7tM => Lens' c_a7tL e_a7tM
+ Utils.Spoty.Types: height :: HasHeight c_a7xB e_a7xC => Lens' c_a7xB e_a7xC
- Utils.Spoty.Types: href :: HasHref c_a8bf e_a8bg => Lens' c_a8bf e_a8bg
+ Utils.Spoty.Types: href :: HasHref c_a8f3 e_a8f4 => Lens' c_a8f3 e_a8f4
- Utils.Spoty.Types: identifier :: HasIdentifier c_a7nh e_a7ni => Lens' c_a7nh e_a7ni
+ Utils.Spoty.Types: identifier :: HasIdentifier c_a7r7 e_a7r8 => Lens' c_a7r7 e_a7r8
- Utils.Spoty.Types: images :: HasImages c_a8mk e_a8ml => Lens' c_a8mk e_a8ml
+ Utils.Spoty.Types: images :: HasImages c_a8q8 e_a8q9 => Lens' c_a8q8 e_a8q9
- Utils.Spoty.Types: items :: HasItems c_a8bf e_a8bg => Lens' c_a8bf e_a8bg
+ Utils.Spoty.Types: items :: HasItems c_a8f3 e_a8f4 => Lens' c_a8f3 e_a8f4
- Utils.Spoty.Types: limit :: HasLimit c_a8bf e_a8bg => Lens' c_a8bf e_a8bg
+ Utils.Spoty.Types: limit :: HasLimit c_a8f3 e_a8f4 => Lens' c_a8f3 e_a8f4
- Utils.Spoty.Types: name :: HasName c_a8sj e_a8sk => Lens' c_a8sj e_a8sk
+ Utils.Spoty.Types: name :: HasName c_a8w7 e_a8w8 => Lens' c_a8w7 e_a8w8
- Utils.Spoty.Types: next :: HasNext c_a8bf e_a8bg => Lens' c_a8bf e_a8bg
+ Utils.Spoty.Types: next :: HasNext c_a8f3 e_a8f4 => Lens' c_a8f3 e_a8f4
- Utils.Spoty.Types: number :: HasNumber c_a8Hz e_a8HA => Lens' c_a8Hz e_a8HA
+ Utils.Spoty.Types: number :: HasNumber c_a8Ln e_a8Lo => Lens' c_a8Ln e_a8Lo
- Utils.Spoty.Types: offset :: HasOffset c_a8bf e_a8bg => Lens' c_a8bf e_a8bg
+ Utils.Spoty.Types: offset :: HasOffset c_a8f3 e_a8f4 => Lens' c_a8f3 e_a8f4
- Utils.Spoty.Types: path :: HasPath c_a7tL e_a7tM => Lens' c_a7tL e_a7tM
+ Utils.Spoty.Types: path :: HasPath c_a7xB e_a7xC => Lens' c_a7xB e_a7xC
- Utils.Spoty.Types: popularity :: HasPopularity c_a8mk e_a8ml => Lens' c_a8mk e_a8ml
+ Utils.Spoty.Types: popularity :: HasPopularity c_a8q8 e_a8q9 => Lens' c_a8q8 e_a8q9
- Utils.Spoty.Types: previewURL :: HasPreviewURL c_a8Hz e_a8HA => Lens' c_a8Hz e_a8HA
+ Utils.Spoty.Types: previewURL :: HasPreviewURL c_a8Ln e_a8Lo => Lens' c_a8Ln e_a8Lo
- Utils.Spoty.Types: previous :: HasPrevious c_a8bf e_a8bg => Lens' c_a8bf e_a8bg
+ Utils.Spoty.Types: previous :: HasPrevious c_a8f3 e_a8f4 => Lens' c_a8f3 e_a8f4
- Utils.Spoty.Types: releaseDate :: HasReleaseDate c_a8Ra e_a8Rb => Lens' c_a8Ra e_a8Rb
+ Utils.Spoty.Types: releaseDate :: HasReleaseDate c_a8UY e_a8UZ => Lens' c_a8UY e_a8UZ
- Utils.Spoty.Types: releaseDatePrecision :: HasReleaseDatePrecision c_a8Ra e_a8Rb => Lens' c_a8Ra e_a8Rb
+ Utils.Spoty.Types: releaseDatePrecision :: HasReleaseDatePrecision c_a8UY e_a8UZ => Lens' c_a8UY e_a8UZ
- Utils.Spoty.Types: spotifyID :: HasSpotifyID c_a8hO e_a8hP => Lens' c_a8hO e_a8hP
+ Utils.Spoty.Types: spotifyID :: HasSpotifyID c_a8lC e_a8lD => Lens' c_a8lC e_a8lD
- Utils.Spoty.Types: spotifyURI :: HasSpotifyURI c_a8hO e_a8hP => Lens' c_a8hO e_a8hP
+ Utils.Spoty.Types: spotifyURI :: HasSpotifyURI c_a8lC e_a8lD => Lens' c_a8lC e_a8lD
- Utils.Spoty.Types: total :: HasTotal c_a8bf e_a8bg => Lens' c_a8bf e_a8bg
+ Utils.Spoty.Types: total :: HasTotal c_a8f3 e_a8f4 => Lens' c_a8f3 e_a8f4
- Utils.Spoty.Types: tracks :: HasTracks c_a8Ra e_a8Rb => Lens' c_a8Ra e_a8Rb
+ Utils.Spoty.Types: tracks :: HasTracks c_a8UY e_a8UZ => Lens' c_a8UY e_a8UZ
- Utils.Spoty.Types: type :: HasType c_a7nh e_a7ni => Lens' c_a7nh e_a7ni
+ Utils.Spoty.Types: type :: HasType c_a7r7 e_a7r8 => Lens' c_a7r7 e_a7r8
- Utils.Spoty.Types: width :: HasWidth c_a7tL e_a7tM => Lens' c_a7tL e_a7tM
+ Utils.Spoty.Types: width :: HasWidth c_a7xB e_a7xC => Lens' c_a7xB e_a7xC

Files

+ CHANGELOG view
@@ -0,0 +1,11 @@+Changes in 1.0.0.1+------------------++* New upper bound for base 4.7 (supports haskell platform 2014.2.0.0 and GHC 7.8.3)++* New upper bound for aeson 0.8++Changes in 1.0.0.0+------------------++* Initial release
spoty.cabal view
@@ -1,5 +1,5 @@ name:                spoty-version:             0.1.0.0+version:             0.1.0.1 synopsis:            Spotify web API wrapper description:            Web API <https://developer.spotify.com/web-api/> wrapper powered by lens and pipes, allowing easy access to public endpoints.@@ -33,13 +33,13 @@ cabal-version:       >=1.10 homepage:            https://github.com/davnils/spoty bug-reports:         https://github.com/davnils/spoty/issues-extra-source-files:  Examples/Search.hs Examples/Albums.hs+extra-source-files:  Examples/Search.hs Examples/Albums.hs CHANGELOG  library   exposed-modules:     Utils.Spoty, Utils.Spoty.Types   build-depends:-                       aeson                 >= 0.7.0.6   && < 0.8,-                       base                  >= 4.6       && < 4.7,+                       aeson                 >= 0.7.0.6   && < 0.8.1,+                       base                  >= 4.6       && < 4.8,                        bytestring            >= 0.10      && < 0.11,                        lens                  >= 4         && < 4.4,                        pipes                 >= 4.1       && < 4.2,