Skip to content
Merged

v8.4 #38

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions src/WebApp/WebApp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Core.Web" Version="8.3.*" />
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.3.0" />
<PackageReference Include="cloudscribe.Logging.Web" Version="8.3.0" />
<PackageReference Include="cloudscribe.Logging.NoDb" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Web" Version="8.4.*" />
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.4.0" />
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.4.0" />
<PackageReference Include="cloudscribe.Logging.Web" Version="8.4.0" />
<PackageReference Include="cloudscribe.Logging.NoDb" Version="8.4.0" />
</ItemGroup>

</Project>
22 changes: 22 additions & 0 deletions src/cloudscribe.SimpleContactForm.CoreIntegration/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# cloudscribe.SimpleContactForm.CoreIntegration

Integration library for using cloudscribe.SimpleContactForm with cloudscribe.Core. Provides seamless wiring and additional features for cloudscribe-based sites.

## Features
- Integrates SimpleContactForm with cloudscribe.Core
- Enables contact form on cloudscribe multi-tenant sites
- Extensible for custom scenarios

## Usage
1. Install the NuGet package:
```shell
dotnet add package cloudscribe.SimpleContactForm.CoreIntegration
```
2. Register the integration in your `Startup.cs` or `Program.cs`:
```csharp
services.AddCloudscribeSimpleContactFormCoreIntegration();
```
3. Use the form as part of your cloudscribe.Core site.

## License
Licensed under the Apache License, Version 2.0. See [LICENSE](https://www.apache.org/licenses/LICENSE-2.0) for details.
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

<PropertyGroup>
<Description>Integration library for usingcloudscribe SimpleContactForm with cloudscribe.Core</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;contact form</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/cloudscribe/cloudscribe.SimpleContactForm</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
Expand All @@ -17,13 +18,14 @@

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\cloudscribe.SimpleContactForm\cloudscribe.SimpleContactForm.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="cloudscribe.Core.Models" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Models" Version="8.4.0" />
</ItemGroup>

</Project>
27 changes: 27 additions & 0 deletions src/cloudscribe.SimpleContactForm/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# cloudscribe.SimpleContactForm

A simple, reusable contact form for ASP.NET Core applications. Easily integrate a contact form into your site and handle submissions with extensible options.

## Features
- Plug-and-play contact form for ASP.NET Core
- Customizable fields and validation
- Extensible for custom logic
- Supports dependency injection

## Usage
1. Install the NuGet package:
```shell
dotnet add package cloudscribe.SimpleContactForm
```
2. Register the service in your `Startup.cs` or `Program.cs`:
```csharp
services.AddCloudscribeSimpleContactForm();
```
3. Add the form to your Razor view:
```csharp
@await Component.InvokeAsync("SimpleContactForm")
```
4. Configure options as needed in your `appsettings.json`.

## License
Licensed under the Apache License, Version 2.0. See [LICENSE](https://www.apache.org/licenses/LICENSE-2.0) for details.
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,20 @@

<PropertyGroup>
<Description>A simple contact form for ASP.NET Core</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<PackageTags>cloudscribe;contact form</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/cloudscribe/cloudscribe.SimpleContactForm</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<PropertyGroup>
Expand All @@ -36,8 +38,8 @@
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="8.0.0" />
<PackageReference Include="cloudscribe.Web.Common" Version="8.3.0" />
<PackageReference Include="cloudscribe.Email.Senders" Version="8.3.0" />
<PackageReference Include="cloudscribe.Web.Common" Version="8.4.0" />
<PackageReference Include="cloudscribe.Email.Senders" Version="8.4.0" />
</ItemGroup>

</Project>
6 changes: 3 additions & 3 deletions update_version.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
$directory = "src"

# Define the old & new versions
$oldVersion = '8\.2' # slash needed !
$newVersion = "8.3.0"
$newWildcardVersion = "8.3.*"
$oldVersion = '8\.3' # slash needed !
$newVersion = "8.4.0"
$newWildcardVersion = "8.4.*"


# Get all .csproj files in the directory and subdirectories
Expand Down
Loading