packages feed

optics

view on Hackage

versionuploadeduploaderchanges
0.4.2.12023-06-22 21:13 UTCarybczak3 revisions+44/−27 lines, 7 filesdep ~containersdep ~inspection-testingdep ~optics-core
0.4.22022-05-19 19:52 UTCAdamGundry+14/−4 lines, 2 filesdep ~mtldep ~optics-extradep ~transformers
0.4.12022-03-22 06:29 UTCarybczak+119/−69 lines, 10 filesdep +tasty-benchdep −criteriondep ~optics-coredep ~optics-extradep ~optics-thnew-uploader
0.42021-02-22 19:54 UTCAdamGundry+610/−258 lines, 13 filesdep ~arraydep ~basedep ~containers
0.32020-04-15 21:03 UTCAdamGundry+231/−40 lines, 9 filesdep +QuickCheckdep +tasty-quickcheckdep ~optics-coredep ~optics-extradep ~optics-th
0.22019-10-18 21:21 UTCAdamGundry+137/−11 lines, 4 filesdep +indexed-profunctorsdep ~optics-coredep ~optics-extradep ~optics-th
0.12019-09-02 08:20 UTCAdamGundry1 revisions+2625/−0 lines, 15 filesdep +arraydep +basedep +bytestringbinary-added

Dependencies of optics-0.4.2.1

QuickCheck >=0 2.17.1.0 → 2.18.0.0
2026-02-26 12:42 UTC2.18.0.0+826/−542 lines, 23 filesPVP ok
2025-10-13 12:40 UTC2.17.1.0+18/−8 lines, 4 filesdep ~randomPVP: major bump suggested
2025-10-07 12:26 UTC2.17.0.0+667/−129 lines, 14 filesdep +data-array-bytedep +hintdep +splitdep −ghc-primdep −old-localedep −old-timedep ~basedep ~randomdep ~template-haskellPVP ok
2025-06-17 07:53 UTC2.16.0.0+477/−86 lines, 15 filesdep ~basenew-uploaderPVP ok
2024-05-27 14:54 UTC2.15.0.1+15/−6 lines, 4 filesdep ~randomPVP ok

showing 5 of 65 versions

array >=0.5.2.0 && <0.6 0.5.7.0 → 0.5.8.0
2024-09-08 07:13 UTC0.5.8.0+204/−8 lines, 6 filesdep ~basePVP ok
2024-04-12 14:38 UTC0.5.7.0+34/−17 lines, 9 filesdep ~basePVP: major bump suggested
2023-07-10 15:24 UTC0.5.6.0+159/−39 lines, 8 filesdep ~basenew-uploaderPVP ok
2023-02-13 16:01 UTC0.5.5.0+8/−4 lines, 3 filesdep ~basenew-uploaderPVP ok
2019-09-01 06:48 UTC0.5.4.0+33/−8 lines, 5 filesdep ~basesetup-changedPVP: major bump suggested

showing 5 of 18 versions

base >=4.10 && <5 4.21.2.0 → 4.22.0.0
2025-12-19 11:52 UTC4.22.0.0+886/−215 lines, 28 filesdep ~ghc-internalPVP ok
2026-03-27 12:26 UTC4.21.2.0+10/−3 lines, 4 filesdep ~ghc-internalPVP ok
2025-12-27 10:31 UTC4.21.1.0+17/−5 lines, 4 filesdep ~ghc-internalPVP ok
2024-12-16 09:24 UTC4.21.0.0+1170/−396 lines, 39 filesdep ~ghc-internalPVP ok
2025-09-12 14:13 UTC4.20.2.0+13/−2 lines, 2 filesdep ~ghc-internalPVP ok

showing 5 of 60 versions

bytestring >=0 0.12.1.0 → 0.12.2.0
2024-12-06 21:41 UTC0.12.2.0+538/−437 lines, 44 filesdep ~QuickCheckdep ~basePVP ok
2024-02-16 03:27 UTC0.12.1.0+3398/−1642 lines, 37 filesdep +sybdep ~basePVP: major bump suggested
2023-08-16 01:53 UTC0.12.0.2+16/−2 lines, 3 files
2023-08-05 00:03 UTC0.12.0.1+47/−9 lines, 3 files
2023-07-07 01:45 UTC0.12.0.0+1459/−520 lines, 21 filesdep +data-array-bytePVP ok

showing 5 of 49 versions

