Skip to content

Commit

Permalink
Merge pull request #30 from pfpack/release/v2.0.1-rc.1.0.0
Browse files Browse the repository at this point in the history
release/v2.0.1-rc.1.0.0
  • Loading branch information
andreise committed Jan 28, 2022
2 parents 803c375 + bbe9be4 commit 6dd6218
Show file tree
Hide file tree
Showing 19 changed files with 93 additions and 41 deletions.
20 changes: 15 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore

# User-specific files
*.rsuser
Expand Down Expand Up @@ -206,9 +206,6 @@ PublishScripts/
*.nuget.props
*.nuget.targets

# Nuget personal access tokens and Credentials
# nuget.config

# Microsoft Azure Build Output
csx/
*.build.csdef
Expand Down Expand Up @@ -297,6 +294,17 @@ node_modules/
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw

# Visual Studio 6 auto-generated project file (contains which files were open etc.)
*.vbp

# Visual Studio 6 workspace and project file (working project files containing files to include in project)
*.dsw
*.dsp

# Visual Studio 6 technical files
*.ncb
*.aps

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
Expand Down Expand Up @@ -353,6 +361,9 @@ ASALocalRun/
# Local History for Visual Studio
.localhistory/

# Visual Studio History (VSHistory) files
.vshistory/

# BeatPulse healthcheck temp database
healthchecksdb

Expand Down Expand Up @@ -384,5 +395,4 @@ FodyWeavers.xsd
*.msp

# JetBrains Rider
.idea/
*.sln.iml
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020-2021 Andrei Sergeev, Pavel Moskovoy
Copyright (c) 2020-2022 Andrei Sergeev, Pavel Moskovoy

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
11 changes: 10 additions & 1 deletion docs/primitives-linq/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
# PrimeFuncPack Primitives.Linq
PrimeFuncPack Primitives.Linq is a core library for .NET consisting of useful extensions making work with Linq easier.

PrimeFuncPack Primitives.Linq is a core library for .NET consisting of very basic extensions to work with Linq.
The Primitives.Linq is shipped as a part of PrimeFuncPack Primitives.

PrimeFuncPack Primitives is a core library pack for .NET consisting of very basic extensions to work with the features:
- functional pipelines
- Linq
- strings
- the nullable feature
- etc.
11 changes: 10 additions & 1 deletion docs/primitives-pipeline/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
# PrimeFuncPack Primitives.Pipeline
PrimeFuncPack Primitives.Pipeline is a core library for .NET consisting of useful extensions making work with functional pipelines easier.

PrimeFuncPack Primitives.Pipeline is a core library for .NET consisting of very basic extensions to work with functional pipelines.
The Primitives.Pipeline is shipped as a part of PrimeFuncPack Primitives.

PrimeFuncPack Primitives is a core library pack for .NET consisting of very basic extensions to work with the features:
- functional pipelines
- Linq
- strings
- the nullable feature
- etc.
11 changes: 10 additions & 1 deletion docs/primitives-predicates/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
# PrimeFuncPack Primitives.Predicates
PrimeFuncPack Primitives.Predicates is a core library for .NET consisting of useful extensions and predicates making work with the nullable feature easier.

PrimeFuncPack Primitives.Predicates is a core library for .NET consisting of very basic extensions to work with the nullable feature and strings.
The Primitives.Predicates is shipped as a part of PrimeFuncPack Primitives.

PrimeFuncPack Primitives is a core library pack for .NET consisting of very basic extensions to work with the features:
- functional pipelines
- Linq
- strings
- the nullable feature
- etc.
11 changes: 10 additions & 1 deletion docs/primitives-strings/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
# PrimeFuncPack Primitives.Strings
PrimeFuncPack Primitives.Strings is a core library for .NET consisting of useful extensions making work with strings easier.

PrimeFuncPack Primitives.Strings is a core library for .NET consisting of very basic extensions to work with strings.
The Primitives.Strings is shipped as a part of PrimeFuncPack Primitives.

PrimeFuncPack Primitives is a core library pack for .NET consisting of very basic extensions to work with the features:
- functional pipelines
- Linq
- strings
- the nullable feature
- etc.
8 changes: 7 additions & 1 deletion docs/primitives/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
# PrimeFuncPack Primitives
PrimeFuncPack Primitives is a core library for .NET consisting of useful extensions and predicates making work with functional pipelines, Linq, strings, the nullable feature, etc. easier.

