Repository navigation
v1.3.2
Bug Fixes
SendEvent Deserialization Fix
- Fixed
Step.SendEventto correctly deserialize memoized results in{ ids: string[] }format - Updated to use
StepPlannedop code with properSendEventOptscontainingtype: "step.sendEvent"
WaitForEvent V1/V2 Protocol Support
- Fixed
WaitForEvent<T>to handle V1/V2 executor protocol{ type: "data", data: ... }wrapper format - Maintains backward compatibility with V0 format (raw values)
New Features
Comprehensive Test Suite
- Added 90+ unit tests covering:
- Configuration and options
- Event sending
- Strongly-typed events
- Function registry and triggers
- Sync/registration flow
- Function execution with step memoization
- All step tools (Run, Sleep, WaitForEvent, Invoke, SendEvent)
Enhanced CI/CD
- Multi-version testing (.NET 8.0 and 9.0)
- Code coverage reporting with Codecov
- NuGet package verification step
Files Changed
Inngest/Steps/StepTools.cs- Fixed deserialization logicInngest/Steps/StepOperation.cs- AddedSendEventOptsclassInngest.Tests/*- New comprehensive test files.github/workflows/ci.yml- Enhanced CI pipeline
🤖 Generated with Claude Code