Skip to content

Version Packages (beta)#2208

Merged
tim-smart merged 1 commit into
mainfrom
changeset-release/main
May 19, 2026
Merged

Version Packages (beta)#2208
tim-smart merged 1 commit into
mainfrom
changeset-release/main

Conversation

@effect-bot

@effect-bot effect-bot commented May 18, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@effect/ai-anthropic@4.0.0-beta.68

Patch Changes

@effect/ai-openai@4.0.0-beta.68

Patch Changes

@effect/ai-openai-compat@4.0.0-beta.68

Patch Changes

@effect/ai-openrouter@4.0.0-beta.68

Patch Changes

@effect/atom-react@4.0.0-beta.68

Patch Changes

@effect/atom-solid@4.0.0-beta.68

Patch Changes

@effect/atom-vue@4.0.0-beta.68

Patch Changes

effect@4.0.0-beta.68

Patch Changes

  • #2210 af8267f Thanks @tim-smart! - Add Stream.broadcastN for fixed-size stream broadcasts.

  • #2180 0176eaf Thanks @IMax153! - update Model uuid helpers

  • #2180 0176eaf Thanks @IMax153! - Add a platform-agnostic Crypto service for cryptographic random bytes, secure random generators, UUIDv4 / UUIDv7 generation, and digest operations. UUID generation should now use the Crypto service's randomUUIDv4 or randomUUIDv7, which format bytes from the platform Crypto service; UUIDv7 also uses the Clock service timestamp. Random.nextUUIDv4 has been removed because the base Random service is not cryptographically secure.

  • #2221 f136bb7 Thanks @gcanti! - Change Schema.asserts and SchemaParser.asserts to assert a value directly with asserts(schema, input) and remove Schema.Codec.ToAsserts.

  • #2209 6f38f07 Thanks @tim-smart! - Fix Channel.decodeText corrupting UTF-8 characters split across chunk boundaries.

  • #2207 aec9c40 Thanks @tim-smart! - rename Model.Generated to Model.GeneratedByDb

@effect/opentelemetry@4.0.0-beta.68

Patch Changes

@effect/platform-browser@4.0.0-beta.68

Patch Changes

  • #2180 0176eaf Thanks @IMax153! - Add a platform-agnostic Crypto service for cryptographic random bytes, secure random generators, UUIDv4 / UUIDv7 generation, and digest operations. UUID generation should now use the Crypto service's randomUUIDv4 or randomUUIDv7, which format bytes from the platform Crypto service; UUIDv7 also uses the Clock service timestamp. Random.nextUUIDv4 has been removed because the base Random service is not cryptographically secure.

  • Updated dependencies [af8267f, 0176eaf, 0176eaf, f136bb7, 6f38f07, aec9c40]:

    • effect@4.0.0-beta.68

@effect/platform-bun@4.0.0-beta.68

Patch Changes

  • #2180 0176eaf Thanks @IMax153! - Add a platform-agnostic Crypto service for cryptographic random bytes, secure random generators, UUIDv4 / UUIDv7 generation, and digest operations. UUID generation should now use the Crypto service's randomUUIDv4 or randomUUIDv7, which format bytes from the platform Crypto service; UUIDv7 also uses the Clock service timestamp. Random.nextUUIDv4 has been removed because the base Random service is not cryptographically secure.

  • Updated dependencies [af8267f, 0176eaf, 0176eaf, f136bb7, 6f38f07, aec9c40]:

    • effect@4.0.0-beta.68
    • @effect/platform-node-shared@4.0.0-beta.68

@effect/platform-node@4.0.0-beta.68

Patch Changes

  • #2180 0176eaf Thanks @IMax153! - Add a platform-agnostic Crypto service for cryptographic random bytes, secure random generators, UUIDv4 / UUIDv7 generation, and digest operations. UUID generation should now use the Crypto service's randomUUIDv4 or randomUUIDv7, which format bytes from the platform Crypto service; UUIDv7 also uses the Clock service timestamp. Random.nextUUIDv4 has been removed because the base Random service is not cryptographically secure.

  • Updated dependencies [af8267f, 0176eaf, 0176eaf, f136bb7, 6f38f07, aec9c40]:

    • effect@4.0.0-beta.68
    • @effect/platform-node-shared@4.0.0-beta.68

