Skip to content
Effect Days 2026 Get your ticket

@effect/typeclass

0.41.0

Patch Changes

  • Updated dependencies [fffdee0]:
    • effect@3.22.0

0.40.0

Patch Changes

0.39.0

Patch Changes

0.38.0

Patch Changes

0.37.0

Patch Changes

0.36.0

Patch Changes

0.35.14

Patch Changes

0.35.13

Patch Changes

0.35.12

Patch Changes

  • Updated dependencies [905da99]:
    • effect@3.16.12

0.35.11

Patch Changes

0.35.10

Patch Changes

  • Updated dependencies [faad30e]:
    • effect@3.16.10

0.35.9

Patch Changes

0.35.8

Patch Changes

0.35.7

Patch Changes

  • Updated dependencies [1bb0d8a]:
    • effect@3.16.7

0.35.6

Patch Changes

0.35.5

Patch Changes

  • Updated dependencies [bf418ef]:
    • effect@3.16.5

0.35.4

Patch Changes

0.35.3

Patch Changes

0.35.2

Patch Changes

  • Updated dependencies [0ddf148]:
    • effect@3.16.2

0.35.1

Patch Changes

0.35.0

Patch Changes

0.34.5

Patch Changes

  • Updated dependencies [cc5bb2b]:
    • effect@3.15.5

0.34.4

Patch Changes

0.34.3

Patch Changes

  • Updated dependencies [4577f54]:
    • effect@3.15.3

0.34.2

Patch Changes

  • Updated dependencies [b8722b8]:
    • effect@3.15.2

0.34.1

Patch Changes

0.34.0

Patch Changes

0.33.22

Patch Changes

  • Updated dependencies [24a9ebb]:
    • effect@3.14.22

0.33.21

Patch Changes

  • Updated dependencies [2f3b7d4]:
    • effect@3.14.21

0.33.20

Patch Changes

  • Updated dependencies [17e2f30]:
    • effect@3.14.20

0.33.19

Patch Changes

0.33.18

Patch Changes

  • Updated dependencies [b1164d4]:
    • effect@3.14.18

0.33.17

Patch Changes

0.33.16

Patch Changes

  • Updated dependencies [ee14444]:
    • effect@3.14.16

0.33.15

Patch Changes

0.33.14

Patch Changes

  • Updated dependencies [6ed8d15]:
    • effect@3.14.14

0.33.13

Patch Changes

0.33.12

Patch Changes

0.33.11

Patch Changes

  • Updated dependencies [e536127]:
    • effect@3.14.11

0.33.10

Patch Changes

  • Updated dependencies [bc7efa3]:
    • effect@3.14.10

0.33.9

Patch Changes

  • Updated dependencies [d78249f]:
    • effect@3.14.9

0.33.8

Patch Changes

  • Updated dependencies [b3a2d32]:
    • effect@3.14.8

0.33.7

Patch Changes

  • Updated dependencies [b542a4b]:
    • effect@3.14.7

0.33.6

Patch Changes

0.33.5

Patch Changes

0.33.4

Patch Changes

  • Updated dependencies [e4ba2c6]:
    • effect@3.14.4

0.33.3

Patch Changes

0.33.2

Patch Changes

0.33.1

Patch Changes

  • Updated dependencies [4a274fe]:
    • effect@3.14.1

0.33.0

Patch Changes

0.32.12

Patch Changes

0.32.11

Patch Changes

0.32.10

Patch Changes

  • Updated dependencies [527c964]:
    • effect@3.13.10

0.32.9

Patch Changes

  • Updated dependencies [2976e52]:
    • effect@3.13.9

0.32.8

Patch Changes

0.32.7

Patch Changes

0.32.6

Patch Changes

  • Updated dependencies [3154ce4]:
    • effect@3.13.6

0.32.5

Patch Changes

0.32.4

Patch Changes

  • Updated dependencies [17d9e89]:
    • effect@3.13.4

0.32.3

Patch Changes

0.32.2

