Skip to content

Commit 10c23ba

Browse files
authored
Merge pull request #1171 from haskell/semialign-1.4
Allow semialign-1.4
2 parents cd59793 + 77aee91 commit 10c23ba

9 files changed

Lines changed: 20 additions & 10 deletions

File tree

.github/workflows/haskell-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ jobs:
4747
compilerVersion: 9.12.4
4848
setup-method: ghcup
4949
allow-failure: false
50-
- compiler: ghc-9.10.1
50+
- compiler: ghc-9.10.3
5151
compilerKind: ghc
52-
compilerVersion: 9.10.1
52+
compilerVersion: 9.10.3
5353
setup-method: ghcup
5454
allow-failure: false
5555
- compiler: ghc-9.8.4

aeson.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.2
22
name: aeson
3-
version: 2.2.4.1
3+
version: 2.2.5.0
44
license: BSD-3-Clause
55
license-file: LICENSE
66
category: Text, Web, JSON
@@ -20,7 +20,7 @@ tested-with:
2020
|| ==9.4.8
2121
|| ==9.6.6
2222
|| ==9.8.4
23-
|| ==9.10.1
23+
|| ==9.10.3
2424
|| ==9.12.4
2525
|| ==9.14.1
2626

@@ -127,7 +127,7 @@ library
127127
, primitive ^>=0.8.0.0 || ^>=0.9.0.0
128128
, QuickCheck ^>=2.14.3 || ^>=2.15 || ^>=2.16.0.0 || ^>=2.17.1.0 || ^>=2.18.0.0
129129
, scientific ^>=0.3.7.0
130-
, semialign ^>=1.3
130+
, semialign ^>=1.3 || ^>=1.4
131131
, strict ^>=0.5
132132
, tagged ^>=0.8.7
133133
, text-iso8601 ^>=0.1.1

attoparsec-aeson/attoparsec-aeson.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ tested-with:
2727
|| ==9.4.8
2828
|| ==9.6.6
2929
|| ==9.8.4
30-
|| ==9.10.1
30+
|| ==9.10.3
3131
|| ==9.12.4
3232
|| ==9.14.1
3333

attoparsec-iso8601/attoparsec-iso8601.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ tested-with:
2626
|| ==9.4.8
2727
|| ==9.6.6
2828
|| ==9.8.4
29-
|| ==9.10.1
29+
|| ==9.10.3
3030
|| ==9.12.4
3131
|| ==9.14.1
3232

benchmarks/aeson-benchmarks.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tested-with:
1111
|| ==9.4.8
1212
|| ==9.6.6
1313
|| ==9.8.4
14-
|| ==9.10.1
14+
|| ==9.10.3
1515
|| ==9.12.4
1616
|| ==9.14.1
1717

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
For the latest version of this document, please see [https://github.com/haskell/aeson/blob/master/changelog.md](https://github.com/haskell/aeson/blob/master/changelog.md).
22

3+
### 2.2.5.0
4+
5+
* Support `semialign-1.4`
6+
37
### 2.2.4.0
48

59
* Check for control characters in text literals everywhere

examples/aeson-examples.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tested-with:
1717
|| ==9.4.8
1818
|| ==9.6.6
1919
|| ==9.8.4
20-
|| ==9.10.1
20+
|| ==9.10.3
2121
|| ==9.12.4
2222
|| ==9.14.1
2323

src/Data/Aeson/KeyMap.hs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,12 @@ instance WI.TraversableWithIndex Key KeyMap where
690690
-- semialign
691691
-------------------------------------------------------------------------------
692692

693+
-- |
694+
--
695+
-- @since 2.2.5.0
696+
instance SA.Unzip KeyMap where
697+
unzip = SA.unzipDefault
698+
693699
instance SA.Zip KeyMap where
694700
zipWith = intersectionWith
695701

text-iso8601/text-iso8601.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ tested-with:
2626
|| ==9.4.8
2727
|| ==9.6.6
2828
|| ==9.8.4
29-
|| ==9.10.1
29+
|| ==9.10.3
3030
|| ==9.12.4
3131
|| ==9.14.1
3232

0 commit comments

Comments
 (0)