wikicfp-scraper 0.1.0.7 → 0.1.0.8
raw patch · 4 files changed
+14/−11 lines, 4 filesdep +scalpel-coredep −scalpeldep ~hspecPVP ok
version bump matches the API change (PVP)
Dependencies added: scalpel-core
Dependencies removed: scalpel
Dependency ranges changed: hspec
API changes (from Hackage documentation)
Files
- ChangeLog.md +8/−0
- src/Web/WikiCFP/Scraper.hs +1/−1
- src/Web/WikiCFP/Scraper/Scalpel.hs +2/−7
- wikicfp-scraper.cabal +3/−3
ChangeLog.md view
@@ -1,5 +1,13 @@ # Revision history for wikicfp-scraper +## 0.1.0.8 -- 2017-02-06++* No API change.+* Change dependency on `scalpel` to `scalpel-core`, because the latter+ has lighter dependency.+* Drop dependency upper bound for `hspec`. It's stable enough.++ ## 0.1.0.7 -- 2017-01-24 * Confirmed test with `hspec-2.4.0`
src/Web/WikiCFP/Scraper.hs view
@@ -33,7 +33,7 @@ import Data.Text (Text, pack) import Data.Text.Encoding (decodeUtf8') import qualified Data.Text.Lazy as LT-import Text.HTML.Scalpel (scrapeStringLike)+import Text.HTML.Scalpel.Core (scrapeStringLike) import Web.WikiCFP.Scraper.Type (When(..), Event(..)) import Web.WikiCFP.Scraper.Scalpel (ErrorMsg, Scraper', confRoot, searchRoot)
src/Web/WikiCFP/Scraper/Scalpel.hs view
@@ -4,13 +4,8 @@ -- Maintainer: Toshio Ito <debug.ito@gmail.com> -- -- -{-# LANGUAGE CPP #-}+{-# LANGUAGE CPP, OverloadedStrings #-} --- Since scalpel-0.4.0, Selector, AttributeName and TagName are data--- types (not type classes) that are instances of IsString.-#if MIN_VERSION_scalpel(0,4,0)-{-# LANGUAGE OverloadedStrings #-}-#endif module Web.WikiCFP.Scraper.Scalpel ( ErrorMsg, Scraper',@@ -26,7 +21,7 @@ import Data.Text (Text, pack) import Data.Time (Day, fromGregorian) import Data.Attoparsec.Text (Parser, parseOnly, skipSpace, string, endOfInput, decimal, takeText, char)-import Text.HTML.Scalpel+import Text.HTML.Scalpel.Core ( Scraper, (@:), (@=), (//), chroot, chroots, text, texts, attr, hasClass )
wikicfp-scraper.cabal view
@@ -1,5 +1,5 @@ name: wikicfp-scraper-version: 0.1.0.7+version: 0.1.0.8 author: Toshio Ito <debug.ito@gmail.com> maintainer: Toshio Ito <debug.ito@gmail.com> license: BSD3@@ -26,7 +26,7 @@ build-depends: base >=4.6.0 && <5.0, bytestring >=0.10.0 && <0.11, text >=0.11.3.1 && <1.3,- scalpel >=0.2.1 && <0.5,+ scalpel-core >=0.5.0 && <0.6, time >=1.4.0 && <1.8, attoparsec >=0.10.4 && <0.14 @@ -49,7 +49,7 @@ other-modules: Web.WikiCFP.ScraperSpec build-depends: base, wikicfp-scraper, bytestring, time,- hspec >=2.1.5 && <2.5,+ hspec >=2.1.5, filepath >=1.3.0 && <1.5 source-repository head