@effect/experimental
0.61.1
Patch Changes
-
#6778
b75724bThanks @tim-smart! - Bound pending SSE decoder state with a configurable maximum event size. -
Updated dependencies [
e5dfd78,7ccbd9c,4b03605,ab2af6d,8a405fd,3cc3c6e,3d390f2,fcabf08,8ee801d,5859b37,735d81b]:- @effect/platform@0.97.1
- effect@3.22.1
0.61.0
Patch Changes
- Updated dependencies [
fffdee0]:- effect@3.22.0
- @effect/platform@0.97.0
0.60.0
Patch Changes
- Updated dependencies [
f7bb09b,bd7552a,ad1a7eb,0d32048,0d32048]:- effect@3.21.0
- @effect/platform@0.96.0
0.59.0
Patch Changes
- Updated dependencies [
fc82e81,82996bc,4d97a61,f6b0960,8798a84]:- effect@3.20.0
- @effect/platform@0.95.0
0.58.0
Patch Changes
0.57.11
Patch Changes
-
#5864
ebe2e52Thanks @mattiamanzati! - Ensure Devtools Tracer does not cut off span options -
Updated dependencies [
3f9bbfe]:- effect@3.19.9
0.57.10
Patch Changes
0.57.9
Patch Changes
0.57.8
Patch Changes
0.57.7
Patch Changes
-
#5820
c379c45Thanks @tim-smart! - ensure redis PersistedQueue removes stale pending items on reset -
Updated dependencies [
f03b8e5]:- effect@3.19.8
0.57.6
Patch Changes
0.57.5
Patch Changes
0.57.4
Patch Changes
0.57.3
Patch Changes
0.57.2
Patch Changes
-
#5761
1deeb6aThanks @tim-smart! - fix partial window calulation for fixed window rate limiter -
Updated dependencies [
e144f02]:- @effect/platform@0.93.3
0.57.1
Patch Changes
0.57.0
Patch Changes
0.56.0
Patch Changes
0.55.0
Patch Changes
- Updated dependencies [
d4d86a8]:- @effect/platform@0.91.0
0.54.6
Patch Changes
0.54.5
Patch Changes
0.54.4
Patch Changes
-
#5342
a9554eaThanks @tim-smart! - add Reactivity accessor apis -
#5344
1765ca8Thanks @tim-smart! - add Reactivity.unsafeRegister
0.54.3
Patch Changes
-
#5307
1f028e5Thanks @tim-smart! - locally provide EventLog service where possible -
Updated dependencies [
7d7c55d]:- effect@3.17.4
0.54.2
Patch Changes
0.54.1
Patch Changes
0.54.0
Patch Changes
- Updated dependencies [
7813640]:- @effect/platform@0.90.0
0.53.0
Patch Changes
- Updated dependencies [
40c3c87,ed2c74a,073a1b8,f382e99,e8c7ba5,7e10415,e9bdece,8d95eb0]:- effect@3.17.0
- @effect/platform@0.89.0
0.52.2
Patch Changes
0.52.1
Patch Changes
-
#5211
d25f22bThanks @mattiamanzati! - Removed some unnecessary single-arg pipe calls -
Updated dependencies [
f5dfabf,17a5ea8,d25f22b]:- effect@3.16.14
- @effect/platform@0.88.1
0.52.0
Patch Changes
0.51.14
Patch Changes
0.51.13
Patch Changes
0.51.12
Patch Changes
0.51.11
Patch Changes
0.51.10
Patch Changes
- Updated dependencies [
54514a2]:- @effect/platform@0.87.9
0.51.9
Patch Changes
- Updated dependencies [
4ce4f82]:- @effect/platform@0.87.8
0.51.8
Patch Changes
0.51.7
Patch Changes
- Updated dependencies [
905da99]:- effect@3.16.12
- @effect/platform@0.87.6
0.51.6
Patch Changes
0.51.5
Patch Changes
- Updated dependencies [
2fd8676]:- @effect/platform@0.87.5
0.51.4
Patch Changes
- Updated dependencies [
e82a4fd]:- @effect/platform@0.87.4
0.51.3
Patch Changes
- Updated dependencies [
1b6e396]:- @effect/platform@0.87.3
0.51.2
Patch Changes
0.51.1
Patch Changes
- Updated dependencies [
faad30e]:- effect@3.16.10
- @effect/platform@0.87.1
0.51.0
Patch Changes
- Updated dependencies [
b5bac9a]:- @effect/platform@0.87.0
0.50.0
Patch Changes
0.49.2
Patch Changes
- Updated dependencies [
914a191]:- @effect/platform@0.85.2
0.49.1
Patch Changes
0.49.0
Patch Changes
0.48.12
Patch Changes
- Updated dependencies [
1bb0d8a]:- effect@3.16.7
- @effect/platform@0.84.11
0.48.11
Patch Changes
0.48.10
Patch Changes
- Updated dependencies [
bf418ef]:- effect@3.16.5
- @effect/platform@0.84.9
0.48.9
Patch Changes
- Updated dependencies [
8b9db77]:- @effect/platform@0.84.8
0.48.8
Patch Changes
0.48.7
Patch Changes
0.48.6
Patch Changes
- Updated dependencies [
ceea77a]:- @effect/platform@0.84.6
0.48.5
Patch Changes
- Updated dependencies [
ec52c6a]:- @effect/platform@0.84.5
0.48.4
Patch Changes
0.48.3
Patch Changes
- Updated dependencies [
ab7684f]:- @effect/platform@0.84.3
0.48.2
Patch Changes
- Updated dependencies [
0ddf148]:- effect@3.16.2
- @effect/platform@0.84.2
0.48.1
Patch Changes
0.48.0
Patch Changes
- Updated dependencies [
ee0bd5d,5189800,58bfeaa,194d748,918c9ea,9198e6f,2a370bf,58ccb91,fd47834]:- effect@3.16.0
- @effect/platform@0.84.0
0.47.0
Patch Changes
0.46.8
Patch Changes
- Updated dependencies [
0617b9d]:- @effect/platform@0.82.8
0.46.7
Patch Changes
0.46.6
Patch Changes
- Updated dependencies [
618903b]:- @effect/platform@0.82.6
0.46.5
Patch Changes
0.46.4
Patch Changes
0.46.3
Patch Changes
0.46.2
Patch Changes
- Updated dependencies [
739a3d4]:- @effect/platform@0.82.2
0.46.1
Patch Changes
0.46.0
Patch Changes
- Updated dependencies [
c654595,d9f5dea,49aa723,74c14d0,e4f49b6,6f02224,1dcfd41,b21ab16,fcf1822,0061dd1,8421e6e,a9b3fb7,fa10f56]:- effect@3.15.0
- @effect/platform@0.82.0
0.45.1
Patch Changes
- Updated dependencies [
24a9ebb]:- effect@3.14.22
- @effect/platform@0.81.1
0.45.0
Patch Changes
- Updated dependencies [
672920f]:- @effect/platform@0.81.0
0.44.21
Patch Changes
- Updated dependencies [
2f3b7d4]:- effect@3.14.21
- @effect/platform@0.80.21
0.44.20
Patch Changes
- Updated dependencies [
17e2f30]:- effect@3.14.20
- @effect/platform@0.80.20
0.44.19
Patch Changes
0.44.18
Patch Changes
- Updated dependencies [
b1164d4]:- effect@3.14.18
- @effect/platform@0.80.18
0.44.17
Patch Changes
0.44.16
Patch Changes
0.44.15
Patch Changes
0.44.14
Patch Changes
- Updated dependencies [
6ed8d15]:- effect@3.14.14
- @effect/platform@0.80.14
0.44.13
Patch Changes
0.44.12
Patch Changes
0.44.11
Patch Changes
- Updated dependencies [
e536127]:- effect@3.14.11
- @effect/platform@0.80.11
0.44.10
Patch Changes
- Updated dependencies [
bc7efa3]:- effect@3.14.10
- @effect/platform@0.80.10
0.44.9
Patch Changes
- Updated dependencies [
d78249f]:- effect@3.14.9
- @effect/platform@0.80.9
0.44.8
Patch Changes
- Updated dependencies [
b3a2d32]:- effect@3.14.8
- @effect/platform@0.80.8
0.44.7
Patch Changes
- Updated dependencies [
b542a4b]:- effect@3.14.7
- @effect/platform@0.80.7
0.44.6
Patch Changes
0.44.5
Patch Changes
0.44.4
Patch Changes
- Updated dependencies [
e4ba2c6]:- effect@3.14.4
- @effect/platform@0.80.4
0.44.3
Patch Changes
0.44.2
Patch Changes
0.44.1
Patch Changes
- Updated dependencies [
4a274fe]:- effect@3.14.1
- @effect/platform@0.80.1
0.44.0
Minor Changes
-
#4469
aba2d1dThanks @tim-smart! - move the MsgPack, Ndjson & ChannelSchema modules to @effect/platform -
#4469
3131f8fThanks @tim-smart! - refactor of @effect/cluster packages -
#4469
aba2d1dThanks @tim-smart! - Move SocketServer modules to @effect/platform
Patch Changes
-
#4469
aba2d1dThanks @tim-smart! - use unhandled error log level for SocketServer errors -
Updated dependencies [
1f47e4e,26dd75f,aba2d1d,3131f8f,aba2d1d,04dff2d,c7fac0c,aba2d1d,ffaa3f3,ab957c1,35db9ce,aba2d1d,cf77ea9,26dd75f,baaab60]:- effect@3.14.0
- @effect/platform@0.80.0
0.43.4
Patch Changes
- Updated dependencies [
5662363,5f1fd15,8bb1460]:- @effect/platform@0.79.4
- @effect/platform-node@0.75.4
0.43.3
Patch Changes
- Updated dependencies [
0c4803f,6f65ac4]:- effect@3.13.12
- @effect/platform@0.79.3
- @effect/platform-node@0.75.3
0.43.2
Patch Changes
- Updated dependencies [
fad8cca,4296293,9c241ab,082b0c1,be12983,de88127]:- effect@3.13.11
- @effect/platform@0.79.2
- @effect/platform-node@0.75.2
0.43.1
Patch Changes
- Updated dependencies [
527c964]:- effect@3.13.10
- @effect/platform@0.79.1
- @effect/platform-node@0.75.1
0.43.0
Patch Changes
- Updated dependencies [
bbdc279,88fe129,d630249,2976e52]:- @effect/platform-node@0.75.0
- @effect/platform@0.79.0
- effect@3.13.9
0.42.1
Patch Changes
- Updated dependencies [
c65d336,22d2ebb]:- effect@3.13.8
- @effect/platform@0.78.1
- @effect/platform-node@0.74.1
0.42.0
Patch Changes
- Updated dependencies [
c5bcf53]:- @effect/platform@0.78.0
- @effect/platform-node@0.74.0
0.41.7
Patch Changes
- Updated dependencies [
840cc73,99fcbf7,9bf8a74,87ba23c,f910880,0d01480]:- @effect/platform@0.77.7
- effect@3.13.7
- @effect/platform-node@0.73.7
0.41.6
Patch Changes
- Updated dependencies [
3154ce4]:- effect@3.13.6
- @effect/platform@0.77.6
- @effect/platform-node@0.73.6
0.41.5
Patch Changes
- Updated dependencies [
367bb35,6cf11c3,a0acec8]:- effect@3.13.5
- @effect/platform@0.77.5
- @effect/platform-node@0.73.5
0.41.4
Patch Changes
- Updated dependencies [
e0746f9,17d9e89]:- @effect/platform@0.77.4
- effect@3.13.4
- @effect/platform-node@0.73.4
0.41.3
Patch Changes
- Updated dependencies [
cc5588d,623c8cd,00b4eb1,f2aee98,fb798eb,2251b15,2e15c1e,a4979db,b74255a,d7f6a5c,9dd8979,477b488,10932cb,9f6c784,2c639ec,886aaa8]:- effect@3.13.3
- @effect/platform@0.77.3
- @effect/platform-node@0.73.3
0.41.2
Patch Changes
- Updated dependencies [
31be72a,3e7ce97,31be72a]:- effect@3.13.2
- @effect/platform@0.77.2
- @effect/platform-node@0.73.2
0.41.1
Patch Changes
- Updated dependencies [
b56a211]:- effect@3.13.1
- @effect/platform@0.77.1
- @effect/platform-node@0.73.1
0.41.0
Patch Changes
- Updated dependencies [
8baef83,655bfe2,d90cbc2,75632bd,c874a2e,bf865e5,f98b2b7,de8ce92,cf8b2dd,db426a5,6862444,5fc8a90,546a492,65c4796,9760fdc,5b471e7,4f810cc]:- effect@3.13.0
- @effect/platform@0.77.0
- @effect/platform-node@0.73.0
0.40.1
Patch Changes
- Updated dependencies [
4018eae,543d36d,c407726,f70a65a,ba409f6,3d2e356]:- effect@3.12.12
- @effect/platform@0.76.1
- @effect/platform-node@0.72.1
0.40.0
Patch Changes
- Updated dependencies [
b6a032f,42ddd5f,2fe447c,2473ad5]:- effect@3.12.11
- @effect/platform-node@0.72.0
- @effect/platform@0.76.0
0.39.4
Patch Changes
- Updated dependencies [
e30f132,33fa667,87f5f28,7d57ecd,4dbd170]:- effect@3.12.10
- @effect/platform@0.75.4
- @effect/platform-node@0.71.4
0.39.3
Patch Changes
- Updated dependencies [
1b4a4e9]:- effect@3.12.9
- @effect/platform@0.75.3
- @effect/platform-node@0.71.3
0.39.2
Patch Changes
- Updated dependencies [
59b3cfb,766113c,bb05fb8,712277f,f269122,8f6006a,62934fc,c45b559,430c846,7b03057,a9c94c8,107e6f0,c9175ae,65c11b9,e386d2f,9172efb]:- @effect/platform@0.75.2
- effect@3.12.8
- @effect/platform-node@0.71.2
0.39.1
Patch Changes
- Updated dependencies [
8dff1d1]:- effect@3.12.7
- @effect/platform@0.75.1
- @effect/platform-node@0.71.1
0.39.0
Minor Changes
Patch Changes
- Updated dependencies [
5e43ce5,289c13b,76eb7d0,8b4e75d,fc5e0f0,004fd2b,b2a31be,5514d05,bf5f0ae,3b19bcf,b064b3b,eb264ed,289c13b,f474678,ee187d0]:- @effect/platform@0.75.0
- effect@3.12.6
- @effect/platform-node@0.71.0
0.38.0
Minor Changes
Patch Changes
-
#3978
bd0d489Thanks @tim-smart! - add experimental EventLog modules -
Updated dependencies [
a8b0ddb,8653072,507d546,a8b0ddb,8db239b,84a0911,84a0911,3179a9f,6cb9b76,1fcbe55,d9a63d9,6cb9b76]:- effect@3.12.5
- @effect/platform@0.74.0
- @effect/platform-node@0.70.0
0.37.1
Patch Changes
- Updated dependencies [
5b50ea4,c170a68,a66c2eb,c9e5e1b,7b3d58d]:- effect@3.12.4
- @effect/platform@0.73.1
- @effect/platform-node@0.69.1
0.37.0
Patch Changes
- Updated dependencies [
d7dac48,c110032,1d7fd2b,1d7fd2b,23ac740,8cd7319]:- effect@3.12.3
- @effect/platform@0.73.0
- @effect/platform-node@0.69.0
0.36.2
Patch Changes
- Updated dependencies [
734af82,b63c780,212e784,f852cb0,7276ae2,212e784,212e784,212e784,c640d77,0def088]:- effect@3.12.2
- @effect/platform@0.72.2
- @effect/platform-node@0.68.2
0.36.1
Patch Changes
- Updated dependencies [
302b57d,0988083,8b46be6,bfe8027,16dd657,39db211]:- effect@3.12.1
- @effect/platform@0.72.1
- @effect/platform-node@0.68.1
0.36.0
Patch Changes
- Updated dependencies [
abb22a4,f369a89,642376c,3d2b7a7,ef64c6f,73f9c6f,17cb451,d801820,e1eeb2d,c11f3a6,618f7e0,c0ba834,e1eeb2d]:- effect@3.12.0
- @effect/platform@0.72.0
- @effect/platform-node@0.68.0
0.35.3
Patch Changes
- Updated dependencies [
39457d4,a475cc2,199214e,b3c160d]:- effect@3.11.10
- @effect/platform@0.71.7
- @effect/platform-node@0.67.3
0.35.2
Patch Changes
- Updated dependencies [
1c08a0b,1ce703b,1ce703b]:- effect@3.11.9
- @effect/platform@0.71.6
- @effect/platform-node@0.67.2
0.35.1
Patch Changes
0.35.0
Patch Changes
- Updated dependencies [
909181a,909181a,011e2b6,1a6b52d]:- @effect/platform@0.71.4
- @effect/platform-node@0.67.0
- effect@3.11.8
0.34.3
Patch Changes
0.34.2
Patch Changes
- Updated dependencies [
2408616,cec0b4d,cec0b4d,8d978c5,cec0b4d,cec0b4d]:- effect@3.11.7
- @effect/platform@0.71.2
- @effect/platform-node@0.66.2
0.34.1
Patch Changes
- Updated dependencies [
1d3df5b]:- @effect/platform@0.71.1
- @effect/platform-node@0.66.1
0.34.0
Patch Changes
- Updated dependencies [
662d1ce,c99a0f3,11fc401,c99a0f3,31c62d8]:- effect@3.11.6
- @effect/platform@0.71.0
- @effect/platform-node@0.66.0
0.33.7
Patch Changes
-
#4114
ef70ffcThanks @tim-smart! - ensure Reactivity events aren’t missed -
Updated dependencies [
9f5a6f7,22905cf,9f5a6f7,1e59e4f,9f5a6f7,8d914e5,03bb00f,9f5a6f7,14e1149,9f5a6f7,9f5a6f7]:- effect@3.11.5
- @effect/platform@0.70.7
- @effect/platform-node@0.65.7
0.33.6
Patch Changes
- Updated dependencies [
9a5b8e3]:- @effect/platform@0.70.6
- @effect/platform-node@0.65.6
0.33.5
Patch Changes
-
#4087
518b258Thanks @tim-smart! - remove Socket write indirection -
Updated dependencies [
415f4c9,518b258,6e323a3,518b258,6e323a3]:- @effect/platform@0.70.5
- effect@3.11.4
- @effect/platform-node@0.65.5
0.33.4
Patch Changes
- Updated dependencies [
90906f7,3862cd3,3862cd3,343b6aa,afba339]:- effect@3.11.3
- @effect/platform@0.70.4
- @effect/platform-node@0.65.4
0.33.3
Patch Changes
- Updated dependencies [
7044730]:- @effect/platform@0.70.3
- @effect/platform-node@0.65.3
0.33.2
Patch Changes
- Updated dependencies [
01cee56,c2249ea,1358aa5,1de3fe7]:- effect@3.11.2
- @effect/platform-node@0.65.2
- @effect/platform@0.70.2
0.33.1
Patch Changes
- Updated dependencies [
dd8a2d8,a71bfef]:- effect@3.11.1
- @effect/platform@0.70.1
- @effect/platform-node@0.65.1
0.33.0
Patch Changes
- Updated dependencies [
147434b,6e69493,147434b,5eff3f6,d9fe79b,251d189,5a259f3,b4ce4ea,15fcc5a,9bc9a47,aadb8a4,1e2747c,9264162,e0b9b09,c36f3b9,672bde5,aadb8a4]:- effect@3.11.0
- @effect/platform-node@0.65.0
- @effect/platform@0.70.0
0.32.17
Patch Changes
- Updated dependencies [
3069614,09a5e52]:- effect@3.10.20
- @effect/platform@0.69.32
- @effect/platform-node@0.64.34
0.32.16
Patch Changes
- Updated dependencies [
e6d4a37]:- @effect/platform-node@0.64.33
- @effect/platform@0.69.31
0.32.15
Patch Changes
- #4029
5e17400Thanks @gcanti! - Avoid “Cannot access ‘ParentSpan’ before initialization” error during module initialization
0.32.14
Patch Changes
- Updated dependencies [
270f199]:- @effect/platform-node@0.64.32
- @effect/platform@0.69.30
0.32.13
Patch Changes
-
#4021
e9dfea3Thanks @tim-smart! - add .reactive method to SqlClient interface -
Updated dependencies [
24cc35e]:- @effect/platform-node@0.64.31
- @effect/platform@0.69.29
0.32.12
Patch Changes
-
#4007
944025bThanks @gcanti! - Wrap JSDoc @example tags with a TypeScript fence, closes #4002 -
Updated dependencies [
edd72be,a3e2771,944025b,54addee,a9e00e4]:- @effect/platform@0.69.28
- @effect/platform-node@0.64.30
- effect@3.10.19
0.32.11
Patch Changes
- Updated dependencies [
af409cf,beaccae]:- effect@3.10.18
- @effect/platform@0.69.27
- @effect/platform-node@0.64.29
0.32.10
Patch Changes
- Updated dependencies [
c963886,42c4ce6]:- @effect/platform@0.69.26
- effect@3.10.17
- @effect/platform-node@0.64.28
0.32.9
Patch Changes
- Updated dependencies [
320557a,4dca30c,1d99867,6dae414,6b0d737,d8356aa,7b93dd6]:- @effect/platform@0.69.25
- effect@3.10.16
- @effect/platform-node@0.64.27
0.32.8
Patch Changes
- Updated dependencies [
3cc6514]:- @effect/platform@0.69.24
- @effect/platform-node@0.64.26
0.32.7
Patch Changes
- Updated dependencies [
3aff4d3]:- @effect/platform@0.69.23
- @effect/platform-node@0.64.25
0.32.6
Patch Changes
-
#3937
4e9e256Thanks @tim-smart! - add Reactivity module to experimental -
Updated dependencies [
8398b32,72e55b7]:- effect@3.10.15
- @effect/platform@0.69.22
- @effect/platform-node@0.64.24
0.32.5
Patch Changes
- Updated dependencies [
f983946,2d8a750]:- effect@3.10.14
- @effect/platform@0.69.21
- @effect/platform-node@0.64.23
0.32.4
Patch Changes
- Updated dependencies [
995bbdf]:- effect@3.10.13
- @effect/platform@0.69.20
- @effect/platform-node@0.64.22
0.32.3
Patch Changes
- Updated dependencies [
eb8c52d]:- @effect/platform-node@0.64.21
- @effect/platform@0.69.19
0.32.2
Patch Changes
- Updated dependencies [
a0584ec,dd14efe,dd14efe]:- @effect/platform@0.69.18
- @effect/platform-node@0.64.20
- effect@3.10.12
0.32.1
Patch Changes
- Updated dependencies [
5eef499,8240b1c,5eef499,a2bd4df]:- effect@3.10.11
- @effect/platform@0.69.17
- @effect/platform-node@0.64.19
0.32.0
Minor Changes
Patch Changes
- Updated dependencies []:
- @effect/platform-node@0.64.18
0.31.0
Minor Changes
-
#3893
cd720aeThanks @tim-smart! - simplify SocketServer api -
#3893
cd720aeThanks @tim-smart! - use Mailbox for DevTools implementation
Patch Changes
- Updated dependencies [
cd720ae,cd720ae,cd720ae,b631f40,7d89650]:- effect@3.10.10
- @effect/platform@0.69.16
- @effect/platform-node@0.64.17
0.30.16
Patch Changes
- Updated dependencies [
8a30e1d]:- @effect/platform-node@0.64.16
- @effect/platform@0.69.15
0.30.15
Patch Changes
-
#3882
257ab1bThanks @tim-smart! - simplify Socket internal code -
Updated dependencies [
a123e80,bd5fcd3,0289d3b,7386b71,07c493a,257ab1b,4211a23]:- effect@3.10.9
- @effect/platform-node@0.64.15
- @effect/platform@0.69.14
0.30.14
Patch Changes
-
#3875
6f86821Thanks @tim-smart! - fix DevTools error logging -
Updated dependencies [
68b5c9e,9c9928d,6306e66,361c7f3]:- effect@3.10.8
- @effect/platform@0.69.13
- @effect/platform-node@0.64.14
0.30.13
Patch Changes
- Updated dependencies [
33f5b9f,50f0281]:- effect@3.10.7
- @effect/platform@0.69.12
- @effect/platform-node@0.64.13
0.30.12
Patch Changes
- Updated dependencies [
ce1c21f,81ddd45]:- effect@3.10.6
- @effect/platform@0.69.11
- @effect/platform-node@0.64.12
0.30.11
Patch Changes
- Updated dependencies [
3a6d757,59d813a]:- effect@3.10.5
- @effect/platform@0.69.10
- @effect/platform-node@0.64.11
0.30.10
Patch Changes
- Updated dependencies [
2367708]:- @effect/platform@0.69.9
- effect@3.10.4
- @effect/platform-node@0.64.10
0.30.9
Patch Changes
- Updated dependencies [
522f7c5]:- @effect/platform@0.69.8
- @effect/platform-node@0.64.9
0.30.8
Patch Changes
- Updated dependencies [
690d6c5,b9423d8,279fe3a]:- @effect/platform@0.69.7
- effect@3.10.3
- @effect/platform-node@0.64.8
0.30.7
Patch Changes
- Updated dependencies [
714e119,c1afd55,42cd72a]:- effect@3.10.2
- @effect/platform@0.69.6
- @effect/platform-node@0.64.7
0.30.6
Patch Changes
-
#3818
9604d6bThanks @tim-smart! - wait for connection in DevTools client with 1s timeout -
Updated dependencies [
9604d6b]:- effect@3.10.1
- @effect/platform@0.69.5
- @effect/platform-node@0.64.6
0.30.5
Patch Changes
- Updated dependencies [
c86b1d7]:- @effect/platform@0.69.4
- @effect/platform-node@0.64.5
0.30.4
Patch Changes
- Updated dependencies [
d5fba63,1eb2c30,02d413e]:- @effect/platform@0.69.3
- @effect/platform-node@0.64.4
0.30.3
Patch Changes
- Updated dependencies [
e7afc47]:- @effect/platform@0.69.2
- @effect/platform-node@0.64.3
0.30.2
Patch Changes
- Updated dependencies [
a4aa34a]:- @effect/platform-node@0.64.2
0.30.1
Patch Changes
0.30.0
Patch Changes
-
#3764
6d9de6bThanks @tim-smart! - add identifiers to VariantSchema variants -
Updated dependencies [
4a01828,6d9de6b,4a01828,c79c4c1,38d30f0,5821ce3]:- effect@3.10.0
- @effect/platform@0.69.0
- @effect/platform-node@0.64.0
0.29.6
Patch Changes
- Updated dependencies [
382556f,97cb014]:- @effect/schema@0.75.5
- @effect/platform@0.68.6
- @effect/platform-node@0.63.6
0.29.5
Patch Changes
- Updated dependencies [
2036402]:- @effect/platform@0.68.5
- @effect/platform-node@0.63.5
0.29.4
Patch Changes
- Updated dependencies [
1b1ef29]:- @effect/platform@0.68.4
- @effect/platform-node@0.63.4
0.29.3
Patch Changes
- Updated dependencies [
61a99b2,8c33087,3bcdfb3]:- effect@3.9.2
- @effect/platform-node@0.63.3
- @effect/platform@0.68.3
- @effect/schema@0.75.4
0.29.2
Patch Changes
-
#3631
bd160a4Thanks @tim-smart! - add Sse module to experimental, for parsing server-side-events -
Updated dependencies [
360ec14]:- @effect/schema@0.75.3
- @effect/platform@0.68.2
- @effect/platform-node@0.63.2
0.29.1
Patch Changes
- Updated dependencies [
b75ac5d]:- @effect/platform@0.68.1
- @effect/platform-node@0.63.1
0.29.0
Patch Changes
- Updated dependencies [
f02b354,90ceeab,90ceeab,90ceeab]:- @effect/schema@0.75.2
- @effect/platform-node@0.63.0
- @effect/platform@0.68.0
0.28.1
Patch Changes
- Updated dependencies [
3b2ad1d]:- @effect/platform@0.67.1
- effect@3.9.1
- @effect/schema@0.75.1
- @effect/platform-node@0.62.1
0.28.0
Patch Changes
- Updated dependencies [
ff3d1aa,0ba66f2,bf77f51,016f9ad,0779681,534129f,d75140c,be0451c,9237ac6,be0451c,5b36494,c716adb,4986391,d75140c,d1387ae]:- effect@3.9.0
- @effect/platform@0.67.0
- @effect/schema@0.75.0
- @effect/platform-node@0.62.0
0.27.4
Patch Changes
- Updated dependencies [
88e85db,f40da15,8e94585,83887ca,5266b6c,cdead5c,f40da15,766a8af]:- effect@3.8.5
- @effect/platform@0.66.3
- @effect/platform-node@0.61.4
- @effect/schema@0.74.2
0.27.3
Patch Changes
- Updated dependencies []:
- @effect/platform-node@0.61.3
0.27.2
Patch Changes
-
#3676
0a68746Thanks @tomglaize! - Add VariantSchema fieldFromKey utility to rename the encoded side of a field by variant.Example usage:
import { Schema } from "@effect/schema"import { VariantSchema } from "@effect/experimental"const { Class, fieldFromKey } = VariantSchema.make({variants: ["domain", "json"],defaultVariant: "domain"})class User extends Class<User>("User")({id: Schema.Int,firstName: Schema.String.pipe(fieldFromKey({ json: "first_name" }))}) {}console.log(Schema.encodeSync(User.json)({id: 1,firstName: "Bob"}))/*{ id: 1, first_name: 'Bob' }*/ -
Updated dependencies [
734eae6,fd83d0e,4509656,ad7e1de,090e41c,090e41c]:- @effect/schema@0.74.1
- @effect/platform@0.66.2
- effect@3.8.4
- @effect/platform-node@0.61.2
0.27.1
Patch Changes
- Updated dependencies [
3812788]:- @effect/platform@0.66.1
- @effect/platform-node@0.61.1
0.27.0
Patch Changes
- Updated dependencies [
de48aa5]:- @effect/schema@0.74.0
- @effect/platform-node@0.61.0
- @effect/platform@0.66.0
0.26.6
Patch Changes
- Updated dependencies [
321b201,bb5ec6b]:- @effect/platform@0.65.5
- effect@3.8.3
- @effect/platform-node@0.60.5
- @effect/schema@0.73.4
0.26.5
Patch Changes
- Updated dependencies [
e6440a7]:- @effect/schema@0.73.3
- @effect/platform@0.65.4
- @effect/platform-node@0.60.4
0.26.4
Patch Changes
0.26.3
Patch Changes
- Updated dependencies [
f0d8ef1]:- effect@3.8.2
- @effect/platform@0.65.3
- @effect/platform-node@0.60.3
- @effect/schema@0.73.2
0.26.2
Patch Changes
- Updated dependencies [
10bf621,f56ab78,ae36fa6]:- effect@3.8.1
- @effect/schema@0.73.1
- @effect/platform@0.65.2
- @effect/platform-node@0.60.2
0.26.1
Patch Changes
- Updated dependencies [
e44c5f2]:- @effect/platform@0.65.1
- @effect/platform-node@0.60.1
0.26.0
Patch Changes
-
#3541
f1b5b3cThanks @tim-smart! - add string variants to Ndjson apis -
#3541
f1b5b3cThanks @tim-smart! - make sure DevTools sends final messsages -
Updated dependencies [
fcfa6ee,bb9931b,5798f76,5f0bfa1,7fdf9d9,812a4e8,6a128f6,273565e,adf7d7a,569a801,aa1fa53,02f6b06,12b893e,bbad27e,7041393,e0d21a5,adf7d7a,007289a,42a8f99,eebfd29,040703d]:- effect@3.8.0
- @effect/schema@0.73.0
- @effect/platform@0.65.0
- @effect/platform-node@0.60.0
0.25.2
Patch Changes
- Updated dependencies [
35a0f81,8261c5a]:- effect@3.7.3
- @effect/platform@0.64.1
- @effect/platform-node@0.59.1
- @effect/schema@0.72.4
0.25.1
Patch Changes
0.25.0
Patch Changes
- Updated dependencies [
f6acb71,90ac8f6,90ac8f6,3791e24,3791e24]:- @effect/schema@0.72.3
- @effect/platform-node@0.59.0
- @effect/platform@0.64.0
0.24.4
Patch Changes
- #3557
c969f74Thanks @tim-smart! - add ChannelSchema module to /experimental, for integrating /schema with Channels
0.24.3
Patch Changes
- Updated dependencies [
4a701c4]:- @effect/platform@0.63.3
- @effect/platform-node@0.58.3
0.24.2
Patch Changes
- Updated dependencies [
8a601d7,353ba19]:- effect@3.7.2
- @effect/platform@0.63.2
- @effect/platform-node@0.58.2
- @effect/schema@0.72.2
0.24.1
Patch Changes
- Updated dependencies [
79859e7,f6a469c,dcb9ec0,79aa6b1]:- effect@3.7.1
- @effect/platform@0.63.1
- @effect/platform-node@0.58.1
- @effect/schema@0.72.1
0.24.0
Patch Changes
- Updated dependencies [
db89601,2f456cc,8745e41,e557838,d6e7e40,8356321,192f2eb,718cb70,e9d0310,6bf28f7]:- effect@3.7.0
- @effect/platform@0.63.0
- @effect/platform-node@0.58.0
- @effect/schema@0.72.0
0.23.7
Patch Changes
- Updated dependencies [
e809286]:- effect@3.6.8
- @effect/platform@0.62.5
- @effect/platform-node@0.57.5
- @effect/schema@0.71.4
0.23.6
Patch Changes
- Updated dependencies [
e7a65e3,50ec889]:- @effect/platform@0.62.4
- effect@3.6.7
- @effect/platform-node@0.57.4
- @effect/schema@0.71.3
0.23.5
Patch Changes
- Updated dependencies [
f960bf4,46a575f]:- effect@3.6.6
- @effect/platform@0.62.3
- @effect/platform-node@0.57.3
- @effect/schema@0.71.2
0.23.4
Patch Changes
-
#3487
00670d0Thanks @tim-smart! - ensure VariantSchema preserves opaque types -
#3488
8dd3959Thanks @tim-smart! - move VariantSchema.extract to factory, and copy type level behaviour -
#3482
dba570aThanks @tim-smart! - make VariantSchema constructor apis internal -
#3493
f2c8dbbThanks @tim-smart! - add VariantSchema.Union constructor -
#3478
da52556Thanks @tim-smart! - Add VariantSchema.fieldEvolve api -
Updated dependencies [
413994c,14a47a8,0c09841]:- @effect/platform@0.62.2
- effect@3.6.5
- @effect/platform-node@0.57.2
- @effect/schema@0.71.1
0.23.3
Patch Changes
-
#3471
c3446d3Thanks @tim-smart! - add VariantSchema.Overrideable, for creating fields with optional defaults -
Updated dependencies [
9efe0e5]:- @effect/platform@0.62.1
- @effect/platform-node@0.57.1
0.23.2
Patch Changes
0.23.1
Patch Changes
-
#3455
e9da539Thanks @tim-smart! - add VariantSchema module to experimentalThe
VariantSchemamodule can be used to schemas with multiple variants.import { VariantSchema } from "@effect/experimental"import { Schema } from "@effect/schema"import { DateTime } from "effect"export const { Class, Field, Struct } = VariantSchema.factory({variants: ["database", "api"],defaultVariant: "database"})class User extends Class<User>("User")({id: Schema.Number,createdAt: Field({database: Schema.DateTimeUtc.pipe(Schema.optionalWith({ default: DateTime.unsafeNow })),api: Schema.DateTimeUtc}),updateAt: Field({database: Schema.DateTimeUtc.pipe(Schema.optionalWith({ default: DateTime.unsafeNow })),api: Schema.DateTimeUtc})}) {}// the class will use the `defaultVariant` fieldsconst user = new User({ id: 1 })user.createdAtuser.updateAt// access the `Schema.Struct` variants as static propsUser.databaseUser.api
0.23.0
Patch Changes
-
Updated dependencies [
c1987e2,8295281,c940df6,00b6c6d,1ceed14,f8d95a6,0e42a8f]:- @effect/schema@0.71.0
- effect@3.6.4
- @effect/platform@0.62.0
- @effect/platform-node@0.57.0
0.22.6
Patch Changes
- Updated dependencies [
04adcac]:- effect@3.6.3
- @effect/platform@0.61.8
- @effect/platform-node@0.56.9
- @effect/schema@0.70.4
0.22.5
Patch Changes
- Updated dependencies [
17245a4,630d40e,630d40e]:- @effect/platform@0.61.7
- @effect/platform-node@0.56.8
0.22.4
Patch Changes
- Updated dependencies [
99ad841,d829b57,fd4b2f6]:- @effect/schema@0.70.3
- @effect/platform@0.61.6
- effect@3.6.2
- @effect/platform-node@0.56.7
0.22.3
Patch Changes
- Updated dependencies [
76b0496]:- @effect/platform-node@0.56.6
0.22.2
Patch Changes
0.22.1
Patch Changes
0.22.0
Minor Changes
0.21.4
Patch Changes
- Updated dependencies [
e7cb109]:- @effect/platform@0.61.4
- @effect/platform-node@0.56.4
0.21.3
Patch Changes
- Updated dependencies [
510a34d,fb9f786,45dbb9f]:- effect@3.6.1
- @effect/platform@0.61.3
- @effect/platform-node@0.56.3
- @effect/schema@0.70.2
0.21.2
Patch Changes
-
#3394
5c3a4d0Thanks @tim-smart! - ensure DevTools client is shutdown -
Updated dependencies [
3dce357,657fc48]:- @effect/schema@0.70.1
- @effect/platform@0.61.2
- @effect/platform-node@0.56.2
0.21.1
Patch Changes
- Updated dependencies [
11223bf]:- @effect/platform@0.61.1
- @effect/platform-node@0.56.1
0.21.0
Patch Changes
- Updated dependencies [
1e0fe80,8135294,cd255a4,3845646,2d09078,4bce5a0,4ddbff0,e74cc38,bb069b4,cd255a4,7d02174]:- effect@3.6.0
- @effect/schema@0.70.0
- @effect/platform@0.61.0
- @effect/platform-node@0.56.0
0.20.4
Patch Changes
- Updated dependencies [
7c0da50,2fc0ff4,6359644,f262665,7f41e42,9bbe7a6,f566fd1]:- @effect/schema@0.69.3
- effect@3.5.9
- @effect/platform@0.60.3
- @effect/platform-node@0.55.3
0.20.3
Patch Changes
- Updated dependencies [
eb4d014,1ba640c,c8c71bd,a26ce58,fc20f73]:- @effect/platform@0.60.2
- effect@3.5.8
- @effect/platform-node@0.55.2
- @effect/schema@0.69.2
0.20.2
Patch Changes
- Updated dependencies [
f241154]:- @effect/schema@0.69.1
- @effect/platform@0.60.1
- @effect/platform-node@0.55.1
0.20.1
Patch Changes
0.20.0
Patch Changes
- Updated dependencies [
20807a4]:- @effect/schema@0.69.0
- @effect/platform@0.60.0
- @effect/platform-node@0.55.0
0.19.4
Patch Changes
-
#3310
99bddcfThanks @fubhy! - Added additional pure annotations to improve tree-shakeability -
Updated dependencies [
3afcc93,99bddcf,6921c4f]:- effect@3.5.7
- @effect/platform@0.59.3
- @effect/platform-node@0.54.4
- @effect/schema@0.68.27
0.19.3
Patch Changes
- Updated dependencies [
f0285d3,8ec4955,3ac2d76,cc327a1,4bfe4fb,2b14d18]:- @effect/schema@0.68.26
- effect@3.5.6
- @effect/platform@0.59.2
- @effect/platform-node@0.54.3
0.19.2
Patch Changes
- Updated dependencies [
a9d7800,fcecff7,adbf753,adbf753]:- effect@3.5.5
- @effect/platform@0.59.1
- @effect/platform-node@0.54.2
- @effect/schema@0.68.25
0.19.1
Patch Changes
- Updated dependencies [
07db4ac]:- @effect/platform-node@0.54.1
0.19.0
Minor Changes
Patch Changes
-
#3259
5be9cc0Thanks @IMax153! - allow unpacking newline delimited JSON to ignore empty lines -
Updated dependencies [
53c0db0,ed0dde4,ada68b3,ca775ce,5be9cc0,203658f,eb1c4d4]:- @effect/platform-node@0.54.0
- @effect/platform@0.59.0
- effect@3.5.4
- @effect/schema@0.68.24
0.18.1
Patch Changes
- Updated dependencies [
edb0da3,edb0da3,a1db40a,c8d3fb0,dabd028,786b2ab,fc57354]:- effect@3.5.3
- @effect/schema@0.68.23
- @effect/platform@0.58.27
- @effect/platform-node@0.53.26
0.18.0
Minor Changes
Patch Changes
- Updated dependencies [
639208e,6684b4c,6684b4c,6684b4c]:- effect@3.5.2
- @effect/platform@0.58.26
- @effect/platform-node@0.53.25
- @effect/schema@0.68.22
0.17.27
Patch Changes
- Updated dependencies [
0623fca]:- @effect/platform@0.58.25
- @effect/platform-node@0.53.24
0.17.26
Patch Changes
- Updated dependencies [
55fdd76]:- effect@3.5.1
- @effect/platform@0.58.24
- @effect/platform-node@0.53.23
- @effect/schema@0.68.21
0.17.25
Patch Changes
- Updated dependencies [
a1f5b83,a1f5b83,a1f5b83,60bc3d0,5ab348f,60bc3d0,3e04bf8,e7fc45f,a1f5b83,4626de5,f01e7db,60bc3d0,79d2d91,ac71f37,8432360,e4bf1bf,13cb861,79d2d91,e7fc45f,9f66825]:- effect@3.5.0
- @effect/platform@0.58.23
- @effect/platform-node@0.53.22
- @effect/schema@0.68.20
0.17.24
Patch Changes
- Updated dependencies [
7af137c,ee4b3dc,366f2ee,366f2ee,097d25c]:- effect@3.4.9
- @effect/platform-node@0.53.21
- @effect/platform@0.58.22
- @effect/schema@0.68.19
0.17.23
Patch Changes
- Updated dependencies [
5d5cc6c,a435e0f,b5554db,359ff8a,a9c4fb3,f7534b9]:- @effect/schema@0.68.18
- effect@3.4.8
- @effect/platform@0.58.21
- @effect/platform-node@0.53.20
0.17.22
Patch Changes
- Updated dependencies [
15967cf,2328e17,a5737d6]:- @effect/schema@0.68.17
- effect@3.4.7
- @effect/platform@0.58.20
- @effect/platform-node@0.53.19
0.17.21
Patch Changes
0.17.20
Patch Changes
0.17.19
Patch Changes
-
#3149
cb22726Thanks @tim-smart! - add PersistedCache module to /experimental -
Updated dependencies [
d006cec,cb22726,e911cfd]:- @effect/schema@0.68.16
- @effect/platform@0.58.19
- @effect/platform-node@0.53.18
0.17.18
Patch Changes
-
#3138
422a2eeThanks @tim-smart! - log DevTool’s errors at debug level -
Updated dependencies [
7f8900a]:- @effect/platform@0.58.18
- @effect/platform-node@0.53.17
0.17.17
Patch Changes
- Updated dependencies [
5c0ceb0,5c0ceb0,34faeb6,33735b1,5c0ceb0,139d4b3]:- effect@3.4.6
- @effect/schema@0.68.15
- @effect/platform@0.58.17
- @effect/platform-node@0.53.16
0.17.16
Patch Changes
- Updated dependencies [
61e5964]:- @effect/schema@0.68.14
- @effect/platform@0.58.16
- @effect/platform-node@0.53.15
0.17.15
Patch Changes
- Updated dependencies [
cb76bcb,baa90df]:- @effect/schema@0.68.13
- @effect/platform@0.58.15
- @effect/platform-node@0.53.14
0.17.14
Patch Changes
0.17.13
Patch Changes
0.17.12
Patch Changes
- Updated dependencies [
a047af9,dbd53ea,d990544]:- effect@3.4.5
- @effect/platform@0.58.13
- @effect/schema@0.68.12
- @effect/platform-node@0.53.12
0.17.11
Patch Changes
- Updated dependencies [
74e0ad2,74e0ad2,72638e3,d7dde2b,9b2fc3b,d71c192]:- @effect/platform@0.58.12
- effect@3.4.4
- @effect/schema@0.68.11
- @effect/platform-node@0.53.11
0.17.10
Patch Changes
0.17.9
Patch Changes
-
Updated dependencies [
a48ee84,c342739,8898e5e,a48ee84,a48ee84,ff78636,c86bd4e,bbdd365,ab3180f,bbdd365]:- @effect/platform@0.58.10
- effect@3.4.3
- @effect/platform-node@0.53.9
- @effect/schema@0.68.10
0.17.8
Patch Changes
- Updated dependencies [
0b47fdf]:- @effect/schema@0.68.9
- @effect/platform@0.58.9
- @effect/platform-node@0.53.8
0.17.7
Patch Changes
- Updated dependencies [
192261b,3da1497]:- @effect/schema@0.68.8
- effect@3.4.2
- @effect/platform@0.58.8
- @effect/platform-node@0.53.7
0.17.6
Patch Changes
- Updated dependencies [
027004a]:- @effect/platform@0.58.7
- @effect/platform-node@0.53.6
0.17.5
Patch Changes
- Updated dependencies [
66a1910,2e8e252]:- effect@3.4.1
- @effect/platform@0.58.6
- @effect/platform-node@0.53.5
- @effect/schema@0.68.7
0.17.4
Patch Changes
- Updated dependencies [
37a07a2]:- @effect/platform@0.58.5
- @effect/platform-node@0.53.4
0.17.3
Patch Changes
- Updated dependencies [
b77fb0a]:- @effect/platform@0.58.4
- @effect/platform-node@0.53.3
0.17.2
Patch Changes
- Updated dependencies [
530fa9e]:- @effect/schema@0.68.6
- @effect/platform@0.58.3
- @effect/platform-node@0.53.2
0.17.1
Patch Changes
- Updated dependencies [
1d62815]:- @effect/schema@0.68.5
- @effect/platform@0.58.2
- @effect/platform-node@0.53.1
0.17.0
Minor Changes
Patch Changes
0.16.34
Patch Changes
- Updated dependencies [
c0ce180,63dd0c3,61707b6,9c1b5b3,a35faf8,ff73c0c,984d516,8c3b8a2,017e2f9,91bf8a2,c6a4a26]:- effect@3.4.0
- @effect/platform-node@0.52.0
- @effect/platform@0.58.0
- @effect/schema@0.68.4
0.16.33
Patch Changes
- Updated dependencies [
3ba7ea1]:- @effect/platform@0.57.8
- @effect/platform-node@0.51.17
0.16.32
Patch Changes
- Updated dependencies [
d473800]:- @effect/schema@0.68.3
- @effect/platform@0.57.7
- @effect/platform-node@0.51.16
0.16.31
Patch Changes
- Updated dependencies [
eb341b3]:- @effect/schema@0.68.2
- @effect/platform@0.57.6
- @effect/platform-node@0.51.15
0.16.30
Patch Changes
- Updated dependencies [
b8ea6aa]:- @effect/platform@0.57.5
- @effect/platform-node@0.51.14
0.16.29
Patch Changes
- Updated dependencies [
b51e266,6c89408]:- @effect/schema@0.68.1
- effect@3.3.5
- @effect/platform@0.57.4
- @effect/platform-node@0.51.13
0.16.28
Patch Changes
- Updated dependencies [
f6c7977,a67b8fe]:- @effect/schema@0.68.0
- effect@3.3.4
- @effect/platform@0.57.3
- @effect/platform-node@0.51.12
0.16.27
Patch Changes
- Updated dependencies [
3b15e1b,06ede85,3a750b2,7204ca5]:- @effect/schema@0.67.24
- effect@3.3.3
- @effect/platform@0.57.2
- @effect/platform-node@0.51.11
0.16.26
Patch Changes
-
#2980
7f987a3Thanks @tim-smart! - improve dataLoader concurrency when max batch size is hit -
Updated dependencies [
2ee4f2b,07e12ec,3572646,1aed347,df4bf4b,f085f92,9b3b4ac]:- @effect/schema@0.67.23
- @effect/platform@0.57.1
- effect@3.3.2
- @effect/platform-node@0.51.10
0.16.25
Patch Changes
- Updated dependencies [
eb98c5b,184fed8,4d3fbe8,6068e07,3a77e20,d79ca17]:- effect@3.3.1
- @effect/platform@0.57.0
- @effect/schema@0.67.22
- @effect/platform-node@0.51.9
0.16.24
Patch Changes
- Updated dependencies [
2b9ddfc,1f4ac00,9305b76,0f40d98,188f0a5,b761ef0,b53f69b,0f40d98,5bd549e,67f160a,67f160a]:- @effect/platform@0.56.0
- effect@3.3.0
- @effect/schema@0.67.21
- @effect/platform-node@0.51.8
0.16.23
Patch Changes
- Updated dependencies [
4c6bc7f,a67d602]:- @effect/schema@0.67.20
- @effect/platform@0.55.7
- @effect/platform-node@0.51.7
0.16.22
Patch Changes
- Updated dependencies [
8c5d280,6ba6d26,cd7496b,3f28bf2,5817820,349a036,799aa20]:- effect@3.2.9
- @effect/schema@0.67.19
- @effect/platform@0.55.6
- @effect/platform-node@0.51.6
0.16.21
Patch Changes
- Updated dependencies [
a0dd1c1]:- @effect/schema@0.67.18
- @effect/platform@0.55.5
- @effect/platform-node@0.51.5
0.16.20
Patch Changes
- Updated dependencies [
d9d22e7,3c080f7,3c080f7,7d6d875,70cda70,fb91f17]:- @effect/schema@0.67.17
- effect@3.2.8
- @effect/platform@0.55.4
- @effect/platform-node@0.51.4
0.16.19
Patch Changes
- Updated dependencies [
5745886,6801fca]:- @effect/schema@0.67.16
- effect@3.2.7
- @effect/platform@0.55.3
- @effect/platform-node@0.51.3
0.16.18
Patch Changes
- Updated dependencies [
2c2280b,e2740fc,cc8ac50,60fe3d5]:- @effect/platform@0.55.2
- @effect/schema@0.67.15
- effect@3.2.6
- @effect/platform-node@0.51.2
0.16.17
Patch Changes
- Updated dependencies [
c5846e9]:- @effect/schema@0.67.14
- @effect/platform-node@0.51.1
- @effect/platform@0.55.1
0.16.16
Patch Changes
- Updated dependencies [
608b01f,031c712,a44e532,5133ca9]:- effect@3.2.5
- @effect/platform@0.55.0
- @effect/platform-node@0.51.0
- @effect/schema@0.67.13
0.16.15
Patch Changes
- Updated dependencies [
1af94df,1af94df,f8038ca,e376641,c07e0ce,e313a01,1af94df]:- effect@3.2.4
- @effect/platform@0.54.0
- @effect/platform-node@0.50.0
- @effect/schema@0.67.12
0.16.14
Patch Changes
-
Updated dependencies [
5af633e,45578e8]:- @effect/platform-node@0.49.14
- @effect/schema@0.67.11
- effect@3.2.3
- @effect/platform@0.53.14
0.16.13
Patch Changes
- Updated dependencies [
7cc8020,5d9266e,9f8122e,6a6f670,c1eaef9,78ffc27]:- @effect/platform-node@0.49.13
- effect@3.2.2
- @effect/platform@0.53.13
- @effect/schema@0.67.10
0.16.12
Patch Changes
- Updated dependencies [
5432fff]:- @effect/schema@0.67.9
- @effect/platform@0.53.12
- @effect/platform-node@0.49.12
0.16.11
Patch Changes
- Updated dependencies [
c1e991d]:- effect@3.2.1
- @effect/platform@0.53.11
- @effect/platform-node@0.49.11
- @effect/schema@0.67.8
0.16.10
Patch Changes
-
#2778
7135748Thanks @tim-smart! - capture stack trace for tracing spans -
Updated dependencies [
146cadd,7135748,7135748,963b4e7,64c9414,7135748,2cbb76b,870c5fa,146cadd,7135748,64c9414]:- effect@3.2.0
- @effect/platform@0.53.10
- @effect/platform-node@0.49.10
- @effect/schema@0.67.7
0.16.9
Patch Changes
- Updated dependencies [
17da864,17fc22e,810f222,596aaea,ff0efa0]:- @effect/schema@0.67.6
- @effect/platform@0.53.9
- effect@3.1.6
- @effect/platform-node@0.49.9
0.16.8
Patch Changes
- Updated dependencies [
9c514de]:- @effect/schema@0.67.5
- @effect/platform@0.53.8
- @effect/platform-node@0.49.8
0.16.7
Patch Changes
- Updated dependencies [
ee08593,da6d7d8]:- @effect/schema@0.67.4
- @effect/platform@0.53.7
- @effect/platform-node@0.49.7
0.16.6
Patch Changes
-
#2750
6ac4847Thanks @tim-smart! - fix memory leak in Socket’s -
Updated dependencies [
6ac4847,6ac4847]:- @effect/platform@0.53.6
- effect@3.1.5
- @effect/platform-node@0.49.6
- @effect/schema@0.67.3
0.16.5
Patch Changes
- Updated dependencies [
89a3afb,992c8e2]:- @effect/schema@0.67.2
- @effect/platform@0.53.5
- @effect/platform-node@0.49.5
0.16.4
Patch Changes
- Updated dependencies [
e41e911]:- effect@3.1.4
- @effect/platform@0.53.4
- @effect/platform-node@0.49.4
- @effect/schema@0.67.1
0.16.3
Patch Changes
- Updated dependencies [
d7e4997]:- @effect/schema@0.67.0
- @effect/platform@0.53.3
- @effect/platform-node@0.49.3
0.16.2
Patch Changes
- Updated dependencies [
1f6dc96,1f6dc96]:- @effect/platform-node@0.49.2
- effect@3.1.3
- @effect/platform@0.53.2
- @effect/schema@0.66.16
0.16.1
Patch Changes
- Updated dependencies [
121d6d9]:- @effect/schema@0.66.15
- @effect/platform@0.53.1
- @effect/platform-node@0.49.1
0.16.0
Minor Changes
-
#2703
d57fbbbThanks @tim-smart! - replace isows with WebSocketConstructor service in @effect/platform/SocketYou now have to provide a WebSocketConstructor implementation to the
Socket.makeWebSocketapi.import * as Socket from "@effect/platform/Socket"import * as NodeSocket from "@effect/platform-node/NodeSocket"import { Effect } from "effect"Socket.makeWebSocket("ws://localhost:8080").pipe(Effect.provide(NodeSocket.layerWebSocketConstructor) // use "ws" npm package)
Patch Changes
- Updated dependencies [
d57fbbb]:- @effect/platform-node@0.49.0
- @effect/platform@0.53.0
0.15.18
Patch Changes
- Updated dependencies [
5866c62]:- @effect/platform@0.52.3
- @effect/platform-node@0.48.4
0.15.17
Patch Changes
-
#2679
2e1cdf6Thanks @tim-smart! - ensure all type ids are annotated withunique symbol -
Updated dependencies [
e4b82d2,2e1cdf6]:- @effect/platform-node@0.48.3
- @effect/platform@0.52.2
- effect@3.1.2
- @effect/schema@0.66.14
0.15.16
Patch Changes
- Updated dependencies [
e5e56d1]:- effect@3.1.1
- @effect/platform@0.52.1
- @effect/platform-node@0.48.2
- @effect/schema@0.66.13
0.15.15
Patch Changes
0.15.14
Patch Changes
-
#2543
a023f28Thanks @github-actions! - set spankindwhere applicable -
Updated dependencies [
c3c12c6,ba64ea6,b5de2d2,a1c7ab8,a023f28,0ec93cb,1c9454d,a023f28,92d56db]:- effect@3.1.0
- @effect/platform-node@0.48.0
- @effect/platform@0.51.0
- @effect/schema@0.66.12
0.15.13
Patch Changes
-
#2656
557707bThanks @tim-smart! - update dependencies -
Updated dependencies [
16039a0,557707b,d1d33e1,f4ed306,661004f,e79cb83]:- @effect/platform@0.50.8
- @effect/platform-node@0.47.8
- effect@3.0.8
- @effect/schema@0.66.11
0.15.12
Patch Changes
- Updated dependencies [
18de56b]:- effect@3.0.7
- @effect/platform@0.50.7
- @effect/platform-node@0.47.7
- @effect/schema@0.66.10
0.15.11
Patch Changes
-
#2626
027418eThanks @fubhy! - Reintroduce customNoInfertype -
#2609
ac1898eThanks @patroza! - change: BatchedRequestResolver works with NonEmptyArray -
Updated dependencies [
ffe4f4e,027418e,ac1898e,ffe4f4e,8206529]:- effect@3.0.6
- @effect/schema@0.66.9
- @effect/platform@0.50.6
- @effect/platform-node@0.47.6
0.15.10
Patch Changes
- Updated dependencies [
6222404,868ed2a]:- effect@3.0.5
- @effect/platform@0.50.5
- @effect/platform-node@0.47.5
- @effect/schema@0.66.8
0.15.9
Patch Changes
- Updated dependencies [
dd41c6c,9a24667]:- @effect/schema@0.66.7
- effect@3.0.4
- @effect/platform@0.50.4
- @effect/platform-node@0.47.4
0.15.8
Patch Changes
- Updated dependencies [
9dfc156,80271bd,b3b51a2,e4ba97d]:- @effect/schema@0.66.6
- @effect/platform@0.50.3
- @effect/platform-node@0.47.3
0.15.7
Patch Changes
- Updated dependencies [
b3fe829,a58b7de,d90e8c3]:- @effect/schema@0.66.5
- @effect/platform@0.50.2
- @effect/platform-node@0.47.2
0.15.6
Patch Changes
- Updated dependencies [
773b8e0]:- @effect/schema@0.66.4
- @effect/platform@0.50.1
- @effect/platform-node@0.47.1
0.15.5
Patch Changes
- Updated dependencies [
6f38dff,a7b4b84,a3b0e6c,6f38dff]:- @effect/platform-node@0.47.0
- @effect/platform@0.50.0
- effect@3.0.3
- @effect/schema@0.66.3
0.15.4
Patch Changes
-
Updated dependencies [
2cecdbd]:- @effect/platform-node@0.46.4
- @effect/platform@0.49.4
- effect@3.0.2
- @effect/schema@0.66.2
0.15.3
Patch Changes
- Updated dependencies [
8d39d65]:- @effect/platform@0.49.3
- @effect/platform-node@0.46.3
0.15.2
Patch Changes
- Updated dependencies [
5ef0a1a]:- @effect/platform@0.49.2
- @effect/platform-node@0.46.2
0.15.1
Patch Changes
-
#2555
8edaccaThanks @tim-smart! - prevent use ofArrayas import name to solve bundler issues -
Updated dependencies [
3da0cfa,570e8d8,b2b5d66,87c5687,8edacca]:- effect@3.0.1
- @effect/schema@0.66.1
- @effect/platform@0.49.1
- @effect/platform-node@0.46.1
0.15.0
Minor Changes
-
#2207
5a2314bThanks @github-actions! - replace use ofunitterminology withvoidFor all the data types.
Effect.unit // => Effect.voidStream.unit // => Stream.void// etc -
#2207
2fb7d9cThanks @github-actions! - Release Effect 3.0 🎉
Patch Changes
-
#2529
78b767cThanks @fubhy! - RenamedReadonlyArrayandReadonlyRecordmodules for better discoverability. -
Updated dependencies [
1b5f0c7,d50a652,9aeae46,9a3bd47,6c6087a,6460414,cf69f46,cf69f46,e542371,be9d025,78b767c,aa4a3b5,1499974,1b5f0c7,5c2b561,6c6087a,a18f594,1499974,2f96d93,5a2314b,25d74f8,6c6087a,271b79f,1b5f0c7,2fb7d9c,53d1c2a,e7e1bbe,10c169e,6424181]:- effect@3.0.0
- @effect/schema@0.66.0
- @effect/platform-node@0.46.0
- @effect/platform@0.49.0
0.14.14
Patch Changes
- Updated dependencies [
b79cc59]:- @effect/platform-node@0.45.31
- @effect/platform@0.48.29
0.14.13
Patch Changes
-
#2472
8709856Thanks @tim-smart! - add Subscribable trait / moduleSubscribable represents a resource that has a current value and can be subscribed to for updates.
The following data types are subscribable:
- A
SubscriptionRef - An
Actorfrom the experimentalMachinemodule
- A
-
#2472
8709856Thanks @tim-smart! - add Readable module / traitReadableis a common interface for objects that can be read from using agetEffect.For example,
Ref’s implementReadable:import { Effect, Readable, Ref } from "effect"import assert from "assert"Effect.gen(function* (_) {const ref = yield* _(Ref.make(123))assert(Readable.isReadable(ref))const result = yield* _(ref.get)assert(result === 123)}) -
Updated dependencies [
0aee906,41c8102,4c37001,776ef2b,217147e,8a69b4e,90776ec,b3acf47,8709856,232c353,0d3231a,0ca835c,8709856,da22adc,d590094,c22b019,e983740,e3e0924]:- @effect/schema@0.65.0
- effect@2.4.19
- @effect/platform-node@0.45.30
- @effect/platform@0.48.28
0.14.12
Patch Changes
- Updated dependencies [
c6dd3c6,672f137,42b3651,672f137]:- @effect/platform@0.48.27
- @effect/schema@0.64.20
- @effect/platform-node@0.45.29
0.14.11
Patch Changes
- Updated dependencies [
365a486]:- @effect/platform@0.48.26
- @effect/platform-node@0.45.28
0.14.10
Patch Changes
- Updated dependencies [
dadc690,58f66fe,3cad21d,d209171]:- effect@2.4.18
- @effect/schema@0.64.19
- @effect/platform@0.48.25
- @effect/platform-node@0.45.27
0.14.9
Patch Changes
- Updated dependencies [
9c6a500,8fdfda6,607b2e7,8fdfda6,35ad0ba,8206caf,7ddd654,7ddd654,8fdfda6,f456ba2]:- @effect/platform@0.48.24
- effect@2.4.17
- @effect/platform-node@0.45.26
- @effect/schema@0.64.18
0.14.8
Patch Changes
- Updated dependencies [
5170ce7,63a1df2,5170ce7,62a7f23,7cc2b41,74a5dae,8b46fde]:- @effect/platform@0.48.23
- effect@2.4.16
- @effect/schema@0.64.17
- @effect/platform-node@0.45.25
0.14.7
Patch Changes
- Updated dependencies [
a31917a,4cd2bed,6cc6267]:- @effect/schema@0.64.16
- @effect/platform@0.48.22
- @effect/platform-node@0.45.24
0.14.6
Patch Changes
-
#2421
c34eb3eThanks @tim-smart! - don’t persist items with a TimeToLive of zero -
Updated dependencies [
d7688c0,b3a4fac,5ded019]:- effect@2.4.15
- @effect/schema@0.64.15
- @effect/platform@0.48.21
- @effect/platform-node@0.45.23
0.14.5
Patch Changes
0.14.4
Patch Changes
- Updated dependencies [
fb7285e]:- @effect/platform-node@0.45.21
- @effect/platform@0.48.19
0.14.3
Patch Changes
- Updated dependencies [
26435ec,a76e5e1,6180c0c]:- @effect/platform-node@0.45.20
- @effect/platform@0.48.18
- @effect/schema@0.64.14
- effect@2.4.14
0.14.2
Patch Changes
- Updated dependencies [
47a8f1b,8c9abe2,8c9abe2,3336287,54b7c00,3336287,47a8f1b]:- @effect/platform@0.48.17
- @effect/platform-node@0.45.19
- effect@2.4.13
- @effect/schema@0.64.13
0.14.1
Patch Changes
-
#2385
3307729Thanks @tim-smart! - update typescript to 5.4 -
Updated dependencies [
9392de6,75a8d16,3307729,9392de6,3307729,d17a427]:- @effect/schema@0.64.12
- @effect/platform-node@0.45.18
- @effect/platform@0.48.16
- effect@2.4.12
0.14.0
Minor Changes
- #2383
317b5b8Thanks @tim-smart! - add TimeToLive support to Persistence module
Patch Changes
-
#2384
2f488c4Thanks @tim-smart! - update dependencies -
#2383
317b5b8Thanks @tim-smart! - add TimeToLive module to @effect/experimentalA trait for attaching expiry information to objects.
import * as TimeToLive from "@effect/experimental"import { Duration, Exit } from "effect"class User {[TimeToLive.symbol](exit: Exit.Exit<unknown, unknown>) {return Exit.isSuccess(exit) ? Duration.seconds(60) : Duration.zero}} -
#2383
317b5b8Thanks @tim-smart! - add Redis Persistence module -
Updated dependencies [
2f488c4,37ca592,317b5b8]:- @effect/platform-node@0.45.17
- effect@2.4.11
- @effect/schema@0.64.11
- @effect/platform@0.48.15
0.13.10
Patch Changes
- Updated dependencies [
9bab1f9,9bbde5b]:- effect@2.4.10
- @effect/platform@0.48.14
- @effect/platform-node@0.45.16
- @effect/schema@0.64.10
0.13.9
Patch Changes
- Updated dependencies [
dc7e497,ffaf7c3]:- @effect/schema@0.64.9
- @effect/platform@0.48.13
- @effect/platform-node@0.45.15
0.13.8
Patch Changes
- Updated dependencies [
e0af20e]:- @effect/schema@0.64.8
- @effect/platform@0.48.12
- @effect/platform-node@0.45.14
0.13.7
Patch Changes
- Updated dependencies [
0f6c7b4]:- @effect/platform@0.48.11
- @effect/platform-node@0.45.13
0.13.6
Patch Changes
-
#2355
151b785Thanks @jrmdayn! - Add clear api to remove all items of a result persistence -
Updated dependencies [
71fd528]:- @effect/platform-node@0.45.12
- @effect/platform@0.48.10
- effect@2.4.9
- @effect/schema@0.64.7
0.13.5
Patch Changes
-
#2352
63f8372Thanks @tim-smart! - remove use of__proto__ -
Updated dependencies [
595140a,5f5fcd9,bb0b69e,7a45ad0,5c3b1cc,6f7dfc9,88b8583,cb20824,6b20bad,4e64e9b,3851a02,5f5fcd9,814e5b8,a45a525]:- @effect/schema@0.64.6
- effect@2.4.8
- @effect/platform@0.48.9
- @effect/platform-node@0.45.11
0.13.4
Patch Changes
- Updated dependencies [
69d27bb,d0f56c6]:- @effect/platform@0.48.8
- @effect/schema@0.64.5
- @effect/platform-node@0.45.10
0.13.3
Patch Changes
- Updated dependencies [
f908948]:- @effect/platform@0.48.7
- @effect/platform-node@0.45.9
0.13.2
Patch Changes
- Updated dependencies [
eb93283]:- effect@2.4.7
- @effect/platform@0.48.6
- @effect/platform-node@0.45.8
- @effect/schema@0.64.4
0.13.1
Patch Changes
- Updated dependencies [
e006e4a]:- @effect/platform@0.48.5
- @effect/platform-node@0.45.7
0.13.0
Minor Changes
- #2323
d6d3f4eThanks @tim-smart! - remove tag argument for Machine serializable procedures
0.12.3
Patch Changes
- Updated dependencies [
cfef6ec]:- @effect/schema@0.64.3
- @effect/platform@0.48.4
- @effect/platform-node@0.45.6
0.12.2
Patch Changes
- #2316
7b64c66Thanks @tim-smart! - support Infinity in DevTools metrics schema
0.12.1
Patch Changes
0.12.0
Minor Changes
-
#2311
9971186Thanks @tim-smart! - propogate channel Done type in MsgPack module apis -
#2311
9971186Thanks @tim-smart! - use Ndson for DevTools protocol (instead of msgpack)
Patch Changes
-
#2311
9971186Thanks @tim-smart! - add Ndjson module to experimentalAllows you to encode + decode “new line delimited json”
-
Updated dependencies [
89748c9,4f35a7e,9971186]:- @effect/schema@0.64.2
- @effect/platform@0.48.2
- effect@2.4.6
- @effect/platform-node@0.45.4
0.11.1
Patch Changes
- Updated dependencies [
d10f876,743ae6d,a75bc48,bce21c5,c7d3036]:- @effect/schema@0.64.1
- effect@2.4.5
- @effect/platform@0.48.1
- @effect/platform-node@0.45.3
0.11.0
Minor Changes
- #2279
bdff193Thanks @gcanti! - -src/DevTools/Domain.ts- use
OptionEncodedinSpanFrom src/Machine.ts- use
ExitEncodedinSerializableActorandboot
- use
- use
Patch Changes
- Updated dependencies [
5d47ee0,5d47ee0,1cb7f9c,5d47ee0,817a04c,d90a99d,dd05faa,509be1a,1cb7f9c,dd05faa,e7ca973,a1f44cb,d910dd2,e7ca973,802674b,bdff193]:- @effect/schema@0.64.0
- effect@2.4.4
- @effect/platform@0.48.0
- @effect/platform-node@0.45.2
0.10.1
Patch Changes
-
#2274
8b552a2Thanks @tim-smart! - improve Persistence error messages -
Updated dependencies [
0680545,20e63fb,20e63fb]:- @effect/platform-node@0.45.1
- @effect/platform@0.47.1
- effect@2.4.3
- @effect/schema@0.63.4
0.10.0
Minor Changes
- #2261
fa9663cThanks @tim-smart! - move Socket module to platform
Patch Changes
-
#2246
5234a9aThanks @tim-smart! - add support for SpanEvent’s to DevTools protocol -
#2254
98b921aThanks @tim-smart! - send a final metrics snapshot on DevTools shutdown -
#2256
f82875fThanks @tim-smart! - add Machine module to experimentalThe Machine module can be used to create effectful state machines. Here is an example of a machine that sends emails:
import { Machine } from "@effect/experimental"import { runMain } from "@effect/platform-node/NodeRuntime"import { Data, Effect, List, Request, Schedule } from "effect"class SendError extends Data.TaggedError("SendError")<{readonly email: stringreadonly reason: string}> {}class SendEmail extends Request.TaggedClass("SendEmail")<void,SendError,{readonly email: stringreadonly message: string}> {}class ProcessEmail extends Request.TaggedClass("ProcessEmail")<void,never,{}> {}class Shutdown extends Request.TaggedClass("Shutdown")<void, never, {}> {}const mailer = Machine.makeWith<List.List<SendEmail>>()((_, previous) =>Effect.gen(function* (_) {const ctx = yield* _(Machine.MachineContext)const state = previous ?? List.empty()if (List.isCons(state)) {yield* _(ctx.unsafeSend(new ProcessEmail()),Effect.replicateEffect(List.size(state)))}return Machine.procedures.make(state).pipe(Machine.procedures.addPrivate<ProcessEmail>()("ProcessEmail",({ state }) =>Effect.gen(function* (_) {if (List.isNil(state)) {return [void 0, state]}const req = state.headyield* _(Effect.log(`Sending email to ${req.email}`),Effect.delay(500))return [void 0, state.tail]})),Machine.procedures.add<SendEmail>()("SendEmail", (ctx) =>ctx.send(new ProcessEmail()).pipe(Effect.as([void 0, List.append(ctx.state, ctx.request)]))),Machine.procedures.add<Shutdown>()("Shutdown", () =>Effect.log("Shutting down").pipe(Effect.zipRight(Effect.interrupt))))})).pipe(Machine.retry(Schedule.forever))Effect.gen(function* (_) {const actor = yield* _(Machine.boot(mailer))yield* _(actor.send(new SendEmail({ email: "test@example.com", message: "Hello, World!" })))yield* _(actor.send(new SendEmail({ email: "test@example.com", message: "Hello, World!" })))yield* _(actor.send(new SendEmail({ email: "test@example.com", message: "Hello, World!" })))yield* _(actor.send(new Shutdown()))}).pipe(Effect.scoped, runMain) -
Updated dependencies [
e03811e,ac41d84,0f3d99c,6137533,f373529,1bf9f31,e3ff789,6137533,507ba40,4064ea0,e466afe,465be79,f373529,de74eb8,d8e6940,fa9663c,fa9663c]:- effect@2.4.2
- @effect/platform@0.47.0
- @effect/schema@0.63.3
- @effect/platform-node@0.45.0
0.9.20
Patch Changes
- Updated dependencies [
a4a0006,7535080,39f583e,f428198,0a37676,bd1d7ac,c035972,6f503b7]:- effect@2.4.1
- @effect/platform@0.46.3
- @effect/schema@0.63.2
- @effect/platform-node@0.44.11
0.9.19
Patch Changes
- Updated dependencies [
5d30853,6e350ed]:- @effect/schema@0.63.1
- @effect/platform@0.46.2
- @effect/platform-node@0.44.10
0.9.18
Patch Changes
- Updated dependencies [
aa6556f]:- @effect/platform@0.46.1
- @effect/platform-node@0.44.9
0.9.17
Patch Changes
- Updated dependencies [
5de7be5,489fcf3,7d9c3bf,d8d278b,14c5711,5de7be5,54ddbb7,b9cb3a9,585fcce,93b412d,55b26a6,136ef40,a025b12,2097739,f24ac9f]:- effect@2.4.0
- @effect/platform@0.46.0
- @effect/schema@0.63.0
- @effect/platform-node@0.44.8
0.9.16
Patch Changes
-
#2187
e6d36c0Thanks @tim-smart! - update development dependencies -
Updated dependencies [
5ad2eec,e6d36c0]:- effect@2.3.8
- @effect/platform-node@0.44.7
- @effect/schema@0.62.9
- @effect/platform@0.45.6
0.9.15
Patch Changes
- Updated dependencies [
6daf084]:- @effect/platform@0.45.5
- @effect/platform-node@0.44.6
0.9.14
Patch Changes
-
#2163
ca2b411Thanks @IMax153! - Fix the order in which the experimental data-loader’s internal worker enables interruptibility -
Updated dependencies [
bc8404d,abcb7d9,2c5cbcd,6565916,abcb7d9]:- effect@2.3.7
- @effect/platform@0.45.4
- @effect/platform-node@0.44.5
- @effect/schema@0.62.8
0.9.13
Patch Changes
- Updated dependencies [
09532a8]:- @effect/platform@0.45.3
- @effect/platform-node@0.44.4
0.9.12
Patch Changes
- Updated dependencies [
f612749]:- @effect/platform-node@0.44.3
0.9.11
Patch Changes
- Updated dependencies [
b1163b2,b46b869,dbff62c,de1b226,a663390,ff88f80,11be07b,c568645,88835e5,e572b07,e787a57,b415577,ff8046f,44c3b43]:- effect@2.3.6
- @effect/schema@0.62.7
- @effect/platform@0.45.2
- @effect/platform-node@0.44.2
0.9.10
Patch Changes
- Updated dependencies [
65895ab]:- @effect/platform@0.45.1
- @effect/platform-node@0.44.1
0.9.9
Patch Changes
- Updated dependencies [
2b62548]:- @effect/platform-node@0.44.0
- @effect/platform@0.45.0
0.9.8
Patch Changes
- Updated dependencies [
aef2b8b,b881365,7eecb1c]:- @effect/schema@0.62.6
- effect@2.3.5
- @effect/platform@0.44.7
- @effect/platform-node@0.43.7
0.9.7
Patch Changes
- #2115
ec78c95Thanks @tim-smart! - fix Persistence KeyValueStore adapter
0.9.6
Patch Changes
- Updated dependencies [
17bda66]:- effect@2.3.4
- @effect/platform@0.44.6
- @effect/platform-node@0.43.6
- @effect/schema@0.62.5
0.9.5
Patch Changes
- Updated dependencies [
1c6d18b,13d3266,a344b42]:- @effect/schema@0.62.4
- @effect/platform@0.44.5
- @effect/platform-node@0.43.5
0.9.4
Patch Changes
-
#2106
b7d9a55Thanks @tim-smart! - don’t require tags for Persistence keys -
Updated dependencies [
efd41d8,0f83515,0f83515]:- effect@2.3.3
- @effect/platform@0.44.4
- @effect/platform-node@0.43.4
- @effect/schema@0.62.3
0.9.3
Patch Changes
- Updated dependencies [
6654f5f,2eb11b4,56c09bd,71aa5b1,1700af8]:- effect@2.3.2
- @effect/platform@0.44.3
- @effect/platform-node@0.43.3
- @effect/schema@0.62.2
0.9.2
Patch Changes
- Updated dependencies [
29739dd]:- @effect/platform@0.44.2
- @effect/platform-node@0.43.2
0.9.1
Patch Changes
- Updated dependencies [
b5a8215]:- effect@2.3.1
- @effect/platform@0.44.1
- @effect/platform-node@0.43.1
- @effect/schema@0.62.1
0.9.0
Minor Changes
-
#2006
9a2d1c1Thanks @github-actions! - With this change we now require a string key to be provided for all tags and renames the dear oldTagtoGenericTag, so when previously you could do:import { Effect, Context } from "effect"interface Service {readonly _: unique symbol}const Service = Context.Tag<Service,{number: Effect.Effect<never, never, number>}>()you are now mandated to do:
import { Effect, Context } from "effect"interface Service {readonly _: unique symbol}const Service = Context.GenericTag<Service,{number: Effect.Effect<never, never, number>}>("Service")This makes by default all tags globals and ensures better debuggaility when unexpected errors arise.
Furthermore we introduce a new way of constructing tags that should be considered the new default:
import { Effect, Context } from "effect"class Service extends Context.Tag("Service")<Service,{number: Effect.Effect<never, never, number>}>() {}const program = Effect.flatMap(Service, ({ number }) => number).pipe(Effect.flatMap((_) => Effect.log(`number: ${_}`)))this will use “Service” as the key and will create automatically an opaque identifier (the class) to be used at the type level, it does something similar to the above in a single shot.
-
#2006
1a77f72Thanks @github-actions! - changeEffecttype parameters order fromEffect<R, E, A>toEffect<A, E = never, R = never> -
#2006
a34dbdcThanks @github-actions! - - Schema: change type parameters order fromSchema<R, I, A>toSchema<A, I = A, R = never>- Serializable: change type parameters order from
Serializable<R, I, A>toSerializable<A, I, R> - Class: change type parameters order from
Class<R, I, A, C, Self, Inherited>toClass<A, I, R, C, Self, Inherited> - PropertySignature: change type parameters order from
PropertySignature<R, From, FromIsOptional, To, ToIsOptional>toPropertySignature<From, FromIsOptional, To, ToIsOptional, R = never>
- Serializable: change type parameters order from
-
#2006
b1e2086Thanks @github-actions! - remove re-exports from platform packages -
#2006
9a2d1c1Thanks @github-actions! - This change enablesEffect.serviceConstantsandEffect.serviceMembersto access any constant in the service, not only the effects, namely it is now possible to do:import { Effect, Context } from "effect"class NumberRepo extends Context.TagClass("NumberRepo")<NumberRepo,{readonly numbers: Array<number>}>() {static numbers = Effect.serviceConstants(NumberRepo).numbers}
Patch Changes
-
#2006
2131a8cThanks @github-actions! - encode per chunk in MsgPack.pack/unpack -
Updated dependencies [
96bcee2,b1e2086,4cd6e14,96bcee2,c77f635,e343a74,acf1894,9dc04c8,9a2d1c1,1a77f72,af47aa3,d3f9f4d,c986f0e,96bcee2,d3f9f4d,d3f9f4d,d3f9f4d,70dde23,a34dbdc,d3f9f4d,81b7425,b1e2086,02c3461,0e56e99,8b0ded9,8dd83e8,5127afe,d75f6fe,7356e5c,3077cde,be19ce0,4a5d01a,78f47ab,6361ee2,52e5d20,c6137ec,86f665d,f5ae081,4a5d01a,60686f5,9a2d1c1,5127afe,56b8691,8ee2931,6727474,5127afe]:- effect@2.3.0
- @effect/platform@0.44.0
- @effect/schema@0.62.0
- @effect/platform-node@0.43.0
0.8.10
Patch Changes
- Updated dependencies [
3ddfdbf,3ddfdbf]:- effect@2.2.5
- @effect/platform@0.43.11
- @effect/platform-node@0.42.11
- @effect/schema@0.61.7
0.8.9
Patch Changes
- Updated dependencies [
d0b911c,330e1a4,6928a2b,296bc1c]:- effect@2.2.4
- @effect/platform@0.43.10
- @effect/schema@0.61.6
- @effect/platform-node@0.42.10
0.8.8
Patch Changes
- Updated dependencies [
1b841a9]:- @effect/platform@0.43.9
- @effect/platform-node@0.42.9
0.8.7
Patch Changes
- Updated dependencies [
32bf796]:- @effect/platform@0.43.8
- @effect/platform-node@0.42.8
0.8.6
Patch Changes
- Updated dependencies [
cde08f3]:- @effect/platform@0.43.7
- @effect/platform-node@0.42.7
0.8.5
Patch Changes
- Updated dependencies [
c96bb17]:- @effect/platform@0.43.6
- @effect/platform-node@0.42.6
0.8.4
Patch Changes
- Updated dependencies [
f1ff44b,13785cf]:- @effect/schema@0.61.5
- @effect/platform@0.43.5
- @effect/platform-node@0.42.5
0.8.3
Patch Changes
-
#1999
78f5921Thanks @tim-smart! - ensure forked fibers are interruptible -
Updated dependencies [
22794e0,f73e6c0,6bf02c7,78f5921]:- effect@2.2.3
- @effect/schema@0.61.4
- @effect/platform-node@0.42.4
- @effect/platform@0.43.4
0.8.2
Patch Changes
- Updated dependencies [
9863e2f]:- @effect/schema@0.61.3
- @effect/platform@0.43.3
- @effect/platform-node@0.42.3
0.8.1
Patch Changes
- Updated dependencies [
64f710a]:- @effect/schema@0.61.2
- @effect/platform@0.43.2
- @effect/platform-node@0.42.2
0.8.0
Minor Changes
- #1985
634af60Thanks @tim-smart! - add lmdb implementation of persistence
0.7.2
Patch Changes
- Updated dependencies [
c7550f9,8d1f6e4,d404561,7b84a3c,1a84dee,ac30bf4]:- @effect/schema@0.61.1
- effect@2.2.2
- @effect/platform@0.43.1
- @effect/platform-node@0.42.1
0.7.1
Patch Changes
- #1968
fdf7b0eThanks @IMax153! - ensure data-loader worker fiber can be interrupted if forked in an uninterruptible region
0.7.0
Minor Changes
Patch Changes
- Updated dependencies [
84da31f,62b40e8,645bea2,62b40e8]:- effect@2.2.1
- @effect/schema@0.61.0
- @effect/platform-node@0.42.0
- @effect/platform@0.43.0
0.6.11
Patch Changes
- Updated dependencies [
202befc,fe05ad7,ee4ff8a,ee4ff8a,ee4ff8a,ee4ff8a,10df798]:- effect@2.2.0
- @effect/platform@0.42.7
- @effect/platform-node@0.41.8
- @effect/schema@0.60.7
0.6.10
Patch Changes
- Updated dependencies [
21b9edd]:- effect@2.1.2
- @effect/platform@0.42.6
- @effect/platform-node@0.41.7
- @effect/schema@0.60.6
0.6.9
Patch Changes
- Updated dependencies [
3bf67cf]:- @effect/schema@0.60.5
- @effect/platform@0.42.5
- @effect/platform-node@0.41.6
0.6.8
Patch Changes
- Updated dependencies [
0d1af1e,0d1af1e,a222524]:- @effect/schema@0.60.4
- effect@2.1.1
- @effect/platform@0.42.4
- @effect/platform-node@0.41.5
0.6.7
Patch Changes
- Updated dependencies [
d543221,2530d47,f493929,5911fa9]:- @effect/schema@0.60.3
- @effect/platform@0.42.3
- @effect/platform-node@0.41.4
0.6.6
Patch Changes
- #1926
169bc30Thanks @tim-smart! - use sliding queue for DevTools client
0.6.5
Patch Changes
- Updated dependencies [
05c44b3,05c44b3,05c44b3,05c44b3,05c44b3,05c44b3]:- effect@2.1.0
- @effect/platform@0.42.2
- @effect/platform-node@0.41.3
- @effect/schema@0.60.2
0.6.4
Patch Changes
- Updated dependencies [
f7f19f6]:- effect@2.0.5
- @effect/platform@0.42.1
- @effect/platform-node@0.41.2
- @effect/schema@0.60.1
0.6.3
Patch Changes
- Updated dependencies [
ec2bdfa,687e02e,536c1df,8eec87e,540b294,8eec87e,536c1df,a3f96d6,71ed54c,0c397e7,8eec87e,b557a10,536c1df,8eec87e,8eec87e,74b9094,337e80f,25adce7,536c1df,48a3d40]:- @effect/schema@0.60.0
- effect@2.0.4
- @effect/platform-node@0.41.1
- @effect/platform@0.42.0
0.6.2
Patch Changes
- Updated dependencies [
5b46e99,87f7ef2,1d3a06b,210d27e,1d3a06b]:- @effect/schema@0.59.1
- effect@2.0.3
- @effect/platform-node@0.41.0
- @effect/platform@0.41.0
0.6.1
Patch Changes
- Updated dependencies [
c4b84f7,c4b84f7,c4b84f7,c4b84f7]:- @effect/schema@0.59.0
- @effect/platform@0.40.4
- @effect/platform-node@0.40.4
0.6.0
Minor Changes
- #1842
7b2f874Thanks @fubhy! - Schema: refactorParseResultmodule:- add
Unionissue, and replaceUnionMemberwithUnion - add
Tupleissue, and replaceIndexwithTuple - add
TypeLiteralissue - add
Transformissue - add
Refinementissue - add
astfield toMember - rename
UnionMembertoMember Type: renameexpectedtoastParseErrorreplaceerrorsfield witherrorfield and refactorparseErrorconstructor accordinglyIndexreplaceerrorsfield witherrorfieldKeyreplaceerrorsfield witherrorfieldMemberreplaceerrorsfield witherrorfieldParseErrorreplaceerrorsfield witherrorfield- make
ParseErroraData.TaggedError Forbidden: addactualfield
- add
Patch Changes
- Updated dependencies [
7b2f874,a904a73,7b2f874,7b2f874,92c0322,7b2f874,7b2f874]:- @effect/schema@0.58.0
- @effect/platform-node@0.40.3
- @effect/platform@0.40.3
0.5.6
Patch Changes
- Updated dependencies [
4c90c54,d5a1949,d3d3bda]:- @effect/platform@0.40.2
- effect@2.0.2
- @effect/platform-node@0.40.2
- @effect/schema@0.57.2
0.5.5
Patch Changes
- Updated dependencies [
16bd87d]:- effect@2.0.1
- @effect/platform@0.40.1
- @effect/platform-node@0.40.1
- @effect/schema@0.57.1
0.5.4
Patch Changes
-
Updated dependencies [
d987daa,7b5eaa3,0724211,9f2bc5a,04fb8b4,d0471ca,bcf0900,99d22cb,6299b84,c0aeb5e,693b8f3]:- @effect/platform-node@0.40.0
- @effect/platform@0.40.0
- @effect/schema@0.57.0
- effect@2.0.0
0.5.3
Patch Changes
- #42
fcf22ceThanks @tim-smart! - switch to handler api for socket and socket server
0.5.2
Patch Changes
- #40
04b8b17Thanks @tim-smart! - add source to SocketServer sockets
0.5.1
Patch Changes
- #37
9659fbeThanks @tim-smart! - fix use of timeout
0.5.0
Minor Changes
- #35
c9366dbThanks @tim-smart! - update effect
0.4.0
Minor Changes
- #33
d716090Thanks @tim-smart! - update effect
0.3.2
Patch Changes
- #31
216e3d3Thanks @tim-smart! - update /platform
0.3.1
Patch Changes
- #29
7f346acThanks @tim-smart! - add metrics to dev tools
0.3.0
Minor Changes
- #27
6618248Thanks @tim-smart! - update effect
0.2.8
Patch Changes
- #25
e8d5e6dThanks @tim-smart! - fix server interrupt
0.2.7
Patch Changes
- #23
fc89b83Thanks @tim-smart! - seperate DevTools modules
0.2.6
Patch Changes
- #20
963f717Thanks @tim-smart! - add websocket server
0.2.5
Patch Changes
-
#18
26e8dcaThanks @tim-smart! - remove duplicate onmessage in ws -
#18
26e8dcaThanks @tim-smart! - add DevTools module -
#18
26e8dcaThanks @tim-smart! - add SocketServer.run
0.2.4
Patch Changes
-
#16
56f4f76Thanks @tim-smart! - add SocketServer module -
#16
56f4f76Thanks @tim-smart! - add run to Socket to make it retryable
0.2.3
Patch Changes
- #13
8ffa6e1Thanks @tim-smart! - add WebSocket
0.2.2
Patch Changes
- #11
3a83e5aThanks @tim-smart! - refactor Socket api
0.2.1
Patch Changes
- #9
b7f0163Thanks @tim-smart! - add support for platform key value store
0.2.0
Minor Changes
- #8
a39bfc5Thanks @tim-smart! - use Schema/Serializable for peristence
0.1.1
Patch Changes
-
#3
7ab9e0bThanks @tim-smart! - add Socket module -
#3
7ab9e0bThanks @tim-smart! - add MsgPack module
0.1.0
Minor Changes
- #1
ff79b4bThanks @tim-smart! - add RequestResolver & Persistance