Repository navigation
Sync typespec-java core: expose required-fields-as-ctor-args option (typespec#11380) - #5043
Conversation
…typespec#11380) Bump core-commit.json pin to ec09e28b3d2990734d1b54ebad85411adb148d12, which includes microsoft/typespec#11380 exposing the required-fields-as-ctor-args emitter option to tspconfig.yaml (default remains true). No test-suite changes between the previous pin and this commit. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
|
❌ There is undocummented changes. Run The following packages have changes but are not documented.
The following packages have already been documented:
Show changes
|
commit: |
…a options.ts Document the required-fields-as-ctor-args emitter option (exposed upstream in microsoft/typespec#11380) in the maintained Azure emitter options schema, but keep it commented out so users do not set it unless explicitly told to. It is a backward-compatibility option; the default (true) is unchanged. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
|
You can try these changes here
|
ad13d15
into
release/july-2026
Version bump for the typespec-java hotfix **0.45.10**, following the sync in #5043. ## Included changes (consumed from + '.chronus/changes' + ) - **fix**: Expose the + ' equired-fields-as-ctor-args' + emitter option in + ' spconfig.yaml' + (microsoft/typespec#11380). Default remains + ' rue' + . - **internal**: Make the + 'core-commit.json' + pin authoritative in + 'CoreCommit.ps1' + (#5016). ## Files - + 'packages/typespec-java/package.json' + -> 0.45.10 - + 'packages/typespec-java/CHANGELOG.md' + - + 'packages/typespec-java/emitter-tests/package.json' + -> 0.45.10 (version + + '.tgz' + dep) - Deleted the two consumed typespec-java change files Only + '@azure-tools/typespec-java' + is bumped. Non-java pending change files (tcgc, benchmark, playground, website) were intentionally left untouched. The + 'core' + submodule is unchanged. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7 --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
Backmerge of + ' elease/july-2026' + into + 'main' + for the typespec-java **0.45.10** hotfix. The daily auto-backmerge branch was created by Azure#5043's merge and could not be updated when Azure#5044 merged (same-day push collision), so it was manually fast-forwarded to the current release head ( + ' --------- Co-authored-by: Xiaofei Cao <92354331+XiaofeiCao@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Timothee Guerin <tiguerin@microsoft.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: timotheeguerin <1031227+timotheeguerin@users.noreply.github.com> Co-authored-by: iscai-msft <43154838+iscai-msft@users.noreply.github.com> Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
Bumps the pinned core commit to include microsoft/typespec#11380, which exposes the + '
equired-fields-as-ctor-args' + emitter option to + ' spconfig.yaml' + for data-plane (default remains + ' rue' + ).
Changes
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com
Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7