t3-code-android-nightly/.repos/alchemy-effect/CHANGELOG.md
Julius Marminge 6f9cea00ae
chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 13:22:30 -07:00

242 KiB

v2.0.0-beta.80

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.79

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.78

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.77

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub

v2.0.0-beta.76

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.75

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.74

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.73

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.72

No significant changes

    View changes on GitHub

v2.0.0-beta.71

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub

v2.0.0-beta.70

No significant changes

    View changes on GitHub

v2.0.0-beta.69

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.68

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.67

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.66

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.65

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.64

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.63

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.62

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.61

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.60

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.59

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.58

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.57

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.56

   🚀 Features

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub

v2.0.0-beta.55

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.54

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.53

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.52

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.51

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.50

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.49

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.48

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.47

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.46

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.45

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.44

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.43

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.42

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.41

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.40

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.39

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.38

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.37

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.36

   🚀 Features

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub

v2.0.0-beta.35

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.34

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.33

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.32

   🚀 Features

   🐞 Bug Fixes

  • cloudflare: Remove debug log statements  -  by Sam Goodwin (64414)
    View changes on GitHub

v2.0.0-beta.31

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.30

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.29

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.28

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.27

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.26

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.25

   🐞 Bug Fixes

  • Cloudflare: Remove broken keepAssets optimization  -  by Sam Goodwin (845a7)
    View changes on GitHub

v2.0.0-beta.24

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.23

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.22

   🚀 Features

    View changes on GitHub

v2.0.0-beta.21

   🚀 Features

   🐞 Bug Fixes

  • Update to distilled 0.13.1  -  by Sam Goodwin (b0407)
    View changes on GitHub

v2.0.0-beta.20

   🐞 Bug Fixes

  • Update to effect beta.58 & distilled 0.13  -  by Michael (Pear) (d6f4e)
    View changes on GitHub

v2.0.0-beta.19

   🚀 Features

  • Axiom:
    • Axiom resources  -  by Sam Goodwin (f2ffd)
    • Type-safe dashboard charts  -  by Sam Goodwin (46f05)
  • Bundle:
    • Auto-detect entry package for pure annotations  -  by Sam Goodwin (ce5f3)
  • core:
    • Annotate pure calls to optimize tree shaking  -  by Sam Goodwin (e21a6)

   🐞 Bug Fixes

  • Axiom:
    • Ensure token is always present and handle missing token error in ApiTokenProvider  -  by Sam Goodwin (da86a)
    • Don't replace token when props don't cange  -  by Sam Goodwin (ac655)
    View changes on GitHub

v2.0.0-beta.18

   🚀 Features

    View changes on GitHub

v2.0.0-beta.17

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.16

   🚀 Features

  • Cloudflare:
    • Artifacts Store  -  by Sam Goodwin (e531f)
    • Allow account ID to be passed into AccountApiToken and UserApiToken  -  by Sam Goodwin (0f8ac)
  • GitHub:
    • Auth provider for github supporting env, PAT and gh cli  -  by Sam Goodwin (1de51)
  • cli:
    • Alchemy profile show  -  by Sam Goodwin (f83e2)

   🐞 Bug Fixes

  • Cloudflare: Remove InstanceId from Artifact store requirement  -  by Sam Goodwin (de489)
  • cli: Don't fail on broken profiles when logging in  -  by Sam Goodwin (d8296)
    View changes on GitHub

v2.0.0-beta.15

   🚀 Features

  • Cloudflare: UserApiToken and AccountApiToken  -  by Sam Goodwin (56e0f)
  • GitHub: Export a providers() Layer  -  by Sam Goodwin (e5cd4)

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.14

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.13

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.12

   🚀 Features

   🐞 Bug Fixes

  • Providers not inheriting parent scope  -  by John Royal (8317b)
  • Include WebSocketConstructor in PlatformServices  -  by John Royal (2dfb0)

   🏎 Performance

  • Use subpath imports for PlatformServices  -  by John Royal (1867a)
    View changes on GitHub

v2.0.0-beta.11

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.10

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.9

   🚀 Features

    View changes on GitHub

v2.0.0-beta.8

   🐞 Bug Fixes

  • Add stack export to package.json  -  by John Royal (0ede2)
    View changes on GitHub

