Commit Graph
11369 Commits
Author SHA1 Message Date
TimandClaude Fable 5 8f126b22ed Add direct tests for Effect.uninterruptibleMask (#6586)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 10:15:38 +12:00
Tim 1156d0d486 Add Queue.take interruption test (#6584) 2026-07-24 22:08:04 +00:00
TimandClaude Fable 5 b94f6e64d5 test: assert acquireUseRelease release runs when use phase is interrupted (#6583)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 22:06:32 +00:00
TimandClaude Fable 5 157cf8742d test: Effect.all / zip / zipWith with concurrency interrupt in-flight siblings on failure (#6582)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 21:57:01 +00:00
TimandClaude Fable 5 b6b17b63f7 test: assert Effect.timeout interrupts the underlying effect (#6581)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 09:50:27 +12:00
Maxwell Brown 4ac7e8b136 Add Effect.updateServiceScoped (#6562) 2026-07-24 12:04:22 -04:00
Tim cea1d9c926 ManagedRuntime: add Symbol.asyncDispose (#6577) 2026-07-25 03:01:07 +12:00
Tim 69663534d6 Record: make fromIterableBy dual (#6576) 2026-07-25 02:58:54 +12:00
Giulio Canti 1bfce93e6d Make schemas directly extendable as classes (#6575) 2026-07-24 16:47:26 +02:00
Tim c0f9fc9fda Fix OpenRouter generation usage schemas (#6572) 2026-07-25 02:23:59 +12:00
TimandClaude Fable 5 7ed945044e Add HttpClientRequest.updateHeaders and removeHeader (#6574)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 01:59:33 +12:00
Giulio Canti 5101e92c9c Fix dynamic record property assignment (#6567) 2026-07-24 09:46:50 +02:00
Tyler Gibbs 980d220970 document the Schema.Date migration (#6568) 2026-07-24 09:40:21 +02:00
Tim b49284193f Label pull requests by target branch (#6565) 2026-07-23 23:26:02 +00:00
Mark Xian 0e0c9d7922 Fix FiberHandle.clear race (#6552) 2026-07-23 21:29:46 +00:00
Tim b6392e1197 Add custom equality detection for atoms (#6563) 2026-07-24 09:21:40 +12:00
Giulio Canti 7ce815cd5a Refactor SchemaRepresentation (#6424) 2026-07-23 19:32:07 +02:00
Maxwell Brown 40a9c60d0a Use Node 26 for Corepack (#6559) 2026-07-23 12:46:15 -04:00
Sebastian Lorenz 19eeda68ba Migrate docgen (#6556) 2026-07-23 16:44:22 +00:00
Tim ed2afb3424 Symlink agent instructions during installation (#6554) 2026-07-23 18:33:39 +12:00
effect-botandgithub-actions[bot] 4e0be584fb Version Packages (beta) (#6515)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/sql-sqlite-do@4.0.0-beta.101 @effect/atom-react@4.0.0-beta.101 @effect/sql-d1@4.0.0-beta.101 effect@4.0.0-beta.101 @effect/vitest@4.0.0-beta.101 @effect/sql-clickhouse@4.0.0-beta.101 @effect/platform-node@4.0.0-beta.101 @effect/platform-node-shared@4.0.0-beta.101 @effect/platform-bun@4.0.0-beta.101 @effect/platform-browser@4.0.0-beta.101 @effect/sql-mssql@4.0.0-beta.101 @effect/sql-mysql2@4.0.0-beta.101 @effect/opentelemetry@4.0.0-beta.101 @effect/sql-sqlite-wasm@4.0.0-beta.101 @effect/sql-sqlite-react-native@4.0.0-beta.101 @effect/openapi-generator@4.0.0-beta.101 @effect/atom-vue@4.0.0-beta.101 @effect/atom-solid@4.0.0-beta.101 @effect/sql-libsql@4.0.0-beta.101 @effect/sql-pg@4.0.0-beta.101 @effect/sql-pglite@4.0.0-beta.101 @effect/sql-sqlite-node@4.0.0-beta.101 @effect/ai-openrouter@4.0.0-beta.101 @effect/ai-openai@4.0.0-beta.101 @effect/ai-openai-compat@4.0.0-beta.101 @effect/sql-sqlite-bun@4.0.0-beta.101 @effect/ai-anthropic@4.0.0-beta.101
2026-07-23 14:51:21 +12:00
Tim 731bea1941 Audit (#6545) 2026-07-23 13:48:43 +12:00
Tim 31a8250428 Clean up Fiber.joinAll observers on interruption (#6536) 2026-07-23 13:11:41 +12:00
Tim 2bae1accce Fix HttpRouter middleware context inference (#6526) 2026-07-23 08:09:56 +12:00
Giulio Canti b35ed2904f Simplify the displayed Type, Encoded, and Iso types of required readonly Schema.Struct fields, closes #6521 (#6523) 2026-07-22 17:03:14 +02:00
Sebastian Lorenz b82248bef7 Move pnpm config (#6520) 2026-07-22 08:31:34 +02:00
Leo Denham 017f384b1e Fix OpenRouter dynamic tools sending an empty parameters schema (#6518) 2026-07-22 14:28:29 +12:00
Tim 0e116a139c Preserve OpenAI Responses cache write token usage (#6519) 2026-07-22 02:10:39 +00:00
Tim 06eb3bc770 Restrict nightly AI codegen to Effect-Ts repositories (#6517) 2026-07-21 23:05:36 +00:00
samandTim Smart a80866655f @effect/sql-mysql2: add disablePreparedStatements (#6510)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-07-21 21:43:12 +00:00
Tim dd44624573 Fix MutableList filter empty-state handling (#6514) 2026-07-21 21:11:44 +00:00
Tom Mrazauskas ab8390d4c1 chore: upgrade TSTyche (#6511)
Signed-off-by: mrazauskas <tom@mrazauskas.de>
2026-07-21 09:27:33 +02:00
effect-botandgithub-actions[bot] 67114e90c3 Version Packages (beta) (#6478)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/sql-sqlite-do@4.0.0-beta.100 @effect/sql-sqlite-node@4.0.0-beta.100 @effect/sql-sqlite-bun@4.0.0-beta.100 @effect/sql-pglite@4.0.0-beta.100 @effect/sql-sqlite-react-native@4.0.0-beta.100 @effect/sql-sqlite-wasm@4.0.0-beta.100 @effect/vitest@4.0.0-beta.100 effect@4.0.0-beta.100 @effect/sql-pg@4.0.0-beta.100 @effect/sql-mysql2@4.0.0-beta.100 @effect/sql-mssql@4.0.0-beta.100 @effect/sql-libsql@4.0.0-beta.100 @effect/sql-d1@4.0.0-beta.100 @effect/sql-clickhouse@4.0.0-beta.100 @effect/platform-node@4.0.0-beta.100 @effect/platform-node-shared@4.0.0-beta.100 @effect/platform-bun@4.0.0-beta.100 @effect/platform-browser@4.0.0-beta.100 @effect/opentelemetry@4.0.0-beta.100 @effect/openapi-generator@4.0.0-beta.100 @effect/atom-vue@4.0.0-beta.100 @effect/atom-solid@4.0.0-beta.100 @effect/atom-react@4.0.0-beta.100 @effect/ai-openrouter@4.0.0-beta.100 @effect/ai-openai@4.0.0-beta.100 @effect/ai-anthropic@4.0.0-beta.100 @effect/ai-openai-compat@4.0.0-beta.100
2026-07-21 17:03:30 +12:00
Tim Smart 0f37a01d91 fix changeset 2026-07-21 16:57:00 +12:00
Chris Wilkinson eb9b10256c Don’t create a table when it’s not needed (#6498) 2026-07-21 09:34:10 +12:00
Tim b0f1a50dac Handle aborted HEAD responses during NodeHttpServer disposal (#6506) 2026-07-21 09:28:25 +12:00
Giulio Canti c1288dd1a5 Add discriminants to Schema.toTaggedUnion (#6501) 2026-07-20 18:52:10 +02:00
Tim 688d46afd0 Add Effect.reduce (#6496) 2026-07-20 02:24:17 +00:00
Tim 8b155da06e only interrupt cache lookup when all awaiters are gone (#6494) 2026-07-20 13:33:23 +12:00
Tim 3a8733564c clean up more references on fiber exit (#6495) 2026-07-20 13:31:43 +12:00
Rocco Vaccone 875e618c37 fix(cli): remove doubled Expected prefix from InvalidValue messages (#6487) 2026-07-19 19:48:15 -04:00
coyaSONGandTim Smart 31d3fc4327 Fix published pre-response handler types (#6433)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-07-19 22:29:20 +00:00
Tim 06e7e8c660 Route multipart errors to HTTP responses (#6493) 2026-07-20 10:04:22 +12:00
Giulio Canti 6dc83f26dd Preserve nested class construction when applying constructor defaults, closes #6491 (#6492) 2026-07-19 20:26:34 +02:00
Jason Penilla ce95d88603 fix(openapi-generator): handle recursive schema forward references (#6483) 2026-07-18 07:42:40 -04:00
Rocco Vaccone eb3ea7a75e Preserve chained vitest helpers like it.describe.each through the it proxy (#6444) 2026-07-18 13:40:22 +02:00
TimandJakub Rożek c0333e7f75 Fix fiber self-interuption from inside a running operation (#6484)
Signed-off-by: Jakub Rożek <jakub@rozek.tech>
Co-authored-by: Jakub Rożek <jakub@rozek.tech>
2026-07-18 11:39:03 +00:00
Sebastian Lorenz e000f80fd5 Fix Cron.prev month day rollover (#6472) 2026-07-17 18:54:31 +00:00
Sebastian Lorenz 2b58a3dab6 Fix Cron alias normalization (#6475) 2026-07-17 19:47:10 +02:00
Sebastian Lorenz 6ff502363b Fix Cron documentation accuracy (#6480) 2026-07-17 17:46:28 +00:00