From 77495379a0059eb3ea23bef28227eb217be55137 Mon Sep 17 00:00:00 2001 From: AJ Foster <2789166+aj-foster@users.noreply.github.com> Date: Mon, 24 Jun 2024 15:58:42 -0400 Subject: [PATCH] Update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f8a3fe..dcbf0cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +* **Breaking**: Snake case normalization (ex. function names) now correctly segments numbers. + For example, an operation `v2example` is now output as `v2_example`. + This may be a breaking change for clients with numbers in operation IDs. + * **Add**: New configuration option `naming.field_casing` to choose between `:camel` case, `:snake` case, or performing no normalization (`nil`, the default). Using this option may be necessary for API descriptions that include non-normalized field names (for example, fields that begin with a number or symbol). Setting this configuration would be a breaking change for any clients based on API descriptions that have inconsistent field casing.