PrimeFuncPack Primitives is a core library pack for .NET consisting of very basic extensions to work with the features:
- functional pipelines
- Linq
- strings
- the nullable feature
- etc.
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<IsPackable>false</IsPackable>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<RootNamespace>PrimeFuncPack.Primitives.Tests</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Linq.Tests</AssemblyName>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="PrimeFuncPack.UnitTest.Data" Version="3.0.0" />
</ItemGroup>
Expand Down
6 changes: 3 additions & 3 deletions src/primitives-linq/Primitives.Linq/Primitives.Linq.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
<RepositoryUrl>https://github.com/pfpack/pfpack-primitives</RepositoryUrl>
<Company>pfpack</Company>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Linq is a core library for .NET consisting of useful extensions making work with Linq easier.</Description>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Linq is a core library for .NET consisting of very basic extensions to work with Linq.</Description>
<RootNamespace>System</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Linq</AssemblyName>
<Version>2.0.0</Version>
<Version>2.0.1-rc.1.0.0</Version>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<IsPackable>false</IsPackable>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<RootNamespace>PrimeFuncPack.Primitives.Tests</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Pipeline.Tests</AssemblyName>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="PrimeFuncPack.UnitTest.Data" Version="3.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
<RepositoryUrl>https://github.com/pfpack/pfpack-primitives</RepositoryUrl>
<Company>pfpack</Company>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Pipeline is a core library for .NET consisting of useful extensions making work with functional pipelines easier.</Description>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Pipeline is a core library for .NET consisting of very basic extensions to work with functional pipelines.</Description>
<RootNamespace>System</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Pipeline</AssemblyName>
<Version>2.0.0</Version>
<Version>2.0.1-rc.1.0.0</Version>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<IsPackable>false</IsPackable>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<RootNamespace>PrimeFuncPack.Primitives.Tests</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Predicates.Tests</AssemblyName>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="PrimeFuncPack.UnitTest.Data" Version="3.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
<RepositoryUrl>https://github.com/pfpack/pfpack-primitives</RepositoryUrl>
<Company>pfpack</Company>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Predicates is a core library for .NET consisting of useful extensions and predicates making work with the nullable feature easier.</Description>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Predicates is a core library for .NET consisting of very basic extensions to work with the nullable feature and strings.</Description>
<RootNamespace>System</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Predicates</AssemblyName>
<Version>2.0.0</Version>
<Version>2.0.1-rc.1.0.0</Version>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<IsPackable>false</IsPackable>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<RootNamespace>PrimeFuncPack.Primitives.Tests</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Strings.Tests</AssemblyName>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="PrimeFuncPack.UnitTest.Data" Version="3.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ partial class StringExtensionsTests
[Test]
public void ToStringOrEmpty_ExpectIsObsoleteWithError()
{
const string expectedObsoleteMessage = "This method is obsolete. Consider to call obj?.ToString().OrEmpty() instead.";
const string expectedObsoleteMessage = "This method is obsolete. Consider to call (obj?.ToString()).OrEmpty() instead.";

IReadOnlyCollection<MethodInfo> methods = typeof(StringExtensions)
.GetMethods(BindingFlags.Public | BindingFlags.Static)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ partial class StringsTests
[Test]
public void ToStringOrEmpty_ExpectIsObsoleteWithError()
{
const string expectedObsoleteMessage = "This method is obsolete. Consider to call obj?.ToString().OrEmpty() instead.";
const string expectedObsoleteMessage = "This method is obsolete. Consider to call (obj?.ToString()).OrEmpty() instead.";

IReadOnlyCollection<MethodInfo> methods = typeof(Strings)
.GetMethods(BindingFlags.Public | BindingFlags.Static)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@

internal static class InternalObsoleteMessages
{
public const string ToStringOrEmpty = "This method is obsolete. Consider to call obj?.ToString().OrEmpty() instead.";
public const string ToStringOrEmpty = "This method is obsolete. Consider to call (obj?.ToString()).OrEmpty() instead.";
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
<RepositoryUrl>https://github.com/pfpack/pfpack-primitives</RepositoryUrl>
<Company>pfpack</Company>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Strings is a core library for .NET consisting of useful extensions making work with strings easier.</Description>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives.Strings is a core library for .NET consisting of very basic extensions to work with strings.</Description>
<RootNamespace>System</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives.Strings</AssemblyName>
<Version>2.0.0</Version>
<Version>2.0.1-rc.1.0.0</Version>
</PropertyGroup>

<ItemGroup>
Expand Down
14 changes: 7 additions & 7 deletions src/primitives/Primitives/Primitives.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
<RepositoryUrl>https://github.com/pfpack/pfpack-primitives</RepositoryUrl>
<Company>pfpack</Company>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives is a core library for .NET consisting of useful extensions and predicates making work with functional pipelines, Linq, strings, the nullable feature, etc. easier.</Description>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>PrimeFuncPack Primitives is a core library pack for .NET consisting of very basic extensions to work with functional pipelines, Linq, strings, the nullable feature, etc.</Description>
<RootNamespace>System</RootNamespace>
<AssemblyName>PrimeFuncPack.Primitives</AssemblyName>
<Version>2.0.0</Version>
<Version>2.0.1-rc.1.0.0</Version>
</PropertyGroup>

<ItemGroup>
Expand All @@ -32,10 +32,10 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="PrimeFuncPack.Primitives.Linq" Version="2.0.0" />
<PackageReference Include="PrimeFuncPack.Primitives.Pipeline" Version="2.0.0" />
<PackageReference Include="PrimeFuncPack.Primitives.Predicates" Version="2.0.0" />
<PackageReference Include="PrimeFuncPack.Primitives.Strings" Version="2.0.0" />
<PackageReference Include="PrimeFuncPack.Primitives.Linq" Version="2.0.1-rc.1.0.0" />
<PackageReference Include="PrimeFuncPack.Primitives.Pipeline" Version="2.0.1-rc.1.0.0" />
<PackageReference Include="PrimeFuncPack.Primitives.Predicates" Version="2.0.1-rc.1.0.0" />
<PackageReference Include="PrimeFuncPack.Primitives.Strings" Version="2.0.1-rc.1.0.0" />
</ItemGroup>

</Project>

0 comments on commit 6dd6218

Please sign in to comment.