Releases: alchemy-run/alchemy-effect
Releases · alchemy-run/alchemy-effect
v0.6.0
🚀 Features
- ec2: NAT Gateway, EIP, Egress IGW, SecurityGroups - by @sam-goodwin in #24 (ff04d)
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
- ec2: Add IGW, Route, Route Table, Route Table Assoication - by @sam-goodwin in #23 (0eeb6)
View changes on GitHub
v0.3.0
🚀 Features
- core:
- Inputs and Outputs - by @sam-goodwin in #19 (fa8b8)
- DefineStack, defineStages and alchemy-effect CLI - by @sam-goodwin in #21 (d30da)
🐞 Bug Fixes
- cloudflare: Make props optional in KV Namespace and R2 Bucket - by @sam-goodwin (dbfbe)
View changes on GitHub
v0.2.0
🚀 Features
- Diff bindings + Queue Event Source - by @sam-goodwin in #12 (f0ba8)
- aws:
- DynamoDB Table and getItem - by @sam-goodwin in #10 (877ba)
- VPC - by @sam-goodwin in #16 (cda86)
- cloudflare:
- Worker, Assets, R2, KV - by @john-royal in #13 (6e5b1)
- test:
- Add test utility - by @sam-goodwin in #15 (7a9e1)
🐞 Bug Fixes
- Properly type the Resource Provider Layers and use Layer.merge - by @sam-goodwin (77d69)
- core: Exclude bindings from props diff and include attributes in no-op bind - by @john-royal in #17 (6408d)
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)