@@ -87,6 +87,134 @@ allow-newer:
8787 , io-sim :time
8888 , io-classes :time
8989
90+ if impl(ghc >= 9.12 )
91+ allow-newer :
92+ -- we need newer io-classes: https://github.com/input-output-hk/typed-protocols/tree/coot/io-classes-1.9
93+ , io-classes :time
94+ , ouroboros-network :time
95+ , nothunks :time
96+ , network-mux :time
97+
98+ -- cabal-allow-newer
99+ if impl(ghc >= 9.14 )
100+ allow-newer :
101+ , aeson :QuickCheck
102+ , aeson :containers
103+ , aeson :template-haskell
104+ , aeson :time
105+ , bin :QuickCheck
106+ , bin :base
107+ , binary :containers
108+ , binary-orphans :base
109+ , blockio :base
110+ , blockio :io-classes
111+ , boring :base
112+ , bytestring-trie :base
113+ , canonical-json :containers
114+ , cardano-addresses :containers
115+ , cardano-addresses :template-haskell
116+ , cardano-diffusion :io-classes
117+ , cardano-prelude :canonical-json
118+ , cborg :base
119+ , cborg :containers
120+ , cborg-json :base
121+ , compact :base
122+ , config-ini :containers
123+ , constraints :boring
124+ , constraints-extras :template-haskell
125+ , criterion :microstache
126+ , data-elevator :base
127+ , dec :base
128+ , dependent-map :containers
129+ , dictionary-sharing :containers
130+ , diff-containers :base
131+ , discrimination :ghc-bignum
132+ , discrimination-ieee754 :base
133+ , fin :QuickCheck
134+ , fin :base
135+ , fin :universe-base
136+ , fs-sim :QuickCheck
137+ , ghc :binary
138+ , ghc :time
139+ , grapesy :base
140+ , grapesy :containers
141+ , grpc-spec :base
142+ , grpc-spec :containers
143+ , hedgehog-extras :base
144+ , hedgehog-quickcheck :QuickCheck
145+ , http-api-data :text-iso8601
146+ , indexed-traversable :base
147+ , indexed-traversable :containers
148+ , indexed-traversable-instances :base
149+ , io-classes :base
150+ , io-sim :io-classes
151+ , lens-family :base
152+ , lens-family :containers
153+ , lens-family :lens-family-core
154+ , lens-family-core :containers
155+ , lsm-tree :base
156+ , lsm-tree :cborg
157+ , lsm-tree :containers
158+ , lsm-tree :io-classes
159+ , microstache :base
160+ , microstache :containers
161+ , network-mux :io-classes
162+ , nonempty-vector :base
163+ , ordered-containers :containers
164+ , ouroboros-consensus :cborg
165+ , ouroboros-consensus :fs-sim
166+ , ouroboros-consensus :io-classes
167+ , ouroboros-consensus :quickcheck-state-machine
168+ , ouroboros-network :io-classes
169+ , parsec :base
170+ , plutus-core :dependent-map
171+ , plutus-ledger-api :plutus-core
172+ , proto-lens :base
173+ , proto-lens :lens-family
174+ , proto-lens-arbitrary :base
175+ , proto-lens-discrimination :base
176+ , proto-lens-optparse :base
177+ , proto-lens-protobuf-types :base
178+ , proto-lens-protoc :base
179+ , proto-lens-protoc :ghc
180+ , proto-lens-runtime :base
181+ , proto-lens-setup :base
182+ , quickcheck-instances :QuickCheck
183+ , quickcheck-instances :array
184+ , quickcheck-instances :base
185+ , quickcheck-instances :containers
186+ , quickcheck-instances :uuid-types
187+ , quickcheck-state-machine :QuickCheck
188+ , ral :QuickCheck
189+ , ral :base
190+ , ral :fin
191+ , ral :indexed-traversable
192+ , safe-wild-cards :template-haskell
193+ , semialign :base
194+ , semialign :containers
195+ , serdoc-core :template-haskell
196+ , serialise :base
197+ , serialise :containers
198+ , serialise :time
199+ , text :array
200+ , text :base
201+ , text :template-haskell
202+ , text-iso8601 :time
203+ , these :base
204+ , time-compat :time
205+ , trace-dispatcher :aeson
206+ , tree-diff :QuickCheck
207+ , tree-diff :base
208+ , tree-diff :containers
209+ , tree-diff :semialign
210+ , tree-diff :time
211+ , typed-protocols :io-classes
212+ , universe-base :base
213+ , universe-base :containers
214+ , unix :time
215+ , uuid-types :template-haskell
216+ , with-utf8 :base
217+
90218-- IMPORTANT
91219-- Do NOT add more source-repository-package stanzas here unless they are strictly
92220-- temporary! Please read the section in CONTRIBUTING about updating dependencies.
0 commit comments