Skip to content

Commit

Permalink
Merge pull request #155 from DevyusCode/vNext
Browse files Browse the repository at this point in the history
Version 2.0.0.2311
  • Loading branch information
lpeyr authored Nov 18, 2023
2 parents bb138e1 + 493dc42 commit eb76f94
Show file tree
Hide file tree
Showing 11 changed files with 54 additions and 60 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
build:
strategy:
matrix:
dotnet: ['5.0.x', '6.0.x', '7.0.x']
dotnet: ['8.0.x']
os: ['ubuntu-latest', 'windows-latest']
runs-on: ${{ matrix.os }}
name: .NET ${{ matrix.dotnet }} on ${{ matrix.os }} sample
Expand Down
9 changes: 6 additions & 3 deletions NUGET_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ PeyrSharp is divided in multiple packages:
- Crypt
- XmlHelper
- JsonHelper
- StatusInfo

**PeyrSharp.Env**, methods related to the file system and to the current execution environment.

Expand Down Expand Up @@ -74,6 +75,8 @@ PeyrSharp is divided in multiple packages:

- WinForms
- Screen
- WindowHelpers
- WindowInfo
- WPF

## Compatibility
Expand Down Expand Up @@ -101,11 +104,11 @@ Caption:

PeyrSharp is available in the following frameworks

- .NET 5
- .NET 6
- .NET 7
- .NET 8

> Note: .NET Framework and .NET Core are not targeted by PeyrSharp, since they are no longer supported.
> Note: .NET Framework, .NET Core and .NET 5 are not targeted by PeyrSharp, since they are no longer supported.
## Documentation

Expand All @@ -128,9 +131,9 @@ Here's what you'll need to contribute to this project:
- .NET Desktop Development
- Git
- .NET
- .NET 5 (SDK + runtime)
- .NET 6 (SDK + runtime)
- .NET 7 (SDK + runtime)
- .NET 8 (SDK + runtime)
- (_optional_) NuGet

## Badge
Expand Down
11 changes: 6 additions & 5 deletions PeyrSharp.Core/PeyrSharp.Core.csproj
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net5.0;net6.0;net7.0</TargetFrameworks>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<Title>PeyrSharp.Core</Title>
<Version>1.10.0.2310</Version>
<Version>2.0.0.2311</Version>
<Authors>Devyus</Authors>
<Description>Core methods and features of PeyrSharp.</Description>
<Copyright>© 2023</Copyright>
Expand All @@ -16,7 +16,8 @@
<PackageReadmeFile>NUGET_README.md</PackageReadmeFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageReleaseNotes>- Added .NET 8 Support
- Removed .NET 5 Support</PackageReleaseNotes>
</PropertyGroup>

<ItemGroup>
Expand All @@ -31,8 +32,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="PeyrSharp.Enums" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Exceptions" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Enums" Version="2.0.0.2311" />
<PackageReference Include="PeyrSharp.Exceptions" Version="2.0.0.2311" />
</ItemGroup>

</Project>
7 changes: 4 additions & 3 deletions PeyrSharp.Enums/PeyrSharp.Enums.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net5.0;net6.0;net7.0</TargetFrameworks>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>enable</Nullable>
<Title>PeyrSharp.Enums</Title>
Expand All @@ -11,14 +11,15 @@
<PackageProjectUrl>https://peyrsharp.leocorporation.dev/</PackageProjectUrl>
<RepositoryUrl>https://github.com/DevyusCode/PeyrSharp</RepositoryUrl>
<PackageTags>enums;c-sharp;dotnet;vb;peyrsharp;leo corp</PackageTags>
<Version>1.10.0.2310</Version>
<Version>2.0.0.2311</Version>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageIcon>logo.png</PackageIcon>
<PackageReadmeFile>NUGET_README.md</PackageReadmeFile>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<RepositoryType>git</RepositoryType>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageReleaseNotes>- Added .NET 8 Support
- Removed .NET 5 Support</PackageReleaseNotes>
</PropertyGroup>

