2.25.0

(feat): Add generate-literals configuration option. When enabled, string and boolean literal properties emit a self-contained readonly struct with a built-in JsonConverter instead of using a string property with an Assert setter. The struct type validates the literal value at the JSON deserialization boundary and supports implicit conversion to string or bool.

The previous experimental-readonly-constants option is now deprecated and will log a warning when used. Use generate-literals instead.

2.24.5

(chore): Add concurrency configuration to generated CI workflow with cancel-in-progress: false to prevent stacked runs from being cancelled when a newer run starts.