containers >=0.5.10.2 && <0.9 0.7 → 0.8
2025-03-01 13:03 UTC0.8+8447/−7031 lines, 37 filesnew-uploaderPVP ok
2023-09-27 12:15 UTC0.7+76/−33 lines, 3 filesPVP ok
2023-09-28 04:21 UTC0.6.8+644/−184 lines, 17 filesdep ~basedep ~deepseqPVP: major bump suggested
2023-02-01 03:11 UTC0.6.7+783/−229 lines, 20 filesPVP: major bump suggested
2022-07-22 06:30 UTC0.6.6+736/−1039 lines, 32 filesdep +template-haskelldep ~basePVP ok

showing 5 of 42 versions

indexed-profunctors >=0.1 && <0.2 0.1.1 → 0.1.1.1
2023-06-22 21:12 UTC0.1.1.1+42/−12 lines, 3 files
2021-04-09 15:42 UTC0.1.1+11/−192 lines, 3 filesdep ~basenew-uploader
2019-10-11 10:50 UTC0.1+1030/−0 lines, 4 filesdep +basesetup-changed
inspection-testing >=0.5 && <0.6 0.5.0.3 → 0.6.3 newer than bounds
2026-01-17 15:12 UTC0.6.3 newer than bounds+3227/−3218 lines, 24 filesdep −mtlsetup-changednew-uploader
2025-06-13 08:40 UTC0.6.2 newer than bounds+159/−125 lines, 5 filesdep ~basedep ~ghc
2025-06-11 21:55 UTC0.6.1 newer than bounds+160/−131 lines, 4 files
2025-01-01 19:38 UTC0.6 newer than bounds+41/−4 lines, 4 filesdep ~base
2023-12-29 09:33 UTC0.5.0.3+29/−13 lines, 4 filesdep ~basedep ~ghc

showing 5 of 29 versions

lens >=0 5.3.5 → 5.3.6
2026-01-10 22:05 UTC5.3.6+39/−28 lines, 7 filesdep −ghc-primdep −transformers-compatdep ~template-haskell
2025-06-17 11:56 UTC5.3.5+99/−99 lines, 5 filesdep +tastydep +tasty-hunitdep +tasty-quickcheckdep −HUnitdep −test-frameworkdep −test-framework-hunitdep ~parallel
2025-03-03 12:24 UTC5.3.4+156/−44 lines, 14 filesdep ~containers
2024-12-28 16:38 UTC5.3.3+198/−36 lines, 11 filesdep ~basedep ~template-haskell
2024-05-12 23:00 UTC5.3.2+131/−19 lines, 7 filesdep ~hashable

showing 5 of 162 versions

mtl >=2.2.2 && <2.4 2.3.1 → 2.3.2
2025-12-08 04:58 UTC2.3.2+112/−21 lines, 12 filesdep ~basenew-uploader
2022-10-31 21:28 UTC2.3.1+188/−33 lines, 8 filesdep ~base
2022-05-07 20:34 UTC2.3+1284/−520 lines, 29 filesdep ~basedep ~transformersnew-uploader
2018-02-24 22:15 UTC2.2.2+152/−36 lines, 14 filesdep ~base
2014-06-02 02:22 UTC2.2.1 outside bounds+179/−4 lines, 8 filesdep ~basedep ~transformers

showing 5 of 20 versions

optics-core >=0.4.1 && <0.4.3 0.4.1.1 → 0.4.2
2026-02-10 19:58 UTC0.4.2+423/−244 lines, 32 filesdep ~containers
2023-06-22 21:12 UTC0.4.1.1+16/−9 lines, 5 filesdep ~containers
2022-03-22 06:29 UTC0.4.1+374/−218 lines, 18 filesdep ~transformers
2021-02-22 19:54 UTC0.4 outside bounds+2302/−1309 lines, 37 filesdep +indexed-traversabledep ~arraydep ~basedep ~containers
2020-08-05 23:00 UTC0.3.0.1 outside bounds+315/−55 lines, 7 filesnew-uploader

showing 5 of 8 versions

optics-extra >=0.4.2 && <0.4.3 0.4.2 → 0.4.2.1
2022-05-20 11:51 UTC0.4.2.1+6/−3 lines, 3 filesdep ~basedep ~bytestringdep ~containersnew-uploader
2022-05-19 19:52 UTC0.4.2+54/−36 lines, 3 filesdep ~basedep ~mtldep ~transformers
2022-03-22 06:29 UTC0.4.1 outside bounds+43/−40 lines, 10 filesdep ~optics-corenew-uploader
2021-02-22 19:54 UTC0.4 outside bounds+142/−163 lines, 20 filesdep +indexed-traversable-instancesdep ~arraydep ~basedep ~containers
2020-04-15 21:03 UTC0.3 outside bounds+31/−22 lines, 6 filesdep ~basedep ~bytestringdep ~hashable

showing 5 of 7 versions

