From 4c83fc7e7446f8038b6e13786527dd9d8303a03e Mon Sep 17 00:00:00 2001 From: Manideep Date: Sat, 18 Apr 2026 10:25:11 -0500 Subject: [PATCH 1/2] fix: add newline at end of firebase_options.dart --- .../lib/src/firebase/firebase_dart_configuration_write.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart b/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart index c08c7c13..183e8c1e 100644 --- a/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart +++ b/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart @@ -177,14 +177,14 @@ class FirebaseDartConfigurationWrite { } } - return formatList(fileConfigurationLines).join('\n'); + return '${formatList(fileConfigurationLines).join('\n')}\n'; } String _buildConfigurationFile() { _stringBuffer.clear(); _writeHeader(); _writeClass(); - return formatList(_stringBuffer.toString().split('\n')).join('\n'); + return '${formatList(_stringBuffer.toString().split('\n')).join('\n')}\n'; } // ensure only one empty line between each static property From 6fecbf48ed48c3b7291a8d6b1b6d065451e171ed Mon Sep 17 00:00:00 2001 From: Manideep Date: Sat, 18 Apr 2026 16:43:31 -0500 Subject: [PATCH 2/2] Update packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart revert: remove double newline in _buildConfigurationFile as _stringBuffer already includes trailing newline via writeln() Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- .../lib/src/firebase/firebase_dart_configuration_write.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart b/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart index 183e8c1e..eb533d8c 100644 --- a/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart +++ b/packages/flutterfire_cli/lib/src/firebase/firebase_dart_configuration_write.dart @@ -184,7 +184,7 @@ class FirebaseDartConfigurationWrite { _stringBuffer.clear(); _writeHeader(); _writeClass(); - return '${formatList(_stringBuffer.toString().split('\n')).join('\n')}\n'; + return formatList(_stringBuffer.toString().split('\n')).join('\n'); } // ensure only one empty line between each static property