Patch Changes

  • Updated dependencies [31be72a]:
    • effect@3.13.2

0.32.1

Patch Changes

  • Updated dependencies [b56a211]:
    • effect@3.13.1

0.32.0

Patch Changes

0.31.12

Patch Changes

0.31.11

Patch Changes

0.31.10

Patch Changes

0.31.9

Patch Changes

  • Updated dependencies [1b4a4e9]:
    • effect@3.12.9

0.31.8

Patch Changes

0.31.7

Patch Changes

  • Updated dependencies [8dff1d1]:
    • effect@3.12.7

0.31.6

Patch Changes

0.31.5

Patch Changes

0.31.4

Patch Changes

0.31.3

Patch Changes

0.31.2

Patch Changes

0.31.1

Patch Changes

0.31.0

Patch Changes

0.30.10

Patch Changes

0.30.9

Patch Changes

0.30.8

Patch Changes

  • Updated dependencies [1a6b52d]:
    • effect@3.11.8

0.30.7

Patch Changes

0.30.6

Patch Changes

0.30.5

Patch Changes

0.30.4

Patch Changes

0.30.3

Patch Changes

0.30.2

Patch Changes

  • Updated dependencies [01cee56]:
    • effect@3.11.2

0.30.1

Patch Changes

0.30.0

Patch Changes

0.29.20

Patch Changes

0.29.19

Patch Changes

  • #4007 944025b Thanks @gcanti! - Wrap JSDoc @example tags with a TypeScript fence, closes #4002

  • Updated dependencies [944025b, 54addee]:

    • effect@3.10.19

0.29.18

Patch Changes

  • Updated dependencies [af409cf]:
    • effect@3.10.18

0.29.17

Patch Changes

  • Updated dependencies [42c4ce6]:
    • effect@3.10.17

0.29.16

Patch Changes

0.29.15

Patch Changes

0.29.14

Patch Changes

0.29.13

Patch Changes

  • Updated dependencies [995bbdf]:
    • effect@3.10.13

0.29.12

Patch Changes

  • Updated dependencies [dd14efe]:
    • effect@3.10.12

0.29.11

Patch Changes

  • Updated dependencies [5eef499]:
    • effect@3.10.11

0.29.10

Patch Changes

0.29.9

Patch Changes

0.29.8

Patch Changes

0.29.7

Patch Changes

0.29.6

Patch Changes

  • Updated dependencies [ce1c21f]:
    • effect@3.10.6

0.29.5

Patch Changes

0.29.4

Patch Changes

  • #3840 29fc33f Thanks @FredericEspiau! - Add getSemigroupUnion, getMonoidUnion and getSemigroupIntersection for Record

  • Updated dependencies [2367708]:

    • effect@3.10.4

0.29.3

Patch Changes

  • Updated dependencies [b9423d8]:
    • effect@3.10.3

0.29.2

Patch Changes

0.29.1

Patch Changes

  • Updated dependencies [9604d6b]:
    • effect@3.10.1

0.29.0

Patch Changes

0.28.2

Patch Changes

  • #3768 61a99b2 Thanks @tim-smart! - allow tacit usage with do notation apis (.bind / .let)

  • Updated dependencies [61a99b2]:

    • effect@3.9.2

0.28.1

Patch Changes

  • Updated dependencies [3b2ad1d]:
    • effect@3.9.1

0.28.0

Patch Changes

0.27.5

Patch Changes

0.27.4

Patch Changes

  • Updated dependencies [4509656]:
    • effect@3.8.4

0.27.3

Patch Changes

  • Updated dependencies [bb5ec6b]:
    • effect@3.8.3

0.27.2

Patch Changes

  • Updated dependencies [f0d8ef1]:
    • effect@3.8.2

0.27.1

Patch Changes

0.27.0

Patch Changes

0.26.3

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3

0.26.2

Patch Changes

0.26.1

Patch Changes

0.26.0

Patch Changes

0.25.8

Patch Changes

  • Updated dependencies [e809286]:
    • effect@3.6.8

