Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .changeset/fix-append-url-path-joining.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/fix-match-tag-nullable.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-prompt-text-wrap.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/fix-retry-transient-status-codes.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/nice-boats-enjoy.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/ninety-ideas-flash.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/readd-stream-sql-pg.md

This file was deleted.

10 changes: 10 additions & 0 deletions packages/ai/openrouter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @effect/ai-openrouter

## 0.8.2

### Patch Changes

- [#6026](https://github.com/Effect-TS/effect/pull/6026) [`38241de`](https://github.com/Effect-TS/effect/commit/38241dee2319d051f3ab15781f73f838d626ac24) Thanks @IMax153! - Fix the OpenRouter AI provider schemas

- Updated dependencies [[`0023c19`](https://github.com/Effect-TS/effect/commit/0023c19c63c402c050d496817ba92aceea7f25b7), [`e71889f`](https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49), [`9a96b87`](https://github.com/Effect-TS/effect/commit/9a96b87a33a75ebc277c585e60758ab4409c0d9e)]:
- @effect/platform@0.94.3
- effect@3.19.16

## 0.8.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai/openrouter/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@effect/ai-openrouter",
"type": "module",
"version": "0.8.1",
"version": "0.8.2",
"license": "MIT",
"description": "Effect modules for working with AI apis",
"homepage": "https://effect.website",
Expand Down
10 changes: 10 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @effect/cli

## 0.73.2

### Patch Changes

- [#6022](https://github.com/Effect-TS/effect/pull/6022) [`5df4da1`](https://github.com/Effect-TS/effect/commit/5df4da10de444f379a166f4b28721e75100bb838) Thanks @m9tdev! - Fixed `Prompt.text` rendering duplicate lines when input text wraps to a new terminal line.

- Updated dependencies [[`0023c19`](https://github.com/Effect-TS/effect/commit/0023c19c63c402c050d496817ba92aceea7f25b7), [`e71889f`](https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49), [`9a96b87`](https://github.com/Effect-TS/effect/commit/9a96b87a33a75ebc277c585e60758ab4409c0d9e)]:
- @effect/platform@0.94.3
- effect@3.19.16

## 0.73.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@effect/cli",
"version": "0.73.1",
"version": "0.73.2",
"type": "module",
"license": "MIT",
"description": "A library for building command-line interfaces with Effect",
Expand Down
10 changes: 10 additions & 0 deletions packages/effect/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# effect

## 3.19.16

### Patch Changes

- [#6018](https://github.com/Effect-TS/effect/pull/6018) [`e71889f`](https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49) Thanks @codewithkenzo! - fix(Match): handle null/undefined in `Match.tag` and `Match.tagStartsWith`

Added null checks to `discriminator` and `discriminatorStartsWith` predicates to prevent crashes when matching nullable union types.

Fixes #6017

## 3.19.15

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/effect/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "effect",
"version": "3.19.15",
"version": "3.19.16",
"type": "module",
"license": "MIT",
"description": "The missing standard library for TypeScript, for writing production-grade software.",
Expand Down
2 changes: 1 addition & 1 deletion packages/effect/src/internal/version.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
let moduleVersion = "3.19.15"
let moduleVersion = "3.19.16"

export const getCurrentVersion = () => moduleVersion

Expand Down
33 changes: 33 additions & 0 deletions packages/platform/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,38 @@
# @effect/platform

## 0.94.3

### Patch Changes

- [#6021](https://github.com/Effect-TS/effect/pull/6021) [`0023c19`](https://github.com/Effect-TS/effect/commit/0023c19c63c402c050d496817ba92aceea7f25b7) Thanks @codewithkenzo! - Fix `HttpClientRequest.appendUrl` to properly join URL paths.

Previously, `appendUrl` used simple string concatenation which could produce invalid URLs:

```typescript
// Before (broken):
appendUrl("https://api.example.com/v1", "users")
// Result: "https://api.example.com/v1users" (missing slash!)
```

Now it ensures proper path joining:

```typescript
// After (fixed):
appendUrl("https://api.example.com/v1", "users")
// Result: "https://api.example.com/v1/users"
```

- [#6019](https://github.com/Effect-TS/effect/pull/6019) [`9a96b87`](https://github.com/Effect-TS/effect/commit/9a96b87a33a75ebc277c585e60758ab4409c0d9e) Thanks @codewithkenzo! - Fix `retryTransient` to use correct transient status codes

Changed `isTransientResponse` from `status >= 429` to an explicit allowlist (408, 429, 500, 502, 503, 504). This correctly excludes 501 (Not Implemented) and 505+ permanent errors, while including 408 (Request Timeout) which was previously missed.

Also aligned response retry behavior with v4: the `while` predicate now only applies to error retries, not response retries. Response retries are determined solely by `isTransientResponse`. This matches the semantic intent since `while` is typed for errors, not responses.

Fixes #5995

- Updated dependencies [[`e71889f`](https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49)]:
- effect@3.19.16

## 0.94.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/platform/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@effect/platform",
"type": "module",
"version": "0.94.2",
"version": "0.94.3",
"license": "MIT",
"description": "Unified interfaces for common platform-specific services",
"homepage": "https://effect.website",
Expand Down
10 changes: 10 additions & 0 deletions packages/sql-pg/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @effect/sql-pg

## 0.50.2

### Patch Changes

- [#5998](https://github.com/Effect-TS/effect/pull/5998) [`7b8165f`](https://github.com/Effect-TS/effect/commit/7b8165f45779380fea8ac8e09badef898b63eb41) Thanks @Brandon-Perry! - Readded stream as an optional parameter to PgClientConfig.

- Updated dependencies [[`0023c19`](https://github.com/Effect-TS/effect/commit/0023c19c63c402c050d496817ba92aceea7f25b7), [`e71889f`](https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49), [`9a96b87`](https://github.com/Effect-TS/effect/commit/9a96b87a33a75ebc277c585e60758ab4409c0d9e)]:
- @effect/platform@0.94.3
- effect@3.19.16

## 0.50.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sql-pg/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@effect/sql-pg",
"version": "0.50.1",
"version": "0.50.2",
"type": "module",
"license": "MIT",
"description": "A PostgreSQL toolkit for Effect",
Expand Down
10 changes: 10 additions & 0 deletions packages/sql-sqlite-bun/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @effect/sql-sqlite-bun

## 0.50.1

### Patch Changes

- [#6016](https://github.com/Effect-TS/effect/pull/6016) [`c1aaefb`](https://github.com/Effect-TS/effect/commit/c1aaefb7ad77ca033662422cbf3f3e5494c8bc8d) Thanks @0xh3x! - feat(sql-sqlite-bun): add SafeIntegers support

- Updated dependencies [[`0023c19`](https://github.com/Effect-TS/effect/commit/0023c19c63c402c050d496817ba92aceea7f25b7), [`e71889f`](https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49), [`9a96b87`](https://github.com/Effect-TS/effect/commit/9a96b87a33a75ebc277c585e60758ab4409c0d9e)]:
- @effect/platform@0.94.3
- effect@3.19.16

## 0.50.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sql-sqlite-bun/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@effect/sql-sqlite-bun",
"version": "0.50.0",
"version": "0.50.1",
"type": "module",
"license": "MIT",
"description": "A SQLite toolkit for Effect",
Expand Down