From 525610d360176fd2da83747ccdb528c9b1a9ba21 Mon Sep 17 00:00:00 2001 From: Jon Skeet Date: Thu, 19 Nov 2020 12:21:31 +0000 Subject: [PATCH] Release Functions Framework .NET packages version 1.0.0-beta03 Changes since 1.0.0-beta02: - Improvements to F# templates - Improved Firebase event conversions. (There will be more changes, but these are going in the right direction.) - Support for Firebase RemoteConfig update events - Improved templates for Visual Studio (from version 16.8.0 onwards, with the feature enabled in options) - TestLogEntry now overrides ToString() in a useful way - All assemblies are now signed (due to dependency updates, particularly to use CloudNative.CloudEvents 2.0.0-beta.1) Packages in this release: - Release Google.Cloud.Functions.Framework version 1.0.0-beta03 - Release Google.Cloud.Functions.Hosting version 1.0.0-beta03 - Release Google.Cloud.Functions.Templates version 1.0.0-beta03 - Release Google.Cloud.Functions.Testing version 1.0.0-beta03 --- README.md | 2 +- docs/history.md | 9 +++++++++ ...Functions.Examples.AdvancedDependencyInjection.csproj | 2 +- .../Google.Cloud.Functions.Examples.Configuration.csproj | 2 +- ...e.Cloud.Functions.Examples.CustomConfiguration.csproj | 2 +- ...e.Cloud.Functions.Examples.FSharpEventFunction.fsproj | 2 +- ...le.Cloud.Functions.Examples.FSharpHttpFunction.fsproj | 2 +- ....Functions.Examples.FSharpUntypedEventFunction.fsproj | 2 +- ...ogle.Cloud.Functions.Examples.IntegrationTests.csproj | 2 +- .../Google.Cloud.Functions.Examples.Middleware.csproj | 2 +- ....Cloud.Functions.Examples.MultiProjectFunction.csproj | 2 +- ...d.Functions.Examples.SimpleDependencyInjection.csproj | 2 +- ...e.Cloud.Functions.Examples.SimpleEventFunction.csproj | 2 +- ...le.Cloud.Functions.Examples.SimpleHttpFunction.csproj | 2 +- ....Functions.Examples.SimpleUntypedEventFunction.csproj | 2 +- ...Cloud.Functions.Examples.StorageImageAnnotator.csproj | 2 +- ....Cloud.Functions.Examples.TestableDependencies.csproj | 2 +- ...gle.Cloud.Functions.Examples.TimeZoneConverter.csproj | 2 +- ...oogle.Cloud.Functions.Examples.VbEventFunction.vbproj | 2 +- ...Google.Cloud.Functions.Examples.VbHttpFunction.vbproj | 2 +- ...loud.Functions.Examples.VbUntypedEventFunction.vbproj | 2 +- src/CommonProperties.xml | 2 +- .../templates/event-function-cs/MyFunction.csproj | 2 +- .../templates/event-function-fs/MyFunction.fsproj | 2 +- .../templates/event-function-vb/MyFunction.vbproj | 2 +- .../templates/http-function-cs/MyFunction.csproj | 2 +- .../templates/http-function-fs/MyFunction.fsproj | 2 +- .../templates/http-function-vb/MyFunction.vbproj | 2 +- .../untyped-event-function-cs/MyFunction.csproj | 2 +- .../untyped-event-function-fs/MyFunction.fsproj | 2 +- .../untyped-event-function-vb/MyFunction.vbproj | 2 +- 31 files changed, 39 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 9f629e66..4018520d 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ The Functions Framework for .NET requires the [.NET Core SDK 3.1](https://dotnet First, install the template package into the .NET tooling: ```sh -dotnet new -i Google.Cloud.Functions.Templates::1.0.0-beta02 +dotnet new -i Google.Cloud.Functions.Templates::1.0.0-beta03 ``` Next, create a directory for your project, and use `dotnet new` to diff --git a/docs/history.md b/docs/history.md index 54328069..b13f9dbc 100644 --- a/docs/history.md +++ b/docs/history.md @@ -1,5 +1,14 @@ # Version History +## 1.0.0-beta03 (released 2020-11-19) + +- Improvements to F# templates +- Improved Firebase event conversions. (There will be more changes, but these are going in the right direction.) +- Support for Firebase RemoteConfig update events +- Improved templates for Visual Studio (from version 16.8.0 onwards, with the feature enabled in options) +- TestLogEntry now overrides ToString() in a useful way +- All assemblies are now signed (due to dependency updates, particularly to use CloudNative.CloudEvents 2.0.0-beta.1) + ## 1.0.0-beta02 (released 2020-10-20) Changes around startup classes: diff --git a/examples/Google.Cloud.Functions.Examples.AdvancedDependencyInjection/Google.Cloud.Functions.Examples.AdvancedDependencyInjection.csproj b/examples/Google.Cloud.Functions.Examples.AdvancedDependencyInjection/Google.Cloud.Functions.Examples.AdvancedDependencyInjection.csproj index 18eaf240..a8df09e1 100644 --- a/examples/Google.Cloud.Functions.Examples.AdvancedDependencyInjection/Google.Cloud.Functions.Examples.AdvancedDependencyInjection.csproj +++ b/examples/Google.Cloud.Functions.Examples.AdvancedDependencyInjection/Google.Cloud.Functions.Examples.AdvancedDependencyInjection.csproj @@ -4,7 +4,7 @@ netcoreapp3.1 - + diff --git a/examples/Google.Cloud.Functions.Examples.Configuration/Google.Cloud.Functions.Examples.Configuration.csproj b/examples/Google.Cloud.Functions.Examples.Configuration/Google.Cloud.Functions.Examples.Configuration.csproj index 407c6437..b1e84cab 100644 --- a/examples/Google.Cloud.Functions.Examples.Configuration/Google.Cloud.Functions.Examples.Configuration.csproj +++ b/examples/Google.Cloud.Functions.Examples.Configuration/Google.Cloud.Functions.Examples.Configuration.csproj @@ -5,6 +5,6 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.CustomConfiguration/Google.Cloud.Functions.Examples.CustomConfiguration.csproj b/examples/Google.Cloud.Functions.Examples.CustomConfiguration/Google.Cloud.Functions.Examples.CustomConfiguration.csproj index 445e5b9e..9ff8d1a8 100644 --- a/examples/Google.Cloud.Functions.Examples.CustomConfiguration/Google.Cloud.Functions.Examples.CustomConfiguration.csproj +++ b/examples/Google.Cloud.Functions.Examples.CustomConfiguration/Google.Cloud.Functions.Examples.CustomConfiguration.csproj @@ -4,7 +4,7 @@ netcoreapp3.1 - + diff --git a/examples/Google.Cloud.Functions.Examples.FSharpEventFunction/Google.Cloud.Functions.Examples.FSharpEventFunction.fsproj b/examples/Google.Cloud.Functions.Examples.FSharpEventFunction/Google.Cloud.Functions.Examples.FSharpEventFunction.fsproj index dc80e8f1..082a992b 100644 --- a/examples/Google.Cloud.Functions.Examples.FSharpEventFunction/Google.Cloud.Functions.Examples.FSharpEventFunction.fsproj +++ b/examples/Google.Cloud.Functions.Examples.FSharpEventFunction/Google.Cloud.Functions.Examples.FSharpEventFunction.fsproj @@ -9,7 +9,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.FSharpHttpFunction/Google.Cloud.Functions.Examples.FSharpHttpFunction.fsproj b/examples/Google.Cloud.Functions.Examples.FSharpHttpFunction/Google.Cloud.Functions.Examples.FSharpHttpFunction.fsproj index 2eabea4a..84ccbbf4 100644 --- a/examples/Google.Cloud.Functions.Examples.FSharpHttpFunction/Google.Cloud.Functions.Examples.FSharpHttpFunction.fsproj +++ b/examples/Google.Cloud.Functions.Examples.FSharpHttpFunction/Google.Cloud.Functions.Examples.FSharpHttpFunction.fsproj @@ -9,6 +9,6 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction.fsproj b/examples/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction.fsproj index 3b766331..63f470f9 100644 --- a/examples/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction.fsproj +++ b/examples/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction/Google.Cloud.Functions.Examples.FSharpUntypedEventFunction.fsproj @@ -9,6 +9,6 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.IntegrationTests/Google.Cloud.Functions.Examples.IntegrationTests.csproj b/examples/Google.Cloud.Functions.Examples.IntegrationTests/Google.Cloud.Functions.Examples.IntegrationTests.csproj index 47b1e8df..895b4ac9 100644 --- a/examples/Google.Cloud.Functions.Examples.IntegrationTests/Google.Cloud.Functions.Examples.IntegrationTests.csproj +++ b/examples/Google.Cloud.Functions.Examples.IntegrationTests/Google.Cloud.Functions.Examples.IntegrationTests.csproj @@ -17,7 +17,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.Middleware/Google.Cloud.Functions.Examples.Middleware.csproj b/examples/Google.Cloud.Functions.Examples.Middleware/Google.Cloud.Functions.Examples.Middleware.csproj index 61de6256..3afc61fd 100644 --- a/examples/Google.Cloud.Functions.Examples.Middleware/Google.Cloud.Functions.Examples.Middleware.csproj +++ b/examples/Google.Cloud.Functions.Examples.Middleware/Google.Cloud.Functions.Examples.Middleware.csproj @@ -6,7 +6,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.MultiProjectFunction/Google.Cloud.Functions.Examples.MultiProjectFunction.csproj b/examples/Google.Cloud.Functions.Examples.MultiProjectFunction/Google.Cloud.Functions.Examples.MultiProjectFunction.csproj index 314e9787..435bf0f1 100644 --- a/examples/Google.Cloud.Functions.Examples.MultiProjectFunction/Google.Cloud.Functions.Examples.MultiProjectFunction.csproj +++ b/examples/Google.Cloud.Functions.Examples.MultiProjectFunction/Google.Cloud.Functions.Examples.MultiProjectFunction.csproj @@ -5,7 +5,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.SimpleDependencyInjection/Google.Cloud.Functions.Examples.SimpleDependencyInjection.csproj b/examples/Google.Cloud.Functions.Examples.SimpleDependencyInjection/Google.Cloud.Functions.Examples.SimpleDependencyInjection.csproj index 407c6437..b1e84cab 100644 --- a/examples/Google.Cloud.Functions.Examples.SimpleDependencyInjection/Google.Cloud.Functions.Examples.SimpleDependencyInjection.csproj +++ b/examples/Google.Cloud.Functions.Examples.SimpleDependencyInjection/Google.Cloud.Functions.Examples.SimpleDependencyInjection.csproj @@ -5,6 +5,6 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.SimpleEventFunction/Google.Cloud.Functions.Examples.SimpleEventFunction.csproj b/examples/Google.Cloud.Functions.Examples.SimpleEventFunction/Google.Cloud.Functions.Examples.SimpleEventFunction.csproj index 11b7e4f6..77027834 100644 --- a/examples/Google.Cloud.Functions.Examples.SimpleEventFunction/Google.Cloud.Functions.Examples.SimpleEventFunction.csproj +++ b/examples/Google.Cloud.Functions.Examples.SimpleEventFunction/Google.Cloud.Functions.Examples.SimpleEventFunction.csproj @@ -5,7 +5,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.SimpleHttpFunction/Google.Cloud.Functions.Examples.SimpleHttpFunction.csproj b/examples/Google.Cloud.Functions.Examples.SimpleHttpFunction/Google.Cloud.Functions.Examples.SimpleHttpFunction.csproj index 407c6437..b1e84cab 100644 --- a/examples/Google.Cloud.Functions.Examples.SimpleHttpFunction/Google.Cloud.Functions.Examples.SimpleHttpFunction.csproj +++ b/examples/Google.Cloud.Functions.Examples.SimpleHttpFunction/Google.Cloud.Functions.Examples.SimpleHttpFunction.csproj @@ -5,6 +5,6 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction.csproj b/examples/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction.csproj index 407c6437..b1e84cab 100644 --- a/examples/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction.csproj +++ b/examples/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction/Google.Cloud.Functions.Examples.SimpleUntypedEventFunction.csproj @@ -5,6 +5,6 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.StorageImageAnnotator/Google.Cloud.Functions.Examples.StorageImageAnnotator.csproj b/examples/Google.Cloud.Functions.Examples.StorageImageAnnotator/Google.Cloud.Functions.Examples.StorageImageAnnotator.csproj index d91eacca..42ece327 100644 --- a/examples/Google.Cloud.Functions.Examples.StorageImageAnnotator/Google.Cloud.Functions.Examples.StorageImageAnnotator.csproj +++ b/examples/Google.Cloud.Functions.Examples.StorageImageAnnotator/Google.Cloud.Functions.Examples.StorageImageAnnotator.csproj @@ -5,7 +5,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.TestableDependencies/Google.Cloud.Functions.Examples.TestableDependencies.csproj b/examples/Google.Cloud.Functions.Examples.TestableDependencies/Google.Cloud.Functions.Examples.TestableDependencies.csproj index 18eaf240..a8df09e1 100644 --- a/examples/Google.Cloud.Functions.Examples.TestableDependencies/Google.Cloud.Functions.Examples.TestableDependencies.csproj +++ b/examples/Google.Cloud.Functions.Examples.TestableDependencies/Google.Cloud.Functions.Examples.TestableDependencies.csproj @@ -4,7 +4,7 @@ netcoreapp3.1 - + diff --git a/examples/Google.Cloud.Functions.Examples.TimeZoneConverter/Google.Cloud.Functions.Examples.TimeZoneConverter.csproj b/examples/Google.Cloud.Functions.Examples.TimeZoneConverter/Google.Cloud.Functions.Examples.TimeZoneConverter.csproj index e3293869..caceab93 100644 --- a/examples/Google.Cloud.Functions.Examples.TimeZoneConverter/Google.Cloud.Functions.Examples.TimeZoneConverter.csproj +++ b/examples/Google.Cloud.Functions.Examples.TimeZoneConverter/Google.Cloud.Functions.Examples.TimeZoneConverter.csproj @@ -6,7 +6,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.VbEventFunction/Google.Cloud.Functions.Examples.VbEventFunction.vbproj b/examples/Google.Cloud.Functions.Examples.VbEventFunction/Google.Cloud.Functions.Examples.VbEventFunction.vbproj index 4ff7f249..f529d8d4 100644 --- a/examples/Google.Cloud.Functions.Examples.VbEventFunction/Google.Cloud.Functions.Examples.VbEventFunction.vbproj +++ b/examples/Google.Cloud.Functions.Examples.VbEventFunction/Google.Cloud.Functions.Examples.VbEventFunction.vbproj @@ -6,7 +6,7 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.VbHttpFunction/Google.Cloud.Functions.Examples.VbHttpFunction.vbproj b/examples/Google.Cloud.Functions.Examples.VbHttpFunction/Google.Cloud.Functions.Examples.VbHttpFunction.vbproj index f234711d..028cfd40 100644 --- a/examples/Google.Cloud.Functions.Examples.VbHttpFunction/Google.Cloud.Functions.Examples.VbHttpFunction.vbproj +++ b/examples/Google.Cloud.Functions.Examples.VbHttpFunction/Google.Cloud.Functions.Examples.VbHttpFunction.vbproj @@ -6,6 +6,6 @@ - + diff --git a/examples/Google.Cloud.Functions.Examples.VbUntypedEventFunction/Google.Cloud.Functions.Examples.VbUntypedEventFunction.vbproj b/examples/Google.Cloud.Functions.Examples.VbUntypedEventFunction/Google.Cloud.Functions.Examples.VbUntypedEventFunction.vbproj index a9bb44d2..a7544341 100644 --- a/examples/Google.Cloud.Functions.Examples.VbUntypedEventFunction/Google.Cloud.Functions.Examples.VbUntypedEventFunction.vbproj +++ b/examples/Google.Cloud.Functions.Examples.VbUntypedEventFunction/Google.Cloud.Functions.Examples.VbUntypedEventFunction.vbproj @@ -6,6 +6,6 @@ - + diff --git a/src/CommonProperties.xml b/src/CommonProperties.xml index cf79b28b..64790a98 100644 --- a/src/CommonProperties.xml +++ b/src/CommonProperties.xml @@ -3,7 +3,7 @@ - 1.0.0-beta02 + 1.0.0-beta03 diff --git a/src/Google.Cloud.Functions.Templates/templates/event-function-cs/MyFunction.csproj b/src/Google.Cloud.Functions.Templates/templates/event-function-cs/MyFunction.csproj index a06eee76..301a00d8 100644 --- a/src/Google.Cloud.Functions.Templates/templates/event-function-cs/MyFunction.csproj +++ b/src/Google.Cloud.Functions.Templates/templates/event-function-cs/MyFunction.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/event-function-fs/MyFunction.fsproj b/src/Google.Cloud.Functions.Templates/templates/event-function-fs/MyFunction.fsproj index dc80e8f1..082a992b 100644 --- a/src/Google.Cloud.Functions.Templates/templates/event-function-fs/MyFunction.fsproj +++ b/src/Google.Cloud.Functions.Templates/templates/event-function-fs/MyFunction.fsproj @@ -9,7 +9,7 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/event-function-vb/MyFunction.vbproj b/src/Google.Cloud.Functions.Templates/templates/event-function-vb/MyFunction.vbproj index 113a4202..b230475c 100644 --- a/src/Google.Cloud.Functions.Templates/templates/event-function-vb/MyFunction.vbproj +++ b/src/Google.Cloud.Functions.Templates/templates/event-function-vb/MyFunction.vbproj @@ -6,7 +6,7 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/http-function-cs/MyFunction.csproj b/src/Google.Cloud.Functions.Templates/templates/http-function-cs/MyFunction.csproj index e66ef093..60111dd9 100644 --- a/src/Google.Cloud.Functions.Templates/templates/http-function-cs/MyFunction.csproj +++ b/src/Google.Cloud.Functions.Templates/templates/http-function-cs/MyFunction.csproj @@ -5,6 +5,6 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/http-function-fs/MyFunction.fsproj b/src/Google.Cloud.Functions.Templates/templates/http-function-fs/MyFunction.fsproj index 1536b9a1..853d40c1 100644 --- a/src/Google.Cloud.Functions.Templates/templates/http-function-fs/MyFunction.fsproj +++ b/src/Google.Cloud.Functions.Templates/templates/http-function-fs/MyFunction.fsproj @@ -9,6 +9,6 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/http-function-vb/MyFunction.vbproj b/src/Google.Cloud.Functions.Templates/templates/http-function-vb/MyFunction.vbproj index fc17c091..83f82d86 100644 --- a/src/Google.Cloud.Functions.Templates/templates/http-function-vb/MyFunction.vbproj +++ b/src/Google.Cloud.Functions.Templates/templates/http-function-vb/MyFunction.vbproj @@ -6,6 +6,6 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-cs/MyFunction.csproj b/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-cs/MyFunction.csproj index e66ef093..60111dd9 100644 --- a/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-cs/MyFunction.csproj +++ b/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-cs/MyFunction.csproj @@ -5,6 +5,6 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-fs/MyFunction.fsproj b/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-fs/MyFunction.fsproj index 1e801a15..6db5895c 100644 --- a/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-fs/MyFunction.fsproj +++ b/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-fs/MyFunction.fsproj @@ -9,6 +9,6 @@ - + diff --git a/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-vb/MyFunction.vbproj b/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-vb/MyFunction.vbproj index fc17c091..83f82d86 100644 --- a/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-vb/MyFunction.vbproj +++ b/src/Google.Cloud.Functions.Templates/templates/untyped-event-function-vb/MyFunction.vbproj @@ -6,6 +6,6 @@ - +