|
|
b700812ff0
|
Update bun minor+patch updates (#68)
Lint / lint (push) Has been cancelled
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@effect/language-service](https://github.com/Effect-TS/language-service) | [`^0.55.0` -> `^0.58.0`](https://renovatebot.com/diffs/npm/@effect%2flanguage-service/0.55.5/0.58.0) |  |  |
| [@effect/platform-bun](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-bun)) | [`^0.83.0` -> `^0.86.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-bun/0.83.0/0.86.0) |  |  |
| [@effect/platform-node](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node)) | [`^0.100.0` -> `^0.103.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-node/0.100.0/0.103.0) |  |  |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http) ([source](https://github.com/open-telemetry/opentelemetry-js)) | [`^0.207.0` -> `^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-http/0.207.0/0.208.0) |  |  |
| [esbuild](https://github.com/evanw/esbuild) | [`^0.25.9` -> `^0.27.0`](https://renovatebot.com/diffs/npm/esbuild/0.25.12/0.27.0) |  |  |
| [lucide-react](https://lucide.dev) ([source](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.552.0` -> `^0.555.0`](https://renovatebot.com/diffs/npm/lucide-react/0.552.0/0.555.0) |  |  |
---
### Release Notes
<details>
<summary>Effect-TS/language-service (@​effect/language-service)</summary>
### [`v0.58.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0580)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.57.1...v0.58.0)
##### Minor Changes
- [#​505](https://github.com/Effect-TS/language-service/pull/505) [`31cff49`](31cff498b6) Thanks [@​clayroach](https://github.com/clayroach)! - Enhance `diagnostics` CLI command with new options for CI/CD integration and tooling:
- **`--format`**: Output format selection (`json`, `pretty`, `text`, `github-actions`)
- `json`: Machine-readable JSON output with structured diagnostics and summary
- `pretty`: Colored output with context (default, original behavior)
- `text`: Plain text output without colors
- `github-actions`: GitHub Actions workflow commands for inline PR annotations
- **`--strict`**: Treat warnings as errors (affects exit code)
- **`--severity`**: Filter diagnostics by severity level (comma-separated: `error`, `warning`, `message`)
- **Exit codes**: Returns exit code 1 when errors are found (or warnings in strict mode)
Example usage:
```bash
# JSON output for CI/CD pipelines
effect-language-service diagnostics --project tsconfig.json --format json
# GitHub Actions with inline annotations
effect-language-service diagnostics --project tsconfig.json --format github-actions
# Strict mode for CI (fail on warnings)
effect-language-service diagnostics --project tsconfig.json --strict
# Only show errors
effect-language-service diagnostics --project tsconfig.json --severity error
```
Closes Effect-TS/effect [#​5180](https://github.com/Effect-TS/language-service/issues/5180).
### [`v0.57.1`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0571)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.57.0...v0.57.1)
##### Patch Changes
- [#​503](https://github.com/Effect-TS/language-service/pull/503) [`857e43e`](857e43e258) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add codefix to `runEffectInsideEffect` diagnostic that automatically transforms `Effect.run*` calls to use `Runtime.run*` when inside nested Effect contexts. The codefix will extract or reuse an existing Effect runtime and replace the direct Effect run call with the appropriate Runtime method.
Example:
```typescript
// Before
Effect.gen(function* () {
websocket.onmessage = (event) => {
Effect.runPromise(check);
};
});
// After applying codefix
Effect.gen(function* () {
const effectRuntime = yield* Effect.runtime<never>();
websocket.onmessage = (event) => {
Runtime.runPromise(effectRuntime, check);
};
});
```
### [`v0.57.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0570)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.56.0...v0.57.0)
##### Minor Changes
- [#​500](https://github.com/Effect-TS/language-service/pull/500) [`acc2d43`](acc2d43d62) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add new `annotate` codegen that automatically adds type annotations to exported constants based on their initializer types. This codegen can be used by adding `// @​effect-codegens annotate` comments above variable declarations.
Example:
```typescript
// @​effect-codegens annotate
export const test = Effect.gen(function* () {
if (Math.random() < 0.5) {
return yield* Effect.fail("error");
}
return 1 as const;
});
// Becomes:
// @​effect-codegens annotate:5fce15f7af06d924
export const test: Effect.Effect<1, string, never> = Effect.gen(function* () {
if (Math.random() < 0.5) {
return yield* Effect.fail("error");
}
return 1 as const;
});
```
The codegen automatically detects the type from the initializer and adds the appropriate type annotation, making code more explicit and type-safe.
- [#​497](https://github.com/Effect-TS/language-service/pull/497) [`b188b74`](b188b74204) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add new diagnostic `unnecessaryFailYieldableError` that warns when using `yield* Effect.fail()` with yieldable error types. The diagnostic suggests yielding the error directly instead of wrapping it with `Effect.fail()`, as yieldable errors (like `Data.TaggedError` and `Schema.TaggedError`) can be yielded directly in Effect generators.
Example:
```typescript
// ❌ Unnecessary Effect.fail wrapper
yield * Effect.fail(new DataTaggedError());
// ✅ Direct yield of yieldable error
yield * new DataTaggedError();
```
### [`v0.56.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0560)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.55.5...v0.56.0)
##### Minor Changes
- [#​494](https://github.com/Effect-TS/language-service/pull/494) [`9b3edf0`](9b3edf0ddc) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add `codegen` CLI command to automatically update Effect codegens
This release introduces a new CLI command `effect-language-service codegen` that allows you to automatically update Effect codegens in your TypeScript files from the command line. The command scans files containing `@effect-codegens` directives and applies the necessary code transformations.
**Usage:**
- `effect-language-service codegen --file <path>` - Update a specific file
- `effect-language-service codegen --project <tsconfig.json>` - Update all files in a project
- `effect-language-service codegen --verbose` - Show detailed output during processing
**Example:**
```bash
# Update a single file
effect-language-service codegen --file src/MyService.ts
# Update entire project
effect-language-service codegen --project tsconfig.json --verbose
```
This is particularly useful for CI/CD pipelines or batch processing scenarios where you want to ensure all codegens are up-to-date without manual editor intervention.
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-bun)</summary>
### [`v0.86.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0860)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.85.0...@effect/platform-bun@0.86.0)
##### Patch Changes
- Updated dependencies \[[`811852a`](811852a618)]:
- [@​effect/sql](https://github.com/effect/sql)@​0.48.6
- [@​effect/cluster](https://github.com/effect/cluster)@​0.55.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.56.0
### [`v0.85.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0850)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.84.0...@effect/platform-bun@0.85.0)
##### Patch Changes
- Updated dependencies \[]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.54.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.55.0
### [`v0.84.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0840)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.83.0...@effect/platform-bun@0.84.0)
##### Patch Changes
- Updated dependencies \[[`794c790`](794c790d73), [`079975c`](079975c69d), [`62f7636`](62f76361ee)]:
- [@​effect/rpc](https://github.com/effect/rpc)@​0.72.2
- effect\@​3.19.5
- [@​effect/cluster](https://github.com/effect/cluster)@​0.53.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.54.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-node)</summary>
### [`v0.103.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#01030)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.102.0...@effect/platform-node@0.103.0)
##### Patch Changes
- Updated dependencies \[[`811852a`](811852a618)]:
- [@​effect/sql](https://github.com/effect/sql)@​0.48.6
- [@​effect/cluster](https://github.com/effect/cluster)@​0.55.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.56.0
### [`v0.102.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#01020)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.101.2...@effect/platform-node@0.102.0)
##### Patch Changes
- Updated dependencies \[]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.54.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.55.0
### [`v0.101.2`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#01012)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.101.1...@effect/platform-node@0.101.2)
##### Patch Changes
- [#​5797](https://github.com/Effect-TS/effect/pull/5797) [`8ebd29e`](8ebd29ec10) Thanks [@​tim-smart](https://github.com/tim-smart)! - use original status code if headers have already been sent
- Updated dependencies \[[`a2d965d`](a2d965d2a2), [`8ebd29e`](8ebd29ec10)]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.53.6
- [@​effect/platform](https://github.com/effect/platform)@​0.93.4
### [`v0.101.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#01011)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.101.0...@effect/platform-node@0.101.1)
##### Patch Changes
- [#​5783](https://github.com/Effect-TS/effect/pull/5783) [`8b879fb`](8b879fb3b8) Thanks [@​tim-smart](https://github.com/tim-smart)! - add EntityResource.makeK8sPod
- Updated dependencies \[[`8b879fb`](8b879fb3b8)]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.53.4
### [`v0.101.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#01010)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.100.0...@effect/platform-node@0.101.0)
##### Patch Changes
- Updated dependencies \[[`794c790`](794c790d73), [`079975c`](079975c69d), [`62f7636`](62f76361ee)]:
- [@​effect/rpc](https://github.com/effect/rpc)@​0.72.2
- effect\@​3.19.5
- [@​effect/cluster](https://github.com/effect/cluster)@​0.53.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.54.0
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-trace-otlp-http)</summary>
### [`v0.208.0`](fb6476d824...5eaa869bf0)
[Compare Source](fb6476d824...5eaa869bf0)
</details>
<details>
<summary>evanw/esbuild (esbuild)</summary>
### [`v0.27.0`](https://github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0270)
[Compare Source](https://github.com/evanw/esbuild/compare/v0.26.0...v0.27.0)
**This release deliberately contains backwards-incompatible changes.** To avoid automatically picking up releases like this, you should either be pinning the exact version of `esbuild` in your `package.json` file (recommended) or be using a version range syntax that only accepts patch upgrades such as `^0.26.0` or `~0.26.0`. See npm's documentation about [semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more information.
- Use `Uint8Array.fromBase64` if available ([#​4286](https://github.com/evanw/esbuild/issues/4286))
With this release, esbuild's `binary` loader will now use the new [`Uint8Array.fromBase64`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/fromBase64) function unless it's unavailable in the configured target environment. If it's unavailable, esbuild's previous code for this will be used as a fallback. Note that this means you may now need to specify `target` when using this feature with Node (for example `--target=node22`) unless you're using Node v25+.
- Update the Go compiler from v1.23.12 to v1.25.4 ([#​4208](https://github.com/evanw/esbuild/issues/4208), [#​4311](https://github.com/evanw/esbuild/pull/4311))
This raises the operating system requirements for running esbuild:
- Linux: now requires a kernel version of 3.2 or later
- macOS: now requires macOS 12 (Monterey) or later
### [`v0.26.0`](https://github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0260)
[Compare Source](https://github.com/evanw/esbuild/compare/v0.25.12...v0.26.0)
- Enable trusted publishing ([#​4281](https://github.com/evanw/esbuild/issues/4281))
GitHub and npm are recommending that maintainers for packages such as esbuild switch to [trusted publishing](https://docs.npmjs.com/trusted-publishers). With this release, a VM on GitHub will now build and publish all of esbuild's packages to npm instead of me. In theory.
Unfortunately there isn't really a way to test that this works other than to do it live. So this release is that live test. Hopefully this release is uneventful and is exactly the same as the previous one (well, except for the green provenance attestation checkmark on npm that happens with trusted publishing).
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.555.0`](https://github.com/lucide-icons/lucide/releases/tag/0.555.0): Version 0.555.0
[Compare Source](https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0)
#### What's Changed
- fix(icons): changed `calendars` icon by [@​jguddas](https://github.com/jguddas) in [#​3795](https://github.com/lucide-icons/lucide/pull/3795)
- fix(docs): correct package name and description for Flutter and Lustre package ([#​3701](https://github.com/lucide-icons/lucide/issues/3701)) by [@​epifaniofrancisco](https://github.com/epifaniofrancisco) in [#​3703](https://github.com/lucide-icons/lucide/pull/3703)
- feat(angular): Angular V21 Support by [@​JeevanMahesha](https://github.com/JeevanMahesha) in [#​3807](https://github.com/lucide-icons/lucide/pull/3807)
- chore(metadata): Adjust navigation category by [@​ericfennis](https://github.com/ericfennis) in [#​3461](https://github.com/lucide-icons/lucide/pull/3461)
- feat(icons): Add `waves-arrow-up` and `waves-arrow-down` by [@​ericfennis](https://github.com/ericfennis) in [#​3463](https://github.com/lucide-icons/lucide/pull/3463)
- fix(icons): changed `scale` icon by [@​jamiemlaw](https://github.com/jamiemlaw) in [#​3800](https://github.com/lucide-icons/lucide/pull/3800)
- feat(icons): added `form` icon by [@​jguddas](https://github.com/jguddas) in [#​3558](https://github.com/lucide-icons/lucide/pull/3558)
**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0>
### [`v0.554.0`](https://github.com/lucide-icons/lucide/releases/tag/0.554.0): Version 0.554.0
[Compare Source](https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0)
#### What's Changed
- fix(icons): Rename fingerprint icon to fingerprint-pattern by [@​ericfennis](https://github.com/ericfennis) in [#​3767](https://github.com/lucide-icons/lucide/pull/3767)
- feat(docs): added lucide-rails third-party package by [@​theiereman](https://github.com/theiereman) in [#​3769](https://github.com/lucide-icons/lucide/pull/3769)
- fix(icons): changed `ampersand` icon by [@​jguddas](https://github.com/jguddas) in [#​3771](https://github.com/lucide-icons/lucide/pull/3771)
- fix(icons): changed `folder-git-2` icon by [@​jguddas](https://github.com/jguddas) in [#​3790](https://github.com/lucide-icons/lucide/pull/3790)
- fix(icons): update `anchor` icon by [@​jamiemlaw](https://github.com/jamiemlaw) in [#​2523](https://github.com/lucide-icons/lucide/pull/2523)
- feat(icons): added `calendars` icon by [@​jguddas](https://github.com/jguddas) in [#​3788](https://github.com/lucide-icons/lucide/pull/3788)
#### Breaking change
For `lucide-react` and `lucide-solid`, imports for `Fingerprint` icon are changed to `FingerprintPattern`.
##### Lucide React
```diff
- import { Fingerprint } from "lucide-react";
+ import { FingerprintPattern } from "lucide-react";
```
##### Lucide Solid
```diff
- import { Fingerprint } from "lucide/solid";
+ import { FingerprintPattern } from "lucide/solid";
// Or
- import Fingerprint from "lucide/solid/icons/fingerprint";
+ import FingerprintPattern from "lucide/solid/icons/fingerprint-pattern";
```
#### New Contributors
- [@​theiereman](https://github.com/theiereman) made their first contribution in [#​3769](https://github.com/lucide-icons/lucide/pull/3769)
**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0>
### [`v0.553.0`](https://github.com/lucide-icons/lucide/releases/tag/0.553.0): Version 0.553.0
[Compare Source](https://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0)
#### What's Changed
- feat(icons): added `mouse-pointer-2-off` icon by [@​domingasp](https://github.com/domingasp) in [#​3570](https://github.com/lucide-icons/lucide/pull/3570)
- fix(icons): changed `ruler-dimension-line` icon by [@​karsa-mistmere](https://github.com/karsa-mistmere) in [#​3433](https://github.com/lucide-icons/lucide/pull/3433)
- feat(docs): add keyboard shortcut for search by [@​dzonatan](https://github.com/dzonatan) in [#​3718](https://github.com/lucide-icons/lucide/pull/3718)
- fix(lucide-preact): handle `className` prop by [@​ocavue](https://github.com/ocavue) in [#​3751](https://github.com/lucide-icons/lucide/pull/3751)
- feat(icons): added chess pieces by [@​karsa-mistmere](https://github.com/karsa-mistmere) in [#​1945](https://github.com/lucide-icons/lucide/pull/1945)
#### New Contributors
- [@​domingasp](https://github.com/domingasp) made their first contribution in [#​3570](https://github.com/lucide-icons/lucide/pull/3570)
**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4wLjIiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4yNy41IiwidGFyZ2V0QnJhbmNoIjoibmV4dCIsImxhYmVscyI6W119-->
Reviewed-on: https://git.valverde.cloud/Thilawyn/website/pulls/68
Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud>
Co-committed-by: Renovate Bot <renovate-bot@valverde.cloud>
|
2025-12-01 21:38:52 +01:00 |
|
|
|
a5c3d4c3ba
|
Update bun minor+patch updates (#66)
Lint / lint (push) Failing after 6s
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@effect/language-service](https://github.com/Effect-TS/language-service) | [`^0.54.0` -> `^0.55.0`](https://renovatebot.com/diffs/npm/@effect%2flanguage-service/0.54.0/0.55.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/opentelemetry](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry)) | [`^0.58.0` -> `^0.59.0`](https://renovatebot.com/diffs/npm/@effect%2fopentelemetry/0.58.0/0.59.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform)) | [`^0.92.0` -> `^0.93.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform/0.92.1/0.93.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform-browser](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-browser)) | [`^0.72.0` -> `^0.73.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-browser/0.72.0/0.73.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform-bun](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-bun)) | [`^0.81.0` -> `^0.83.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-bun/0.81.1/0.83.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform-node](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node)) | [`^0.98.0` -> `^0.100.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-node/0.98.4/0.100.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/rpc](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc)) | [`^0.71.0` -> `^0.72.0`](https://renovatebot.com/diffs/npm/@effect%2frpc/0.71.2/0.72.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>Effect-TS/language-service (@​effect/language-service)</summary>
### [`v0.55.2`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0552)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.55.1...v0.55.2)
##### Patch Changes
- [#​484](https://github.com/Effect-TS/language-service/pull/484) [`7c18fa8`](7c18fa8b08) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Fix edge cases in missedPipeableOpportunity diagnostic where it incorrectly flagged valid code patterns. The diagnostic now properly:
- Excludes `pipe` function calls from chain detection
- Ignores chains where the function returns a callable type (avoiding false positives for higher-order functions like `Schedule.whileOutput`)
### [`v0.55.1`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0551)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.55.0...v0.55.1)
##### Patch Changes
- [#​482](https://github.com/Effect-TS/language-service/pull/482) [`9695bdf`](9695bdfec4) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Fix `missedPipeableOpportunity` diagnostic to correctly detect nested function call chains
The diagnostic now properly identifies when nested function calls can be converted to pipeable style. Previously, the chain detection logic incorrectly tracked parent-child relationships, causing false positives. This fix ensures that only valid pipeable chains are reported, such as `toString(double(addOne(5)))` which can be refactored to `addOne(5).pipe(double, toString)`.
Example:
```typescript
// Before: incorrectly flagged or missed
identity(Schema.decodeUnknown(MyStruct)({ x: 42, y: 42 }));
// After: correctly handles complex nested calls
toString(double(addOne(5))); // ✓ Now correctly detected as pipeable
```
### [`v0.55.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0550)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.54.0...v0.55.0)
##### Minor Changes
- [#​478](https://github.com/Effect-TS/language-service/pull/478) [`9a9d5f9`](9a9d5f9486) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add `runEffectInsideEffect` diagnostic to warn when using `Effect.runSync`, `Effect.runPromise`, `Effect.runFork`, or `Effect.runCallback` inside an Effect context (such as `Effect.gen`, `Effect.fn`, or `Effect.fnUntraced`).
Running effects inside effects is generally not recommended as it breaks the composability of the Effect system. Instead, developers should extract the Runtime and use `Runtime.runSync`, `Runtime.runPromise`, etc., or restructure their code to avoid running effects inside effects.
Example:
```typescript
// ❌ Will trigger diagnostic
export const program = Effect.gen(function* () {
const data = yield* Effect.succeed(42);
const result = Effect.runSync(Effect.sync(() => data * 2)); // Not recommended
return result;
});
// ✅ Proper approach - extract runtime
export const program = Effect.gen(function* () {
const data = yield* Effect.succeed(42);
const runtime = yield* Effect.runtime();
const result = Runtime.runSync(runtime)(Effect.sync(() => data * 2));
return result;
});
// ✅ Better approach - compose effects
export const program = Effect.gen(function* () {
const data = yield* Effect.succeed(42);
const result = yield* Effect.sync(() => data * 2);
return result;
});
```
- [#​480](https://github.com/Effect-TS/language-service/pull/480) [`f1a0ece`](f1a0ece931) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add `schemaUnionOfLiterals` diagnostic to warn when using `Schema.Union` with multiple `Schema.Literal` calls that can be simplified to a single `Schema.Literal` call.
This diagnostic helps improve code readability and maintainability by suggesting a more concise syntax for union of literals.
Example:
```typescript
// ❌ Will trigger diagnostic
export const Status = Schema.Union(Schema.Literal("A"), Schema.Literal("B"));
// ✅ Simplified approach
export const Status = Schema.Literal("A", "B");
```
##### Patch Changes
- [#​481](https://github.com/Effect-TS/language-service/pull/481) [`160e018`](160e018c6f) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Update Effect ecosystem dependencies to latest versions:
- `@effect/cli`: 0.71.0 → 0.72.0
- `@effect/platform`: 0.92.1 → 0.93.0
- `@effect/platform-node`: 0.98.3 → 0.99.0
- `@effect/printer-ansi`: 0.46.0 → 0.47.0
- `@effect/rpc`: 0.71.0 → 0.72.0
- `effect`: Updated to stable version 3.19.0
Also updated development tooling dependencies:
- `vitest`: 3.2.4 → 4.0.6
- `@vitest/coverage-v8`: 3.2.4 → 4.0.6
- TypeScript ESLint packages: 8.46.1 → 8.46.3
- Various other minor dependency updates
</details>
<details>
<summary>Effect-TS/effect (@​effect/opentelemetry)</summary>
### [`v0.59.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/opentelemetry/CHANGELOG.md#0590)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/opentelemetry@0.58.0...@effect/opentelemetry@0.59.0)
##### Patch Changes
- Updated dependencies \[[`3c15d5f`](3c15d5f99f), [`3863fa8`](3863fa89f6), [`2a03c76`](2a03c76c27), [`24a1685`](24a1685c70)]:
- effect\@​3.19.0
- [@​effect/platform](https://github.com/effect/platform)@​0.93.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform)</summary>
### [`v0.93.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform/CHANGELOG.md#0930)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform@0.92.1...@effect/platform@0.93.0)
##### Patch Changes
- [#​5606](https://github.com/Effect-TS/effect/pull/5606) [`24a1685`](24a1685c70) Thanks [@​tim-smart](https://github.com/tim-smart)! - expose Layer output in HttpLayerRouter.serve
- Updated dependencies \[[`3c15d5f`](3c15d5f99f), [`3863fa8`](3863fa89f6), [`2a03c76`](2a03c76c27), [`24a1685`](24a1685c70)]:
- effect\@​3.19.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-browser)</summary>
### [`v0.73.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-browser/CHANGELOG.md#0730)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-browser@0.72.0...@effect/platform-browser@0.73.0)
##### Patch Changes
- Updated dependencies \[[`3c15d5f`](3c15d5f99f), [`3863fa8`](3863fa89f6), [`2a03c76`](2a03c76c27), [`24a1685`](24a1685c70)]:
- effect\@​3.19.0
- [@​effect/platform](https://github.com/effect/platform)@​0.93.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-bun)</summary>
### [`v0.83.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0830)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.82.0...@effect/platform-bun@0.83.0)
##### Patch Changes
- Updated dependencies \[[`571025c`](571025ceaf), [`d43577b`](d43577be59)]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.52.0
- [@​effect/sql](https://github.com/effect/sql)@​0.48.0
- [@​effect/rpc](https://github.com/effect/rpc)@​0.72.1
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.53.0
### [`v0.82.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0820)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.81.1...@effect/platform-bun@0.82.0)
##### Minor Changes
- [#​5606](https://github.com/Effect-TS/effect/pull/5606) [`24a1685`](24a1685c70) Thanks [@​tim-smart](https://github.com/tim-smart)! - backport [@​effect/cluster](https://github.com/effect/cluster) from effect v4
[@​effect/cluster](https://github.com/effect/cluster) no longer requires a Shard Manager, and instead relies on the
`RunnerStorage` service to track runner state.
To migrate, remove any Shard Manager deployments and use the updated layers in
`@effect/platform-node` or `@effect/platform-bun`.
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-node)</summary>
### [`v0.100.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#01000)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.99.0...@effect/platform-node@0.100.0)
##### Patch Changes
- Updated dependencies \[[`571025c`](571025ceaf), [`d43577b`](d43577be59)]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.52.0
- [@​effect/sql](https://github.com/effect/sql)@​0.48.0
- [@​effect/rpc](https://github.com/effect/rpc)@​0.72.1
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.53.0
### [`v0.99.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#0990)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.98.4...@effect/platform-node@0.99.0)
##### Minor Changes
- [#​5606](https://github.com/Effect-TS/effect/pull/5606) [`24a1685`](24a1685c70) Thanks [@​tim-smart](https://github.com/tim-smart)! - backport [@​effect/cluster](https://github.com/effect/cluster) from effect v4
[@​effect/cluster](https://github.com/effect/cluster) no longer requires a Shard Manager, and instead relies on the
`RunnerStorage` service to track runner state.
To migrate, remove any Shard Manager deployments and use the updated layers in
`@effect/platform-node` or `@effect/platform-bun`.
</details>
<details>
<summary>Effect-TS/effect (@​effect/rpc)</summary>
### [`v0.72.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/rpc/CHANGELOG.md#0721)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/rpc@0.72.0...@effect/rpc@0.72.1)
##### Patch Changes
- [#​5682](https://github.com/Effect-TS/effect/pull/5682) [`d43577b`](d43577be59) Thanks [@​jrmdayn](https://github.com/jrmdayn)! - Fix some typings around RpcServer context argument
### [`v0.72.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/rpc/CHANGELOG.md#0720)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/rpc@0.71.2...@effect/rpc@0.72.0)
##### Patch Changes
- [#​5606](https://github.com/Effect-TS/effect/pull/5606) [`24a1685`](24a1685c70) Thanks [@​tim-smart](https://github.com/tim-smart)! - backport [@​effect/cluster](https://github.com/effect/cluster) from effect v4
[@​effect/cluster](https://github.com/effect/cluster) no longer requires a Shard Manager, and instead relies on the
`RunnerStorage` service to track runner state.
To migrate, remove any Shard Manager deployments and use the updated layers in
`@effect/platform-node` or `@effect/platform-bun`.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNjkuMyIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS40IiwidGFyZ2V0QnJhbmNoIjoibmV4dCIsImxhYmVscyI6W119-->
Reviewed-on: #66
Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud>
Co-committed-by: Renovate Bot <renovate-bot@valverde.cloud>
|
2025-11-06 14:04:48 +01:00 |
|
|
|
31621d43d6
|
Update bun minor+patch updates (#51)
Lint / lint (push) Failing after 7s
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@effect/language-service](https://github.com/Effect-TS/language-service) | [`^0.46.0` -> `^0.47.0`](https://renovatebot.com/diffs/npm/@effect%2flanguage-service/0.46.0/0.47.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http) ([source](https://github.com/open-telemetry/opentelemetry-js)) | [`^0.206.0` -> `^0.207.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-http/0.206.0/0.207.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>Effect-TS/language-service (@​effect/language-service)</summary>
### [`v0.47.1`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0471)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.47.0...v0.47.1)
##### Patch Changes
- [#​431](https://github.com/Effect-TS/language-service/pull/431) [`acbbc55`](acbbc55f30) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Fix nested project references relative paths in CLI diagnostics command
The CLI diagnostics command now correctly resolves paths for nested project references by:
- Using absolute paths when parsing tsconfig files
- Correctly resolving the base directory for relative paths in project references
- Processing files in batches to improve memory usage and prevent leaks
### [`v0.47.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0470)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.46.0...v0.47.0)
##### Minor Changes
- [#​429](https://github.com/Effect-TS/language-service/pull/429) [`351d7fb`](351d7fbec1) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add new `diagnostics` CLI command to check Effect-specific diagnostics for files or projects
The new `effect-language-service diagnostics` command provides a way to get Effect-specific diagnostics through the CLI without patching your TypeScript installation. It supports:
- `--file` option to get diagnostics for a specific file
- `--project` option with a tsconfig file to check an entire project
The command outputs diagnostics in the same format as the TypeScript compiler, showing errors, warnings, and messages with their locations and descriptions.
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-trace-otlp-http)</summary>
### [`v0.207.0`](8e9b8bb2a7...fb6476d824)
[Compare Source](8e9b8bb2a7...fb6476d824)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTcuMCIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ny4wIiwidGFyZ2V0QnJhbmNoIjoibmV4dCIsImxhYmVscyI6W119-->
Reviewed-on: #51
Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud>
Co-committed-by: Renovate Bot <renovate-bot@valverde.cloud>
|
2025-10-23 00:38:27 +02:00 |
|
|
|
9f9e62858d
|
Update bun minor+patch updates (#31)
Lint / lint (push) Failing after 6s
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@effect/language-service](https://github.com/Effect-TS/language-service) | [`^0.42.0` -> `^0.44.0`](https://renovatebot.com/diffs/npm/@effect%2flanguage-service/0.42.0/0.44.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http) ([source](https://github.com/open-telemetry/opentelemetry-js)) | [`^0.205.0` -> `^0.206.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-http/0.205.0/0.206.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [lucide-react](https://lucide.dev) ([source](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.544.0` -> `^0.545.0`](https://renovatebot.com/diffs/npm/lucide-react/0.544.0/0.545.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>Effect-TS/language-service (@​effect/language-service)</summary>
### [`v0.44.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0440)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.43.2...v0.44.0)
##### Minor Changes
- [#​415](https://github.com/Effect-TS/language-service/pull/415) [`42c66a1`](42c66a1265) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add `diagnosticsName` option to include rule names in diagnostic messages. When enabled (default: true), diagnostic messages will display the rule name at the end, e.g., "Effect must be yielded or assigned to a variable. effect(floatingEffect)"
### [`v0.43.2`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0432)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.43.1...v0.43.2)
##### Patch Changes
- [#​410](https://github.com/Effect-TS/language-service/pull/410) [`0b40c04`](0b40c04625) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Defer typescript loading in CLI
### [`v0.43.1`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0431)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.43.0...v0.43.1)
##### Patch Changes
- [#​408](https://github.com/Effect-TS/language-service/pull/408) [`9ccd800`](9ccd8007b3) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Fix handling of leading/trailing slashes
### [`v0.43.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0430)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.42.0...v0.43.0)
##### Minor Changes
- [#​407](https://github.com/Effect-TS/language-service/pull/407) [`6590590`](6590590c0d) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add deterministicKeys diagnostic to enforce consistent key patterns for Services and Errors
This new diagnostic helps maintain consistent and unique keys for Effect Services and Tagged Errors by validating them against configurable patterns. The diagnostic is disabled by default and can be enabled via the `deterministicKeys` diagnosticSeverity setting.
Two patterns are supported:
- `default`: Constructs keys from package name + file path + class identifier (e.g., `@effect/package/FileName/ClassIdentifier`)
- `package-identifier`: Uses package name + identifier for flat project structures
Example configuration:
```jsonc
{
"diagnosticSeverity": {
"deterministicKeys": "error"
},
"keyPatterns": [
{
"target": "service",
"pattern": "default",
"skipLeadingPath": ["src/"]
}
]
}
```
The diagnostic also provides auto-fix code actions to update keys to match the configured patterns.
##### Patch Changes
- [#​405](https://github.com/Effect-TS/language-service/pull/405) [`f43b3ab`](f43b3ab32c) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Fix wrapWithEffectGen refactor not working on class heritage clauses
The wrapWithEffectGen refactor now correctly skips expressions in heritage clauses (e.g., `extends` clauses in class declarations) to avoid wrapping them inappropriately.
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-trace-otlp-http)</summary>
### [`v0.206.0`](2d3760898c...8e9b8bb2a7)
[Compare Source](2d3760898c...8e9b8bb2a7)
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.545.0`](https://github.com/lucide-icons/lucide/releases/tag/0.545.0): Version 0.545.0
[Compare Source](https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0)
#### What's Changed
- fix(icons): changed `flame` icon by [@​jamiemlaw](https://github.com/jamiemlaw) in [#​3600](https://github.com/lucide-icons/lucide/pull/3600)
- fix(icons): arcified `square-m` icon by [@​jguddas](https://github.com/jguddas) in [#​3549](https://github.com/lucide-icons/lucide/pull/3549)
- chore(deps-dev): bump vite from 6.3.5 to 6.3.6 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3611](https://github.com/lucide-icons/lucide/pull/3611)
- fix(icons): changed `combine` icon by [@​jguddas](https://github.com/jguddas) in [#​3200](https://github.com/lucide-icons/lucide/pull/3200)
- fix(icons): changed `building-2` icon by [@​karsa-mistmere](https://github.com/karsa-mistmere) in [#​3509](https://github.com/lucide-icons/lucide/pull/3509)
- chore(deps): bump devalue from 5.1.1 to 5.3.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3638](https://github.com/lucide-icons/lucide/pull/3638)
- feat(icons): Add `motorbike` icon by [@​jamiemlaw](https://github.com/jamiemlaw) in [#​3371](https://github.com/lucide-icons/lucide/pull/3371)
**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzguNCIsInVwZGF0ZWRJblZlciI6IjQxLjE0Ni4wIiwidGFyZ2V0QnJhbmNoIjoibmV4dCIsImxhYmVscyI6W119-->
Reviewed-on: #31
Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud>
Co-committed-by: Renovate Bot <renovate-bot@valverde.cloud>
|
2025-10-13 00:17:49 +02:00 |
|
Julien Valverdé
|
6c9dcaafc6
|
Switch to watch mode
Lint / lint (push) Successful in 13s
|
2025-10-07 00:45:42 +02:00 |
|
|
|
5269948e21
|
Update bun minor+patch updates (#25)
Build / build (push) Has been cancelled
Lint / lint (push) Has been cancelled
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@effect/language-service](https://github.com/Effect-TS/language-service) | [`^0.40.0` -> `^0.41.0`](https://renovatebot.com/diffs/npm/@effect%2flanguage-service/0.40.1/0.41.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/opentelemetry](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry)) | [`^0.56.6` -> `^0.58.0`](https://renovatebot.com/diffs/npm/@effect%2fopentelemetry/0.56.6/0.58.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform)) | [`^0.90.9` -> `^0.92.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform/0.90.10/0.92.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform-browser](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-browser)) | [`^0.70.0` -> `^0.72.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-browser/0.70.0/0.72.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform-bun](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-bun)) | [`^0.79.0` -> `^0.81.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-bun/0.79.1/0.81.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/platform-node](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node)) | [`^0.96.1` -> `^0.98.0`](https://renovatebot.com/diffs/npm/@effect%2fplatform-node/0.96.1/0.98.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@effect/rpc](https://effect.website) ([source](https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc)) | [`^0.69.2` -> `^0.71.0`](https://renovatebot.com/diffs/npm/@effect%2frpc/0.69.5/0.71.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>Effect-TS/language-service (@​effect/language-service)</summary>
### [`v0.41.1`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0411)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.41.0...v0.41.1)
##### Patch Changes
- [#​401](https://github.com/Effect-TS/language-service/pull/401) [`394fa8d`](394fa8d2e8) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add Effect.Tag completion for classes extending Effect
When typing `Effect.` in a class that extends Effect, the completion now also suggests `Effect.Tag` alongside the existing `Effect.Service` completion. This provides an additional way to define tagged services using the Effect.Tag pattern.
- [#​398](https://github.com/Effect-TS/language-service/pull/398) [`ae323d7`](ae323d791e) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Refactor internal TypeScript API wrappers to TypeScriptApi module for better code organization
- [#​400](https://github.com/Effect-TS/language-service/pull/400) [`6537461`](6537461915) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Reuse program package json info cache if available
### [`v0.41.0`](https://github.com/Effect-TS/language-service/blob/HEAD/CHANGELOG.md#0410)
[Compare Source](https://github.com/Effect-TS/language-service/compare/v0.40.1...v0.41.0)
##### Minor Changes
- [#​396](https://github.com/Effect-TS/language-service/pull/396) [`744de40`](744de4072f) Thanks [@​mattiamanzati](https://github.com/mattiamanzati)! - Add new diagnostic to warn when `Effect.Service` is used with a primitive type instead of an object type. This diagnostic helps prevent common mistakes where developers try to use primitive values (strings, numbers, etc.) as service types, which is not supported by `Effect.Service`. The diagnostic suggests wrapping the value in an object or manually using `Context.Tag` or `Effect.Tag` for primitive types.
</details>
<details>
<summary>Effect-TS/effect (@​effect/opentelemetry)</summary>
### [`v0.58.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/opentelemetry/CHANGELOG.md#0580)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/opentelemetry@0.57.0...@effect/opentelemetry@0.58.0)
##### Minor Changes
- [#​5302](https://github.com/Effect-TS/effect/pull/5302) [`70fe803`](70fe803469) Thanks [@​mikearnaldi](https://github.com/mikearnaldi)! - Automatically set otel parent when present as external span
##### Patch Changes
- Updated dependencies \[[`1c6ab74`](1c6ab74b31), [`70fe803`](70fe803469), [`c296e32`](c296e32554), [`a098ddf`](a098ddfc55)]:
- effect\@​3.18.0
- [@​effect/platform](https://github.com/effect/platform)@​0.92.0
### [`v0.57.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/opentelemetry/CHANGELOG.md#0570)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/opentelemetry@0.56.6...@effect/opentelemetry@0.57.0)
##### Patch Changes
- Updated dependencies \[[`d4d86a8`](d4d86a81f0)]:
- [@​effect/platform](https://github.com/effect/platform)@​0.91.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform)</summary>
### [`v0.92.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform/CHANGELOG.md#0921)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform@0.92.0...@effect/platform@0.92.1)
##### Patch Changes
- [#​5588](https://github.com/Effect-TS/effect/pull/5588) [`f6987c0`](f6987c04eb) Thanks [@​wmaurer](https://github.com/wmaurer)! - add additional predicate typings for HttpMiddleware.cors allowOrigins
### [`v0.92.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform/CHANGELOG.md#0920)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform@0.91.1...@effect/platform@0.92.0)
##### Patch Changes
- [#​5302](https://github.com/Effect-TS/effect/pull/5302) [`c60956e`](c60956e18f) Thanks [@​OliverJAsh](https://github.com/OliverJAsh)! - Adjust `xForwardedHeaders` middleware to always use `x-forwarded-for`
- Updated dependencies \[[`1c6ab74`](1c6ab74b31), [`70fe803`](70fe803469), [`c296e32`](c296e32554), [`a098ddf`](a098ddfc55)]:
- effect\@​3.18.0
### [`v0.91.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform/CHANGELOG.md#0911)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform@0.91.0...@effect/platform@0.91.1)
##### Patch Changes
- [#​5552](https://github.com/Effect-TS/effect/pull/5552) [`ffa494c`](ffa494cbc3) Thanks [@​tim-smart](https://github.com/tim-smart)! - allow predicates for HttpMiddleware.cors allowOrigins
### [`v0.91.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform/CHANGELOG.md#0910)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform@0.90.10...@effect/platform@0.91.0)
##### Minor Changes
- [#​5549](https://github.com/Effect-TS/effect/pull/5549) [`d4d86a8`](d4d86a81f0) Thanks [@​tim-smart](https://github.com/tim-smart)! - remove msgpackr re-exports
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-browser)</summary>
### [`v0.72.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-browser/CHANGELOG.md#0720)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-browser@0.71.0...@effect/platform-browser@0.72.0)
##### Patch Changes
- Updated dependencies \[[`1c6ab74`](1c6ab74b31), [`70fe803`](70fe803469), [`c296e32`](c296e32554), [`a098ddf`](a098ddfc55)]:
- effect\@​3.18.0
- [@​effect/platform](https://github.com/effect/platform)@​0.92.0
### [`v0.71.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-browser/CHANGELOG.md#0710)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-browser@0.70.0...@effect/platform-browser@0.71.0)
##### Patch Changes
- Updated dependencies \[[`d4d86a8`](d4d86a81f0)]:
- [@​effect/platform](https://github.com/effect/platform)@​0.91.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-bun)</summary>
### [`v0.81.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0811)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.81.0...@effect/platform-bun@0.81.1)
##### Patch Changes
- [#​5602](https://github.com/Effect-TS/effect/pull/5602) [`64b764b`](64b764b320) Thanks [@​tim-smart](https://github.com/tim-smart)! - guard against race conditions in NodeSocketServer
- Updated dependencies \[[`64b764b`](64b764b320)]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.50.3
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.51.3
### [`v0.81.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0810)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.80.0...@effect/platform-bun@0.81.0)
##### Patch Changes
- Updated dependencies \[[`1c6ab74`](1c6ab74b31), [`70fe803`](70fe803469), [`c296e32`](c296e32554), [`a098ddf`](a098ddfc55)]:
- effect\@​3.18.0
- [@​effect/platform](https://github.com/effect/platform)@​0.92.0
- [@​effect/cluster](https://github.com/effect/cluster)@​0.50.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.51.0
- [@​effect/rpc](https://github.com/effect/rpc)@​0.71.0
- [@​effect/sql](https://github.com/effect/sql)@​0.46.0
### [`v0.80.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-bun/CHANGELOG.md#0800)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-bun@0.79.1...@effect/platform-bun@0.80.0)
##### Patch Changes
- Updated dependencies \[[`d4d86a8`](d4d86a81f0)]:
- [@​effect/platform](https://github.com/effect/platform)@​0.91.0
- [@​effect/rpc](https://github.com/effect/rpc)@​0.70.0
- [@​effect/cluster](https://github.com/effect/cluster)@​0.49.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.50.0
- [@​effect/sql](https://github.com/effect/sql)@​0.45.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/platform-node)</summary>
### [`v0.98.3`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#0983)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.98.2...@effect/platform-node@0.98.3)
##### Patch Changes
- [#​5602](https://github.com/Effect-TS/effect/pull/5602) [`64b764b`](64b764b320) Thanks [@​tim-smart](https://github.com/tim-smart)! - guard against race conditions in NodeSocketServer
- Updated dependencies \[[`64b764b`](64b764b320)]:
- [@​effect/cluster](https://github.com/effect/cluster)@​0.50.3
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.51.3
### [`v0.98.2`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#0982)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.98.1...@effect/platform-node@0.98.2)
##### Patch Changes
- [#​5590](https://github.com/Effect-TS/effect/pull/5590) [`f4c4702`](f4c4702ab0) Thanks [@​tim-smart](https://github.com/tim-smart)! - add openTimeout options to NodeSocket.makeNet
- Updated dependencies \[[`f4c4702`](f4c4702ab0), [`f6987c0`](f6987c04eb)]:
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.51.2
- [@​effect/cluster](https://github.com/effect/cluster)@​0.50.2
- [@​effect/platform](https://github.com/effect/platform)@​0.92.1
### [`v0.98.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#0981)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.98.0...@effect/platform-node@0.98.1)
##### Patch Changes
- [#​5585](https://github.com/Effect-TS/effect/pull/5585) [`cf17f2f`](cf17f2f031) Thanks [@​tim-smart](https://github.com/tim-smart)! - keep socket error listener attached in NodeSocket
- Updated dependencies \[[`07802f7`](07802f78fd), [`cf17f2f`](cf17f2f031)]:
- effect\@​3.18.1
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.51.1
- [@​effect/cluster](https://github.com/effect/cluster)@​0.50.1
### [`v0.98.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#0980)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.97.1...@effect/platform-node@0.98.0)
##### Patch Changes
- Updated dependencies \[[`1c6ab74`](1c6ab74b31), [`70fe803`](70fe803469), [`c296e32`](c296e32554), [`a098ddf`](a098ddfc55)]:
- effect\@​3.18.0
- [@​effect/platform](https://github.com/effect/platform)@​0.92.0
- [@​effect/cluster](https://github.com/effect/cluster)@​0.50.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.51.0
- [@​effect/rpc](https://github.com/effect/rpc)@​0.71.0
- [@​effect/sql](https://github.com/effect/sql)@​0.46.0
### [`v0.97.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#0971)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.97.0...@effect/platform-node@0.97.1)
##### Patch Changes
- [#​5557](https://github.com/Effect-TS/effect/pull/5557) [`978b6ff`](978b6ffc0b) Thanks [@​tim-smart](https://github.com/tim-smart)! - allow NodeSocket.makeNet open to be interrupted
- Updated dependencies \[[`978b6ff`](978b6ffc0b)]:
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.50.1
- [@​effect/cluster](https://github.com/effect/cluster)@​0.49.1
### [`v0.97.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/platform-node/CHANGELOG.md#0970)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/platform-node@0.96.1...@effect/platform-node@0.97.0)
##### Patch Changes
- Updated dependencies \[[`d4d86a8`](d4d86a81f0)]:
- [@​effect/platform](https://github.com/effect/platform)@​0.91.0
- [@​effect/rpc](https://github.com/effect/rpc)@​0.70.0
- [@​effect/cluster](https://github.com/effect/cluster)@​0.49.0
- [@​effect/platform-node-shared](https://github.com/effect/platform-node-shared)@​0.50.0
- [@​effect/sql](https://github.com/effect/sql)@​0.45.0
</details>
<details>
<summary>Effect-TS/effect (@​effect/rpc)</summary>
### [`v0.71.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/rpc/CHANGELOG.md#0710)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/rpc@0.70.2...@effect/rpc@0.71.0)
##### Patch Changes
- Updated dependencies \[[`1c6ab74`](1c6ab74b31), [`70fe803`](70fe803469), [`c296e32`](c296e32554), [`a098ddf`](a098ddfc55)]:
- effect\@​3.18.0
- [@​effect/platform](https://github.com/effect/platform)@​0.92.0
### [`v0.70.2`](https://github.com/Effect-TS/effect/blob/HEAD/packages/rpc/CHANGELOG.md#0702)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/rpc@0.70.1...@effect/rpc@0.70.2)
##### Patch Changes
- [#​5581](https://github.com/Effect-TS/effect/pull/5581) [`dd7b459`](dd7b4591b7) Thanks [@​tim-smart](https://github.com/tim-smart)! - persist activity interrupts as "Suspended"
### [`v0.70.1`](https://github.com/Effect-TS/effect/blob/HEAD/packages/rpc/CHANGELOG.md#0701)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/rpc@0.70.0...@effect/rpc@0.70.1)
##### Patch Changes
- [#​5577](https://github.com/Effect-TS/effect/pull/5577) [`c9e1e40`](c9e1e4064c) Thanks [@​tim-smart](https://github.com/tim-smart)! - ignore non-client interrupts in workflow activities
### [`v0.70.0`](https://github.com/Effect-TS/effect/blob/HEAD/packages/rpc/CHANGELOG.md#0700)
[Compare Source](https://github.com/Effect-TS/effect/compare/@effect/rpc@0.69.5...@effect/rpc@0.70.0)
##### Patch Changes
- [#​5549](https://github.com/Effect-TS/effect/pull/5549) [`d4d86a8`](d4d86a81f0) Thanks [@​tim-smart](https://github.com/tim-smart)! - remove msgpackr re-exports
- Updated dependencies \[[`d4d86a8`](d4d86a81f0)]:
- [@​effect/platform](https://github.com/effect/platform)@​0.91.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzIuNSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMi41IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #25
Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud>
Co-committed-by: Renovate Bot <renovate-bot@valverde.cloud>
|
2025-10-03 17:01:09 +02:00 |
|
|
|
1cd70b3ed0
|
09-22-2025 (#7)
Build / build (push) Successful in 48s
Lint / lint (push) Successful in 13s
Co-authored-by: Julien Valverdé <julien.valverde@mailo.com>
Reviewed-on: #7
|
2025-09-20 04:49:37 +02:00 |
|
Julien Valverdé
|
44f07d64eb
|
Properly setup packageManager field
Build / build (push) Successful in 39s
Lint / lint (push) Successful in 13s
|
2025-09-18 01:36:05 +02:00 |
|
|
|
c0cac90a66
|
Initial version (#1)
Build / build (push) Successful in 41s
Lint / lint (push) Successful in 13s
Co-authored-by: Julien Valverdé <julien.valverde@mailo.com>
Reviewed-on: #1
|
2025-09-18 01:26:10 +02:00 |
|