Skip to content

Commit c8797d3

Browse files
committed
3.3.2
1 parent 11a7450 commit c8797d3

File tree

164 files changed

+2512
-331
lines changed

Some content is hidden

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

164 files changed

+2512
-331
lines changed

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,21 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [3.3.2] - 2017-10-22
8+
9+
### Added
10+
- Ninject for .NET Core can now load extensions automatically.
11+
12+
## [3.3.2-rc1] - 2017-10-15
13+
14+
### Removed
15+
- Removed executing assembly's directory from the base directories.
16+
717
## [3.3.2-beta1] - 2017-10-07
818

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

1223
## [3.3.1] - 2017-10-05
1324

src/Ninject/Activation/Blocks/ActivationBlock.cs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="ActivationBlock.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

922
namespace Ninject.Activation.Blocks
1023
{
1124
using System;
1225
using System.Collections.Generic;
26+
1327
using Ninject.Infrastructure;
1428
using Ninject.Infrastructure.Disposal;
1529
using Ninject.Parameters;

src/Ninject/Activation/Blocks/IActivationBlock.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="IActivationBlock.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

src/Ninject/Activation/Caching/ActivationCache.cs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,28 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="ActivationCache.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

922
namespace Ninject.Activation.Caching
1023
{
1124
using System.Collections.Generic;
25+
1226
using Ninject.Components;
1327
using Ninject.Infrastructure;
1428

src/Ninject/Activation/Caching/Cache.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="Cache.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

src/Ninject/Activation/Caching/GarbageCollectionCachePruner.cs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="GarbageCollectionCachePruner.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

@@ -11,6 +24,7 @@ namespace Ninject.Activation.Caching
1124
using System;
1225
using System.Collections.Generic;
1326
using System.Threading;
27+
1428
using Ninject.Components;
1529
using Ninject.Infrastructure;
1630
using Ninject.Infrastructure.Language;

src/Ninject/Activation/Caching/IActivationCache.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="IActivationCache.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

src/Ninject/Activation/Caching/ICache.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="ICache.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

src/Ninject/Activation/Caching/ICachePruner.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="ICachePruner.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

src/Ninject/Activation/Caching/IPruneable.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
// -------------------------------------------------------------------------------------------------
22
// <copyright file="IPruneable.cs" company="Ninject Project Contributors">
3-
// Copyright (c) 2007-2010, Enkari, Ltd.
4-
// Copyright (c) 2010-2017, Ninject Project Contributors
3+
// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.
4+
// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.
5+
//
56
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
7+
// You may not use this file except in compliance with one of the Licenses.
8+
// You may obtain a copy of the License at
9+
//
10+
// http://www.apache.org/licenses/LICENSE-2.0
11+
// or
12+
// http://www.microsoft.com/opensource/licenses.mspx
13+
//
14+
// Unless required by applicable law or agreed to in writing, software
15+
// distributed under the License is distributed on an "AS IS" BASIS,
16+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
// See the License for the specific language governing permissions and
18+
// limitations under the License.
619
// </copyright>
720
// -------------------------------------------------------------------------------------------------
821

0 commit comments

Comments
 (0)