<ItemGroup>
Expand Down
9 changes: 5 additions & 4 deletions PeyrSharp.Env/PeyrSharp.Env.csproj
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net5.0;net6.0;net7.0</TargetFrameworks>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<Title>PeyrSharp.Env</Title>
<Version>1.10.0.2310</Version>
<Version>2.0.0.2311</Version>
<Authors>Devyus</Authors>
<Description>Environment-related methods of PeyrSharp.</Description>
<Copyright>© 2023</Copyright>
Expand All @@ -16,7 +16,8 @@
<PackageReadmeFile>NUGET_README.md</PackageReadmeFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageReleaseNotes>- Added .NET 8 Support
- Removed .NET 5 Support</PackageReleaseNotes>
</PropertyGroup>

<ItemGroup>
Expand All @@ -32,6 +33,6 @@

<ItemGroup>
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
<PackageReference Include="PeyrSharp.Enums" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Enums" Version="2.0.0.2311" />
</ItemGroup>
</Project>
6 changes: 4 additions & 2 deletions PeyrSharp.Exceptions/PeyrSharp.Exceptions.csproj
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net5.0;net6.0;net7.0</TargetFrameworks>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>enable</Nullable>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<Title>PeyrSharp.Exceptions</Title>
<Version>1.10.0.2310</Version>
<Version>2.0.0.2311</Version>
<Company>Devyus</Company>
<Description>Exceptions of PeyrSharp.</Description>
<Copyright>© 2023</Copyright>
Expand All @@ -18,6 +18,8 @@
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<RepositoryType>git</RepositoryType>
<PackageReleaseNotes>- Added .NET 8 Support
- Removed .NET 5 Support</PackageReleaseNotes>
</PropertyGroup>

<ItemGroup>
Expand Down
9 changes: 5 additions & 4 deletions PeyrSharp.Extensions/PeyrSharp.Extensions.csproj
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net5.0;net6.0;net7.0</TargetFrameworks>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<Title>PeyrSharp.Extensions</Title>
<Version>1.10.0.2310</Version>
<Version>2.0.0.2311</Version>
<Authors>Devyus</Authors>
<Description>Extensions methods of PeyrSharp.</Description>
<Copyright>© 2023</Copyright>
Expand All @@ -16,7 +16,8 @@
<PackageReadmeFile>NUGET_README.md</PackageReadmeFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageReleaseNotes>- Added .NET 8 Support
- Removed .NET 5 Support</PackageReleaseNotes>
</PropertyGroup>

<ItemGroup>
Expand All @@ -31,7 +32,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="PeyrSharp.Enums" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Enums" Version="2.0.0.2311" />
</ItemGroup>

