diff --git a/DecaTec.WebDav.sln b/DecaTec.WebDav.sln index 586c3a1..5761f75 100644 --- a/DecaTec.WebDav.sln +++ b/DecaTec.WebDav.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26403.0 +VisualStudioVersion = 15.0.26403.3 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Assets", "Assets", "{7E4D0EB6-A947-40C5-8475-34AFC1F85798}" ProjectSection(SolutionItems) = preProject @@ -17,6 +17,9 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentation", "{74568DD0-6575-4C81-9FCA-DADE3CE2787F}" EndProject Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "DecaTec.WebDav.Documentation", "Documentation\DecaTec.WebDav.Documentation\DecaTec.WebDav.Documentation.shfbproj", "{A26B15E7-0283-4372-86ED-57FF2FA31E05}" + ProjectSection(ProjectDependencies) = postProject + {D88C2DAD-5227-4015-944C-775CA1309BBA} = {D88C2DAD-5227-4015-944C-775CA1309BBA} + EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DecaTec.WebDav.UnitIntegrationTest", "UnitTests\DecaTec.WebDav.UnitIntegrationTest\DecaTec.WebDav.UnitIntegrationTest.csproj", "{21356EDE-B4BE-489F-B455-C2CB18951FAB}" EndProject diff --git a/DecaTec.WebDav/DecaTec.WebDav.csproj b/DecaTec.WebDav/DecaTec.WebDav.csproj index d225ebe..6f20e01 100644 --- a/DecaTec.WebDav/DecaTec.WebDav.csproj +++ b/DecaTec.WebDav/DecaTec.WebDav.csproj @@ -3,7 +3,7 @@ netstandard1.1 PortableWebDavLibrary - 0.8.0.0-beta1 + 0.8.0.0 DecaTec DecaTec PortableWebDavLibrary diff --git a/Documentation/DecaTec.WebDav.Documentation/Content/VersionHistory/v0.8.0.0.aml b/Documentation/DecaTec.WebDav.Documentation/Content/VersionHistory/v0.8.0.0.aml index 1142eff..ee48143 100644 --- a/Documentation/DecaTec.WebDav.Documentation/Content/VersionHistory/v0.8.0.0.aml +++ b/Documentation/DecaTec.WebDav.Documentation/Content/VersionHistory/v0.8.0.0.aml @@ -25,7 +25,7 @@ - When using the Portable WebDAV Library on Xamarin, there was a problem when relative URLs (strings) where used (e.g. webDavSession.ListAsync(@"/folder");) + When using the Portable WebDAV Library on Xamarin, there was a problem when relative URLs (strings) where used (e.g. webDavSession.ListAsync(@"/folder")). @@ -37,7 +37,7 @@ - The 'Translate' header is always set to 'f' for IIS WebDAV serving unmapped file types (see MSDNhttps://msdn.microsoft.com/en-us/library/cc250063.aspx). + The 'Translate' header is always set to 'f' for IIS WebDAV serving unmapped file types (see MSDNhttps://msdn.microsoft.com/en-us/library/cc250063.aspx). @@ -49,7 +49,7 @@ - Bugfix: When using WebDavSession.UploadFileWithProgressAsync with a URL, there was a stack overflow exception because the method called itself and not the correct overload. + Bugfix: When using WebDavSession.UploadFileWithProgressAsync with a URL, there was a stack overflow exception because the method called itself instead of the correct overload. diff --git a/changelog.md b/changelog.md index 1440376..33183d9 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,12 @@ +v0.8.0.0 +- When using WebDavClient.DownloadFileWithProgressAsync, the passed Stream does not get disposed automatically. Disposing of this Stream is up to the client calling this method. +- Strongly typed versions of Lock-Token formats as defined in WebDAV specification. +- When using the Portable WebDAV Library on Xamarin, there was a problem when relative URLs (strings) where used (e.g. webDavSession.ListAsync(@"/folder")). +- When using WebDavSession, a base URL (string) can now be specified. +- The 'Translate' header is always set to 'f' for IIS WebDAV serving unmapped file types (see https://msdn.microsoft.com/en-us/library/cc250063.aspx). +- Bugfix: When using WebDavSession with BaseUri and calling methods passing only the relative Uri/URL to a file, these operations always failed. +- Bugfix: When using WebDavSession.UploadFileWithProgressAsync with a URL, there was a stack overflow exception because the method called itself instead of the correct overload. + v0.7.0.0 - The library now targets .NETStandard 1.1 (.NET Core) and can be used on any platform supporting .NETStandard 1.1. - Due to .NETStandard support, the library is not separated into two parts (UWP/NetFx) anymore. One library for all the target platforms.