changelog/v3.18.1.md
[cli] - When running pulumi new https://github.com/name/repo, check
for branch main if branch master doesn't exist.
#8463
[codegen/python] - Program generator now uses fn_output forms where
appropriate, simplifying auto-generated examples.
#8433
[codegen/go] - Program generator now uses fnOutput forms where appropriate, simplifying auto-generated examples. #8431
[codegen/dotnet] - Program generator now uses Invoke forms where
appropriate, simplifying auto-generated examples.
#8432
[cli/nodejs] - Allow specifying the tsconfig file used in Pulumi.yaml. #8452
[codegen/nodejs] - Respect default values in Pulumi object types. #8400
[sdk/python] - Correctly handle version checking python virtual environments. #8465
[cli] - Catch expected errors in stacks with filestate backends. #8455
[sdk/dotnet] - Do not attempt to serialize unknown values. #8475