diff --git a/FirebaseAI/CHANGELOG.md b/FirebaseAI/CHANGELOG.md index aa3a41b62c..bdf8ee2813 100644 --- a/FirebaseAI/CHANGELOG.md +++ b/FirebaseAI/CHANGELOG.md @@ -1,3 +1,7 @@ +# 12.15.0 +- [fixed] Fixed a namespace collision with the new + `FoundationModels.LanguageModelSession.Error` type introduced in Xcode 27 Beta. (#16252) + # 12.14.0 - [fixed] Fixed an issue in `GenerativeModelSession` where `String` generation used the wrong overload for `respond(to:)` and `streamResponse(to:)`, diff --git a/FirebaseAI/Sources/Extensions/Internal/LanguageModelSession+ModelSession.swift b/FirebaseAI/Sources/Extensions/Internal/LanguageModelSession+ModelSession.swift index dfcdd96681..9284db21ae 100644 --- a/FirebaseAI/Sources/Extensions/Internal/LanguageModelSession+ModelSession.swift +++ b/FirebaseAI/Sources/Extensions/Internal/LanguageModelSession+ModelSession.swift @@ -92,7 +92,7 @@ public func _streamResponse(to prompt: [any Part], schema: FirebaseAI.GenerationSchema?, includeSchemaInPrompt: Bool, options: any GenerationOptionsRepresentable) - -> sending AsyncThrowingStream<_ModelSessionResponse, any Error> { + -> sending AsyncThrowingStream<_ModelSessionResponse, any Swift.Error> { return AsyncThrowingStream { continuation in let foundationModelsPrompt: Prompt do {