## stripe/stripe-node — v22.7.0-beta.1…v23.0.0

_44 commits._

### Features
- **Drop support for Node 18 (#2871)** (1027244)
- **Support `EventNotification`s with singleton related objects (#2844)** (268ce1a)
- **rename changefiles that don't adhere to new naming rules** (6171601)
- **Add option to suppress Stripe notices (#2853)** (c5e5f03)
- **Add open vs closed enum section to README (#2811)** (edca154)
- **Add discriminatedUnion kind to V2RuntimeSchema coercion (#2801)** (d076317)
- **Add `.preHandle` method to `EventNotificationHandler` (#2823)** (cd421c5)

### Fixes
- **Fix NodeHttpClient compatibility with request interceptors 🪿✨ (#2867)** (9db5aab)
- **Fix event notification callback client context (#2850)** (3dd0000)
- **Fix request coercion for GET and DELETE parameters 🪿✨ (#2835)** (b4a248e)

### Backend
- **Bump version to 23.0.0** (fe645f6)
- **Correct v23 migration guidance links (#2880)** (14d17e2)
- **Merge pull request #2879 from stripe/latest-codegen-master** (bc1bbb4)
- **Update generated code for v2526 and 588801ef34f7b5f7d6a784d3354f5f93d2a26ffb** (1aaf232)
- **Update generated code (#2832)** (63be8e6)
- **Pin stripe-mock to the SDK OpenAPI version (#2870)** (d1a1df1)
- **Merge pull request #2857 from stripe/sdk-release/next-major** (e280a13)
- **Drop Node's uuid4 override in node platform functions (#2861)** (eb8f079)
- **Update verifyHeader and verifyHeaderAsync methods to use DEFAULT_TOLERANCE (#2876)** (4956bcf)
- **Classify incomplete response bodies as connection errors (#2868)** (42f051a)
- **Remove references to `ErrorType` in typescriptTest.ts (#2872)** (bfbb40e)
- **Generate operation-specific V2 address params (#2860)** (6f4d1d0)
- **DEVSDK-3165: Remove  `ErrorType` export from top level client (#2865)** (96da350)
- **remove Stripe.constructEventWithoutVerification (#2862)** (156d9ea)
- **Remove V1 fields from V2 list responses (#2856)** (c720cc9)
- **seed the migration guide for the next major version** (0e26aba)
- **Disable eslint complexity check for generateV2Error function (#2875)** (88199e9)
- **Make types-test explicitly fail on errors (#2874)** (83e99b7)
- **Update tests for Endive API changes (#2866)** (d2b844a)
- **Document Stripe notice suppression (#2859)** (f43b5b2)
- **Co-authored-by: orrc** (9996a2d)
- **Migrate changelog management to `hark` (#2845)** (fcb3e14)
- **Bump version to 22.6.2** (d9d0927)
- **Validate that webhook secrets are non-empty (#2841)** (a7baa7e)
- **Print npm HTTP logs in the publish job when debug logging is on (#2838)** (b64815c)
- **Restore the NODE_AUTH_TOKEN placeholder in the publish job (#2837)** (998f558)
- **Bump version to 22.6.1** (9f82c46)
- **Use cryptographically secure boundaries for multipart file uploads (#2831)** (d157b22)
- **update OtherString docstring (#2836)** (6b2a81c)
- **Harden API requestor code against malicious URLs (#2829)** (56ff49e)
- **Carry private-preview's CI workflow branch list on master (#2830)** (6592470)
- **Pin and modernize GitHub Actions references (#2824)** (05c7b63)
- **Bump version to 22.6.0** (2f64e7a)
- **Update generated code (#2812)** (e127ca5)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/stripe/stripe-node?utm_source=github-action)._