0.25.7

Patch Changes

  • Updated dependencies [50ec889]:
    • effect@3.6.7

0.25.6

Patch Changes

0.25.5

Patch Changes

0.25.4

Patch Changes

0.25.3

Patch Changes

  • Updated dependencies [04adcac]:
    • effect@3.6.3

0.25.2

Patch Changes

  • Updated dependencies [fd4b2f6]:
    • effect@3.6.2

0.25.1

Patch Changes

0.25.0

Patch Changes

0.24.52

Patch Changes

0.24.51

Patch Changes

0.24.50

Patch Changes

  • #3310 99bddcf Thanks @fubhy! - Added additional pure annotations to improve tree-shakeability

  • Updated dependencies [3afcc93, 99bddcf]:

    • effect@3.5.7

0.24.49

Patch Changes

0.24.48

Patch Changes

  • Updated dependencies [a9d7800]:
    • effect@3.5.5

0.24.47

Patch Changes

0.24.46

Patch Changes

0.24.45

Patch Changes

0.24.44

Patch Changes

  • Updated dependencies [55fdd76]:
    • effect@3.5.1

0.24.43

Patch Changes

0.24.42

Patch Changes

0.24.41

Patch Changes

0.24.40

Patch Changes

  • #3169 34151d1 Thanks @gcanti! - Add Effect and Micro basic instances

0.24.39

Patch Changes

  • Updated dependencies [a5737d6]:
    • effect@3.4.7

0.24.38

Patch Changes

0.24.37

Patch Changes

  • Updated dependencies [a047af9]:
    • effect@3.4.5

0.24.36

Patch Changes

0.24.35

Patch Changes

0.24.34

Patch Changes

  • Updated dependencies [3da1497]:
    • effect@3.4.2

0.24.33

Patch Changes

  • Updated dependencies [66a1910]:
    • effect@3.4.1

0.24.32

Patch Changes

0.24.31

Patch Changes

  • Updated dependencies [6c89408]:
    • effect@3.3.5

0.24.30

Patch Changes

  • Updated dependencies [a67b8fe]:
    • effect@3.3.4

0.24.29

Patch Changes

0.24.28

Patch Changes

0.24.27

Patch Changes

0.24.26

Patch Changes

0.24.25

Patch Changes

0.24.24

Patch Changes

  • Updated dependencies [fb91f17]:
    • effect@3.2.8

0.24.23

Patch Changes

  • Updated dependencies [6801fca]:
    • effect@3.2.7

0.24.22

Patch Changes

  • Updated dependencies [cc8ac50]:
    • effect@3.2.6

0.24.21

Patch Changes

0.24.20

Patch Changes

0.24.19

Patch Changes

  • Updated dependencies [45578e8]:
    • effect@3.2.3

0.24.18

Patch Changes

0.24.17

Patch Changes

  • Updated dependencies [c1e991d]:
    • effect@3.2.1

0.24.16

Patch Changes

0.24.15

Patch Changes

0.24.14

Patch Changes

  • Updated dependencies [6ac4847]:
    • effect@3.1.5

0.24.13

Patch Changes

  • Updated dependencies [e41e911]:
    • effect@3.1.4

0.24.12

Patch Changes

  • Updated dependencies [1f6dc96]:
    • effect@3.1.3

0.24.11

Patch Changes

  • Updated dependencies [2e1cdf6]:
    • effect@3.1.2

0.24.10

Patch Changes

  • Updated dependencies [e5e56d1]:
    • effect@3.1.1

0.24.9

Patch Changes

0.24.8

Patch Changes

0.24.7

Patch Changes

  • Updated dependencies [18de56b]:
    • effect@3.0.7

0.24.6

Patch Changes

0.24.5

Patch Changes

0.24.4

Patch Changes

  • Updated dependencies [9a24667]:
    • effect@3.0.4

0.24.3

Patch Changes

  • Updated dependencies [a7b4b84]:
    • effect@3.0.3

0.24.2

Patch Changes

0.24.1

