diff --git a/CHANGELOG.md b/CHANGELOG.md index 5035b4044..77910ed2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,39 @@ # Changelog +## 0.12.3 + + +### New Features + +- Added **AWS Cognito** User Pools, signed tokens, local OAuth flows, and Identity Pool credentials with SDK coverage +- Added **Slack interactivity** with signed button and modal callbacks, response URLs, and modal acknowledgements +- Added **Slack lifecycle and event simulation** for app uninstall, event retries, Slack Connect fixtures, channel privacy changes, and app-mention callbacks (#307) +- Added **Resend recipient restrictions** with persisted send attempts while preserving idempotency and batch behavior + +### Improvements + +- Added **Google OAuth credential validation** with opt-in token and scope checks that preserve permissive defaults +- Added **SQS JSON protocol** support for current AWS SDK clients (#305) +- Improved **Slack event payloads** with routing fields, bot identity, and bot departure events +- Added **GitHub check-run pagination** (#308) + +### Bug Fixes + +- Fixed **GitHub check App identity** preservation (#306) +- Fixed **Vercel Blob direct HTTP behavior** for uploads, listings, deletes, and multipart requests (#304) +- Protected **Resend authentication cookies** in the magic-link example and documented authentication rate limiting (#303) + +### Contributors + +- @ctate +- @scotttrinh +- @ikatkov +- @marcusschiesser +- @aneiasovbb + + + ## 0.12.2 ### Improvements @@ -15,8 +48,6 @@ - @scotttrinh - - ## 0.12.1 ### Bug Fixes diff --git a/packages/@emulators/adapter-next/package.json b/packages/@emulators/adapter-next/package.json index dda8ceb67..68b936ef5 100644 --- a/packages/@emulators/adapter-next/package.json +++ b/packages/@emulators/adapter-next/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/adapter-next", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/adapter-nuxt/package.json b/packages/@emulators/adapter-nuxt/package.json index 69648bcd0..f6ddd485d 100644 --- a/packages/@emulators/adapter-nuxt/package.json +++ b/packages/@emulators/adapter-nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/adapter-nuxt", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/apple/package.json b/packages/@emulators/apple/package.json index 28d2b2d64..e85cb5b33 100644 --- a/packages/@emulators/apple/package.json +++ b/packages/@emulators/apple/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/apple", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/aws/package.json b/packages/@emulators/aws/package.json index d3107e9fc..dfa6e3c9a 100644 --- a/packages/@emulators/aws/package.json +++ b/packages/@emulators/aws/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/aws", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/clerk/package.json b/packages/@emulators/clerk/package.json index 5f80699e6..eb0f4ed78 100644 --- a/packages/@emulators/clerk/package.json +++ b/packages/@emulators/clerk/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/clerk", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/core/package.json b/packages/@emulators/core/package.json index 218ad246c..1cf4a6777 100644 --- a/packages/@emulators/core/package.json +++ b/packages/@emulators/core/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/core", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/github/package.json b/packages/@emulators/github/package.json index c2f95df65..e256b5569 100644 --- a/packages/@emulators/github/package.json +++ b/packages/@emulators/github/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/github", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/google/package.json b/packages/@emulators/google/package.json index cc1694c69..2b5ee9654 100644 --- a/packages/@emulators/google/package.json +++ b/packages/@emulators/google/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/google", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/linear/package.json b/packages/@emulators/linear/package.json index 1bebdd170..f1f9aa5b1 100644 --- a/packages/@emulators/linear/package.json +++ b/packages/@emulators/linear/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/linear", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/microsoft/package.json b/packages/@emulators/microsoft/package.json index af2609f9a..d8c66db95 100644 --- a/packages/@emulators/microsoft/package.json +++ b/packages/@emulators/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/microsoft", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/mongoatlas/package.json b/packages/@emulators/mongoatlas/package.json index 72be31e59..31d562cff 100644 --- a/packages/@emulators/mongoatlas/package.json +++ b/packages/@emulators/mongoatlas/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/mongoatlas", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/okta/package.json b/packages/@emulators/okta/package.json index 812b8bd0a..95287b2c1 100644 --- a/packages/@emulators/okta/package.json +++ b/packages/@emulators/okta/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/okta", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/resend/package.json b/packages/@emulators/resend/package.json index d2bb162ee..92baa65cf 100644 --- a/packages/@emulators/resend/package.json +++ b/packages/@emulators/resend/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/resend", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/slack/package.json b/packages/@emulators/slack/package.json index ca228a1fb..87c5175aa 100644 --- a/packages/@emulators/slack/package.json +++ b/packages/@emulators/slack/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/slack", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/stripe/package.json b/packages/@emulators/stripe/package.json index 6524fd458..16019c099 100644 --- a/packages/@emulators/stripe/package.json +++ b/packages/@emulators/stripe/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/stripe", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/twilio/package.json b/packages/@emulators/twilio/package.json index 4c516cb2b..056e2758a 100644 --- a/packages/@emulators/twilio/package.json +++ b/packages/@emulators/twilio/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/twilio", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/@emulators/vercel/package.json b/packages/@emulators/vercel/package.json index 28cc99bba..3dd1a030a 100644 --- a/packages/@emulators/vercel/package.json +++ b/packages/@emulators/vercel/package.json @@ -1,6 +1,6 @@ { "name": "@emulators/vercel", - "version": "0.12.2", + "version": "0.12.3", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", diff --git a/packages/emulate/package.json b/packages/emulate/package.json index 75e2a43f7..1eabb8348 100644 --- a/packages/emulate/package.json +++ b/packages/emulate/package.json @@ -1,6 +1,6 @@ { "name": "emulate", - "version": "0.12.2", + "version": "0.12.3", "description": "Local drop-in replacement services for CI and no-network sandboxes", "license": "Apache-2.0", "type": "module",