v2.0.0-beta.7

   🐞 Bug Fixes

  • cloudflare: Use consistent comaptibility date and flags in Worker  -  by Sam Goodwin (deda3)
    View changes on GitHub

v2.0.0-beta.6

   🐞 Bug Fixes

  • cloudflare: Set nodejs_compat by default for Effect Workers  -  by Sam Goodwin (ff780)
    View changes on GitHub

v2.0.0-beta.5

   🐞 Bug Fixes

  • Running with bun no longer runs unbundled alchemy bin  -  by Michael (Pear) (61198)
  • core: Use Provider collection as requirements  -  by Sam Goodwin (f81cc)
    View changes on GitHub

v2.0.0-beta.4

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.0.0-beta.test-export-fix-4

No significant changes

    View changes on GitHub

v2.0.0-beta.test-export-fix-3

No significant changes

    View changes on GitHub

v2.0.0-beta.test-export-fix-2

No significant changes

    View changes on GitHub

v2.0.0-beta.test-export-fix

   🚀 Features

   🐞 Bug Fixes

  • Rename cli binary from "alchemy-effect" to "alchemy"  -  by John Royal (b8b3a)
  • Fix export order  -  by Michael (Pear) (7bea9)
  • core: Use platform-bun when running in bun, otherwise platform-node  -  by Sam Goodwin (3b0d6)
    View changes on GitHub

v2.0.0-beta.3

   🚀 Features

  • GitHub:
    • Comment Resource and CI guide  -  by Sam Goodwin (5e938)
    • Secret and Variable  -  by Sam Goodwin (0f620)

   🐞 Bug Fixes

  • core: Fix undefined Provider in plan  -  by Sam Goodwin (e0143)
    View changes on GitHub

v2.0.0-beta.2

   🚀 Features

  • ProviderCollections reduce number of Provider types polluting user's types  -  by Sam Goodwin (9f76b)
    View changes on GitHub

v2.0.0-beta.1

   🚀 Features

  • Migrate to effect@4.0.0-beta.48  -  by Sam Goodwin (8674e)
  • cloudflare: Support R2Bucket.bind instead of R2BucketBinding.bind for all CF resources  -  by Sam Goodwin (12b50)
  • core: Alchemy.Stack  -  by Sam Goodwin (68e66)

   🐞 Bug Fixes

    View changes on GitHub

v0.11.0

   🚀 Features

  • test: Add skipIf to bun testing harness  -  by Michael (Pear) (6021c)

   🐞 Bug Fixes

    View changes on GitHub

v0.10.0

   🚀 Features

    View changes on GitHub

v0.9.1

   🐞 Bug Fixes

    View changes on GitHub

v0.9.0

   🚀 Features

  • core: Bun test helpers  -  by Sam Goodwin (40af3)

   🐞 Bug Fixes

  • cloudflare:
    • Delay WorkerEnvironment resolution for R2Bucket binding until inside Worker  -  by Sam Goodwin (b41b1)
    • Precreate Worker with tags and resolve DO namespace IDs as Worker output attributes  -  by Sam Goodwin (c6b2a)
    • Retry eventually consistent ContainerApplicationNotFound error  -  by Sam Goodwin (90d75)
    • Resolve Durable Object namespace IDs in precreate  -  by Sam Goodwin (cd1e2)
    • Use Sonda to generate bundle report  -  by Sam Goodwin (a7a9c)
    • Recover from partial ContainerApplication failure  -  by Sam Goodwin (04890)
  • core:
    • Use a Deferred to support parallel caching  -  by Sam Goodwin (ca693)
    • Exclude Artifacts from provider requirements  -  by Sam Goodwin (a0aec)
    • Resolve Effects in Binding.Sevice.bind  -  by Sam Goodwin (b82f2)
  • test:
    • Return output of deploying stack in a test  -  by Sam Goodwin (6d354)
    View changes on GitHub

v0.8.0

   🚀 Features

  • cloudflare: Async-alchemy style bindings and R2 wrapper  -  by Sam Goodwin (4c4ca)
    View changes on GitHub

v0.7.1

   🚀 Features

    View changes on GitHub

v0.7.0

   🚀 Features

    View changes on GitHub

v0.6.4

No significant changes

    View changes on GitHub

