diff --git a/CHANGELOG.md b/CHANGELOG.md index 7765008e57..801b383df0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed a bug where some allOf scenarios would be missing properties if type object wasn't set on the schema. [#4074](https://github.com/microsoft/kiota/issues/4074) - Fixed a bug where schema with multiple allOf entries would incorrectly get merged to inherit from the first entry [#4428] (https://github.com/microsoft/kiota/issues/4428) - Fixes constructor generation for nullable properties that are initialized as null in C#,Java and PHP +- Fixed a bug where the hash alias in typescript wasn't being generated uniformly for similar interfaces [#84](https://github.com/microsoftgraph/msgraph-beta-sdk-typescript/issues/84) ## [1.14.0] - 2024-05-02 diff --git a/src/Kiota.Builder/Refiners/TypeScriptRefiner.cs b/src/Kiota.Builder/Refiners/TypeScriptRefiner.cs index 6ef8b678b6..c0816baae7 100644 --- a/src/Kiota.Builder/Refiners/TypeScriptRefiner.cs +++ b/src/Kiota.Builder/Refiners/TypeScriptRefiner.cs @@ -468,7 +468,7 @@ private static void AliasCollidingSymbols(IEnumerable usings, HashSet .Name + usingElement.Declaration ?.TypeDefinition - ?.Name) + ?.Name.ToFirstCharacterUpperCase()) .GetNamespaceImportSymbol() .ToFirstCharacterUpperCase(); }