Skip to content

Commit

Permalink
Moved release notes to central file.
Browse files Browse the repository at this point in the history
- Minor fixes to nuspec contents.
- Fixes Sustainsys#159.
  • Loading branch information
AndersAbel committed Nov 27, 2014
1 parent d7556c4 commit 08fea06
Show file tree
Hide file tree
Showing 8 changed files with 115 additions and 137 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,6 @@ UpgradeLog*.XML
nuget/*nupkg
*/App_Data/*.mdf
*/App_Data/*.ldf

*.nuspec
!/nuget/*.nuspec
47 changes: 0 additions & 47 deletions Kentor.AuthServices.Owin/Kentor.AuthServices.Owin.nuspec

This file was deleted.

42 changes: 0 additions & 42 deletions Kentor.AuthServices/Kentor.AuthServices.nuspec

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,49 +1,30 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<licenseUrl>https://github.com/KentorIT/authservices/blob/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/KentorIT/authservices</projectUrl>
<iconUrl>https://raw.github.com/KentorIT/authservices/master/nuget/kentor.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<summary>A SAML2 Service Provider for ASP.NET MVC. The package adds an MVC controller that handles the SAML SignIn and SignOut. It is built on top of the claims model of .NET 4.5 and uses the present infrastructure for claims translation, session authentication cookies etc.</summary>
<description>
A SAML2 Service Provider for ASP.NET MVC. Install in project and add sections to web.config. No coding required. The package adds an MVC controller that handles the SAML SignIn and SignOut. It works with the claims model of .NET 4.5 and uses the present infrastructure for claims translation, session authentication cookies etc.
</description>
<copyright>Copyright Kentor and contributors 2013</copyright>
<tags>SAML2 authentication ASP.NET SAML SSO AspNetMvc Mvc</tags>
<releaseNotes>
Version 0.10.0
* Fixed issue loading metadata with multiple child elements to X509Data.
* Renamed destinationUri to destinationUrl for consistency.
* Moved UseKentorAuthServicesAuthentication() to Owin namespace.

Version 0.9.0
* Automatic refresh of metadata for identity providers and federations.
* Configuration option for metadataUrl for identity providers.

Version 0.8.0
* Automatic generation of service provider URLs, removing configuration.
* Configuration can now be supplied from code and not only in config file.
* Administrative metadata (organization and contactPerson) support.
* Serialization of SAML Attributes
* Support for Bootstrapcontext, saving incoming assertion in the resulting identity.
* Fixed new principal returned by ClaimsAuthenticationManager being ignored.
* Attribute consumer support in metadata and AuthnRequest.
* Discovery service response location included in metadata if use of discovery service is enabled.
</releaseNotes>
<dependencies>
<group>
<dependency id="Kentor.AuthServices" version="$version$" />
<dependency id="Microsoft.AspNet.Mvc" version="1.0" />
</group>
</dependencies>
</metadata>
<files>
<file src="readme.txt" target="" />
</files>
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<licenseUrl>https://github.com/KentorIT/authservices/blob/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/KentorIT/authservices</projectUrl>
<iconUrl>https://raw.github.com/KentorIT/authservices/master/nuget/kentor.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<summary>A SAML2 Service Provider for ASP.NET MVC. The package adds an MVC controller that handles the SAML SignIn and SignOut. It is built on top of the claims model of .NET 4.5 and uses the present infrastructure for claims translation, session authentication cookies etc.</summary>
<description>
A SAML2 Service Provider for ASP.NET MVC. Install in project and add sections to web.config. No coding required. The package adds an MVC controller that handles the SAML SignIn and SignOut. It works with the claims model of .NET 4.5 and uses the present infrastructure for claims translation, session authentication cookies etc.
</description>
<copyright>Copyright Kentor and contributors 2013-2014</copyright>
<tags>SAML2 authentication ASP.NET SAML SSO AspNetMvc Mvc</tags>
<releaseNotes />
<dependencies>
<group>
<dependency id="Kentor.AuthServices" version="[$version$]" />
<dependency id="Microsoft.AspNet.Mvc" version="1.0" />
</group>
</dependencies>
</metadata>
<files>
<file src="readme.txt" target="" />
</files>
</package>
28 changes: 28 additions & 0 deletions nuget/Kentor.AuthServices.Owin.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<licenseUrl>https://github.com/KentorIT/authservices/blob/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/KentorIT/authservices</projectUrl>
<iconUrl>https://raw.github.com/KentorIT/authservices/master/nuget/kentor.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
A SAML2 Owin middleware, compatible with ASP.NET Identity for external logins.
</description>
<copyright>Copyright Kentor and contributors 2014</copyright>
<tags>SAML2 authentication ASP.NET SAML SSO Owin</tags>
<releaseNotes />
<dependencies>
<group>
<dependency id="Kentor.AuthServices" version="[$version$]" />
</group>
</dependencies>
</metadata>
<files>
<file src="readme.txt" target="" />
</files>
</package>
23 changes: 23 additions & 0 deletions nuget/Kentor.AuthServices.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<licenseUrl>https://github.com/KentorIT/authservices/blob/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/KentorIT/authservices</projectUrl>
<iconUrl>https://raw.github.com/KentorIT/authservices/master/nuget/kentor.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
A SAML2 Service Provider for ASP.NET. The HTTP module works with the claims model of .NET 4.5 and uses the present infrastructure for claims translation, session authentication cookies etc.
</description>
<copyright>Copyright Kentor and contributors 2013-2014</copyright>
<tags>SAML2 authentication ASP.NET SAML SSO</tags>
<releaseNotes />
</metadata>
<files>
<file src="readme.txt" target="" />
</files>
</package>
14 changes: 14 additions & 0 deletions nuget/MakePackage.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,20 @@ echo "Version updated to $version, commiting and tagging..."
git commit -a -m "Updated version number to $version for release."
git tag v$version

echo "Creating nuspec files..."

$releaseNotes = "<releaseNotes>`n $((get-content nuget\ReleaseNotes.txt) -join "`n`")`n </releaseNotes>"
function Create-Nuspec($projectName)
{
(gc nuget\$projectName.nuspec) |
% { $_ -replace "<releaseNotes />", $releaseNotes } |
set-content $projectName\$projectName.nuspec
}
Create-Nuspec("Kentor.AuthServices")
Create-Nuspec("Kentor.AuthServices.Mvc")
Create-Nuspec("Kentor.AuthServices.Owin")
echo "Building package..."
nuget pack -build -outputdirectory nuget Kentor.AuthServices\Kentor.AuthServices.csproj
Expand Down
18 changes: 18 additions & 0 deletions nuget/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Version 0.10.0
* Fixed issue loading metadata with multiple child elements to X509Data.
* Renamed destinationUri to destinationUrl for consistency.
* Moved UseKentorAuthServicesAuthentication() to Owin namespace.

Version 0.9.0
* Automatic refresh of metadata for identity providers and federations.
* Configuration option for metadataUrl for identity providers.

Version 0.8.0
* Automatic generation of service provider URLs, removing configuration.
* Configuration can now be supplied from code and not only in config file.
* Administrative metadata (organization and contactPerson) support.
* Serialization of SAML Attributes
* Support for Bootstrapcontext, saving incoming assertion in the resulting identity.
* Fixed new principal returned by ClaimsAuthenticationManager being ignored.
* Attribute consumer support in metadata and AuthnRequest.
* Discovery service response location included in metadata if use of discovery service is enabled.

0 comments on commit 08fea06

Please sign in to comment.