Skip to content

chore(main): release 4.0.0 - #348

Merged
sethjuarez merged 1 commit into
mainfrom
release-please--branches--main--components--emitter
Oct 16, 2026
Merged

sethjuarez merged 1 commit into
mainfrom
release-please--branches--main--components--emitter

Conversation

@sethjuarez

Copy link
Copy Markdown
Owner

🤖 I have created a release beep boop

4.0.0 (2026-10-16)

⚠ BREAKING CHANGES

  • csharp: nullable literal aliases now use their declared type name (for example Mood rather than the property-derived mood). Update direct references to old generated symbols when regenerating 3.0.0 output. Shared Rust enums may move between model source modules; use the unchanged generated module re-exports rather than an owner-file-specific import.

Features

  • emitter: load absent required nullable keys as null with = null (3ab2d65)

Bug Fixes

  • csharp: guard nullable string record values before conversion (3ab2d65)
  • emitter: declare shared string enums once in Go, Swift, and Rust (3ab2d65)
  • emitter: preserve enum alias names through nullable unions (3ab2d65)
  • swift: materialize inherited nullable defaults in unknown discriminator saves (3ab2d65)

This PR was generated with Release Please. See documentation.

@sethjuarez
sethjuarez merged commit c99af67 into main Oct 16, 2026
4 checks passed
@sethjuarez
sethjuarez deleted the release-please--branches--main--components--emitter branch October 16, 2026 10:03
@sethjuarez

Copy link
Copy Markdown
Owner Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant