Skip to content

Commit c7350fd

Browse files
committed
Made updates for release
1 parent c372cd4 commit c7350fd

8 files changed

Lines changed: 32 additions & 25 deletions

File tree

Docs/Content/VersionHistory/v2025.8.23.0.aml renamed to Docs/Content/VersionHistory/v2025.8.30.0.aml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@ and implement future features without regard to maintaining backward compatibili
1616
<section>
1717
<content>
1818
<list class="bullet">
19+
<listItem>
20+
<para>Many thanks to <externalLink>
21+
<linkText>gottfriedleibniz</linkText>
22+
<linkAlternateText>gottfriedleibniz</linkAlternateText>
23+
<linkUri>https://github.com/gottfriedleibniz</linkUri>
24+
<linkTarget>_blank</linkTarget>
25+
</externalLink> for replacing the <codeInline>NHunspell</codeInline> package
26+
that used native code assemblies with <codeInline>WeCantSpell.Hunspell</codeInline>, a purely managed code
27+
version of Hunspell that allows the spell checker extension to be installed and used in Visual Studio on ARM64
28+
PCs.</para>
29+
</listItem>
30+
1931
<listItem>
2032
<para>Fixed handling of C++ <codeInline>#include/#import</codeInline> preprocessor filenames.</para>
2133
</listItem>
@@ -25,6 +37,11 @@ and implement future features without regard to maintaining backward compatibili
2537
current version path.</para>
2638
</listItem>
2739

40+
<listItem>
41+
<para>Fixed the solution/project XML file classifier so that it does not HTML encode Unicode
42+
characters when getting adjusted offsets.</para>
43+
</listItem>
44+
2845
<listItem>
2946
<para>In the code analyzer, removed <localUri>VSSpell002 - Ignore Word</localUri> and merged the
3047
action with <localUri>VSSpell001 - Correct Spelling</localUri> code fix.</para>
@@ -36,19 +53,8 @@ large versions which contain more words.</para>
3653
</listItem>
3754

3855
<listItem>
39-
<para>Excluded <localUri>.slnx</localUri> files from the solution/project spell check.</para>
40-
</listItem>
41-
42-
<listItem>
43-
<para>Many thanks to <externalLink>
44-
<linkText>gottfriedleibniz</linkText>
45-
<linkAlternateText>gottfriedleibniz</linkAlternateText>
46-
<linkUri>https://github.com/gottfriedleibniz</linkUri>
47-
<linkTarget>_blank</linkTarget>
48-
</externalLink> for replacing the <codeInline>NHunspell</codeInline> package
49-
that used native code assemblies with <codeInline>WeCantSpell.Hunspell</codeInline>, a purely managed code
50-
version of Hunspell that allows the spell checker extension to be installed and used in Visual Studio on ARM64
51-
PCs.</para>
56+
<para>Excluded <localUri>.slnf</localUri> and <localUri>.slnx</localUri> files from the
57+
solution/project spell check.</para>
5258
</listItem>
5359

5460
</list>

Docs/ContentLayout.content

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
<HelpKeywords>
5656
<HelpKeyword index="K" term="spell check, code analyzer rules" />
5757
</HelpKeywords>
58-
<Topic id="a7120f4c-5191-4442-b366-c3e792060569" visible="True" isSelected="true" title="VSSpell001: Correct spelling of 'XXX'">
58+
<Topic id="a7120f4c-5191-4442-b366-c3e792060569" visible="True" title="VSSpell001: Correct spelling of 'XXX'">
5959
<HelpKeywords>
6060
<HelpKeyword index="K" term="code analyzer, VSSpell001" />
6161
</HelpKeywords>
@@ -159,9 +159,9 @@
159159
<HelpKeywords>
160160
<HelpKeyword index="K" term="version, history" />
161161
</HelpKeywords>
162-
<Topic id="f401145a-63b8-48ea-a70c-820b7d58eb15" visible="True" title="Version 2025.8.23.0">
162+
<Topic id="f401145a-63b8-48ea-a70c-820b7d58eb15" visible="True" isSelected="true" title="Version 2025.8.30.0">
163163
<HelpKeywords>
164-
<HelpKeyword index="K" term="versions, 2025.8.23.0" />
164+
<HelpKeyword index="K" term="versions, 2025.8.30.0" />
165165
</HelpKeywords>
166166
</Topic>
167167
<Topic id="6e367971-5be2-4b3b-b1db-65262e1841a0" visible="True" title="Version 2024.12.14.0">

