packages feed

force-layout 0.4.0.6 → 0.4.1

raw patch · 3 files changed

+45/−10 lines, 3 filesdep +data-defaultdep −data-default-classdep ~basedep ~containersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: data-default

Dependencies removed: data-default-class

Dependency ranges changed: base, containers

API changes (from Hackage documentation)

- Physics.ForceLayout: instance GHC.Real.Fractional n => Data.Default.Class.Default (Physics.ForceLayout.ForceLayoutOpts n)
+ Physics.ForceLayout: instance GHC.Real.Fractional n => Data.Default.Internal.Default (Physics.ForceLayout.ForceLayoutOpts n)
- Physics.ForceLayout: damping :: forall n_akpx. Lens' (ForceLayoutOpts n_akpx) n_akpx
+ Physics.ForceLayout: damping :: forall n_a9SY. Lens' (ForceLayoutOpts n_a9SY) n_a9SY
- Physics.ForceLayout: energyLimit :: forall n_akpx. Lens' (ForceLayoutOpts n_akpx) (Maybe n_akpx)
+ Physics.ForceLayout: energyLimit :: forall n_a9SY. Lens' (ForceLayoutOpts n_a9SY) (Maybe n_a9SY)
- Physics.ForceLayout: force :: forall v_aiyS n_aiyT. Lens' (Particle v_aiyS n_aiyT) (v_aiyS n_aiyT)
+ Physics.ForceLayout: force :: forall v_a7YD n_a7YE. Lens' (Particle v_a7YD n_a7YE) (v_a7YD n_a7YE)
- Physics.ForceLayout: forces :: forall v_akk4 n_akk5. Lens' (Ensemble v_akk4 n_akk5) [([Edge], Point v_akk4 n_akk5 -> Point v_akk4 n_akk5 -> v_akk4 n_akk5)]
+ Physics.ForceLayout: forces :: forall v_a9Ci n_a9Cj. Lens' (Ensemble v_a9Ci n_a9Cj) [([Edge], Point v_a9Ci n_a9Cj -> Point v_a9Ci n_a9Cj -> v_a9Ci n_a9Cj)]
- Physics.ForceLayout: particles :: forall v_akk4 n_akk5. Lens' (Ensemble v_akk4 n_akk5) (Map PID (Particle v_akk4 n_akk5))
+ Physics.ForceLayout: particles :: forall v_a9Ci n_a9Cj. Lens' (Ensemble v_a9Ci n_a9Cj) (Map PID (Particle v_a9Ci n_a9Cj))
- Physics.ForceLayout: pos :: forall v_aiyS n_aiyT. Lens' (Particle v_aiyS n_aiyT) (Point v_aiyS n_aiyT)
+ Physics.ForceLayout: pos :: forall v_a7YD n_a7YE. Lens' (Particle v_a7YD n_a7YE) (Point v_a7YD n_a7YE)
- Physics.ForceLayout: stepLimit :: forall n_akpx. Lens' (ForceLayoutOpts n_akpx) (Maybe Int)
+ Physics.ForceLayout: stepLimit :: forall n_a9SY. Lens' (ForceLayoutOpts n_a9SY) (Maybe Int)
- Physics.ForceLayout: vel :: forall v_aiyS n_aiyT. Lens' (Particle v_aiyS n_aiyT) (v_aiyS n_aiyT)
+ Physics.ForceLayout: vel :: forall v_a7YD n_a7YE. Lens' (Particle v_a7YD n_a7YE) (v_a7YD n_a7YE)

Files

CHANGELOG.md view
@@ -1,6 +1,40 @@-## [v0.4.0.5](https://github.com/diagrams/force-layout/tree/v0.4.0.6) (2016-10-14)+## [v0.4.1](https://github.com/diagrams/force-layout/tree/v0.4.1) (2024-10-25) +- Switch from old `data-default-class` package to now require `data-default-0.8`++## [v0.4.0.6](https://github.com/diagrams/force-layout/tree/v0.4.0.6) (2016-10-14)+ - allow `lens-4.15`++Hackage revisions:++- r1:+    - allow `base-4.10` for GHC 8.2+- r2:+    - allow `lens-4.16`+- r3:+    - allow `base-4.11` for GHC 8.4+- r4:+    - allow `base-4.12`, `lens-4.17`, and `containers-0.6` (GHC 8.6)+- r5:+    - allow `base-4.13`, `lens-4.18` (GHC 8.8)+- r6:+    - allow `lens-4.19`, `linear-1.21`+- r7:+    - allow `base-4.15`, `lens-5.0` (GHC 8.10, 9.0)+- r8:+    - allow `base-4.16`, `lens-5.1` (GHC 9.2)+- r9:+    - allow `base-4.17`, `lens-5.2` (GHC 9.4)+- r10 (3 Dec 2022):+    - allow `linear-1.22`+- r11 (19 June 2023):+    - allow `base-4.18` (GHC 9.6)+- r12 (22 Jan 2024):+    - allow `base-4.19` (GHC 9.8)+- r13 (11 June 2024):+    - allow `base-4.20` (GHC 9.10)+    - allow `linear-1.23`, `lens-5.3`, `containers-0.7`  ## [v0.4.0.5](https://github.com/diagrams/force-layout/tree/v0.4.0.5) (2016-06-02) 
force-layout.cabal view
@@ -1,5 +1,5 @@ name:                force-layout-version:             0.4.0.6+version:             0.4.1 synopsis:            Simple force-directed layout description:         Simulation engine for doing simple force-based layout,                      /e.g./ for trees or graphs.  See the diagrams-contrib package@@ -14,17 +14,18 @@ build-type:          Simple cabal-version:       >=1.10 extra-source-files:  CHANGELOG.md-tested-with:         GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1+tested-with:         GHC ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1+ source-repository head   type:     git   location: git://github.com/diagrams/force-layout.git  library   exposed-modules:     Physics.ForceLayout-  build-depends:       base >= 4.2 && < 4.10,-                       linear >= 1.10 && < 1.21,-                       lens >= 3.0 && < 4.16,-                       containers >=0.4 && < 0.6,-                       data-default-class >= 0.0.1 && < 0.2+  build-depends:       base >= 4.2 && < 4.21,+                       linear >= 1.10 && < 1.24,+                       lens >= 3.0 && < 5.4,+                       containers >=0.4 && < 0.8,+                       data-default >= 0.8 && < 0.9   hs-source-dirs:      src   default-language:    Haskell2010
src/Physics/ForceLayout.hs view
@@ -15,7 +15,7 @@ -- To use, just create an 'Ensemble' like so: -- -- > import           Control.Lens        ((&), (.~))--- > import           Data.Default.Class  (def)+-- > import           Data.Default        (def) -- > import qualified Data.Map            as M -- > import           Linear.Affine -- > import           Linear.V2@@ -83,7 +83,7 @@         ) where -import           Data.Default.Class+import           Data.Default import qualified Data.Foldable      as F import qualified Data.Map           as M import           Data.Monoid