Skip to content

Commit 03dbf9b

Browse files
authored
Merge pull request #72 from AngleSharp/devel
Release 0.16.0
2 parents 3c0be24 + 133c64d commit 03dbf9b

25 files changed

+38
-18
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 0.16.0
2+
3+
Released on Sunday, June 13 2021.
4+
5+
- Updated to use AngleSharp 0.16
6+
17
# 0.15.1
28

39
Release on Sunday, June 6 2021.

src/AngleSharp.Css.Tests/AngleSharp.Css.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>netcoreapp2.1</TargetFrameworks>
44
<SignAssembly>true</SignAssembly>
55
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
66
<IsPackable>false</IsPackable>
7-
<LangVersion>7.1</LangVersion>
7+
<LangVersion>9.0</LangVersion>
88
<AssemblyName>AngleSharp.Css.Tests</AssemblyName>
99
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> <!-- https://github.com/Tyrrrz/GitHubActionsTestLogger/issues/5 -->
1010
</PropertyGroup>
@@ -16,7 +16,7 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="AngleSharp.Xml" Version="0.15.0" />
19+
<PackageReference Include="AngleSharp.Xml" Version="0.16.0" />
2020
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
2121
<PackageReference Include="NUnit" Version="3.13.1" />
2222
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />

src/AngleSharp.Css.Tests/Functions/CssDocumentFunction.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css.Tests.Functions
22
{
33
using AngleSharp.Css.Dom;
4+
using AngleSharp.Dom;
45
using NUnit.Framework;
56
using System.Linq;
67
using static CssConstructionFunctions;

src/AngleSharp.Css.Tests/Mocks/PageRequester.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
namespace AngleSharp.Css.Tests.Mocks
22
{
3+
using AngleSharp.Dom;
34
using AngleSharp.Io;
45
using AngleSharp.Text;
56
using System;

src/AngleSharp.Css.Tests/Mocks/SiteMapping.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
namespace AngleSharp.Css.Tests.Mocks
22
{
3+
using AngleSharp.Dom;
34
using AngleSharp.Xml;
45
using AngleSharp.Xml.Dom;
56
using AngleSharp.Xml.Parser;

src/AngleSharp.Css.Tests/Parsing/CssTokenization.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css.Tests.Parsing
22
{
33
using AngleSharp.Css.Parser;
4+
using AngleSharp.Dom;
45
using AngleSharp.Text;
56
using NUnit.Framework;
67

src/AngleSharp.Css.Tests/Rules/CssImportRule.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
namespace AngleSharp.Css.Tests.Rules
22
{
3+
using AngleSharp.Dom;
34
using NUnit.Framework;
45
using static CssConstructionFunctions;
56

src/AngleSharp.Css.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<copyright>Copyright 2016-2021, AngleSharp</copyright>
1515
<tags>html html5 css css3 dom styling library anglesharp angle</tags>
1616
<dependencies>
17-
<dependency id="AngleSharp" version="0.15.0" />
17+
<dependency id="AngleSharp" version="0.16.0" />
1818
</dependencies>
1919
</metadata>
2020
</package>

src/AngleSharp.Css/AngleSharp.Css.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<SignAssembly>true</SignAssembly>
88
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
10-
<LangVersion>7.1</LangVersion>
10+
<LangVersion>9.0</LangVersion>
1111
<RepositoryUrl>https://github.com/AngleSharp/AngleSharp.Css</RepositoryUrl>
1212
<RepositoryType>git</RepositoryType>
1313
<PublishRepositoryUrl>true</PublishRepositoryUrl>
@@ -21,7 +21,7 @@
2121
</ItemGroup>
2222

2323
<ItemGroup>
24-
<PackageReference Include="AngleSharp" Version="0.15.0" />
24+
<PackageReference Include="AngleSharp" Version="0.16.0" />
2525
</ItemGroup>
2626

2727
<PropertyGroup Condition=" '$(OS)' == 'Windows_NT' ">

src/AngleSharp.Css/Dom/CssHelpers.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public static String Escape(String str)
4444
continue;
4545
}
4646
else if (ch < 0x80 &&
47-
!ch.IsOneOf(Symbols.Minus,Symbols.Underscore) &&
47+
!(ch is Symbols.Minus or Symbols.Underscore) &&
4848
!ch.IsAlphanumericAscii())
4949
{
5050
sb.Append(Symbols.ReverseSolidus);

src/AngleSharp.Css/Dom/IDocumentFunction.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
namespace AngleSharp.Css.Dom
22
{
3+
using AngleSharp.Dom;
34
using System;
45

56
/// <summary>

src/AngleSharp.Css/Dom/Internal/DocumentFunction.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
namespace AngleSharp.Css.Dom
22
{
3+
using AngleSharp.Dom;
34
using AngleSharp.Text;
45
using System;
56
using System.IO;

src/AngleSharp.Css/Dom/Internal/DocumentFunctions/DomainFunction.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css.Dom
22
{
33
using AngleSharp.Css;
4+
using AngleSharp.Dom;
45
using AngleSharp.Text;
56
using System;
67

src/AngleSharp.Css/Dom/Internal/DocumentFunctions/RegexpFunction.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css.Dom
22
{
33
using AngleSharp.Css;
4+
using AngleSharp.Dom;
45
using System;
56
using System.Text.RegularExpressions;
67

src/AngleSharp.Css/Dom/Internal/DocumentFunctions/UrlFunction.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css.Dom
22
{
33
using AngleSharp.Css;
4+
using AngleSharp.Dom;
45
using System;
56

67
/// <summary>

src/AngleSharp.Css/Dom/Internal/DocumentFunctions/UrlPrefixFunction.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css.Dom
22
{
33
using AngleSharp.Css;
4+
using AngleSharp.Dom;
45
using System;
56

67
/// <summary>

src/AngleSharp.Css/Extensions/ValidationExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
namespace AngleSharp.Css.Dom
22
{
3+
using AngleSharp.Dom;
34
using System;
45
using System.Linq;
56

src/AngleSharp.Css/Factories/DefaultDocumentFunctionFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css
22
{
33
using AngleSharp.Css.Dom;
4+
using AngleSharp.Dom;
45
using System;
56
using System.Collections.Generic;
67

src/AngleSharp.Css/Parser/CssTokenizer.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AngleSharp.Css.Parser
22
{
33
using AngleSharp.Common;
4+
using AngleSharp.Dom;
45
using AngleSharp.Css.Dom.Events;
56
using AngleSharp.Css.Parser.Tokens;
67
using AngleSharp.Text;
@@ -65,7 +66,7 @@ public String ContentFrom(Int32 position)
6566
var current = Current;
6667
var spaced = 0;
6768

68-
while (!current.IsOneOf(Symbols.EndOfFile, Symbols.Semicolon, Symbols.CurlyBracketOpen, Symbols.CurlyBracketClose))
69+
while (!(current is Symbols.EndOfFile or Symbols.Semicolon or Symbols.CurlyBracketOpen or Symbols.CurlyBracketClose))
6970
{
7071
var token = Data(current);
7172

@@ -762,7 +763,7 @@ private CssToken NumberStart(Char current)
762763
{
763764
while (true)
764765
{
765-
if (current.IsOneOf(Symbols.Plus, Symbols.Minus))
766+
if (current is Symbols.Plus or Symbols.Minus)
766767
{
767768
StringBuffer.Append(current);
768769
current = GetNext();
@@ -1099,7 +1100,7 @@ private CssToken UrlUQ(Char current)
10991100
{
11001101
return NewUrl(FlushBuffer(), bad: true);
11011102
}
1102-
else if (current.IsOneOf(Symbols.DoubleQuote, Symbols.SingleQuote, Symbols.RoundBracketOpen) || current.IsNonPrintable())
1103+
else if (current is Symbols.DoubleQuote or Symbols.SingleQuote or Symbols.RoundBracketOpen || current.IsNonPrintable())
11031104
{
11041105
RaiseErrorOccurred(CssParseError.InvalidCharacter);
11051106
return UrlBad();

src/AngleSharp.Css/Parser/Micro/CssUriParser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,12 @@ private static CssUrlValue Unquoted(StringSource source)
137137
{
138138
return End(source, buffer);
139139
}
140-
else if (current.IsOneOf(Symbols.RoundBracketClose, Symbols.EndOfFile))
140+
else if (current is Symbols.RoundBracketClose or Symbols.EndOfFile)
141141
{
142142
source.Next();
143143
return new CssUrlValue(buffer.ToPool());
144144
}
145-
else if (current.IsOneOf(Symbols.DoubleQuote, Symbols.SingleQuote, Symbols.RoundBracketOpen) || current.IsNonPrintable())
145+
else if (current is Symbols.DoubleQuote or Symbols.SingleQuote or Symbols.RoundBracketOpen || current.IsNonPrintable())
146146
{
147147
return Bad(source, buffer);
148148
}

src/AngleSharp.Css/Parser/Micro/UnitParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ private static Unit UnitStart(StringSource source)
289289
{
290290
var current = source.Current;
291291

292-
if (current.IsOneOf(Symbols.Plus, Symbols.Minus))
292+
if (current is Symbols.Plus or Symbols.Minus)
293293
{
294294
var next = source.Next();
295295

src/AngleSharp.Css/Parser/StringSourceExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace AngleSharp.Css.Parser
1+
namespace AngleSharp.Css.Parser
22
{
33
using AngleSharp.Text;
44
using System;
@@ -42,7 +42,7 @@ public static String TakeUntilClosed(this StringSource source)
4242
current = source.SkipCssComment();
4343
continue;
4444
}
45-
else if (current.IsOneOf(Symbols.SingleQuote, Symbols.DoubleQuote))
45+
else if (current is Symbols.SingleQuote or Symbols.DoubleQuote)
4646
{
4747
source.ParseString();
4848
current = source.Current;

src/AngleSharp.Performance.Css/AngleSharp.Performance.Css.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
<ItemGroup>
2323
<PackageReference Include="Alba.CsCss" version="1.0.1.0" />
24-
<PackageReference Include="AngleSharp" Version="0.15.0" />
24+
<PackageReference Include="AngleSharp" Version="0.16.0" />
2525
<PackageReference Include="ExCSS" version="2.0.6" />
2626
</ItemGroup>
2727
</Project>

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
<PropertyGroup>
33
<Description>Extends the CSSOM from the core AngleSharp library.</Description>
44
<Product>AngleSharp.Css</Product>
5-
<Version>0.15.1</Version>
5+
<Version>0.16.0</Version>
66
</PropertyGroup>
77
</Project>

tools/anglesharp.cake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ Task("Publish-Release")
178178
Name = version,
179179
Body = String.Join(Environment.NewLine, releaseNotes.Notes),
180180
Prerelease = false,
181-
TargetCommitish = "master",
181+
TargetCommitish = "main",
182182
}).Wait();
183183
});
184184

0 commit comments

Comments
 (0)