v0.6.3

   🚀 Features

  • better-auth:
    • Add @alchemy.run/better-auth packag with D1 support  -  by Sam Goodwin (9dc0f)
  • cloudflare:
    • D1Database resource  -  by Sam Goodwin (48fd4)
    • Expose raw Cloudflare.Request as a Tag  -  by Sam Goodwin (67998)
  • core:
    • Random resource  -  by Sam Goodwin (71527)

   🐞 Bug Fixes

  • Replace Schedule.compose with Schedule.both  -  by Sam Goodwin (46195)
  • cli:
    • Simplify logs query to latest hour  -  by Sam Goodwin (b4a47)
    • Used TaggedError in Daemon  -  by Sam Goodwin (77a78)
  • cloudflare:
    • Export D1 resources and bindings  -  by Sam Goodwin (d9e94)
    • Export D1 resources and bindings  -  by Sam Goodwin (bcd43)
  • core:
    • Support updating downstream to unlink and delete a binding  -  by Sam Goodwin (6bdf8)
    View changes on GitHub

v0.6.2

No significant changes

    View changes on GitHub

v0.6.1

   🚀 Features

  • Move to distilled-aws  -  by Sam Goodwin (e12f2)
  • Add S3 data plane APIs  -  by Sam Goodwin and Claude Haiku 4.5 in https://github.com/alchemy-run/alchemy/issues/34 (f2986)
  • Bootstrap CLI command  -  by Sam Goodwin (3a79a)
  • Lambda.consumeTable  -  by Sam Goodwin (420c1)
  • Remove ExecutionContext from Policy requirements  -  by Sam Goodwin (867ef)
  • Implement HttpServer for Lambda and Cloudflare  -  by Sam Goodwin (655df)
  • Namespaces  -  by Sam Goodwin (46050)
  • Implement Host, Self and make Lambda entrypoint  -  by Sam Goodwin (1d9a2)
  • Generalize bundler and end to end deployment working  -  by Sam Goodwin (65353)
  • Namespace tree for organizing Resources and Bindings  -  by Sam Goodwin (3b937)
  • Default AWS StageConfig  -  by Sam Goodwin (45152)
  • Bind Outputs to environment variables  -  by Sam Goodwin (9ff75)
  • End-to-end bundling, bindings and IAM policies  -  by Sam Goodwin (d2fef)
  • Migrate to @distilled.cloud (v2)  -  by Sam Goodwin (75151)
  • Support external platforms  -  by Sam Goodwin (7ed9f)
  • aws:
    • DynamoDB Bindings and an AI process for implementing an aws service  -  by Sam Goodwin (cdfd4)
    • DynamoDB Table Stream  -  by Sam Goodwin (ec61a)
    • SNS Topic, Subscription, TopicSink and EventSource  -  by Sam Goodwin (4d3af)
    • Cloudwatch Resources  -  by Sam Goodwin (30544)
    • Add logs and tail for Lambda Functions  -  by Sam Goodwin (8403c)
  • aws, dynamodb:
    • Add Batch and Transact Operations  -  by Sam Goodwin (73a01)
  • aws, eventbridge:
    • EventBrdige Resources  -  by Sam Goodwin (4809c)
  • aws,acm:
    • Certificate  -  by Sam Goodwin (c082f)
  • aws,autoscaling:
    • AutoScalingGroup, LaunchTemplate, ScalingPolicy  -  by Sam Goodwin (d7878)
  • aws,cloudfront:
    • Distribution, Function, Invalidation, KeyValueStore, OriginAccessControl  -  by Sam Goodwin (2d2e5)
  • aws,ec2:
    • EC2 Network and Instance  -  by Sam Goodwin (8e686)
    • Share Hsot logic across EC2 Instance and LaunchTemplate  -  by Sam Goodwin (691e2)
  • aws,ecr:
    • Repository Resource  -  by Sam Goodwin (0af1e)
  • aws,ecs:
    • ECS Cluster, Task and Service Resources  -  by Sam Goodwin (11c74)
  • aws,eks:
    • AWS Auto EKS Cluster resoruces  -  by Sam Goodwin (9b4f9)
  • aws,elbv2:
    • Listener, LoadBalancer, TargetGroup  -  by Sam Goodwin (8486e)
    • Support TCP protocol in Listener, LoadBalancer  -  by Sam Goodwin (b5128)
  • aws,http:
    • Handle unrecoverable Http errors, fix GetObject IAM policy  -  by Sam Goodwin (39e5c)
  • aws,iam:
    • AWS IAM Resources, Operations and Tests  -  by Sam Goodwin (8638a)
  • aws,iamidentitycenter:
    • AccountAssignment, Group, Instance, PermissionSet  -  by Sam Goodwin (3f864)
  • aws,kinesiss:
    • Operations for Kinesis Streams, including EventSource and Sinks  -  by Sam Goodwin (8b40c)
  • aws,lambda:
    • EventBridge and Stream Event Sources  -  by Sam Goodwin (311a0)
  • aws,logs:
    • LogGroup Resource  -  by Sam Goodwin (ff7e2)
  • aws,organizations:
    • Account, DelegatedAdministrator, Organization, OrganizationalUnit, OrganizationResourcePolicy, Policy, PolicyAttachment, Root, RootPolicyType, TrustedServiceAccess  -  by Sam Goodwin (ed86a)
    • TenantRoot  -  by Sam Goodwin (b6f7b)
  • aws,pipes:
    • Pipe resources  -  by Sam Goodwin (38af3)
  • aws,rds:
    • DB* Resources, Aurora, Connect and RDSData  -  by Sam Goodwin (9742b)
  • aws,route53:
    • Record  -  by Sam Goodwin (71d88)
  • aws,scheduler:
    • Schedule, ScheduleGroup resources  -  by Sam Goodwin (3be73)
  • aws,secretsmanager:
    • Secret Resource and Bindings  -  by Sam Goodwin (a8a39)
  • aws,sqs:
    • Allow DeleteMessageBatch, ReceiveMessage and SendMessage on EC2  -  by Sam Goodwin (bddb4)
  • aws,website:
    • SsrSite, StaticSite, Router  -  by Sam Goodwin (d4f14)
    • Bring StaticSite up to par with SST  -  by Sam Goodwin (6aaac)
  • build:
    • Docker commands  -  by Sam Goodwin (d12cf)
  • cli:
    • Tail and logs  -  by Sam Goodwin (b0a06)
    • Filter logs and tail by resource ID  -  by Sam Goodwin (a6514)
    • Process Manager daemon  -  by Sam Goodwin (c0fd1)
  • cloudflare:
  • core:
    • Handle circular binding cycles  -  by Sam Goodwin (6d843)
    • Construct.fn and two-phase apply  -  by Sam Goodwin (7c8bd)
    • Enhance convrergence of circularity in alchemy  -  by Sam Goodwin (fbfbf)
    • Allow replace on top of a partially replaced resurce  -  by Sam Goodwin (3c630)
  • k8s:
    • Kubernetes Manifest, Service, ServiceAccount, etc.  -  by Sam Goodwin (8d2d1)
  • kinesis:

   🐞 Bug Fixes

  • Improve deletion of ec2 resources  -  by Sam Goodwin (c5bf6)
  • Stack.make to capture providers and re-implement binding diffs in Plan  -  by Sam Goodwin (94e40)
  • Use error._tag instead of error.name  -  by Sam Goodwin (87cbf)
  • Handle undefined props  -  by Sam Goodwin (63f08)
  • Write bundle temp files to .alchemy/tmp  -  by Sam Goodwin (0b491)
  • Write temporary bundle file inside .alchemy within the correct module  -  by Sam Goodwin (6d678)
  • Resource Service inherits call-site Context  -  by Sam Goodwin (07511)
  • aws:
    • Provide stack, stage and phase at runtime  -  by Sam Goodwin (befb4)
    • Add missing Provider and Binding layers  -  by Sam Goodwin (f41c1)
    • Add missing Providers  -  by Sam Goodwin (82f51)
    • Bootstrap command creates and tags the bucket  -  by Sam Goodwin (5a36f)
    • EC2 and LaunchTemplate host now provide ExecutionContext.Server  -  by Sam Goodwin (e2f01)
    • Avoid redundant updates when source map changes  -  by Sam Goodwin (48fe5)
  • aws,cloudflare:
    • Fix AnomalyDetector and bindings  -  by Sam Goodwin (2d47e)
  • aws,sns:
    • ReadSubscription returns undefined if topicArn is unknown  -  by Sam Goodwin (4e25c)
  • aws,website:
    • Include stack, stage and FQN in kv namespace  -  by Sam Goodwin (e971c)
    • End-to-end deployment of StaticSite  -  by Sam Goodwin (1dea3)
  • cli:
    • Support running in node and load .env with ConfigProvider  -  by Sam Goodwin (9b15b)
    • Support node and bun for globs  -  by Sam Goodwin (2bcb6)
    • Respect caller's node runtime  -  by Sam Goodwin (6396c)
  • cloudflare:
    • Migrate to distilled-cloudflare and rolldown  -  by Sam Goodwin (a4184)
    • Distilled 0.4.0 pagination apis  -  by Sam Goodwin (4bffe)
    • Hard-code all exported handler methods instead of Proxy  -  by Sam Goodwin (289b9)
    • Detect changes to Container and Bundle  -  by Sam Goodwin (924ff)
    • Pass assetsConfig in TanstackStart and StaticSite  -  by Sam Goodwin (42832)
    • Get HTTP server plumbing working for containers  -  by Sam Goodwin (cf058)
  • cloudflare,assets:
    • Pass jwtToken to createAssetUpload  -  by Sam Goodwin (26228)
  • core:
    • Accept Input in Host props  -  by Sam Goodwin (09edc)
    • Add asEffect to Output  -  by Sam Goodwin (5ec8d)
  • ec2:
    • Query attachments when deleting IGW  -  by Sam Goodwin (ced7f)
  • process:
    • Export Process module  -  by Sam Goodwin (1600d)
    View changes on GitHub

