Hello community,

here is the log from the commit of package ghc-hspec for openSUSE:Factory 
checked in at 2018-11-09 07:51:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-hspec (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-hspec.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-hspec"

Fri Nov  9 07:51:58 2018 rev:7 rq:646354 version:2.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-hspec/ghc-hspec.changes      2018-10-25 
08:17:19.208045076 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-hspec.new/ghc-hspec.changes 2018-11-09 
07:52:02.683874766 +0100
@@ -1,0 +2,12 @@
+Sun Nov  4 03:01:31 UTC 2018 - [email protected]
+
+- Update hspec to version 2.6.0.
+  ## Changes in 2.6.0
+     - Allow to focus individual spec items (see #319)
+     - Do not calculate diff on `--no-diff` (see #332)
+     - Remove deprecated module Test.Hspec.Core
+
+  ## Changes in 2.5.9
+     - Extract source locations from RecConError (see #375)
+
+-------------------------------------------------------------------

Old:
----
  hspec-2.5.8.tar.gz

New:
----
  hspec-2.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-hspec.spec ++++++
--- /var/tmp/diff_new_pack.13lEUI/_old  2018-11-09 07:52:04.515872656 +0100
+++ /var/tmp/diff_new_pack.13lEUI/_new  2018-11-09 07:52:04.551872615 +0100
@@ -18,7 +18,7 @@
 
 %global pkg_name hspec
 Name:           ghc-%{pkg_name}
-Version:        2.5.8
+Version:        2.6.0
 Release:        0
 Summary:        A Testing Framework for Haskell
 License:        MIT
@@ -33,8 +33,8 @@
 BuildRequires:  ghc-rpm-macros
 
 %description
-Hspec is a testing framework for Haskell. It is inspired by the Ruby library
-RSpec. Some of Hspec's distinctive features are:
+Hspec is a testing framework for Haskell. Some of Hspec's distinctive features
+are:
 
 * a friendly DSL for defining tests
 

++++++ hspec-2.5.8.tar.gz -> hspec-2.6.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hspec-2.5.8/CHANGES.markdown 
new/hspec-2.6.0/CHANGES.markdown
--- old/hspec-2.5.8/CHANGES.markdown    2018-09-30 20:45:37.000000000 +0200
+++ new/hspec-2.6.0/CHANGES.markdown    2018-11-04 02:37:57.000000000 +0100
@@ -1,3 +1,11 @@
+## Changes in 2.6.0
+   - Allow to focus individual spec items (see #319)
+   - Do not calculate diff on `--no-diff` (see #332)
+   - Remove deprecated module Test.Hspec.Core
+
+## Changes in 2.5.9
+   - Extract source locations from RecConError (see #375)
+
 ## Changes in 2.5.8
    - Add `modifyArgs` and `modifyMaxShrinks` to `Test.Hspec.QuickCheck` (see 
#380)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hspec-2.5.8/hspec.cabal new/hspec-2.6.0/hspec.cabal
--- old/hspec-2.5.8/hspec.cabal 2018-09-30 20:45:37.000000000 +0200
+++ new/hspec-2.6.0/hspec.cabal 2018-11-04 02:37:57.000000000 +0100
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.30.0.
+-- This file has been generated from package.yaml by hpack version 0.31.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 40b85ddf44dc97639bb3e671d45d8dfb9cb7a6e2f2636b617e83d9db15d63374
+-- hash: f6583555d5f4a1fddb54a7003125379b4bc4dc0603254ef4afbcacfc19ffa3ae
 
 name:             hspec
-version:          2.5.8
+version:          2.6.0
 license:          MIT
 license-file:     LICENSE
 copyright:        (c) 2011-2018 Simon Hengel,
@@ -20,9 +20,8 @@
 bug-reports:      https://github.com/hspec/hspec/issues
 homepage:         http://hspec.github.io/
 synopsis:         A Testing Framework for Haskell
-description:      Hspec is a testing framework for Haskell. It is inspired by
-                  the Ruby library RSpec. Some of Hspec's distinctive features
-                  are:
+description:      Hspec is a testing framework for Haskell.  Some of Hspec's 
distinctive
+                  features are:
                   .
                   * a friendly DSL for defining tests
                   .
@@ -47,12 +46,11 @@
   build-depends:
       QuickCheck >=2.10
     , base ==4.*
-    , hspec-core ==2.5.8
-    , hspec-discover ==2.5.8
+    , hspec-core ==2.6.0
+    , hspec-discover ==2.6.0
     , hspec-expectations ==0.8.2.*
   exposed-modules:
       Test.Hspec
-      Test.Hspec.Core
       Test.Hspec.Discover
       Test.Hspec.Formatters
       Test.Hspec.QuickCheck
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hspec-2.5.8/src/Test/Hspec/Core.hs 
new/hspec-2.6.0/src/Test/Hspec/Core.hs
--- old/hspec-2.5.8/src/Test/Hspec/Core.hs      2018-09-30 20:45:37.000000000 
+0200
+++ new/hspec-2.6.0/src/Test/Hspec/Core.hs      1970-01-01 01:00:00.000000000 
+0100
@@ -1,18 +0,0 @@
--- | Stability: unstable
-module Test.Hspec.Core {-# DEPRECATED "use \"Test.Hspec.Core.Spec\" instead" 
#-} (
-  module Test.Hspec.Core.Spec
--- * Deprecated functions
-, describe
-, it
-) where
-
-import           Test.Hspec.Core.Spec hiding (describe, it)
-
-
-{-# DEPRECATED describe "use `specGroup` instead" #-}
-describe :: String -> [SpecTree a] -> SpecTree a
-describe = specGroup
-
-{-# DEPRECATED it "use `specItem` instead" #-}
-it :: Example a => String -> a -> SpecTree (Arg a)
-it = specItem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hspec-2.5.8/src/Test/Hspec.hs 
new/hspec-2.6.0/src/Test/Hspec.hs
--- old/hspec-2.5.8/src/Test/Hspec.hs   2018-09-30 20:45:37.000000000 +0200
+++ new/hspec-2.6.0/src/Test/Hspec.hs   2018-11-04 02:37:57.000000000 +0100
@@ -39,6 +39,16 @@
 , xdescribe
 , xcontext
 
+-- * Focused spec items
+-- |
+-- During a test run, when a spec contains /focused/ spec items, all other spec
+-- items are ignored.
+, focus
+, fit
+, fspecify
+, fdescribe
+, fcontext
+
 -- * Hooks
 , ActionWith
 , before


Reply via email to