diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e508334..d1f325f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.0.1.2 + +- Updated version bounds for dependencies. + # 0.0.1.1 - Updated version bounds for dependencies. diff --git a/LICENSE b/LICENSE index 54d2c45d..a1faed41 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright © 2022–2023 Jonathan Knowles + Copyright © 2022–2024 Jonathan Knowles Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/monoidmap.cabal b/monoidmap.cabal index 0e29b134..9fafa348 100644 --- a/monoidmap.cabal +++ b/monoidmap.cabal @@ -1,12 +1,12 @@ cabal-version: 3.0 name: monoidmap -version: 0.0.1.1 +version: 0.0.1.2 bug-reports: https://github.com/jonathanknowles/monoidmap/issues license: Apache-2.0 license-file: LICENSE author: Jonathan Knowles maintainer: mail@jonathanknowles.net -copyright: 2022–2023 Jonathan Knowles +copyright: 2022–2024 Jonathan Knowles category: Data Structures synopsis: Monoidal map type description: @@ -19,7 +19,7 @@ extra-doc-files: common dependency-base build-depends:base >= 4.14.3.0 && < 4.20 common dependency-containers - build-depends:containers >= 0.6.5.1 && < 0.7 + build-depends:containers >= 0.6.5.1 && < 0.8 common dependency-deepseq build-depends:deepseq >= 1.4.4.0 && < 1.6 common dependency-groups diff --git a/src/examples/Examples/MultiMap.hs b/src/examples/Examples/MultiMap.hs index 6ea5e2a4..c6afcbae 100644 --- a/src/examples/Examples/MultiMap.hs +++ b/src/examples/Examples/MultiMap.hs @@ -1,6 +1,6 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- Provides the 'MultiMap' class, which models a total relation from unique diff --git a/src/examples/Examples/MultiMap/Class.hs b/src/examples/Examples/MultiMap/Class.hs index 60e47f70..f3d1feb3 100644 --- a/src/examples/Examples/MultiMap/Class.hs +++ b/src/examples/Examples/MultiMap/Class.hs @@ -1,5 +1,5 @@ -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- Provides the 'MultiMap' class, which models a total relation from unique diff --git a/src/examples/Examples/MultiMap/Instances/MultiMap1.hs b/src/examples/Examples/MultiMap/Instances/MultiMap1.hs index 16035e92..7dfe8338 100644 --- a/src/examples/Examples/MultiMap/Instances/MultiMap1.hs +++ b/src/examples/Examples/MultiMap/Instances/MultiMap1.hs @@ -1,5 +1,5 @@ -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- An __unlawful__ implementation of 'MultiMap', implemented in terms of 'Map' diff --git a/src/examples/Examples/MultiMap/Instances/MultiMap2.hs b/src/examples/Examples/MultiMap/Instances/MultiMap2.hs index b0dbd625..a2fd411c 100644 --- a/src/examples/Examples/MultiMap/Instances/MultiMap2.hs +++ b/src/examples/Examples/MultiMap/Instances/MultiMap2.hs @@ -1,5 +1,5 @@ -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- A __lawful__ implementation of 'MultiMap', implemented in terms of 'Map' and diff --git a/src/examples/Examples/MultiMap/Instances/MultiMap3.hs b/src/examples/Examples/MultiMap/Instances/MultiMap3.hs index 7167bba0..5c270e78 100644 --- a/src/examples/Examples/MultiMap/Instances/MultiMap3.hs +++ b/src/examples/Examples/MultiMap/Instances/MultiMap3.hs @@ -1,5 +1,5 @@ -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- A __lawful__ implementation of 'MultiMap', implemented in terms of 'Map' and diff --git a/src/examples/Examples/MultiMap/Instances/MultiMap4.hs b/src/examples/Examples/MultiMap/Instances/MultiMap4.hs index 9177f9c3..9414ef59 100644 --- a/src/examples/Examples/MultiMap/Instances/MultiMap4.hs +++ b/src/examples/Examples/MultiMap/Instances/MultiMap4.hs @@ -1,5 +1,5 @@ -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- A __lawful__ implementation of 'MultiMap', implemented in terms of diff --git a/src/examples/Examples/MultiSet.hs b/src/examples/Examples/MultiSet.hs index 8a207065..da48b180 100644 --- a/src/examples/Examples/MultiSet.hs +++ b/src/examples/Examples/MultiSet.hs @@ -1,5 +1,5 @@ -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- A multiset type, implemented in terms of 'MonoidMap'. diff --git a/src/examples/Examples/NestedMonoidMap.hs b/src/examples/Examples/NestedMonoidMap.hs index 409db78c..d874b89d 100644 --- a/src/examples/Examples/NestedMonoidMap.hs +++ b/src/examples/Examples/NestedMonoidMap.hs @@ -1,7 +1,7 @@ {-# LANGUAGE TypeSynonymInstances #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- A nested map with compound keys, implemented in terms of 'MonoidMap'. diff --git a/src/examples/Examples/RecoveredMap.hs b/src/examples/Examples/RecoveredMap.hs index c3681f68..4e3ec40a 100644 --- a/src/examples/Examples/RecoveredMap.hs +++ b/src/examples/Examples/RecoveredMap.hs @@ -2,7 +2,7 @@ {-# LANGUAGE GeneralizedNewtypeDeriving #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- An ordinary left-biased map similar to 'Map', implemented in terms of diff --git a/src/internal/Data/MonoidMap/Internal.hs b/src/internal/Data/MonoidMap/Internal.hs index 20bd05f4..3ab8729e 100644 --- a/src/internal/Data/MonoidMap/Internal.hs +++ b/src/internal/Data/MonoidMap/Internal.hs @@ -5,7 +5,7 @@ {- HLINT ignore "Redundant bracket" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- Provides /internal/ operations for the 'MonoidMap' type. diff --git a/src/internal/Data/MonoidMap/Unsafe.hs b/src/internal/Data/MonoidMap/Unsafe.hs index 96b0ceb9..8a89119b 100644 --- a/src/internal/Data/MonoidMap/Unsafe.hs +++ b/src/internal/Data/MonoidMap/Unsafe.hs @@ -1,7 +1,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- Provides /unsafe/ operations for the 'MonoidMap' type. diff --git a/src/public/Data/MonoidMap.hs b/src/public/Data/MonoidMap.hs index 6595b8af..cbe66f3b 100644 --- a/src/public/Data/MonoidMap.hs +++ b/src/public/Data/MonoidMap.hs @@ -1,7 +1,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap diff --git a/src/test/Data/MonoidMap/AccessSpec.hs b/src/test/Data/MonoidMap/AccessSpec.hs index ee109d71..4cce02d0 100644 --- a/src/test/Data/MonoidMap/AccessSpec.hs +++ b/src/test/Data/MonoidMap/AccessSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.AccessSpec diff --git a/src/test/Data/MonoidMap/ClassSpec.hs b/src/test/Data/MonoidMap/ClassSpec.hs index 45c2ad30..53e762f1 100644 --- a/src/test/Data/MonoidMap/ClassSpec.hs +++ b/src/test/Data/MonoidMap/ClassSpec.hs @@ -1,7 +1,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.ClassSpec diff --git a/src/test/Data/MonoidMap/ComparisonSpec.hs b/src/test/Data/MonoidMap/ComparisonSpec.hs index b2a1289b..77a224c9 100644 --- a/src/test/Data/MonoidMap/ComparisonSpec.hs +++ b/src/test/Data/MonoidMap/ComparisonSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.ComparisonSpec diff --git a/src/test/Data/MonoidMap/ConversionSpec.hs b/src/test/Data/MonoidMap/ConversionSpec.hs index 511564d3..6b9bf3ab 100644 --- a/src/test/Data/MonoidMap/ConversionSpec.hs +++ b/src/test/Data/MonoidMap/ConversionSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.ConversionSpec diff --git a/src/test/Data/MonoidMap/DistributivitySpec.hs b/src/test/Data/MonoidMap/DistributivitySpec.hs index 6033e0c6..144ba5d5 100644 --- a/src/test/Data/MonoidMap/DistributivitySpec.hs +++ b/src/test/Data/MonoidMap/DistributivitySpec.hs @@ -4,7 +4,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.DistributivitySpec diff --git a/src/test/Data/MonoidMap/ExampleSpec.hs b/src/test/Data/MonoidMap/ExampleSpec.hs index d2e6bc7b..dd34706d 100644 --- a/src/test/Data/MonoidMap/ExampleSpec.hs +++ b/src/test/Data/MonoidMap/ExampleSpec.hs @@ -5,7 +5,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.ExampleSpec diff --git a/src/test/Data/MonoidMap/FilterSpec.hs b/src/test/Data/MonoidMap/FilterSpec.hs index 4416c393..aa28c9f2 100644 --- a/src/test/Data/MonoidMap/FilterSpec.hs +++ b/src/test/Data/MonoidMap/FilterSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.FilterSpec diff --git a/src/test/Data/MonoidMap/IntersectionSpec.hs b/src/test/Data/MonoidMap/IntersectionSpec.hs index ee7c16be..ade7723a 100644 --- a/src/test/Data/MonoidMap/IntersectionSpec.hs +++ b/src/test/Data/MonoidMap/IntersectionSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.IntersectionSpec diff --git a/src/test/Data/MonoidMap/MapSpec.hs b/src/test/Data/MonoidMap/MapSpec.hs index a7a2cf9a..60e384be 100644 --- a/src/test/Data/MonoidMap/MapSpec.hs +++ b/src/test/Data/MonoidMap/MapSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.MapSpec diff --git a/src/test/Data/MonoidMap/MembershipSpec.hs b/src/test/Data/MonoidMap/MembershipSpec.hs index 51a2784f..30e61e81 100644 --- a/src/test/Data/MonoidMap/MembershipSpec.hs +++ b/src/test/Data/MonoidMap/MembershipSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.MembershipSpec diff --git a/src/test/Data/MonoidMap/PartitionSpec.hs b/src/test/Data/MonoidMap/PartitionSpec.hs index b749e5b0..7d98d52b 100644 --- a/src/test/Data/MonoidMap/PartitionSpec.hs +++ b/src/test/Data/MonoidMap/PartitionSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.PartitionSpec diff --git a/src/test/Data/MonoidMap/PrefixSpec.hs b/src/test/Data/MonoidMap/PrefixSpec.hs index eab9c24d..20b3e1a3 100644 --- a/src/test/Data/MonoidMap/PrefixSpec.hs +++ b/src/test/Data/MonoidMap/PrefixSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.PrefixSpec diff --git a/src/test/Data/MonoidMap/SingletonSpec.hs b/src/test/Data/MonoidMap/SingletonSpec.hs index aaee5408..86db6812 100644 --- a/src/test/Data/MonoidMap/SingletonSpec.hs +++ b/src/test/Data/MonoidMap/SingletonSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.SingletonSpec diff --git a/src/test/Data/MonoidMap/SliceSpec.hs b/src/test/Data/MonoidMap/SliceSpec.hs index b32a11ea..b0684dee 100644 --- a/src/test/Data/MonoidMap/SliceSpec.hs +++ b/src/test/Data/MonoidMap/SliceSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.SliceSpec diff --git a/src/test/Data/MonoidMap/SuffixSpec.hs b/src/test/Data/MonoidMap/SuffixSpec.hs index 78012257..184d40a6 100644 --- a/src/test/Data/MonoidMap/SuffixSpec.hs +++ b/src/test/Data/MonoidMap/SuffixSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.SuffixSpec diff --git a/src/test/Data/MonoidMap/UnionSpec.hs b/src/test/Data/MonoidMap/UnionSpec.hs index 6d66cefd..e6e88dfa 100644 --- a/src/test/Data/MonoidMap/UnionSpec.hs +++ b/src/test/Data/MonoidMap/UnionSpec.hs @@ -3,7 +3,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.UnionSpec diff --git a/src/test/Data/MonoidMap/ValiditySpec.hs b/src/test/Data/MonoidMap/ValiditySpec.hs index d897d98b..3488da15 100644 --- a/src/test/Data/MonoidMap/ValiditySpec.hs +++ b/src/test/Data/MonoidMap/ValiditySpec.hs @@ -2,7 +2,7 @@ {-# LANGUAGE RankNTypes #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Data.MonoidMap.ValiditySpec diff --git a/src/test/Examples/MultiMapSpec.hs b/src/test/Examples/MultiMapSpec.hs index 77f44eee..1eda73f1 100644 --- a/src/test/Examples/MultiMapSpec.hs +++ b/src/test/Examples/MultiMapSpec.hs @@ -5,7 +5,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Examples.MultiMapSpec diff --git a/src/test/Examples/RecoveredMapSpec.hs b/src/test/Examples/RecoveredMapSpec.hs index 300c2edf..b71b0326 100644 --- a/src/test/Examples/RecoveredMapSpec.hs +++ b/src/test/Examples/RecoveredMapSpec.hs @@ -5,7 +5,7 @@ {-# HLINT ignore "Use null" #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Examples.RecoveredMapSpec diff --git a/src/test/Test/Common.hs b/src/test/Test/Common.hs index 19caebc3..85de1040 100644 --- a/src/test/Test/Common.hs +++ b/src/test/Test/Common.hs @@ -5,7 +5,7 @@ {- HLINT ignore "Use null" -} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Test.Common diff --git a/src/test/Test/Hspec/Unit.hs b/src/test/Test/Hspec/Unit.hs index 340870f8..d0b4e9e8 100644 --- a/src/test/Test/Hspec/Unit.hs +++ b/src/test/Test/Hspec/Unit.hs @@ -1,7 +1,7 @@ {-# LANGUAGE FunctionalDependencies #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- module Test.Hspec.Unit where diff --git a/src/test/Test/QuickCheck/Classes/Hspec.hs b/src/test/Test/QuickCheck/Classes/Hspec.hs index 38f4f3db..cdd41759 100644 --- a/src/test/Test/QuickCheck/Classes/Hspec.hs +++ b/src/test/Test/QuickCheck/Classes/Hspec.hs @@ -1,7 +1,7 @@ {-# LANGUAGE PolyKinds #-} -- | --- Copyright: © 2022–2023 Jonathan Knowles +-- Copyright: © 2022–2024 Jonathan Knowles -- License: Apache-2.0 -- -- Provides testing functions to check that type class instances obey laws.