v0.6.0

   🚀 Features

    View changes on GitHub

v0.5.0

   🚀 Features

  • Standardize physical name generation  -  by Sam Goodwin (91199)
  • cloudflare:
    • Rename worker.id and name workerId and workerName  -  by Sam Goodwin (273cb)
    • Rename Bucket.name to Bucket.bucketName and constraint name length  -  by Sam Goodwin (a0733)
    View changes on GitHub

v0.4.0

   🚀 Features

    View changes on GitHub

v0.3.0

   🚀 Features

   🐞 Bug Fixes

  • cloudflare: Make props optional in KV Namespace and R2 Bucket  -  by Sam Goodwin (dbfbe)
    View changes on GitHub

v0.2.0

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v0.1.0

   🚀 Features

  • Adopt currying pattern across codebase to deal with NoInfer and Extract limitations  -  by Sam Goodwin (9a319)
  • Remove HKTs from capability and resource  -  by Sam Goodwin (88a59)
  • Use triples in Policy to support overriden tags for bindings  -  by Sam Goodwin (9e8fc)
  • Introduce BindingTag to map Binding -> BindingService  -  by Sam Goodwin (c59b7)
  • Capture Capability ID in Binding declaration  -  by Sam Goodwin (742c2)
  • Standardize .provider builder pattern and add 'binding' integration contract type to Runtime  -  by Sam Goodwin (6afdd)
  • Include Phase in the Plan and properly type the output of Apply  -  by Sam Goodwin (1eade)
  • Add provider: { effect, succeed } to Resources  -  by Sam Goodwin (c4233)
  • Thread BindNode through state and fix the planner  -  by Sam Goodwin (c1bb3)
  • Apply bindings in the generic apply functions instead of each provider  -  by Sam Goodwin (f0f34)

   🐞 Bug Fixes

  • Bind types  -  by Sam Goodwin (d11c7)
  • Update Instance to handle the resource types like Queue  -  by Sam Goodwin (6adca)
  • Re-work simpler types for plan and apply  -  by Sam Goodwin (1d08d)
  • Instance maps to Queue instead of Resource<..>  -  by Sam Goodwin (aa18f)
  • Pass-through of the Props and Bindings to the Service type  -  by Sam Goodwin (9784e)
  • Remove Resource from Binding tag construction and implement layer builders  -  by Sam Goodwin (ada7c)
  • Plumb through new Plan structure to apply and CLI  -  by Sam Goodwin (8c057)
  • Missing props in Capability, Bindingm, Resource and Service  -  by Sam Goodwin (aaec3)
  • Include bindings in the plan, fix papercuts, remove node:util usage  -  by Sam Goodwin (0a5f4)
  • Log message when SSO token has expired  -  by Sam Goodwin (8a7a7)
  • Infer return type of Resource.provider.effect  -  by Sam Goodwin (2093f)
  • Serialize classes properly and rename packages  -  by Sam Goodwin (2bf72)
    View changes on GitHub