Skip to content

Commit

Permalink
3.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
scott-xu committed Oct 22, 2017
1 parent b9a71b7 commit 7a09890
Show file tree
Hide file tree
Showing 33 changed files with 488 additions and 91 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [3.3.0] -2017-10-22

### Added
- Marked CSL Compliant

## [3.3.0-beta1] - 2017-10-15

### Added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<ItemGroup>
<PackageReference Include="FluentAssertions" Version="4.19.4" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0" />
<PackageReference Include="Moq" Version="4.7.99" />
<PackageReference Include="Moq" Version="4.7.137" />
<PackageReference Include="xunit" Version="2.3.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.0" />
</ItemGroup>
Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Configuration/NinjectSectionHandler.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="NinjectSectionHandler.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Extensions/ExtensionsForDictionary.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ExtensionsForDictionary.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
20 changes: 17 additions & 3 deletions src/Ninject.Extensions.Xml/Extensions/ExtensionsForKernel.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ExtensionsForKernel.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand All @@ -13,6 +26,7 @@ namespace Ninject
using System.Configuration;
using System.Linq;
using System.Xml.Linq;

using Ninject.Extensions.Xml;
using Ninject.Extensions.Xml.Configuration;
using Ninject.Extensions.Xml.Processors;
Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Extensions/ExtensionsForXElement.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ExtensionsForXElement.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
8 changes: 3 additions & 5 deletions src/Ninject.Extensions.Xml/Ninject.Extensions.Xml.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
<Version>0.0.0</Version>
<Authors>Nate Kohari ([email protected]); Remo Gloor ([email protected]); Ilya Verbitskiy ([email protected]); Ninject Contributors</Authors>
<Authors>Ninject Project Contributors</Authors>
<Company>Ninject Project Contributors</Company>
<Product>Ninject Xml Extension</Product>
<Description>Xml-based module loader for Ninject.</Description>
<Copyright>2007-2009 Enkari, Ltd.; 2009-2017 Ninject Project Contributors</Copyright>
<Copyright>2007-2009 Enkari, Ltd. 2009-2017 Ninject Project Contributors.</Copyright>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyOriginatorKeyFile>..\Ninject.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
Expand Down Expand Up @@ -36,17 +36,15 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Ninject" Version="3.3.2-rc1" />
<PackageReference Include="Ninject" Version="3.3.3" />
<PackageReference Include="StyleCop.Analyzers" Version="1.1.0-beta004">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="AbstractXmlAttributeProcessor.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="AbstractXmlElementProcessor.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Processors/BindXmlElementProcessor.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="BindXmlElementProcessor.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Processors/BindingBuilderFactory.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="BindingBuilderFactory.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Processors/ChildElementProcessor.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ChildElementProcessor.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Processors/IBindingBuilderFactory.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IBindingBuilderFactory.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Processors/IChildElementProcessor.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IChildElementProcessor.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
19 changes: 16 additions & 3 deletions src/Ninject.Extensions.Xml/Processors/IHaveXmlNodeName.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IHaveXmlNodeName.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IModuleChildXmlElementProcessor.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2009 Enkari, Ltd.
// Copyright (c) 2009-2017 Ninject Project Contributors
// Licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// Copyright (c) 2007-2009 Enkari, Ltd. All rights reserved.
// Copyright (c) 2009-2017 Ninject Project Contributors. All rights reserved.
//
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// You may not use this file except in compliance with one of the Licenses.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
// or
// http://www.microsoft.com/opensource/licenses.mspx
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>
// -------------------------------------------------------------------------------------------------

Expand Down
Loading

0 comments on commit 7a09890

Please sign in to comment.