Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion core
Submodule core updated 69 files
+8 −0 .chronus/changes/IgnoreGeneratedMetadataInDiffCheck-2026-5-19-20-15-30.md
+7 −0 .chronus/changes/fix-sphinx-required-trailing-period-2026-6-17-10-5-0.md
+8 −0 .chronus/changes/http-client-java-consolidate-mappers-2026-6-24.md
+7 −0 .chronus/changes/mismatch-2026-5-19-9-54-46.md
+7 −0 .chronus/changes/playground-raw-tspconfig-source-of-truth-2026-6-18-10-32-45.md
+16 −0 .chronus/changes/preserve-pyproject-fields-2026-06-15-feature.md
+7 −0 .chronus/changes/sramsey-csharp-server-union-failure-2026-5-17-14-5-13.md
+7 −7 .github/CODEOWNERS
+1 −0 .github/workflows/consistency.yml
+8 −0 packages/emitter-framework/CHANGELOG.md
+1 −1 packages/emitter-framework/package.json
+1 −0 packages/http-client-csharp/.tspd/docs/customization.md
+21 −0 ...ft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/ModelCustomizationTests.cs
+121 −0 ...test/Providers/MrwSerializationTypeDefinitions/TestData/ModelCustomizationTests/CanCustomizeGuidProperty.cs
+11 −0 ...MrwSerializationTypeDefinitions/TestData/ModelCustomizationTests/CanCustomizeGuidProperty/MockInputModel.cs
+1 −0 packages/http-client-java/eng/scripts/Check-GitChanges.ps1
+32 −22 ...ent-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/mapper/ClientMapper.java
+2 −2 ...-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/mapper/PrimitiveMapper.java
+4 −1 ...rator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/mapper/ProxyParameterMapper.java
+109 −1 ...erator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/mapper/ServiceClientMapper.java
+1 −2 ...p-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/util/ModelUtil.java
+0 −22 ...nerator-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/mapper/FluentChoiceMapper.java
+3 −15 ...erator-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/mapper/FluentMapperFactory.java
+6 −0 ...enerator-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/mapper/FluentModelMapper.java
+4 −4 ...-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/mapper/FluentModelPropertyMapper.java
+5 −0 ...nerator-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/mapper/FluentObjectMapper.java
+0 −37 ...ator-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/mapper/FluentPrimitiveMapper.java
+0 −22 ...r-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/mapper/FluentSealedChoiceMapper.java
+0 −1 ...t-java/generator/http-client-generator/src/main/java/com/microsoft/typespec/http/client/generator/Main.java
+2 −12 .../http-client-generator/src/main/java/com/microsoft/typespec/http/client/generator/TypeSpecFluentPlugin.java
+7 −7 ...erator/http-client-generator/src/main/java/com/microsoft/typespec/http/client/generator/TypeSpecPlugin.java
+0 −52 ...enerator/src/main/java/com/microsoft/typespec/http/client/generator/fluent/TypeSpecFluentMapperFactory.java
+0 −20 ...-generator/src/main/java/com/microsoft/typespec/http/client/generator/fluent/TypeSpecFluentModelMapper.java
+0 −20 ...generator/src/main/java/com/microsoft/typespec/http/client/generator/fluent/TypeSpecFluentObjectMapper.java
+15 −0 ...enerator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/AzureDataPlaneMapperFactory.java
+7 −6 ...ator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/AzureDataPlaneMethodGroupMapper.java
+0 −17 ...ator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/TypeSpecAzureVNextMapperFactory.java
+0 −18 ...ator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/TypeSpecClientCoreMapperFactory.java
+0 −78 ...lient-generator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/TypeSpecClientMapper.java
+0 −34 ...ient-generator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/TypeSpecMapperFactory.java
+0 −31 ...nt-generator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/TypeSpecPrimitiveMapper.java
+0 −22 ...nerator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/TypeSpecProxyParameterMapper.java
+0 −130 ...enerator/src/main/java/com/microsoft/typespec/http/client/generator/mapper/TypeSpecServiceClientMapper.java
+9 −1 packages/http-client-python/emitter/src/emitter.ts
+36 −0 packages/http-client-python/emitter/src/lib.ts
+1 −0 packages/http-client-python/generator/pygen/__init__.py
+17 −12 packages/http-client-python/generator/pygen/codegen/models/utils.py
+32 −2 packages/http-client-python/generator/pygen/codegen/serializers/general_serializer.py
+30 −2 packages/http-client-python/generator/pygen/codegen/templates/packaging_templates/pyproject.toml.jinja2
+168 −52 packages/http-client-python/generator/pygen/preprocess/__init__.py
+38 −4 packages/http-client-python/generator/pygen/utils.py
+104 −17 packages/http-client-python/tests/unit/test_add_to_description.py
+239 −0 packages/http-client-python/tests/unit/test_pyproject_keep_fields.py
+214 −1 packages/http-server-csharp/src/components/enums/enums.test.tsx
+47 −5 packages/http-server-csharp/src/components/enums/enums.tsx
+24 −10 packages/playground/src/react/compilation/compile.ts
+31 −43 packages/playground/src/react/editor-panel/config-panel.tsx
+6 −0 packages/playground/src/react/editor-panel/editor-panel.tsx
+54 −2 packages/playground/src/react/editor-panel/tspconfig-utils.ts
+5 −5 packages/playground/src/react/hooks/use-compilation.ts
+4 −0 packages/playground/src/react/hooks/use-editor-actions.ts
+6 −1 packages/playground/src/react/playground.tsx
+24 −5 packages/playground/src/react/standalone.tsx
+53 −15 packages/playground/src/react/use-playground-state.ts
+44 −1 packages/playground/src/services.ts
+77 −0 packages/playground/test/tspconfig-utils.test.ts
+8 −8 pnpm-lock.yaml
+1 −1 pnpm-workspace.yaml
+6 −0 website/src/content/docs/docs/emitters/clients/http-client-python/reference/emitter.md