@effect/platform-node-shared@4.0.0-beta.68

Patch Changes

  • #2180 0176eaf Thanks @IMax153! - Add a platform-agnostic Crypto service for cryptographic random bytes, secure random generators, UUIDv4 / UUIDv7 generation, and digest operations. UUID generation should now use the Crypto service's randomUUIDv4 or randomUUIDv7, which format bytes from the platform Crypto service; UUIDv7 also uses the Clock service timestamp. Random.nextUUIDv4 has been removed because the base Random service is not cryptographically secure.

  • Updated dependencies [af8267f, 0176eaf, 0176eaf, f136bb7, 6f38f07, aec9c40]:

    • effect@4.0.0-beta.68

@effect/sql-clickhouse@4.0.0-beta.68

Patch Changes

@effect/sql-d1@4.0.0-beta.68

Patch Changes

@effect/sql-libsql@4.0.0-beta.68

Patch Changes

@effect/sql-mssql@4.0.0-beta.68

Patch Changes

@effect/sql-mysql2@4.0.0-beta.68

Patch Changes

@effect/sql-pg@4.0.0-beta.68

Patch Changes

@effect/sql-pglite@4.0.0-beta.68

Patch Changes

@effect/sql-sqlite-bun@4.0.0-beta.68

Patch Changes

@effect/sql-sqlite-do@4.0.0-beta.68

Patch Changes

@effect/sql-sqlite-node@4.0.0-beta.68

Patch Changes

@effect/sql-sqlite-react-native@4.0.0-beta.68

Patch Changes

@effect/sql-sqlite-wasm@4.0.0-beta.68

Patch Changes

@effect/openapi-generator@4.0.0-beta.68

Patch Changes

@effect/vitest@4.0.0-beta.68

Patch Changes

@github-actions

github-actions Bot commented May 18, 2026

Copy link
Copy Markdown
Contributor

📊 JSDoc Documentation Analysis

📈 Current Analysis Results
Analyzing 136 TypeScript files in packages/effect/src/ (including schema and config subdirectories)...

============================================================
         EFFECT JSDOC ANALYSIS REPORT
============================================================

📊 SUMMARY STATISTICS
------------------------------
Total files analyzed: 136
Total exported members: 4320
Missing @example: 4314 (99.9%)
Missing @category: 73 (1.7%)

🎯 TOP FILES NEEDING ATTENTION
----------------------------------------
1. Schema.ts
   📝 519 missing examples, 🏷️  14 missing categories
   📦 519 total exports
2. Effect.ts
   📝 253 missing examples, 🏷️  6 missing categories
   📦 253 total exports
3. Stream.ts
   📝 240 missing examples, 🏷️  0 missing categories
   📦 240 total exports
4. Channel.ts
   📝 152 missing examples, 🏷️  0 missing categories
   📦 152 total exports
5. Array.ts
   📝 140 missing examples, 🏷️  1 missing categories
   📦 140 total exports
6. DateTime.ts
   📝 108 missing examples, 🏷️  2 missing categories
   📦 108 total exports
7. SchemaRepresentation.ts
   📝 96 missing examples, 🏷️  0 missing categories
   📦 96 total exports
8. Chunk.ts
   📝 86 missing examples, 🏷️  1 missing categories
   📦 86 total exports
9. Sink.ts
   📝 81 missing examples, 🏷️  2 missing categories
   📦 81 total exports
10. Cause.ts
   📝 79 missing examples, 🏷️  3 missing categories
   📦 79 total exports
11. Graph.ts
   📝 80 missing examples, 🏷️  0 missing categories
   📦 80 total exports
12. SchemaAST.ts
   📝 77 missing examples, 🏷️  0 missing categories
   📦 77 total exports
13. Option.ts
   📝 67 missing examples, 🏷️  1 missing categories
   📦 67 total exports
14. String.ts
   📝 63 missing examples, 🏷️  0 missing categories
   📦 63 total exports
15. Predicate.ts
   📝 57 missing examples, 🏷️  2 missing categories
   📦 57 total exports

✅ PERFECTLY DOCUMENTED FILES
-----------------------------------
   index.ts (0 exports)

