Skip to content

Commit 2f3e377

Browse files
committed
3.3.0
1 parent 9223360 commit 2f3e377

File tree

261 files changed

+537
-123509
lines changed

Some content is hidden

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

261 files changed

+537
-123509
lines changed

.gitignore

+3-12
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
1-
_ReSharper.*
1+
.vs
2+
*.user
23
bin
3-
Bin
44
obj
5-
dist
6-
build
7-
*.suo
8-
*resharper*
9-
*.user
10-
*.dotCover
11-
/lib/Ninject/*.zip
12-
/lib/Ninject/*/**
13-
/lib/Ninject.Web.Common/*.zip
14-
/lib/Ninject.Web.Common/*/**
5+
packages

CHANGELOG.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5+
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6+
7+
## [3.3.0]
8+
9+
### Removed
10+
- Dropped support for older .NET Platform (pre .NET4.5)
11+
12+
## [3.2.2]
13+
14+
### Fixed
15+
- WS-Discovery does not work.
16+
17+
## [3.2.1]
18+
19+
### Changed
20+
- Set `NinjectBehaviorExtensionElement`'s kernel when start
21+
22+
## [3.2.0]
23+
24+
### Added
25+
- Transient scoped services are disposed when not used anymore.
26+
- Endpoints can now be configured in the app config. Rest service and mex bindings can now be used together with NinjectServiceHostFactory. Marked NinjectWebServiceHostFactory obsolete
27+
- Better support for selfhosting
28+
- #21: Close or abort wcf client depending on its state before dispose
29+
- Support WCF behaviors
30+
31+
### Changed
32+
- Transient Services are disposed when not used anymore
33+
34+
## [3.0.0.0]
35+
36+
### Added
37+
- Support for restful services
38+
- Support for data services
39+
- NinjectServiceHost<T> to support creation of self hosted services without having to define ServiceHost bindings
40+
- Support for singleton services hosted on IIS
41+
42+
### Changed
43+
- Wcf IIS hosting is now based on Ninject.Web.Common

HowToBuild.txt

-29
This file was deleted.

Ninject.Extensions.Wcf.build

-213
This file was deleted.

Ninject.Extensions.Wcf.sln

+9-11
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 2013
4-
VisualStudioVersion = 12.0.30723.0
3+
# Visual Studio 15
4+
VisualStudioVersion = 15.0.27004.2005
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{36C26E5A-FEB1-4463-8BB7-58A0AD55B8AD}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ninject.Extensions.Wcf", "src\Ninject.Extensions.Wcf\Ninject.Extensions.Wcf.csproj", "{95906A18-0F51-4FFC-96AE-27F9A147BBAA}"
9-
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ninject.Extensions.Wcf.CommonServiceLocator", "src\Ninject.Extensions.Wcf.CommonServiceLocator\Ninject.Extensions.Wcf.CommonServiceLocator.csproj", "{6098B0FF-C092-449D-9572-538B215091B1}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ninject.Extensions.Wcf", "src\Ninject.Extensions.Wcf\Ninject.Extensions.Wcf.csproj", "{95906A18-0F51-4FFC-96AE-27F9A147BBAA}"
119
EndProject
1210
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsTimeService", "src\Examples\WindowsTimeService\WindowsTimeService.csproj", "{4EA178FB-9ED8-4848-BED9-7D7158DDD62F}"
1311
EndProject
@@ -22,12 +20,13 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WcfServiceLibrary", "src\Ex
2220
EndProject
2321
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WcfRestService", "src\Examples\WcfRestService\WcfRestService.csproj", "{5E7C53B5-FC3A-49EE-9F5B-2B73A6AE5946}"
2422
EndProject
25-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ninject.Extensions.Wcf.SelfHost", "src\Ninject.Extensions.Wcf.SelfHost\Ninject.Extensions.Wcf.SelfHost.csproj", "{9FB26E4B-E5C0-4EAA-AAAE-44247B3ECE1E}"
23+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ninject.Extensions.Wcf.SelfHost", "src\Ninject.Extensions.Wcf.SelfHost\Ninject.Extensions.Wcf.SelfHost.csproj", "{9FB26E4B-E5C0-4EAA-AAAE-44247B3ECE1E}"
2624
EndProject
2725
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D9810EAD-300A-43DD-BA91-66C09FA2A0B1}"
2826
ProjectSection(SolutionItems) = preProject
27+
appveyor.yml = appveyor.yml
28+
CHANGELOG.md = CHANGELOG.md
2929
README.md = README.md
30-
ReleaseNotes.md = ReleaseNotes.md
3130
EndProjectSection
3231
EndProject
3332
Global
@@ -40,10 +39,6 @@ Global
4039
{95906A18-0F51-4FFC-96AE-27F9A147BBAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
4140
{95906A18-0F51-4FFC-96AE-27F9A147BBAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
4241
{95906A18-0F51-4FFC-96AE-27F9A147BBAA}.Release|Any CPU.Build.0 = Release|Any CPU
43-
{6098B0FF-C092-449D-9572-538B215091B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44-
{6098B0FF-C092-449D-9572-538B215091B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
45-
{6098B0FF-C092-449D-9572-538B215091B1}.Release|Any CPU.ActiveCfg = Release|Any CPU
46-
{6098B0FF-C092-449D-9572-538B215091B1}.Release|Any CPU.Build.0 = Release|Any CPU
4742
{4EA178FB-9ED8-4848-BED9-7D7158DDD62F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4843
{4EA178FB-9ED8-4848-BED9-7D7158DDD62F}.Debug|Any CPU.Build.0 = Debug|Any CPU
4944
{4EA178FB-9ED8-4848-BED9-7D7158DDD62F}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -79,4 +74,7 @@ Global
7974
{D47BED43-C87D-4C7B-B31C-22A54B8950B3} = {36C26E5A-FEB1-4463-8BB7-58A0AD55B8AD}
8075
{5E7C53B5-FC3A-49EE-9F5B-2B73A6AE5946} = {36C26E5A-FEB1-4463-8BB7-58A0AD55B8AD}
8176
EndGlobalSection
77+
GlobalSection(ExtensibilityGlobals) = postSolution
78+
SolutionGuid = {8A37486C-34C8-41E6-8DAF-DDC8EDA50D80}
79+
EndGlobalSection
8280
EndGlobal

Ninject.Extensions.Wcf.sln.DotSettings

-3
This file was deleted.

Ninject.build

-3
This file was deleted.

0 commit comments

Comments
 (0)