Patch Changes

0.24.0

Minor Changes

Patch Changes

0.23.19

Patch Changes

0.23.18

Patch Changes

  • Updated dependencies [dadc690]:
    • effect@2.4.18

0.23.17

Patch Changes

0.23.16

Patch Changes

  • Updated dependencies [5170ce7]:
    • effect@2.4.16

0.23.15

Patch Changes

0.23.14

Patch Changes

  • Updated dependencies [6180c0c]:
    • effect@2.4.14

0.23.13

Patch Changes

0.23.12

Patch Changes

0.23.11

Patch Changes

0.23.10

Patch Changes

0.23.9

Patch Changes

  • Updated dependencies [71fd528]:
    • effect@2.4.9

0.23.8

Patch Changes

0.23.7

Patch Changes

  • Updated dependencies [eb93283]:
    • effect@2.4.7

0.23.6

Patch Changes

0.23.5

Patch Changes

0.23.4

Patch Changes

0.23.3

Patch Changes

0.23.2

Patch Changes

0.23.1

Patch Changes

0.23.0

Minor Changes

  • #2101 5de7be5 Thanks @github-actions! - add key type to ReadonlyRecord

  • #2101 a025b12 Thanks @github-actions! - Swap type params of Either from Either<E, A> to Either<R, L = never>.

    Along the same line of the other changes this allows to shorten the most common types such as:

    import { Either } from "effect"
    const right: Either.Either<string> = Either.right("ok")

Patch Changes

0.22.23

Patch Changes

0.22.22

Patch Changes

0.22.21

Patch Changes

0.22.20

Patch Changes

  • Updated dependencies [b881365]:
    • effect@2.3.5

0.22.19

Patch Changes

  • Updated dependencies [17bda66]:
    • effect@2.3.4

0.22.18

Patch Changes

0.22.17

Patch Changes

0.22.16

Patch Changes

  • Updated dependencies [b5a8215]:
    • effect@2.3.1

0.22.15

Patch Changes

0.22.14

Patch Changes

0.22.13

Patch Changes

0.22.12

Patch Changes

0.22.11

Patch Changes

0.22.10

Patch Changes

0.22.9

Patch Changes

0.22.8

Patch Changes

  • Updated dependencies [21b9edd]:
    • effect@2.1.2

0.22.7

Patch Changes

  • Updated dependencies [a222524]:
    • effect@2.1.1

0.22.6

Patch Changes

0.22.5

Patch Changes

  • Updated dependencies [f7f19f6]:
    • effect@2.0.5

0.22.4

Patch Changes

0.22.3

Patch Changes

0.22.2

Patch Changes

  • Updated dependencies [d5a1949]:
    • effect@2.0.2

0.22.1

Patch Changes

  • Updated dependencies [16bd87d]:
    • effect@2.0.1

0.22.0

Minor Changes

Patch Changes

0.21.0

Minor Changes

0.20.0

Minor Changes

0.19.1

Patch Changes

0.19.0

Minor Changes

0.18.0

Minor Changes

0.17.1

Patch Changes

0.17.0

Minor Changes

0.16.0

Minor Changes

0.15.0

Minor Changes

0.14.1

Patch Changes

0.14.0

Minor Changes

0.13.1

Patch Changes

0.13.0

Minor Changes

0.12.0

Minor Changes

0.11.0

Minor Changes

0.10.0

Minor Changes

0.9.0

Minor Changes

0.8.0

Minor Changes

0.7.0

Minor Changes

0.6.2

Patch Changes

0.6.1

Patch Changes

0.6.0

Minor Changes

0.5.0

Minor Changes

0.4.0

Minor Changes

0.3.0

Minor Changes

0.2.1

Patch Changes

  • #11 bfb24ad Thanks @gcanti! - Product: fix tuple and struct covariant params (account for empty data structures)

0.2.0

Minor Changes

  • #8 57246ca Thanks @gcanti! - move instances related to a data type into its own specific module and add missing instances

0.1.0

Minor Changes