optics-th >=0.4.1 && <0.4.2 0.4 → 0.4.1
2022-03-22 06:29 UTC0.4.1+65/−57 lines, 10 filesdep ~containersdep ~mtldep ~optics-core
2021-02-22 19:54 UTC0.4 outside bounds+366/−163 lines, 8 filesdep ~basedep ~containersdep ~optics-core
2020-08-21 12:12 UTC0.3.0.2 outside bounds+9/−4 lines, 3 filesdep ~th-abstraction
2020-08-05 23:00 UTC0.3.0.1 outside bounds+137/−23 lines, 6 filesnew-uploader
2020-04-15 21:03 UTC0.3 outside bounds+393/−119 lines, 8 filesdep +taggeddep ~optics-coredep ~template-haskell

showing 5 of 7 versions

random >=0 1.3.0 → 1.3.1
2025-04-04 14:25 UTC1.3.1+15/−6 lines, 3 files
2025-01-06 04:03 UTC1.3.0+2410/−538 lines, 16 filesdep +data-array-bytedep ~basedep ~transformers
2024-12-14 20:31 UTC1.2.1.3+22/−37 lines, 3 filesdep −doctestdep −mwc-randomdep −unliftiodep ~basedep ~containersdep ~primitive
2024-02-04 16:26 UTC1.2.1.2+17/−12 lines, 2 filesdep ~doctestdep ~tasty
2022-05-09 02:32 UTC1.2.1.1+8/−9 lines, 3 filesdep −ghc-byteorderdep ~bytestringdep ~doctestdep ~mtl

showing 5 of 15 versions

tasty >=0 1.5.3 → 1.5.4
2026-03-25 20:04 UTC1.5.4+332/−166 lines, 22 filesdep −semigroups
2025-01-05 19:52 UTC1.5.3+36/−11 lines, 3 filesdep ~containersdep ~optparse-applicative
2024-11-03 00:34 UTC1.5.2+22/−5 lines, 4 filesdep ~base
2024-06-22 10:14 UTC1.5.1+131/−63 lines, 10 filesdep ~base
2023-09-10 00:08 UTC1.5+1005/−263 lines, 24 filesdep ~ansi-terminaldep ~containersdep ~optparse-applicative

showing 5 of 75 versions

tasty-bench >=0 0.5 → 0.5.1
2026-06-09 23:23 UTC0.5.1+111/−42 lines, 3 filesdep +transformersdep ~tasty
2025-12-26 19:44 UTC0.5+265/−144 lines, 4 filesdep ~basedep ~time
2024-12-29 22:30 UTC0.4.1+48/−75 lines, 4 filesdep −taggeddep ~containers
2024-07-06 11:31 UTC0.4+225/−103 lines, 5 filesdep +timedep ~containersdep ~tasty
2023-09-10 00:31 UTC0.3.5+265/−164 lines, 4 filesdep ~containersdep ~deepseqdep ~ghc-prim

showing 5 of 17 versions

tasty-hunit >=0 0.10.1 → 0.10.2
2024-06-22 10:14 UTC0.10.2+15/−7 lines, 4 files
2023-09-10 00:12 UTC0.10.1+30/−52 lines, 5 filesdep ~basedep ~call-stackdep ~tastynew-uploader
2020-12-18 09:42 UTC0.10.0.3+55/−10 lines, 4 filesdep ~base
2019-05-15 05:50 UTC0.10.0.2+38/−8 lines, 3 filesdep ~tasty
2017-12-01 19:24 UTC0.10.0.1+51/−29 lines, 4 files

showing 5 of 15 versions

tasty-quickcheck >=0 0.11 → 0.11.1
2025-01-05 19:53 UTC0.11.1+66/−33 lines, 4 filesdep +regex-tdfadep −pcre-lightdep ~QuickCheckdep ~basedep ~optparse-applicative
2024-06-22 10:14 UTC0.11+132/−49 lines, 4 filesdep ~QuickCheck
2023-09-10 00:10 UTC0.10.3+52/−14 lines, 3 filesdep ~QuickCheckdep ~optparse-applicativedep ~randomnew-uploader
2021-11-20 19:17 UTC0.10.2+21/−13 lines, 3 filesdep ~base
2020-12-18 09:42 UTC0.10.1.2+27/−13 lines, 4 filesdep ~base

showing 5 of 23 versions

