Skip to content

Commit 91fa6c3

Browse files
committed
v2.0.1
1 parent 3f4edb7 commit 91fa6c3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+5904
-6367
lines changed

Commons.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
2323
Version.props = Version.props
2424
EndProjectSection
2525
EndProject
26+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "net.adamec.lib.common.core", "net.adamec.lib.common.core\net.adamec.lib.common.core.csproj", "{816D49A1-45D3-41BA-9F6D-7239D467E253}"
27+
EndProject
2628
Global
2729
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2830
Debug|Any CPU = Debug|Any CPU
@@ -41,6 +43,10 @@ Global
4143
{D09F8AE6-47AA-40B7-BFE7-E362B1C970C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
4244
{D09F8AE6-47AA-40B7-BFE7-E362B1C970C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
4345
{D09F8AE6-47AA-40B7-BFE7-E362B1C970C7}.Release|Any CPU.Build.0 = Release|Any CPU
46+
{816D49A1-45D3-41BA-9F6D-7239D467E253}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47+
{816D49A1-45D3-41BA-9F6D-7239D467E253}.Debug|Any CPU.Build.0 = Debug|Any CPU
48+
{816D49A1-45D3-41BA-9F6D-7239D467E253}.Release|Any CPU.ActiveCfg = Release|Any CPU
49+
{816D49A1-45D3-41BA-9F6D-7239D467E253}.Release|Any CPU.Build.0 = Release|Any CPU
4450
EndGlobalSection
4551
GlobalSection(SolutionProperties) = preSolution
4652
HideSolutionNode = FALSE

Version.props

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
=======================================================================================
88
-->
99
<PropertyGroup>
10-
<RadMajor>1</RadMajor>
11-
<RadMinor>2</RadMinor>
12-
<RadPatch>0</RadPatch>
13-
<RadBuild>538</RadBuild>
14-
<PackageVersionShort>1.2.0</PackageVersionShort>
15-
<PackageVersionFull>1.2.0+538.190122135212.master.2404837</PackageVersionFull>
16-
<GitCommit>2404837</GitCommit>
17-
<GitBranch>master</GitBranch>
10+
<RadMajor>2</RadMajor>
11+
<RadMinor>0</RadMinor>
12+
<RadPatch>1</RadPatch>
13+
<RadBuild>552</RadBuild>
14+
<PackageVersionShort>2.0.1</PackageVersionShort>
15+
<PackageVersionFull>2.0.1+552.190707161143.release.eea80db</PackageVersionFull>
16+
<GitCommit>eea80db</GitCommit>
17+
<GitBranch>release</GitBranch>
1818
</PropertyGroup>
1919
</Project>

build.tasks/build.tasks.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
5+
<LangVersion>7.1</LangVersion>
56
</PropertyGroup>
67

78
<ItemGroup>

build/build.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<PropertyGroup>
55
<TargetFramework>netstandard2.0</TargetFramework>
66
<IsPackable>false</IsPackable>
7+
<LangVersion>7.1</LangVersion>
78
</PropertyGroup>
89

910
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />

changelog.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6+
## Unreleased ##
7+
8+
## [2.0.1] - 2019-07-07 ##
9+
### Breaking Changes ###
10+
Created nuget package `RadCommons.core` containing `BaseDisposable` class, `Configuration` class and logging that are no longer available as source-only packages mainly due to a `public` members and/or limitations of having them as `internal` (problems with inheritance in consuming code). This nuget package is needed by some of the source-only packages.
11+
12+
### Fixed ###
13+
CommonLogging: Fix in DebugCorr (removed dummy log item)
14+
BaseDisposable: DisposedManaged and DisposedNative thread safety
15+
Configuration: removed reference to CommonLogging (was not used at all)
16+
RadCommons.di.Component: removed reference to CommonLogging (was not used at all), removed reference to itself (fix)
17+
18+
### Changes ###
19+
AsyncManager: removed reference to (and used of) CommonLogging
20+
RadCommons.di.Config: removed reference to (and used of) CommonLogging
21+
RadCommons.di.PostInit: removed reference to (and used of) CommonLogging
22+
623
## [1.2.0] - 2019-01-22 ##
724
### Added ###
825
- Added `Disposer` - Keeps the stack of disposable objects, and disposes them when the disposer is being disposed.
@@ -56,6 +73,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5673
- Initial release
5774
- NuGet packages are not published yet, they will be published with v1.0.0
5875

76+
[2.0.1]: https://github.com/adamecr/Commons/compare/v1.2.0...v2.0.1
5977
[1.2.0]: https://github.com/adamecr/Commons/compare/v1.1.0...v1.2.0
6078
[1.1.0]: https://github.com/adamecr/Commons/compare/v1.0.0...v1.1.0
6179
[1.0.0]: https://github.com/adamecr/Commons/compare/v0.1.0...v1.0.0

doc/net.adamec.lib.common.core.html

Lines changed: 1500 additions & 0 deletions
Large diffs are not rendered by default.

doc/net.adamec.lib.common.core.md

Lines changed: 3171 additions & 0 deletions
Large diffs are not rendered by default.

doc/net.adamec.lib.common.html

Lines changed: 18 additions & 1653 deletions
Large diffs are not rendered by default.

doc/net.adamec.lib.common.md

Lines changed: 1063 additions & 4517 deletions
Large diffs are not rendered by default.

net.adamec.lib.common/config/Configuration.cs renamed to net.adamec.lib.common.core/config/Configuration.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
using Environment = System.Environment;
1010
using InvalidCastException = System.InvalidCastException;
1111

12-
namespace net.adamec.lib.common.config
12+
namespace net.adamec.lib.common.core.config
1313
{
1414
/// <summary>
1515
/// Singleton holding the application configuration (options)
@@ -73,12 +73,6 @@ namespace net.adamec.lib.common.config
7373
/// then <see cref="Retrieve{TOptionsContainer}"/> it from the cache when needed.
7474
/// </para>
7575
/// </remarks>
76-
/// <NuProp.Id>RadCommons.config.Configuration</NuProp.Id>
77-
/// <NuProp.Description>Simple configuration container in case DI with more sophisticated containers is not used. Supports the JSON config files, command line arguments
78-
/// and environment variables as sources and their hierarchy/overrides. The configuration can be used as key-value pairs or bound to objects (Source only package).</NuProp.Description>
79-
/// <NuProp.Tags>RadCommons source-only configuration</NuProp.Tags>
80-
/// <NuProp.Using id = "RadCommons.logging.CommonLogging" />
81-
/// <NuProp.Remarks cref ="T:net.adamec.lib.common.config.Configuration" />
8276
public sealed class Configuration
8377
{
8478
#region Singleton

0 commit comments

Comments
 (0)