Skip to content

Commit

Permalink
Merge pull request #294 from rianjs/CombineFrameworkAndCore
Browse files Browse the repository at this point in the history
netstandard1.3 and net46 #293
  • Loading branch information
rianjs authored Jun 15, 2017
2 parents 2f7ff56 + 3e7d4d3 commit 2e1fa3b
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 27 deletions.
7 changes: 0 additions & 7 deletions net-core/Ical.Net/Ical.Net.Collections/GroupedList.cs
Original file line number Diff line number Diff line change
Expand Up @@ -153,13 +153,6 @@ public virtual bool Remove(TGroup group)
list.RemoveAt(i);
}
return true;

if (!_lists.Remove(_dictionary[group]))
{
return false;
}

return _dictionary.Remove(group);
}

public virtual bool Contains(TItem item)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
<TargetFrameworks>netstandard1.3</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DocumentationFile>bin\Release\Ical.Net.Collections.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.Linq" Version="4.3.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="NUnit" Version="3.6.1" />
<PackageReference Include="NUnit" Version="3.7.1" />
<PackageReference Include="NUnit3TestAdapter" Version="3.8.0-alpha1" />
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
<PackageReference Include="System.ValueTuple" Version="4.3.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\antlr.runtime\antlr.runtime.csproj" />
Expand Down
23 changes: 13 additions & 10 deletions net-core/Ical.Net/Ical.Net.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Ical.Net</id>
<version>3.0.10-net-core-beta</version>
<version>3.0.11-net-core-beta</version>
<title>Ical.Net</title>
<authors>Rian Stockbower, Douglas Day, M. David Peterson</authors>
<owners>Rian Stockbower</owners>
Expand All @@ -14,17 +14,20 @@
<iconUrl>https://github.com/rianjs/ical.net/raw/master/nuget_logo_150px.png</iconUrl>
<tags>iCal Calendar icalendar ics outlook events rfc-5545 rfc-2445 dday</tags>
<dependencies>
<dependency id="NodaTime" version="2.0.0-beta20170123" />
<dependency id="NodaTime" version="2.0.2" />
</dependencies>
</metadata>
<files>
<!-- netstandard 1.6 -->
<file src="Ical.Net\bin\Release\netstandard1.6\Ical.Net.Collections.dll" target="lib\netstandard1.6\Ical.Net.Collections.dll" />
<file src="Ical.Net\bin\Release\netstandard1.6\Ical.Net.Collections.pdb" target="lib\netstandard1.6\Ical.Net.Collections.pdb" />
<file src="Ical.Net\bin\Release\netstandard1.6\Ical.Net.dll" target="lib\netstandard1.6\Ical.Net.dll" />
<file src="Ical.Net\bin\Release\netstandard1.6\Ical.Net.pdb" target="lib\netstandard1.6\Ical.Net.pdb" />
<file src="Ical.Net\bin\Release\netstandard1.6\antlr.runtime.dll" target="lib\netstandard1.6\antlr.runtime.dll" />
<file src="Ical.Net\bin\Release\netstandard1.6\antlr.runtime.pdb" target="lib\netstandard1.6\antlr.runtime.pdb" />
<file src="Ical.Net\bin\Release\netstandard1.6\Ical.Net.deps.json" target="lib\netstandard1.6\Ical.Net.deps.json" />
<!-- netstandard 1.3, which covers net46 -->
<file src="Ical.Net\bin\Release\netstandard1.3\Ical.Net.Collections.dll" target="lib\netstandard1.3\Ical.Net.Collections.dll" />
<file src="Ical.Net\bin\Release\netstandard1.3\Ical.Net.Collections.pdb" target="lib\netstandard1.3\Ical.Net.Collections.pdb" />
<file src="Ical.Net\bin\Release\netstandard1.3\Ical.Net.Collections.xml" target="lib\netstandard1.3\Ical.Net.Collections.xml" />
<file src="Ical.Net\bin\Release\netstandard1.3\Ical.Net.dll" target="lib\netstandard1.3\Ical.Net.dll" />
<file src="Ical.Net\bin\Release\netstandard1.3\Ical.Net.pdb" target="lib\netstandard1.3\Ical.Net.pdb" />
<file src="Ical.Net\bin\Release\netstandard1.3\Ical.Net.xml" target="lib\netstandard1.3\Ical.Net.xml" />
<file src="Ical.Net\bin\Release\netstandard1.3\antlr.runtime.dll" target="lib\netstandard1.3\antlr.runtime.dll" />
<file src="Ical.Net\bin\Release\netstandard1.3\antlr.runtime.pdb" target="lib\netstandard1.3\antlr.runtime.pdb" />
<file src="Ical.Net\bin\Release\netstandard1.3\antlr.runtime.xml" target="lib\netstandard1.3\antlr.runtime.xml" />
<file src="Ical.Net\bin\Release\netstandard1.3\Ical.Net.deps.json" target="lib\netstandard1.3\Ical.Net.deps.json" />
</files>
</package>
8 changes: 4 additions & 4 deletions net-core/Ical.Net/Ical.Net/Ical.Net.csproj
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
<PropertyGroup>
<TargetFramework>netstandard1.6</TargetFramework>
<TargetFrameworks>netstandard1.3</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputType>library</OutputType>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DocumentationFile>bin\Release\Ical.Net.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NodaTime" Version="2.0.0-beta20170123" />
<PackageReference Include="NodaTime" Version="2.0.2" />
<PackageReference Include="System.Linq.Parallel" Version="4.3.0" />
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
</ItemGroup>
Expand Down
6 changes: 3 additions & 3 deletions net-core/Ical.Net/antlr.runtime/antlr.runtime.csproj
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
<PropertyGroup>
<TargetFramework>netstandard1.6</TargetFramework>
<TargetFrameworks>netstandard1.3</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputType>library</OutputType>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DocumentationFile>bin\Release\antlr.runtime.xml</DocumentationFile>
</PropertyGroup>
</Project>
1 change: 1 addition & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ A listing of what each [Nuget package](https://www.nuget.org/packages/Ical.Net)

### v3

* 3.0.11-net-core-beta: Targeting netstandard1.3 and net46
* 3.0.10-net-core-beta: Reverts a change made in 3.0.3 which allowed UTC timestamps to specify `TZID=UTC` instead of being suffixed with `Z`. The spec requires `Z` suffixes, and broke many applications, including Outlook. [#263](https://github.com/rianjs/ical.net/issues/263)
* 3.0.9-net-core-beta: Bugfixes: `PeriodList` now fully implements `IList<Period>`. Keep data structures in sync in GroupedList.Remove() [#253](https://github.com/rianjs/ical.net/issues/253). Fix for StackOverflow exception [#257](https://github.com/rianjs/ical.net/issues/257). UnitTests can now be run in VS test runner!
* 3.0.8-net-core-alpha: Bugfix: Better CalDateTime equality and hashing, because time zones matter. [#275](https://github.com/rianjs/ical.net/issues/275)
Expand Down

0 comments on commit 2e1fa3b

Please sign in to comment.