template-haskell >=0 2.23.0.0 → 2.24.0.0
2025-12-19 11:53 UTC2.24.0.0+606/−68 lines, 9 filesdep +ghc-internaldep ~basedep ~ghc-boot-th
2024-12-16 09:29 UTC2.23.0.0+104/−5685 lines, 9 filesdep −ghc-primdep −prettydep ~basedep ~ghc-boot-thnew-uploader
2024-05-15 13:07 UTC2.22.0.0+176/−81 lines, 7 filesdep ~basedep ~ghc-boot-th
2023-10-10 00:23 UTC2.21.0.0+275/−148 lines, 7 filesdep ~basedep ~ghc-boot-th
2023-03-28 13:43 UTC2.20.0.0+215/−139 lines, 9 filesdep −filepathdep ~basedep ~ghc-boot-th

showing 5 of 26 versions

transformers >=0.5 && <0.7 0.6.2.0 → 0.6.3.0
2026-01-12 12:42 UTC0.6.3.0+28/−1 lines, 4 files
2025-04-06 22:39 UTC0.6.2.0+41/−42 lines, 8 filesdep ~ghc-prim
2024-09-25 11:37 UTC0.6.1.2+70/−21 lines, 19 files
2023-08-01 19:13 UTC0.6.1.1+281/−42 lines, 11 files
2023-02-04 08:15 UTC0.6.1.0+64/−4 lines, 8 files

showing 5 of 42 versions

unordered-containers >=0 0.2.20.1 → 0.2.21
2025-12-13 23:09 UTC0.2.21+3999/−2731 lines, 20 filesdep −mtldep ~basedep ~bytestringdep ~deepseq
2025-10-02 07:28 UTC0.2.20.1+106/−52 lines, 12 files
2024-01-09 06:48 UTC0.2.20+1023/−941 lines, 12 filesdep ~hashabledep ~template-haskell
2022-04-24 15:48 UTC0.2.19.1+88/−14 lines, 4 filesdep ~basedep ~template-haskell
2022-04-16 13:01 UTC0.2.19.0+330/−186 lines, 12 filesdep ~base

showing 5 of 43 versions

vector >=0 0.13.1.0 → 0.13.2.0
2024-10-31 18:01 UTC0.13.2.0+5177/−672 lines, 53 filesdep −HUnitdep ~QuickCheckdep ~basedep ~doctest
2023-10-07 13:35 UTC0.13.1.0+302/−238 lines, 22 filesdep ~QuickCheckdep ~basedep ~doctestnew-uploader
2022-06-19 19:35 UTC0.13.0.0+19079/−19259 lines, 70 filesdep +tasty-benchdep +tasty-inspection-testingdep +vector-streamdep −faildep −ghc-primdep −semigroupsdep ~basedep ~doctestdep ~primitive
2021-09-21 16:21 UTC0.12.3.1+265/−191 lines, 13 filesdep ~basedep ~deepseqdep ~doctest
2021-04-06 19:54 UTC0.12.3.0+1218/−39 lines, 11 filesdep ~basedep ~ghc-prim

showing 5 of 43 versions

Reverse dependencies

28 packages depend on optics

bloodhound 1.0.0.0 requires optics >=0
bowtie 0.8.0 requires optics >=0.4 && <0.5
bytepatch 0.4.1 requires optics >=0.3 && <0.5
calamity 0.12.1.0 requires optics >=0.4.1 && <0.5
calamity-commands 0.4.1.0 requires optics >=0.4.1 && <0.5
ConClusion 0.2.2 requires optics >=0.3 && <0.5
ebird-api 0.2.0.0 requires optics >=0.4 && <0.5
ebird-client 0.2.0.1 requires optics >=0.4 && <0.5
flashblast 0.0.9.0 requires optics >=0
gbnet-hs 0.2.6.0 requires optics >=0.4.2 && <0.5
ghcup 0.2.6.2 requires optics >=0.4 && <0.5
inf-backprop 0.2.0.2 requires optics <0.5
intro 0.9.0.0 requires optics >=0
little-logger 3.0.1 requires optics >=0.4 && <1
little-rio 3.0.0 requires optics >=0.4 && <1
miso-optics 0.1.0.0 requires optics <0.5
polysemy-optics 0.1.0.2 requires optics >=0.1 && <0.5
records-edsl 0.1.0 requires optics >=0
records-edsl-core 0.1.0 requires optics >=0
records-edsl-deriving-openapi3 0.1.0 requires optics >=0
records-edsl-deriving-optics 0.1.0 requires optics >=0
reorder-expression 0.1.0.3 requires optics >=0.4 && <0.5
techlab 0.1.1.0 requires optics >=0
unimap 0.1.2 requires optics >=0.4 && <0.5
wikimusic-api 1.2.0.8 requires optics >=0
wikimusic-model-hs 1.2.0.4 requires optics >=0
wikimusic-ssr 1.0.1.6 requires optics >=0
yggdrasil-schema 1.0.0.6 requires optics >=0