🔍 SAMPLE MISSING ITEMS FROM Schema.ts
-----------------------------------
   Optionality (type, line 151): missing example
   Mutability (type, line 161): missing example
   ConstructorDefault (type, line 172): missing example
   MakeOptions (interface, line 187): missing example
   Bottom (interface, line 216): missing example
   declareConstructor (interface, line 274): missing example
   declareConstructor (function, line 335): missing example
   declare (interface, line 362): missing example
   declare (function, line 395): missing example
   revealBottom (function, line 436): missing example

📋 BREAKDOWN BY EXPORT TYPE
-----------------------------------
const: 2983 missing examples, 0 missing categories
interface: 482 missing examples, 0 missing categories
type: 352 missing examples, 1 missing categories
function: 359 missing examples, 0 missing categories
namespace: 72 missing examples, 72 missing categories
class: 66 missing examples, 0 missing categories

📈 DOCUMENTATION PROGRESS
------------------------------
Examples: 6/4320 (0.1% complete)
Categories: 4247/4320 (98.3% complete)

============================================================
Analysis complete! 4387 items need attention.
============================================================

📄 Detailed results saved to: jsdoc-analysis-results.json

This comment is automatically updated on each push. View the analysis script for details.

@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Analysis

File Name Current Size Previous Size Difference
basic.ts 6.72 KB 6.72 KB 0.00 KB (0.00%)
batching.ts 9.22 KB 9.22 KB 0.00 KB (0.00%)
brand.ts 6.20 KB 6.20 KB 0.00 KB (0.00%)
cache.ts 9.70 KB 9.70 KB 0.00 KB (0.00%)
config.ts 18.40 KB 18.40 KB 0.00 KB (0.00%)
differ.ts 16.85 KB 16.85 KB 0.00 KB (0.00%)
http-client.ts 20.20 KB 20.20 KB 0.00 KB (0.00%)
logger.ts 10.18 KB 10.18 KB 0.00 KB (0.00%)
metric.ts 8.56 KB 8.56 KB 0.00 KB (0.00%)
optic.ts 7.37 KB 7.37 KB 0.00 KB (0.00%)
pubsub.ts 13.80 KB 13.80 KB 0.00 KB (0.00%)
queue.ts 11.08 KB 11.08 KB 0.00 KB (0.00%)
schedule.ts 10.08 KB 10.08 KB 0.00 KB (0.00%)
schema-representation-roundtrip.ts 26.17 KB 26.17 KB 0.00 KB (0.00%)
schema-string-transformation.ts 12.59 KB 12.59 KB 0.00 KB (0.00%)
schema-string.ts 10.34 KB 10.34 KB 0.00 KB (0.00%)
schema-template-literal.ts 13.94 KB 13.94 KB 0.00 KB (0.00%)
schema-toArbitraryLazy.ts 18.44 KB 18.44 KB 0.00 KB (0.00%)
schema-toCodeDocument.ts 21.12 KB 21.12 KB 0.00 KB (0.00%)
schema-toCodecJson.ts 17.66 KB 17.66 KB 0.00 KB (0.00%)
schema-toEquivalence.ts 17.61 KB 17.61 KB 0.00 KB (0.00%)
schema-toFormatter.ts 17.44 KB 17.44 KB 0.00 KB (0.00%)
schema-toJsonSchemaDocument.ts 19.96 KB 19.96 KB 0.00 KB (0.00%)
schema-toRepresentation.ts 18.00 KB 18.00 KB 0.00 KB (0.00%)
schema.ts 17.05 KB 17.05 KB 0.00 KB (0.00%)
stm.ts 11.95 KB 11.95 KB 0.00 KB (0.00%)
stream.ts 9.25 KB 9.25 KB 0.00 KB (0.00%)

@effect-bot effect-bot force-pushed the changeset-release/main branch 11 times, most recently from 8a50d1b to ca2420f Compare May 18, 2026 22:47
@effect-bot effect-bot force-pushed the changeset-release/main branch from ca2420f to 97083ac Compare May 18, 2026 22:51
@tim-smart tim-smart merged commit 0f8d9b9 into main May 19, 2026
14 checks passed
@tim-smart tim-smart deleted the changeset-release/main branch May 19, 2026 01:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants