Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

typeclass - record - create SemigroupUnion, MonoidUnion and SemigroupIntersection #2635

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
847 commits
Select commit Hold shift + click to select a range
89db39f
fix type error when .pipe() has no arguments (#3490)
tim-smart Aug 20, 2024
0735e29
enable multiple statements for sql-mysql2 (#3492)
tim-smart Aug 20, 2024
4fcba9f
add VariantSchema.Union constructor (#3493)
tim-smart Aug 20, 2024
89888f5
add binary support to KeyValueStore (#3494)
tim-smart Aug 20, 2024
63d1634
Version Packages (#3475)
github-actions[bot] Aug 21, 2024
d83c9d5
refactor(Stream): left/right parameters and generic names (#3306)
dilame Aug 23, 2024
9bca7a0
fix nested Config.array (#3499)
tim-smart Aug 23, 2024
609702d
Version Packages (#3498)
github-actions[bot] Aug 26, 2024
b418a01
use Logger.pretty for runMain, and support dual usage (#3506)
tim-smart Aug 27, 2024
ad67151
use Array.partitionMap for Effect.partitionMap (#3504)
datner Aug 27, 2024
2269a2f
Version Packages (#3507)
github-actions[bot] Aug 27, 2024
9dd98af
Renders the default for all `Prompt` types that accepts `TextOptions`…
cdierkens Aug 29, 2024
219c75d
Detect environment in Logger.pretty using process.stdout (#3510)
fubhy Aug 29, 2024
6eaabf3
Version Packages (#3513)
github-actions[bot] Aug 30, 2024
bd82dde
add `propagateInterruption` option to Fiber{Handle,Set,Map} (#3407)
tim-smart Aug 4, 2024
d61ed7c
return Exit values from `Fiber.awaitAll` (#3147)
patroza Aug 12, 2024
313d5e0
Avoid automatic propagation of finalizer concurrency, closes #3440 (#…
mikearnaldi Aug 14, 2024
068de7b
preserve `Array.replace` `Array.replaceOption` non emptiness (#3491)
KhraksMamtsov Aug 22, 2024
9b46b65
fix Array.replaceOption signature (#3497)
gcanti Aug 22, 2024
ba60131
Preserve `Array.modify` and `Array.modifyOption` non emptiness (#3496)
vinassefranche Aug 22, 2024
fc3e136
feat(Stream): race (#3305)
dilame Aug 23, 2024
58ca65e
feat(`effect/Micro)`: add isMicroCause (#3501)
juliusmarminge Aug 26, 2024
9dabf1f
Introduce `bindAll` (#3486)
KhraksMamtsov Aug 29, 2024
372be1c
Add a Config constructor : `Config.stringNonEmpty ` (#3514)
titouancreach Aug 30, 2024
4172d9b
rename Config.stringNonEmpty to nonEmptyString (#3517)
tim-smart Aug 30, 2024
b41c628
add HttpApi modules to /platform (#3495)
tim-smart Aug 30, 2024
798b7ac
Version Packages (#3519)
github-actions[bot] Aug 30, 2024
2fe9210
Support tacit usage of `Effect.tapErrorTag` and `Effect.catchTag` (#3…
KhraksMamtsov Sep 1, 2024
21b0694
add `onnotice` option to `PgClient` (#3529)
aniravi24 Sep 2, 2024
bfc56ea
Condense schema README (#3534)
gcanti Sep 2, 2024
7b10f88
Optimize Array.sortWith to avoid calling the map function excesively …
mikearnaldi Sep 2, 2024
69f4821
infra: add python to dev shell (#3531)
adrian-gierakowski Sep 2, 2024
dfc824a
Add Zod link to schema README (#3538)
gcanti Sep 3, 2024
fa4d9fa
update docgen version (#3539)
gcanti Sep 3, 2024
890f2e5
fix(Stream): align .empty to behave like .make with no arguments (#3543)
datner Sep 3, 2024
9065b84
fix Micro.forEach for empty iterables (#3545)
tim-smart Sep 4, 2024
090422f
Version Packages (#3524)
github-actions[bot] Sep 4, 2024
99f2d05
fix exported Stream types (#3546)
tim-smart Sep 4, 2024
1548ae4
remove console.log statements from Micro (#3548)
tim-smart Sep 4, 2024
1464e66
Version Packages (#3547)
github-actions[bot] Sep 4, 2024
447ba0b
chore: migrate eslint to flat config (#3528)
pnodet Sep 4, 2024
7af7e91
ensure Socket.toChannel fiber is attached to Scope (#3550)
tim-smart Sep 5, 2024
1464876
leave node stream listeners attached to prevent unhandled errors (#3555)
tim-smart Sep 5, 2024
afabb9d
Version Packages (#3554)
github-actions[bot] Sep 5, 2024
53527d4
allow manual trigger of snapshots (#3556)
tim-smart Sep 6, 2024
544d1f7
add ChannelSchema module to /experimental (#3557)
tim-smart Sep 6, 2024
481ca81
Version Packages (#3558)
github-actions[bot] Sep 6, 2024
85042a9
Enhanced the generation of recursive Arbitraries to prevent infinite …
gcanti Sep 7, 2024
40e87ce
add HttpApiBuilder.toWebHandler api (#3565)
tim-smart Sep 7, 2024
6643281
fix HttpPlatform dependency cycle (#3566)
tim-smart Sep 7, 2024
6b5481b
add Socket.toChannelString api (#3567)
tim-smart Sep 7, 2024
9a558af
Version Packages (#3564)
github-actions[bot] Sep 7, 2024
b089626
Add `Options.withFallbackPrompt` to CLI (#3561)
IMax153 Sep 7, 2024
8daee0f
Version Packages (#3568)
github-actions[bot] Sep 7, 2024
0f9fd00
Ensure `QuitException` terminates command-line processing (#3569)
IMax153 Sep 7, 2024
d1fa4cf
Version Packages (#3570)
github-actions[bot] Sep 7, 2024
3c6ef98
fix VariantSchema variant validation (#3574)
tim-smart Sep 9, 2024
cdee7ed
Version Packages (#3575)
github-actions[bot] Sep 9, 2024
7e245d4
update platform-* READMEs (#3581)
gcanti Sep 10, 2024
f0eb692
Update to TS 5.6 (#3579)
mikearnaldi Sep 10, 2024
6a21a3e
update dtslint (#3583)
gcanti Sep 10, 2024
31c07f0
add missing `encoding` argument to `Command.streamLines` (#3582)
gcanti Sep 10, 2024
d763cea
enable eslint no-console rule (#3586)
tim-smart Sep 11, 2024
2cfda57
TestClock yield with setTimeout(0) (#3592)
mikearnaldi Sep 11, 2024
d212f8e
Add webpack ignore to dynamic import to address module resolution iss…
ethanniser Sep 12, 2024
3e9d45a
focus the platform README on unstable modules (#3596)
gcanti Sep 12, 2024
f684476
fix mysql support for Model.makeRepository (#3599)
tim-smart Sep 13, 2024
ed28c0b
Version Packages (#3585)
github-actions[bot] Sep 13, 2024
75e1731
remove network roundtrip from mysql update in Model repository (#3600)
tim-smart Sep 13, 2024
86289cb
Version Packages (#3601)
github-actions[bot] Sep 13, 2024
5499d70
update pnpm with corepack (#3602)
fubhy Sep 13, 2024
834f7c1
relax constraints for members within a union from `Schema.Any` to `Sc…
gcanti Sep 13, 2024
7200773
don't reconstruct either in ParseResult.go (#3608)
jessekelly881 Sep 15, 2024
3506fee
FiberRefs perf work (#3518)
mikearnaldi Sep 3, 2024
0b224ea
refactor /platform HttpClient (#3537)
tim-smart Sep 3, 2024
ccd89ff
Add number round (#3533)
vinassefranche Sep 4, 2024
1abc00a
add Logger.prettyLoggerDefault, to prevent duplicate pretty loggers (…
tim-smart Sep 5, 2024
5e24e8e
Add `RcMap.keys` and `MutableHashMap.keys` lookup functions (#3559)
fubhy Sep 7, 2024
46d538b
Made `Ref`, `SynchronizedRef`,`RcRef, and `SubscriptionRef` a subtype…
KhraksMamtsov Sep 8, 2024
fd55faf
`Deferred` is subtype of `Effect` (#3572)
KhraksMamtsov Sep 8, 2024
35f0e4f
add Stream.share api (#3080)
dilame Sep 9, 2024
d98c604
`FiberRef<A>` subtype of `Effect<A>` (#3577)
KhraksMamtsov Sep 10, 2024
743a742
make Fiber subtype of Effect (#3590)
KhraksMamtsov Sep 11, 2024
87639ab
add filter refinement overloads to http client (#3595)
fubhy Sep 12, 2024
aa32fd6
add Semaphore.withPermitsIfAvailable (#3593)
tim-smart Sep 12, 2024
34f9397
add Logger.withLeveledConsole (#3540)
Schniz Sep 13, 2024
fc244b2
add Effect.makeLatch (#3571)
tim-smart Sep 13, 2024
826a170
add Mailbox module, a queue which can have done or failure signals (#…
tim-smart Sep 14, 2024
b8f0877
ensure Mailbox.await waits for the mailbox to be empty (#3609)
tim-smart Sep 14, 2024
0e5ec3f
make sure DevTools sends final messsages (#3611)
tim-smart Sep 14, 2024
5b7d0a5
`Dequeue<A>` and `Queue<A>` is subtype of `Effect<A>` (#3591)
KhraksMamtsov Sep 15, 2024
55ca710
add `Duration.parts` api (#3603)
fubhy Sep 15, 2024
3474026
add additional duration conversion apis (#3605)
fubhy Sep 15, 2024
ef21c48
changeset adjustments (#3612)
tim-smart Sep 15, 2024
17cb273
ensure FetchHttpClient always attempts to send a request body (#3613)
tim-smart Sep 15, 2024
7b3a675
Version Packages (#3604)
github-actions[bot] Sep 15, 2024
1dd00a0
accept Redacted in HttpClientRequest.basicAuth/bearerToken (#3614)
tim-smart Sep 16, 2024
7c2b57c
Version Packages (#3615)
github-actions[bot] Sep 16, 2024
5fc4505
use Mailbox for NodeStream module (#3616)
tim-smart Sep 16, 2024
553bd59
add Date filters (less than, greater than, between), closes #3606 (#3…
gcanti Sep 17, 2024
5a38ab7
allow crlf characters in base64 encoded strings (#3623)
fubhy Sep 17, 2024
fbe7415
fix double firing of schedules at initial interval (#3624)
fubhy Sep 17, 2024
3b4a443
Return raw SQL query results in sql-sqlite-node (#3607)
thewilkybarkid Sep 17, 2024
6bd8d0d
Version Packages (#3617)
github-actions[bot] Sep 17, 2024
0cbf311
revert cron schedule regression (#3627)
fubhy Sep 18, 2024
04d8d1a
Version Packages (#3628)
github-actions[bot] Sep 18, 2024
3752667
platform README: expand HTTP Client section (#3625)
gcanti Sep 18, 2024
57d3ed1
platform README: add RequestInit section (#3629)
gcanti Sep 18, 2024
505d06a
fix: Typo in rpc readme.md (#3630)
roninjin10 Sep 18, 2024
dcde9a8
fix assignability of ChannelSchema apis (#3632)
tim-smart Sep 19, 2024
75794f9
Version Packages (#3634)
github-actions[bot] Sep 19, 2024
31580a5
Stable filters now generate multiple errors when 'errors = all', clos…
gcanti Sep 19, 2024
7384a9c
Version Packages (#3636)
github-actions[bot] Sep 19, 2024
aa67339
use HttpClientRequest.originalUrl for search params parser (#3640)
tim-smart Sep 19, 2024
ae5c077
add .env to .gitignore (#3643)
tim-smart Sep 19, 2024
7fb2620
fix encoding of logs to tracer span events (#3644)
tim-smart Sep 20, 2024
afc7108
Version Packages (#3641)
github-actions[bot] Sep 20, 2024
4d27e1e
ensure sqlite-bun returns array values (#3645)
tim-smart Sep 20, 2024
ea7d21d
Version Packages (#3646)
github-actions[bot] Sep 20, 2024
d3c201b
platform README: add Persisting Cookies example (#3648)
gcanti Sep 20, 2024
54c9292
Remove internal sorting of property signatures, closes #3652 (#3654)
gcanti Sep 22, 2024
f39aa03
only call process.exit in runMain if signal has been intercepted (#3656)
tim-smart Sep 22, 2024
d73985e
Version Packages (#3655)
github-actions[bot] Sep 22, 2024
1dcad3d
fix `addFinalizerExit` jsdocs, closes #3651 (#3659)
gcanti Sep 23, 2024
28d206a
fix Model findById data loader (#3657)
jamiehodge Sep 23, 2024
75ef66e
Version Packages (#3663)
github-actions[bot] Sep 23, 2024
9fff4f0
add OpenApiJsonSchema module (#3664)
tim-smart Sep 24, 2024
537dcb0
Revert "only call process.exit in runMain if signal has been intercep…
tim-smart Sep 24, 2024
7fa4953
Version Packages (#3665)
github-actions[bot] Sep 24, 2024
2a495a9
remove default json schema annotations from string, number and boolea…
gcanti Sep 24, 2024
94d2b62
add description annotation to the encoded part of NumberFromString (#…
gcanti Sep 24, 2024
f92cd67
chore: fix json schema test (#3670)
gcanti Sep 24, 2024
ccff7df
chore: fix open api json schema test (#3671)
gcanti Sep 24, 2024
5d88073
JSON Schema: handle refinements where the 'from' part includes a tran…
gcanti Sep 24, 2024
b63a95d
add more description annotations (#3673)
gcanti Sep 24, 2024
14919f5
`Micro.EnvRef` and `Micro.Handle` is subtype of `Micro` (#3661)
KhraksMamtsov Sep 24, 2024
fd06030
Add VariantSchema fieldFromKey utility (#3676)
tomglaize Sep 24, 2024
e4d5313
Add libSQL package (#3649)
thewilkybarkid Sep 25, 2024
c8f7475
Version Packages (#3668)
github-actions[bot] Sep 25, 2024
77af4ac
add support for watch mode in .runMain (#3679)
tim-smart Sep 25, 2024
46ba43a
Version Packages (#3680)
github-actions[bot] Sep 25, 2024
560d6c3
use decoded ids in sql resolvers (#3683)
tim-smart Sep 25, 2024
abde8db
Version Packages (#3684)
github-actions[bot] Sep 25, 2024
99a3a00
Add vitest layer api (#3689)
tim-smart Sep 26, 2024
d6a2a18
Version Packages (#3692)
github-actions[bot] Sep 26, 2024
6a1b6ea
Add codemod to propagate JSDoc comments to dual signatures (#3697)
IMax153 Sep 28, 2024
0050d9c
ensure rpc chunks are always delimited on write (#3710)
tim-smart Oct 1, 2024
a2c363c
Version Packages (#3711)
github-actions[bot] Oct 1, 2024
742e4e4
feat(opentelemetry): add withActiveSpan function to attach Effect to …
Schniz Oct 1, 2024
0b6eb58
Version Packages (#3712)
github-actions[bot] Oct 1, 2024
c4a4a72
make `BigDecimal.scale` dual
fubhy Sep 30, 2024
485dcec
changeset
fubhy Sep 30, 2024
703ccc2
added Stream.mergeWithTag (#3699)
jessekelly881 Oct 1, 2024
edfec7c
Consider async operation in runSync as a defect, add span based stack…
mikearnaldi Oct 2, 2024
630c0a3
Accept TLS options for SSL configuration of PgClient (#3704)
wewelll Oct 2, 2024
d343785
Improve DX of type errors from inside `pipe` and `flow` (#3731)
patroza Oct 5, 2024
8b5c26b
Ensure random numbers are correctly distributed (#3734)
mikearnaldi Oct 6, 2024
90c2744
fix: handle blob message data from websocket (#3732)
sukovanej Oct 6, 2024
e76cafc
add HttpClientResponse.filterStatus apis (#3736)
tim-smart Oct 6, 2024
1bf84bf
Version Packages (#3716)
github-actions[bot] Oct 6, 2024
1cd5b2c
add Tracer.withSpanContext (#3737)
tim-smart Oct 6, 2024
9c17f5a
feat: add HashMap.HashMap.Entry utility type (#3618)
vinassefranche Sep 16, 2024
258b251
`Resource<A, E>` and `ScopedRed<A>` is subtype of `Effect`. (#3626)
KhraksMamtsov Sep 19, 2024
8e14cdb
Add `isRegExp` type guard (#3647)
ianbollinger Sep 20, 2024
6acad9c
`Latch` implements `Effect<void>` with `.await` semantics (#3638)
KhraksMamtsov Sep 20, 2024
de24371
`Effect.provide(managedRuntime)` and `ManagedRuntime<R, E>` is subtyp…
leonitousconforti Sep 24, 2024
bc9e6f3
fix Unify for RcRef & Deferred (#3678)
tim-smart Sep 25, 2024
fa56f10
`Pool` is subtype of `Effect` (#3674)
KhraksMamtsov Sep 25, 2024
58e23fd
move ManagedRuntime.TypeId to fix circular imports (#3682)
leonitousconforti Sep 26, 2024
00b360f
`Effect.mapAccum` & `Array.mapAccum` preserve non-emptiness (#3675)
KhraksMamtsov Sep 26, 2024
f68b1fa
revert RcRef Unify change (#3693)
tim-smart Sep 27, 2024
981f6e4
Add `Tuple.map` (#3658)
KhraksMamtsov Oct 1, 2024
9f4883b
Add `Array.pad` (#3660)
AlexGeb Oct 3, 2024
dfe9841
add deno support to Inspectable (#3727)
tim-smart Oct 3, 2024
44da45d
Implement Effect.Service and allow multiple layers to be provided in …
mikearnaldi Oct 6, 2024
3de69a9
Version Packages (#3738)
github-actions[bot] Oct 7, 2024
3fb93bf
Revert deno support to Inspectable (#3727) (#3740)
tim-smart Oct 7, 2024
426ae72
Version Packages (#3741)
github-actions[bot] Oct 7, 2024
7c2d479
test sql connection as part of client construction (#3744)
tim-smart Oct 7, 2024
b8d065d
Version Packages (#3745)
github-actions[bot] Oct 7, 2024
0c6d139
Enhanced Error Reporting for Discriminated Union Tuple Schemas (#3753)
gcanti Oct 8, 2024
f1d0485
platform: add documentation on Scope requirement for HTTP requests (#…
gcanti Oct 8, 2024
a127ce8
Fix Transactions in `sql-libsql` (#3720)
jkonowitch Oct 8, 2024
88cc68a
HttpClient refactor & simplification (#3746)
tim-smart Oct 8, 2024
30e99be
update HttpClient accessor changeset (#3757)
tim-smart Oct 8, 2024
58fbedb
Version Packages (#3754)
github-actions[bot] Oct 8, 2024
af029c4
add dotenv support to PlatformConfigProvider (#3743)
sukovanej Oct 8, 2024
83a89b6
`@effect/sql-libsql` allow either a pre-built client or configuration…
jkonowitch Oct 9, 2024
01b56f2
feat: add support for spanPrefix to HttpRpcRouter (#3747)
patroza Oct 9, 2024
acf17aa
Version Packages (#3758)
github-actions[bot] Oct 9, 2024
9cb696d
Allow Schema.Either to support Never without type errors, closes #375…
gcanti Oct 9, 2024
b4199ea
add ai packages (#3631)
tim-smart Oct 11, 2024
8ab9cc6
Version Packages (#3762)
github-actions[bot] Oct 11, 2024
80dd201
ncrease timeout for release action (#3765)
tim-smart Oct 11, 2024
ec783f1
allow tacit usage with do notation apis (.bind / .let) (#3768)
tim-smart Oct 11, 2024
e690007
add support for WebSocket protocols option (#3769)
tim-smart Oct 11, 2024
74f3ba7
dx: add watch task to expose all compile errors to vscode, including …
patroza Oct 13, 2024
8245448
remove Scope requirement from NodeHttpServer.makeHandler (#3779)
tim-smart Oct 13, 2024
8cb2a77
Version Packages (#3770)
github-actions[bot] Oct 13, 2024
a38190d
ensure cors middleware also affects error responses (#3780)
tim-smart Oct 14, 2024
4c2b3d4
Version Packages (#3781)
github-actions[bot] Oct 14, 2024
588c34f
fix HttpMiddleware circular import (#3784)
patroza Oct 14, 2024
f360cfc
Version Packages (#3786)
github-actions[bot] Oct 14, 2024
cd48e9c
Equivalence: Fixed a bug related to discriminated tuples (#3790)
gcanti Oct 16, 2024
0537c29
resolve parse error when using `pick` with union of class schemas, cl…
gcanti Oct 16, 2024
228af84
Version Packages (#3791)
github-actions[bot] Oct 16, 2024
8c6ed7d
Vitest README: add Logging section (#3795)
gcanti Oct 17, 2024
7706001
Add JSDoc comments for effect creation and execution APIs (#3797)
gcanti Oct 17, 2024
fd03317
add sql-clickhouse & clickhouse dialect (#3760)
tim-smart Oct 20, 2024
1dd47a2
Version Packages (#3800)
github-actions[bot] Oct 21, 2024
9f36110
add TSubscriptionRef (#2725)
evelant Oct 10, 2024
9ac6c1c
add option to .releaseLock a ReadableStream on finalization (#3771)
tim-smart Oct 14, 2024
56f1266
Merge Schema into Effect (#3772)
gcanti Oct 16, 2024
8ecf747
Schema.equivalence: fix discriminated tuples (#3789)
gcanti Oct 16, 2024
fbf1d00
porting of #3792 (#3793)
gcanti Oct 16, 2024
7363e55
HttpApi second revision (#3794)
tim-smart Oct 21, 2024
72d10fb
Vitest prop testing (#3703)
jessekelly881 Oct 21, 2024
d428e5a
add Redactable to Inspectable module (#3777)
patroza Oct 21, 2024
196d560
Version Packages (#3801)
github-actions[bot] Oct 21, 2024
2434b22
add HttpServer.layerContext to platform-node/bun (#3802)
tim-smart Oct 21, 2024
1a24de0
fix @effect/vitest .prop test (#3803)
tim-smart Oct 21, 2024
09c169b
Version Packages (#3804)
github-actions[bot] Oct 21, 2024
a1ebed5
fix HttpServer.layerContext access before initialization (#3806)
tim-smart Oct 22, 2024
ffbb5c1
Version Packages (#3807)
github-actions[bot] Oct 22, 2024
379ef80
ensure HttpMiddleware is only initialized once (#3808)
tim-smart Oct 22, 2024
1ff6cec
Version Packages (#3809)
github-actions[bot] Oct 22, 2024
122d94e
Fix cli options repeated order (#3773)
joepjoosten Oct 22, 2024
62ea296
cache OpenApi schema generation (#3814)
tim-smart Oct 22, 2024
a4398db
Add missing bearer format field (#3813)
KhraksMamtsov Oct 22, 2024
964d968
OpenApi spec securitySchema keys fix (#3811)
KhraksMamtsov Oct 22, 2024
6fb85b8
fix race condition in Micro tests (#3815)
tim-smart Oct 22, 2024
ee4d41b
Version Packages (#3812)
github-actions[bot] Oct 22, 2024
1d62fe0
allow Request.signal to be missing in .toWebHandler apis (#3816)
tim-smart Oct 22, 2024
9355e17
Version Packages (#3817)
github-actions[bot] Oct 22, 2024
13971aa
wait for connection in DevTools client with 1s timeout (#3818)
tim-smart Oct 23, 2024
b3107e3
Version Packages (#3819)
github-actions[bot] Oct 23, 2024
cbfe0b3
simplify Match fail keys types (#3820)
tim-smart Oct 23, 2024
2db3d5e
chore: remove "@effect/schema" leftovers (#3822)
gcanti Oct 23, 2024
52518c5
add JSDocs to GlobalValue module (#3827)
gcanti Oct 23, 2024
b383119
Make `MergeRight`, `MergeLeft` and `MergeRecord` homomorphic (#3825)
KhraksMamtsov Oct 23, 2024
2265168
add more type level tests for Types.MergeRight (#3828)
gcanti Oct 23, 2024
e1f1dd2
ensure headers are redacted when inspecting http requests & responses…
juliusmarminge Oct 23, 2024
82144b0
Version Packages (#3821)
github-actions[bot] Oct 24, 2024
36863e3
ensure parent annotations take precedence over surrogate annotations …
tim-smart Oct 24, 2024
8d01761
Ensure undefined JSON values are not coerced to empty string (#3833)
IMax153 Oct 24, 2024
747de5e
add HttpApiBuilder.handler, for defining a single handler (#3836)
tim-smart Oct 25, 2024
07caacd
Version Packages (#3832)
github-actions[bot] Oct 25, 2024
bc99771
eliminate HttpApiEndpoint context in .handle (#3837)
tim-smart Oct 25, 2024
18daf93
Version Packages (#3838)
github-actions[bot] Oct 25, 2024
13b45d3
refactor: rename function adding the get prefix
FredericEspiau Oct 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 0 additions & 5 deletions .changeset/clever-meals-remember.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/clever-olives-cheat.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/curvy-roses-smile.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/gentle-dingos-fail.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/many-laws-flash.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/metal-fireants-remember.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/nasty-wasps-allow.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/rare-plants-add.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@effect/typeclass": patch
---

Add SemigroupUnion, MonoidUnion and SemigroupIntersection for Record
12 changes: 0 additions & 12 deletions .changeset/serious-houses-impress.md

This file was deleted.

25 changes: 0 additions & 25 deletions .changeset/sixty-tables-draw.md

This file was deleted.

96 changes: 0 additions & 96 deletions .eslintrc.cjs

This file was deleted.

5 changes: 4 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
/packages/effect/ @mikearnaldi
/packages/cli/ @IMax153
/packages/cluster/ @IMax153 @mattiamanzati
/packages/cluster-browser/ @IMax153 @mattiamanzati
/packages/cluster-node/ @IMax153 @mattiamanzati
/packages/cluster-workflow/ @IMax153 @mattiamanzati
/packages/experimental/ @tim-smart
/packages/opentelemetry/ @tim-smart
/packages/platform/ @tim-smart
Expand All @@ -11,7 +15,6 @@
/packages/printer-ansi/ @IMax153
/packages/rpc/ @tim-smart
/packages/rpc-http/ @tim-smart
/packages/schema/ @gcanti
/packages/sql/ @tim-smart
/packages/sql-mssql/ @tim-smart
/packages/sql-mysql2/ @tim-smart
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ inputs:
node-version:
description: The version of Node.js to install
required: true
default: 20.9.0
default: 20.14.0

runs:
using: composite
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions: {}

jobs:
build:
name: Build
Expand All @@ -19,7 +21,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install dependencies
uses: ./.github/actions/setup
- run: pnpm build
- run: pnpm codegen
- name: Check source state
run: git add packages/*/src && git diff-index --cached HEAD --exit-code packages/*/src

Expand All @@ -31,6 +33,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install dependencies
uses: ./.github/actions/setup
- run: pnpm codemod
- run: pnpm check
- run: pnpm dtslint

Expand All @@ -53,18 +56,22 @@ jobs:
fail-fast: false
matrix:
shard: [1/3, 2/3, 3/3]
runtime: [Node, Bun]
# runtime: [Node, Bun] # TODO: Re-enable bun test suite after https://github.com/oven-sh/bun/issues/4145 is resolved
runtime: [Node]
steps:
- uses: actions/checkout@v4
- name: Install dependencies
uses: ./.github/actions/setup
- run: pnpm codemod
- uses: oven-sh/setup-bun@v1
if: matrix.runtime == 'Bun'
with:
bun-version: 1.0.25
- name: Test
run: pnpm vitest --shard ${{ matrix.shard }}
if: matrix.runtime == 'Node'
env:
NODE_OPTIONS: --max_old_space_size=8192
- name: Test
run: bun vitest --shard ${{ matrix.shard }}
if: matrix.runtime == 'Bun'
2 changes: 2 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions: {}

jobs:
build:
name: Build
Expand Down
9 changes: 8 additions & 1 deletion .github/workflows/release-queue.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,23 @@
name: Release queue
on:
issue_comment:
types: [created]
pull_request_target:
branches: [main, next-minor, next-major]
push:
branches: [main, next-minor, next-major]

permissions: {}

jobs:
update:
if: github.repository_owner == 'Effect-Ts'
name: Update
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -22,4 +29,4 @@ jobs:
- uses: tim-smart/next-release-action@main
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
packages: effect,@effect/schema,@effect/platform
packages: effect,@effect/platform
4 changes: 3 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,14 @@ on:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}

permissions: {}

jobs:
release:
if: github.repository_owner == 'Effect-Ts'
name: Release
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 30
permissions:
contents: write
id-token: write
Expand Down
Loading