</Project>
16 changes: 5 additions & 11 deletions PeyrSharp.UiHelpers/PeyrSharp.UiHelpers.csproj
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net5.0-windows;net6.0-windows;net7.0-windows</TargetFrameworks>
<TargetFrameworks>net6.0-windows;net7.0-windows;net8.0-windows</TargetFrameworks>
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<UseWPF>true</UseWPF>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<Title>PeyrSharp.UiHelpers</Title>
<Version>1.10.0.2310</Version>
<Version>2.0.0.2311</Version>
<Authors>Devyus</Authors>
<Description>Useful helpers for Windows Forms and Windows Presentation Framework.</Description>
<Copyright>© 2023</Copyright>
Expand All @@ -20,14 +20,8 @@
<PackageReadmeFile>NUGET_README.md</PackageReadmeFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageReleaseNotes>- Added the possibility to close windows (#143)
- Added the possibility to maximize windows (#143)
- Added the possibility to restore windows (#143)
- Added the possibility to minimize windows (#143)
- Added XML documentation (#143)
- Added the possibility to set the position of any window (#144)
- Added SetTopMost() method (#145)
- Added GetWindowSize() method (#146)</PackageReleaseNotes>
<PackageReleaseNotes>- Added .NET 8 Support
- Removed .NET 5 Support</PackageReleaseNotes>
</PropertyGroup>

<ItemGroup>
Expand All @@ -42,7 +36,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="PeyrSharp.Enums" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Enums" Version="2.0.0.2311" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion PeyrSharp/PeyrSharp.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ public static class PeyrSharp
/// <summary>
/// The current version of PeyrSharp.
/// </summary>
public static string Version => "1.10.0.2310";
public static string Version => "2.0.0.2311";
}
}
28 changes: 11 additions & 17 deletions PeyrSharp/PeyrSharp.csproj
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net5.0;net6.0;net5.0-windows;net6.0-windows;net7.0;net7.0-windows</TargetFrameworks>
<TargetFrameworks>net6.0;net6.0-windows;net7.0;net7.0-windows;net8.0;net8.0-windows</TargetFrameworks>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<Title>PeyrSharp</Title>
<Version>1.10.0.2310</Version>
<Version>2.0.0.2311</Version>
<Authors>Devyus</Authors>
<Copyright>© 2023</Copyright>
<Description>A C# library designed to make developers' job easier.</Description>
Expand All @@ -17,15 +17,9 @@
<PackageReadmeFile>NUGET_README.md</PackageReadmeFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageReleaseNotes>(for Windows only)
- Added the possibility to close windows (#143)
- Added the possibility to maximize windows (#143)
- Added the possibility to restore windows (#143)
- Added the possibility to minimize windows (#143)
- Added XML documentation (#143)
- Added the possibility to set the position of any window (#144)
- Added SetTopMost() method (#145)
- Added GetWindowSize() method (#146)</PackageReleaseNotes>
<PackageReleaseNotes>- Added .NET 8 Support
- Removed .NET 5 Support
</PackageReleaseNotes>
</PropertyGroup>

<ItemGroup>
Expand All @@ -40,12 +34,12 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="PeyrSharp.Core" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Enums" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Env" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Exceptions" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Extensions" Version="1.10.0.2310" />
<PackageReference Condition="'$(TargetPlatformIdentifier)' == 'Windows'" Include="PeyrSharp.UiHelpers" Version="1.10.0.2310" />
<PackageReference Include="PeyrSharp.Core" Version="2.0.0.2311" />
<PackageReference Include="PeyrSharp.Enums" Version="2.0.0.2311" />
<PackageReference Include="PeyrSharp.Env" Version="2.0.0.2311" />
<PackageReference Include="PeyrSharp.Exceptions" Version="2.0.0.2311" />
<PackageReference Include="PeyrSharp.Extensions" Version="2.0.0.2311" />
<PackageReference Condition="'$(TargetPlatformIdentifier)' == 'Windows'" Include="PeyrSharp.UiHelpers" Version="2.0.0.2311" />
</ItemGroup>

</Project>
15 changes: 6 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,6 @@

## Introduction

### The roots

In March 2020, we published LeoCorpLibrary, which was also a C# library that contains useful methods. When we started the development of it, we didn't know where the project will go yet. Over the releases, we've added more and more methods and new features. However, the meaning and the purpose of LeoCorpLibrary was becoming less clear for everyone; it was becoming a mess. This is why we decided to rather not release v5, but instead, we decided to make a brand new .NET Library, PeyrSharp.

### Our next product

PeyrSharp is a C# written library designed to make developers' life easier. We've all written code that we wish we hadn't. PeyrSharp is here to respond to this need; by implementing useful methods in various domains: Mathematics, Web/HTTP requests, unit converters, extensions, environment-related operations, and more!

## Modules
Expand All @@ -56,6 +50,7 @@ PeyrSharp is divided in multiple packages:
- Crypt
- XmlHelper
- JsonHelper
- StatusInfo

</details>

Expand Down Expand Up @@ -118,6 +113,8 @@ PeyrSharp is divided in multiple packages:

- WinForms
- Screen
- WindowHelpers
- WindowInfo
- WPF

</details>
Expand Down Expand Up @@ -147,11 +144,11 @@ Caption:

PeyrSharp is available in the following frameworks

- .NET 5
- .NET 6
- .NET 7
- .NET 8

> Note: .NET Framework and .NET Core are not targeted by PeyrSharp, since they are no longer supported.
> Note: .NET Framework, .NET Core and .NET 5 are not targeted by PeyrSharp, since they are no longer supported.
## Documentation

Expand Down Expand Up @@ -179,9 +176,9 @@ Here's what you'll need to contribute to this project:
- .NET Desktop Development
- Git
- .NET
- .NET 5 (SDK + runtime)
- .NET 6 (SDK + runtime)
- .NET 7 (SDK + runtime)
- .NET 8 (SDK + runtime)
- (_optional_) NuGet

## Badge
Expand Down

0 comments on commit eb76f94

Please sign in to comment.