File tree Expand file tree Collapse file tree
fern/products/sdks/generators/ruby/changelog Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ## 1.10.0
2+ ** ` (fix): ` ** Fix Ruby string interpolation injection vulnerability in TypeLiteral string emitter.
3+ Untrusted API spec default values containing #{} are now properly escaped in generated
4+ double-quoted Ruby strings.
5+
6+
7+ ** ` (feat): ` ** Generate fully rubocop-compliant code at emitter level, eliminating all remaining
8+ rubocop offenses in generated output so ` rubocop -A ` is no longer needed at
9+ generation time. Covers Style/IfUnlessModifier (modifier-form detection added to
10+ ruby.IfElse AST), Style/RedundantInterpolation (bare .to_s for single-interpolation
11+ URL paths and header values), Lint/DuplicateHashKey (dedupe by key in TypeLiteral
12+ hash emit and by name in dynamic-snippet keyword arguments), and
13+ Layout/FirstHashElementIndentation / Layout/FirstArgumentIndentation (EnforcedStyle:
14+ consistent + correct wire-test pagination continuation indent). Rubocop runs as a
15+ CI regression gate (check-only, no -A).
16+
17+
You can’t perform that action at this time.
0 commit comments