Skip to content

Commit

Permalink
3.3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
scott-xu committed Oct 22, 2017
1 parent 11a7450 commit c8797d3
Show file tree
Hide file tree
Showing 164 changed files with 2,512 additions and 331 deletions.
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,21 @@ 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.2] - 2017-10-22

### Added
- Ninject for .NET Core can now load extensions automatically.

## [3.3.2-rc1] - 2017-10-15

### Removed
- Removed executing assembly's directory from the base directories.

## [3.3.2-beta1] - 2017-10-07

### Added
- Ninject for .NET Core can now load extensions automatically
- Ninject for .NET Core can now load extensions automatically.
- The executing assembly's directory is considered as one of the base directories.

## [3.3.1] - 2017-10-05

Expand Down
18 changes: 16 additions & 2 deletions src/Ninject/Activation/Blocks/ActivationBlock.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ActivationBlock.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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>
// -------------------------------------------------------------------------------------------------

namespace Ninject.Activation.Blocks
{
using System;
using System.Collections.Generic;

using Ninject.Infrastructure;
using Ninject.Infrastructure.Disposal;
using Ninject.Parameters;
Expand Down
17 changes: 15 additions & 2 deletions src/Ninject/Activation/Blocks/IActivationBlock.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IActivationBlock.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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
18 changes: 16 additions & 2 deletions src/Ninject/Activation/Caching/ActivationCache.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ActivationCache.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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>
// -------------------------------------------------------------------------------------------------

namespace Ninject.Activation.Caching
{
using System.Collections.Generic;

using Ninject.Components;
using Ninject.Infrastructure;

Expand Down
17 changes: 15 additions & 2 deletions src/Ninject/Activation/Caching/Cache.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="Cache.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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
18 changes: 16 additions & 2 deletions src/Ninject/Activation/Caching/GarbageCollectionCachePruner.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="GarbageCollectionCachePruner.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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 @@ -11,6 +24,7 @@ namespace Ninject.Activation.Caching
using System;
using System.Collections.Generic;
using System.Threading;

using Ninject.Components;
using Ninject.Infrastructure;
using Ninject.Infrastructure.Language;
Expand Down
17 changes: 15 additions & 2 deletions src/Ninject/Activation/Caching/IActivationCache.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IActivationCache.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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
17 changes: 15 additions & 2 deletions src/Ninject/Activation/Caching/ICache.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ICache.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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
17 changes: 15 additions & 2 deletions src/Ninject/Activation/Caching/ICachePruner.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="ICachePruner.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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
17 changes: 15 additions & 2 deletions src/Ninject/Activation/Caching/IPruneable.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IPruneable.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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
18 changes: 16 additions & 2 deletions src/Ninject/Activation/Caching/WeakReferenceEqualityComparer.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="WeakReferenceEqualityComparer.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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>
// -------------------------------------------------------------------------------------------------

namespace Ninject.Activation.Caching
{
using System.Collections.Generic;
using System.Runtime.CompilerServices;

using Ninject.Infrastructure;

/// <summary>
Expand Down
18 changes: 16 additions & 2 deletions src/Ninject/Activation/Context.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="Context.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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 @@ -11,6 +24,7 @@ namespace Ninject.Activation
using System;
using System.Collections.Generic;
using System.Linq;

using Ninject.Activation.Caching;
using Ninject.Infrastructure;
using Ninject.Infrastructure.Introspection;
Expand Down
18 changes: 16 additions & 2 deletions src/Ninject/Activation/IContext.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IContext.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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>
// -------------------------------------------------------------------------------------------------

namespace Ninject.Activation
{
using System;
using System.Collections.Generic;

using Ninject.Activation.Caching;
using Ninject.Parameters;
using Ninject.Planning;
Expand Down
18 changes: 16 additions & 2 deletions src/Ninject/Activation/IPipeline.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IPipeline.cs" company="Ninject Project Contributors">
// Copyright (c) 2007-2010, Enkari, Ltd.
// Copyright (c) 2010-2017, Ninject Project Contributors
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
// Copyright (c) 2010-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>
// -------------------------------------------------------------------------------------------------

namespace Ninject.Activation
{
using System.Collections.Generic;

using Ninject.Activation.Strategies;
using Ninject.Components;

Expand Down
Loading

0 comments on commit c8797d3

Please sign in to comment.