packages feed

lensref 0.1 → 0.1.0.1

raw patch · 2 files changed

+44/−11 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.LensRef.TestEnv: idcounter :: Lens' (ST m_ae17) Int
+ Data.LensRef.TestEnv: idcounter :: Lens' (ST m_adW8) Int
- Data.LensRef.TestEnv: listenerId :: Lens' (Listener m_ab8z) Id
+ Data.LensRef.TestEnv: listenerId :: Lens' (Listener m_ab3L) Id
- Data.LensRef.TestEnv: listenerStatus :: Lens' (Listener m_ab8z) RegionStatusChange
+ Data.LensRef.TestEnv: listenerStatus :: Lens' (Listener m_ab3L) RegionStatusChange
- Data.LensRef.TestEnv: listeners :: Lens' (ST m_ae17) [Listener m_ae17]
+ Data.LensRef.TestEnv: listeners :: Lens' (ST m_adW8) [Listener m_adW8]
- Data.LensRef.TestEnv: postponed :: Lens' (ST m_ae17) [m_ae17]
+ Data.LensRef.TestEnv: postponed :: Lens' (ST m_adW8) [m_adW8]
- Data.LensRef.TestEnv: vars :: Lens' (ST m_ae17) (Seq Any)
+ Data.LensRef.TestEnv: vars :: Lens' (ST m_adW8) (Seq Any)

Files

+ changelog view
@@ -0,0 +1,32 @@++= lensref-0.1 =++Initial separated version.+The content of lensref was detached from the lgtk package on 10 May, 2014.++Compared to the previously announced version, lgtk-0.5.3, the changes are the following:++* Generalized and cleaned up interface+* Cleand up pure implementation+* First version of the fast implementation+* Switch from data-lens to Edward Kmett's lens library+* Upgrade to work with GHC 8.2+* Repository moved to GitHub++= lgtk-0.5.2 =++= lgtk-0.5.2 =++* Better support for references with equality+* Inner change: safer state handling with MVars++= lgtk-0.5.1 =++* Documentation fixes and cleanup++= lgtk-0.5 =++* Do not use monadic lenses any more.+* References with inherent identity (makes defining auto-sensitive buttons easier)+* Lots of inner changes.+
lensref.cabal view
@@ -1,23 +1,23 @@ name:               lensref-version:            0.1+version:            0.1.0.1 category:           Control, Data synopsis:           References which can be joined and on which lenses can be applied description:     The lensref package provides and interface an two implementation     for references which can be joined and on which lenses can be applied.     .-    * The pure implementation is slow and has memory leaks but probably easier to follow.+    -The pure implementation is slow and has memory leaks but probably easier to follow.     This is the reference implementation, so if the the other implementation     differs this has the right behaviour.-    * The fast implementation is intended for real usage.+    -The fast implementation is intended for real usage.     .     Status:     .-    * The interface is getting stable. You can expect more functionality and minor changes on current functionality.-    * There are test cases for the first half of the interface.+    -The interface is getting stable. You can expect more functionality and minor changes on current functionality.+    -There are test cases for the first half of the interface.     Both implementations fulfil the test cases.-    * The pure implementation is ready.-    * The fast implementation is much faster than the pure implementation,+    -The pure implementation is ready.+    -The fast implementation is much faster than the pure implementation,     but it is far from being as fast as possible.     Probably it also leaks memory.     .@@ -25,10 +25,10 @@     .     For more information visit the following links:     .-    * <http://www.haskell.org/haskellwiki/LGtk haskell.org wiki page>-    * <http://lgtk.wordpress.com/ Wordpress blog>-    * <https://github.com/divipp/lensref GitHub repository>-    * <http://hackage.haskell.org/package/lensref Haddock documentation (this page)>+    -<http://www.haskell.org/haskellwiki/LGtk haskell.org wiki page>+    -<http://lgtk.wordpress.com/ Wordpress blog>+    -<https://github.com/divipp/lensref GitHub repository>+    -<http://hackage.haskell.org/package/lensref Haddock documentation (this page)> stability:          experimental license:            BSD3 license-file:       LICENSE@@ -38,6 +38,7 @@ maintainer:         divipp@gmail.com cabal-version:      >= 1.8 build-type:         Simple+extra-source-files: changelog  source-repository head   type:             git