Docs/VSSpellCheckerDocs.shfbproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
</NamespaceSummaries>
6868
<ComponentConfigurations>
6969
</ComponentConfigurations>
70-
<HelpFileVersion>2025.8.23.0</HelpFileVersion>
70+
<HelpFileVersion>2025.8.31.0</HelpFileVersion>
7171
<SaveComponentCacheCapacity>0</SaveComponentCacheCapacity>
7272
<SourceCodeBasePath>..\Source\</SourceCodeBasePath>
7373
<WarnOnMissingSourceContext>True</WarnOnMissingSourceContext>
@@ -220,7 +220,7 @@
220220
<None Include="Content\VersionHistory\v2023.5.15.0.aml" />
221221
<None Include="Content\VersionHistory\v2024.12.14.0.aml" />
222222
<None Include="Content\VersionHistory\v2024.6.17.0.aml" />
223-
<None Include="Content\VersionHistory\v2025.8.23.0.aml" />
223+
<None Include="Content\VersionHistory\v2025.8.30.0.aml" />
224224
<None Include="Content\VersionHistory\VersionHistory.aml" />
225225
<None Include="Content\VersionHistory\v2023.5.8.0.aml" />
226226
<None Include="Content\VSSpell001.aml" />

Source/Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
<!-- Update the version in VSSpellChecker\Properties\AssemblyInfo.cs as well.
1313
If necessary, update the strong name version in VSSpellCheckerDefinitions.csproj. -->
14-
<Version>2025.8.23.0</Version>
15-
<FileVersion>2025.8.23.0</FileVersion>
14+
<Version>2025.8.30.0</Version>
15+
<FileVersion>2025.8.30.0</FileVersion>
1616

1717
<EnableNETAnalyzers>true</EnableNETAnalyzers>
1818
<AnalysisMode>AllEnabledByDefault</AnalysisMode>

Source/VSSpellChecker/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// System : Visual Studio Spell Checker Package
33
// File : AssemblyInfo.cs
44
// Author : Eric Woodruff (Eric@EWoodruff.us)
5-
// Updated : 08/23/2025
5+
// Updated : 08/30/2025
66
// Note : Copyright 2013-2025, Eric Woodruff, All rights reserved
77
//
88
// Visual Studio spell checker definition attributes.
@@ -30,5 +30,5 @@
3030
[assembly: NeutralResourcesLanguage("en")]
3131

3232
// These should match the version in Directory.Build.props
33-
[assembly: AssemblyVersion("2025.8.23.0")]
34-
[assembly: AssemblyFileVersion("2025.8.23.0")]
33+
[assembly: AssemblyVersion("2025.8.30.0")]
34+
[assembly: AssemblyFileVersion("2025.8.30.0")]

Source/VSSpellChecker/ToolWindows/SolutionProjectSpellCheckControl.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1015,6 +1015,7 @@ .. spellCheckFiles.Where(f => openDocuments.Contains(f.CanonicalName)),
10151015
.. openDocuments.Where(od =>
10161016
!spellCheckFiles.Any(f => f.CanonicalName.Equals(od, StringComparison.OrdinalIgnoreCase)) &&
10171017
!od.EndsWith(".sln", StringComparison.OrdinalIgnoreCase) &&
1018+
!od.EndsWith(".slnf", StringComparison.OrdinalIgnoreCase) &&
10181019
!od.EndsWith(".slnx", StringComparison.OrdinalIgnoreCase) &&
10191020
!projectNames.Any(p => p.Equals(od, StringComparison.OrdinalIgnoreCase))).Select(
10201021
od => SpellCheckFileInfo.ForOpenDocument(od)),

Source/VSSpellChecker/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="E1019027-EE37-4B1A-AD4C-25CAA92CA2D5" Version="2025.8.23.0" Language="en-US" Publisher="EWSoftware" />
4+
<Identity Id="E1019027-EE37-4B1A-AD4C-25CAA92CA2D5" Version="2025.8.30.0" Language="en-US" Publisher="EWSoftware" />
55
<DisplayName>Visual Studio Spell Checker (VS2022 and Later)</DisplayName>
66
<Description xml:space="preserve">An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. It can also spell check an entire solution, project, or selected items. Options are available to define multiple languages to spell check against, define ignored words, control how elements and attributes in XML and MAML files are spell checked, and much more.</Description>
77
<MoreInfo>https://ewsoftware.github.io/VSSpellChecker</MoreInfo>

Source/VSSpellCheckerDefinitions/VSSpellCheckerDefinitions.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<Title>Visual Studio Spell Checker Definitions</Title>
1111
<AssemblyTitle>Visual Studio Spell Checker Definitions</AssemblyTitle>
1212
<!-- This should only change if a breaking change is made that requires an update to the package -->
13-
<Version>2025.8.23.0</Version>
13+
<Version>2025.8.30.0</Version>
1414
<Authors>Eric Woodruff</Authors>
1515
<Description>This assembly contains interfaces and other supporting classes used to implement the Visual Studio spell checker extension</Description>
1616
<PackageIconUrl>https://raw.githubusercontent.com/EWSoftware/VSSpellChecker/master/NuGet/VSSpellChecker.png</PackageIconUrl>

0 commit comments

Comments
 (0)