- Fix: Extension fails to read workspace/project dictionary corrected (#584). Thanks to @rotemdan.
- Change: Binaries updated for Electron 32.x. Many thanks to @rotemdan for hints on compiling Windows binaries!
- Change: Binaries updated for Electron 30.x.
- Fix: Corrected use of globSync, thanks to @reduckted.
- Fix: Synchronous use of glob corrected.
- Change: Binaries updated for Electron 29.x.
- Change: Binaries updated for Electron 28.x.
- Change: Binaries updated for Electron 27.x.
- Change: GitHub Actions updated for MacOS on ARM hardware.
- Change: Binaries updated for Electron 25.x.
- Change: Binaries updated for Electron 22.x.
- New: Spelling of quarto document type, thanks to @jjallaire.
- Fix: Hunspell crashes on Supplementary Unicode plane codepoints, thanks to @antichris.
- Fix: Small fix to internal object/property naming which was causing extension crashes.
- Fix: Some long lasting annoyances in extensionHost log repaired.
- Fix: Issue with race condition start of spelling of newly opened document.
- New: SpellRight should now work in remote hosts (e.g. WSL on Windows, Linux via SSH, GitHub Repositories etc.), thanks to @bwegge and @flindeberg.
- Change: Binaries updated for Electron 18.x and 19.x.
- Change: Binary dependencies built system massively simplified with GitHub Actions, thanks to @nkuehn (should result in much quicker updates of binaries once Electron version change.) Also Apple Mx binaries built smoothly thanks to @borekb.
- Change: Binary dependencies for Apple M1 chip added.
- Change: Binaries updated for Electron 17.x.
- Change: Binaries updated for Electron 13.x.
- Change: Binaries updated for Electron 12.x.
- Change: Binaries updated for Electron 11.x.
- Change: Binaries updated for Electron 9.x.
- Change: Binaries updated for Electron 6.x (insiders build at the moment).
- Change: README.md updated with information on possible solution to Windows issues #106 and #53.
- Fix: Extending token one character after context switch in some cases (#309).
- Fix: Temporary fix for broken cross platform remote development (#279).
- Change: Notice on using extension in Hunspell mode on Windows 8+ added in README.md (#256). Thanks to @BreakBB
- Fix: Binaries updated for Electron 4.x.
- Fix: Another regression introduced when speeding up LaTeX parser (#263).
- Fix: Parentheses cause ignored words checked (#261).
- Fix: Regression introduced when speeding up LaTeX parser (#258).
- Change: Notice on dictionary directory location on different breeds of Linux added in README.md (#252). Thanks to @Eido95.
- Fix: Installation command fixed in README.md (#251). Thanks to @Eido95.
- Fix: Incorrectly parsed line end ('\\') in LaTeX (#246).
- Change: Notice on dictionaries location in Insiders edition added in README.md (#238).
- Fix: Error in In-Document command
spellcheck-language "CODE" ["CODE"]*
command interpreter.
- Change: Hyphenation point (
‧
, U+2027) added to word separation rules (#228). - Change: Notice on need to select dictionary at first run when used in Windows 7 or Linux (#231).
- Change: In-Document command
spellcheck-language "CODE" ["CODE"]*
language selection corrected. - Fix: Huge delay in extensions using key bindings contributions (#225).
- Fix: Manually changing settings does not modify them in some cases (#226).
- Fix: Spelling triggered on non valid document type (before document type is determined by extension) (#222).
- Fix: Expression determining emoji characters corrected (#223).
- Change: Temporary workaround for VSCode's error (#60394) updating diagnostics.
- Change: Better information on missing dictionary for language read from configuration and information on languages used in status bar tooltip in case of multiple languages selected (#215).
- Fix: Corrected behavior when language is not set, neither in user or workspace settings (#215).
- Change: Better discovery of VSCode's user settings folder name (#211).
- New: Added multi-language spelling without the need of inline documentation switches (#171).
- New: Added context menu screenshot. It is often confusing for new users that errors are not corrected with "right click" menu.
- Change: In-Document command
spellcheck-language "CODE" ["CODE"]*
can now accept multiple languages. - Change: Series of minor changes and fixes (screenshots updated, GUI texts etc.)
- Fix: Option
spellright.configurationScope
set touser
not working correctly for an out of workspace file (#205). - Fix: Error assigning
spellright.parserByClass
when using GUI (#205).
- New: Added spelling for 'elixir' document type (#198).
- Change: Global prototype mutations removed & global constants renamed to ensure uniqueness (#199).
- New: First implementation of Quick Fixes available from Problems list (#193).
- Change: Regular expressions quoting rules changed to more natural (see
ignoreRegExps
,ignoreRegExpsByClass
description in README.md for details).
- Fix: Incorrectly encoded accent acute in LaTeX diacritics (#192).
- Fix: Silent crash when document symbols returned as undefined (#190).
- New: Configuration setting (
spellright.notificationClassByParser
) to change class of diagnostic messages produced by Spell Right per parser used (#183). - New: Support for some rudimentary AsciiDoc constructs (#188).
- Change: Settings names wrapped in quotes in README.md (#185).
- Change: Further LaTeX beamer presentation package commands added to default value of
spellright.latexSpellParameters
.
- Fix: Incorrect suggestion for misspelled words starting with period (#181).
- Change: VSCode's portable mode has changed some things from unofficial portable version from some ago and hence saving words to user dictionary required changes (#179).
- New: Angular braces (
<>
) added to LaTeX commands. - New: LaTeX bibliography (BibTex) magic comments (
!BIB
) removed from spelling. - Change: Added
captionof
andbegin{frame}
to default value ofspellright.latexSpellParameters
to ease use of beamer presentation template in LaTeX. - Change: Hunspell back end does not understand curly apostrophe (#154).
- Change: Way in which dots & parenthesis are processed in words changed a bit to help in some confusing situations.
- Fix: Problem with spelling only active document when multiple panes are opened aside each with document to spell.
- New: Absolute file locations in
spellright.ignoreFiles
(#172). - Fix: Incorrect spelling of multiple trailing apostrophes (#173).
- New: Adding word to dictionary does not re-check whole document (#160).
- New: Language indicator in status bar shows multiple languages if effective language is altered by
spellright.languageContext
orspellright.languageContextByClass
configuration settings (e.g. comments are spelled in different language than strings in source code document). - Fix: Change in In-Document command changing spelling language did not re-check document.
- New: Configuration setting to enable/disable re-checking on save as a extension of (#160).
- Fix: Suggestions menu does not appear in an unsaved document (#167).
- Fix: Regression introduced when fixing recent issues in markdown (#168).
- Fix: In markdown replacing structures that are removed from spelling may create artifacts (like indented code blocks).
- Fix: Sometimes context menu does not show spelling suggestions if it overlaps with another diagnostics from another extension.
- Fix: Regression introduced by parenthetical plural (#166) and related error resulting in doubling period when correcting abbreviations.
- Fix: Hopefully corrected markdown code line detection regular expression which caused a very distant issue (#163).
- Fix: Regression in In-Document command
spellcheck-off
(#161).
- New: Document symbols (variables, function names etc.) used when spelling source code documents. Greatly reduces number of misspelled words in doc-strings and in comments whenever a symbol used in code is used. Cooperates with
spellright.useDocumentSymbolsInCode
configuration setting which is set totrue
by default. - Change: Small change in the API of the upcoming version (currently in insiders build) caused suggestions (light bulb) stopped working (#158).
- Fix: Error "The suggestion was not applied because it is outdated" fixed (#157).
- Fix: Position goes haywire when backslash in front of LF (#159).
- Fix: Regression introduced by possessive apostrophe (#150).
- Change: Curly apostrophe (
’
) added to word separation rules as an equivalent to regular apostrophe (#154). - Change: Screenshots updated.
- Change: Additional links to dictionaries for Windows 7 and Linux in README.md.
- Change: LaTeX 'magic comment' (
!TEX spellcheck = "CODE"
) changed as consequence of (#151) requires language code in double quotes. - Change: Word separation rules extended with additional punctuation characters (#151).
- Fix: Incorrect dictionary name in block comments (#151). This changes the syntax of In-Document
spellcheck-language "CODE"
command: the language code/dictionary name has to be in double quotes. - Fix: Regression introduced by parenthetical plural (#152).
- Fix: Incorrect spell checking in Markdown fenced code blocks (#151).
- Change: Screenshots updated.
- Change: Some solution to possessive apostrophe (#150).
- Fix: Regression with Hunspell backend introduced with fixing of (#144) also resolves (#149).
- New: LaTeX diacritics (e.g.
\"{o}
,\l{}
,\'{o}
etc.) in canonical form (that is no short forms, e.g.\"o
supported for now) are now spelled as normal characters (#133). - Change: Word separation rules extended with selected Chinese punctuation characters (#143).
- Fix: Regression introduced by parenthetical plural (#144).
- Change: Binaries updated for Electron 2.0.0-beta7 (insiders build at the moment).
- Change: Word separation rules updated with percent, chapeau-chinois and at-sign (#140).
- Fix: Another scenario of wrong document type identified when output console activated (#139).
- New: Spelling of parenthetical plurals (e.g. "process(es)") removes part in parenthesis from spelling to avoid false positive (#135).
- Fix: Wrong document type identified when output console activated (#139).
- Fix: Error when unknown dictionary encountered (#138).
- New: LANGUAGE-REGION separator characters can be mixed (e.g. en_GB & en-GB will be effectively treated same way) (#136).
- New: Context menu proposes to add compound word when part of camel/snake/digit separated word is misspelled (#134).
- Fix: Words with digits inside not checked correctly in local user dictionaries (#133).
- Fix: Multiline XML/HTML tags & tags inside XML/HTML comments in markdown break spelling (#131).
- New: Spelling documents' syntactic elements e.g. comments and strings in different languages (#125).
- Fix: Regression caused by fenced code blocks breaking markdown parser (#131).
- Fix: Indented fenced code blocks break markdown parser (#128).
- Fix: Emojis removed from spelling as they crash Hunspell both on Linux and Windows (#127).
- Change: In-Document
spellcheck-language
command's parameter may contain spaces now (e.g. dictionary names likeEnglish (British)
are set correctly). - Change: Added
jsonc
(JSON with Comments) to list of file types using code parser (#127).
- New: HTML comments spell checked in markdown parser (were removed 'en masse' in version 2.1.18) which originates from (#122).
- New: Prefix
mailto:
removed from spelling if in front of an e-mail address.
- Fix: Small fix for
spellright.latexSpellParameters
spelling, spin-off of (#121).
- Fix: Regression in removing LaTeX markup from spelling (#121).
- New: LaTeX magic comments (
!TEX
) removed from spelling (#120). - New: Added spelling parser settings for LISP (comments & strings) source code files.
- Fix: LaTeX commands with nested curly braces improperly removed from spelling (#120).
- Fix: LaTeX commands (e.g.
bfseries
) embedded inside forced to spell commandsspellright.latexSpellParameters
not removed from spelling (#120).
- Change: LaTeX enhancement:
spellright.latexSpellParameters
extended with further commands that should have parameters spelled (32 in total, e.g. footnote, caption, multicolumn, href, hyperref, ..., author, title, section, subsection etc.)
- Change:
spellright.latexSpellParameters
extended with default values: "subsubsection", "textbf", "textit", "underline" and "emph". - Fix: Commands spanning on multiple lines in LaTeX incorrectly removed from spelling.
- Fix: Dictionaries not loaded properly in Windows 7 when no workspace opened (#115). Thanks to @dozius.
- Change: XML/HTML tags removed from spelling in markdown parser.
- Change: Word separation rules updated with ampersand.
- Change: Configuration settings read/update for out of workspace files (#110).
- Change:
spellright.latexSpellParameters
extended with default values: "chapter" and "subsection". - Fix: Checking of words with digit inside not working properly with Windows Spelling API.
- Fix: URLs & email addresses removed from spelling in XML parser (#113).
- Fix: Regression interfering with some markdown parser based documents (#111).
- Change: Added
mediawiki
to list of file types using plaintext parser (#109).
- Fix: LaTeX double quotes not spelled correctly (#108).
- Change: Added
vue
to list of file types using XML parser (#102).
- New: Handling of unknown document type added via GUI and
spellright.parserByClass
configuration item (#102, #104). - New: New configuration item
spellright.configurationScope
allows to decide which configuration gets updated whenspellright.configurationUpdate
is set totrue
. - Change: Configuration item
spellright.updateConfiguration
and command are renamed tospellright.configurationUpdate
for consistency with new settingspellright.configurationScope
. - Fix: Better handling of distinction between inline code/bullet list in
markdown
document class (#105).
- New: Links to information on adding languages and languages available in Windows added to README.md (#103).
- Fix: Strings in 'makefile', 'r' and few other document classes were not spelled.
- Change: Added
todo
to list of file types using markdown parser (#101). - Fix: Regression in markdown parser causing 'asciidoc' document type not being spelled.
- Change: Spell Right will create workspace configuration directory (
.vscode
) if it does not exists (#99).
- New: Refrain from spelling of tabbed code sections in
markdown
class documents and added new 'code' context tospellright.spellContext
(#100). - New: Added block (pod) comments when spelling
perl
class of documents (#96).
- Fix: Regression introduced for Linux platform by version 2.0.12 fixed (#98).
- Change: Dictionaries path adjusted to work with portable version of VSCode (Windows only). Extension of (#53).
- Change: Added
rmarkdown
to list of file types using markdown parser (#94). - Change: Information added about document type not being yet supported by the Spell Right as an extension to (#94).
- Change: Better formatting of key shortcuts in README.md (#92). Thanks to @janpio.
- Fix: Regression introduced with (#90) fixed (#93).
- Fix: Word separation rules updated with apostrophe - adding
word
to dictionary doesn't make Spell Right recognizeword's
(#90).
- New: New setting
spellright.latexSpellParameters
to point LaTeX commands (e.g.\title
,\author
,\date
,\section
etc.) that should have parameters spelled. Created extending the request from issue (#84). - Change: Regular expression for filtering LaTeX commands corrected to include unnumbered versions of some outline commands (like
\section*{}
).
- Fix: Sometimes not entire document spelled with correct language after switching (configuration updated too many times during switch process).
- Fix: No light bulb and menu with suggestions for single character misspellings (#89).
- New: Settings do not have to be persistent (see
spellright.updateConfiguration
configuration setting &SpellRight: Update Configuration
command) (#87). - Change: No
Add (...) to workspace dictionary
in suggestions menu when no workspace opened. - Fix: Adding to user/workspace dictionary did not work immediately as it did before version 2.0 and as it should (#88).
- Fix: Removing spelling document type from status bar switch caused removal of all document types added later.
- Fix: Incorrectly adjusted diagnostics (in differential edit notifications, the algorithm that spells only what has changed during normal editing of the document) when document contains not OS default new line characters.
- New: Multi Root Workspace ready with all the settings and custom workspace dictionaries having "resource" scope (that is per component root folder). It allows to e.g. have root folders with various languages, document types or custom dictionaries considered for spelling. Users of single root workspaces should not feel any difference to the way it was working so far with the exception of the point below.
- New: All the workspace settings are now stored in workspace settings file (
settings.json
) managed by VSCode. It is more in line with recommendations and seems bit more future proof. Current settings can be manually transferred from currently used dedicated workspace settings files (spellright.json
) remembering that each setting has to be preceded byspellright.
prefix. - New: Selecting dictionary (language) or switching document class ON/OFF is now persistent and automatically stored in workspace settings if workspace is open or user settings if not.
- New: New setting
spellright.ignoreRegExpsByClass
allow to add regular expressions that will be ignored in spelling of a document of particular document class. Created extending the request from (#78). - Change: Heavily refactored & simplified code. Although tested, may bring annoyances for which I am sorry. Please report on issues page.
- Change: Added
madoko
to list of file types using markdown parser (#85).
- Change: Added
ink
scripting language to list of file types using plaintext parser (#81). Thanks to @segphault. - Fix: Bad recognition of syntax elements in some conditions while spelling source code files (#80).
- Change: Screenshots updated.
- Fix: Code refactoring caused regression: Extension not working at all when used without folder (workspace) open (#79).
- Fix: Regression (#77) introduced in 2.17: Failure when spelling programming languages which do not contain multiline string definition.
- Change: Added
erb
(Embedded Ruby) to list of file types using XML parser (#74). Thanks to @segphault.
- Change: Multiline strings not spelled in Python (#73).
- Fix: Regression introduced in 2.12: Words composed only of dashes (e.g. horizontal rules in comments) considered misspelled when used with Hunspell back end.
- New: Added spelling parser settings for Git Commit Message & Git Rebase Message document types (#71).
- Change: Icon touched a bit.
- New: Spelling of words separated by dash as a whole not only as parts (#70).
- New: Added support for LaTeX 'magic comment' (
!TEX spellcheck = CODE
) which allow to switch spelling language inside LaTeX document, functionally identical to anspellcheck-language CODE
In-Document command.
- New: Native module bindings for RPM based Linux distributions like RHEL, Fedora, CentoOS etc. (#69).
- New: Added spelling parser settings for Julia (comments & strings) source code files and Julia Markdown documents (#68).
- New: Extension can have multiple workspace dictionaries contained in
*.dict
files which may be useful to have separate dictionaries of medical terms, trademark names etc. (#65). - New: New icon & documentation updates.
- Fix: In-Document commands parsing in strings stopped parsing of In-Document commands.
- Fix: Compound (e.g. CamelCase) words not consulted as whole with main spelling engine (#66).
- Change: Regular expression from
spellright.ignoreRegExps
settings item are now matched against raw document not extracted words to spell. This is a huge change and allows to eliminate parts of document from spelling, like LaTeX\begin{equation} ... \end{equation}
sections etc. (#64).
- New: Added spelling parser settings for 'D' (comments & strings) source code files (#63).
- New: Added multiline strings parsing to source code parser, following requirements in (#63).
- Change: Word separation rules updated with tilde ('~') character which is used as non breaking space in LaTeX (#62).
- Change: Optimized spelling of whole document when In-Document Commands (like
spellcheck-off
etc.) are modified.
- Fix: Error in setting name in configuration contribution point (
spellright.notificationType
vs.spellright.notificationClass
) (#61). Thanks to @James-Yu for the hint.
- Change: Comment in workspace configuration file removed (#60).
- Change: Native module bindings for Electron version 1.7.4 (insiders preview) for all three platforms.
- Change: Documentation in README.md polished in places.
- Change: Recently introduced
spellright.spellSyntax
renamed tospellright.spellContext
andspellright.spellSyntaxByClass
renamed tospellright.spellContextByClass
respectively. - Fix: Wrong syntactic identification of specific strings in programming languages parser (#59).
- Fix: 'Add to workspace dictionary' doesn't make red squiggle disappear immediately (#58).
- New: Spelling of body/comments/strings of documents & source code can be selectively enabled/disabled in configuration settings globally (
spellright.spellSyntax
) and per document type (spellright.spellSyntaxByClass
) following inquiry (#40).
- Change: CamelCase word is marked as correct when only one part was corrected (#46).
- Change: Undo editor action doesn't trigger word re-check (#47).
- Fix: Switching dictionaries often with Hunspell backend causes high CPU usage (#51).
- New: New commands to add text selected in editor to User/Workspace dictionary (#43).
- New: Configuration setting (
spellright.notificationClass
) to change class of diagnostic messages produced by Spell Right (#49).
- New: Added spelling parser settings for 'HTTP' (comments) document type (used by REST Client Extension, #41).
- Change: Documentation updated with dictionary reuse hint for Linux systems (#45). Thanks to @slodki for the hint.
- Fix: Spell Right starts off enabled when configured not to (#48).
- Fix: Right suggestion for wrong CamelCase word part displayed (#44).
- Fix: Language selected for file is reset to none after adding word to user dictionary (#42).
- Fix: Extensions fails to load when there's a trailing comma in settings.json (#39). Many thanks to @DamianPereira for nailing the problem.
- Change: Removed spelling for compiler directives in 'Pascal' document type.
- New: Support for macOS and Linux.
- Fix: Turning off Spell Right leaves it stuck in enabled mode in other Editors (#37) and quick fix to quick fix (#38).
- Change: Some math expressions in latex should not be spelled (#35).
- Change: LaTeX parser now excludes more types of math braces, that is:
\(
...\)
and\[
...\]
(#34).
- New: Added spelling parser settings for 'Pascal' (comments & strings) document type.
- Change: README.md polished a bit (wrong Unicode characters prevented In-Document commands from being ready to cut & paste to use).
- New: Added spelling for 'AsciiDoc' document type (#30).
- Change: Custom words are no longer stored in user/workspace configuration files but in dedicated
spellright.dict
files located in User and/or Workspace directories. It is meant to be easier to edit, compare, synchronize etc. custom lists of words considered as spelled correctly. - Change: New settings flag
addToSystemDictionary
allows to store words added to user dictionary in appropriate system default custom spelling dictionary #28. - Fix: Multiple languages in document code action (bulb) suggestions always in default language (#33).
- Change: Added binary dependencies for both ia32 and x64 architectures on Windows. Should work in both 32 and 64-bit builds of Visual Studio Code on 64-bit Windows (#29). Many thanks to @Moberstein, @borekb, @Eldaw for nailing problem around it.
- Change: URLs in Markdown link excluded from spelling (#27).
- New: User settings are now watched for changes and reloaded after change (no restart required).
- Change: Inline code excluded from spelling in Markdown documents because of (#24) and as a consequence of (#10).
- Change: Dictionary grouping flag (
spellright.groupDictionaries
) exposed in settings.
- Change: Word separation rules updated (pipe character).
- Fix: Extension improperly initialized spelling language in certain circumstances (#23).
- Change: Skipping Code Blocks from spelling in reStructuredText documents (#20).
- Fix: Language switching regression introduced by multiple languages in one document (#21).
- Fix: Incorrect reloading of
spellright.ignoreRegExps
when watching for manual file change.
- Change: Added spelling for 'reStructuredText' file type (#19).
- New: In-Document command to switch between languages in one document (see
spellcheck-language
in README.md).
- Fix: One wrong RegExp in
spellright.ignoreRegExps
will prevent other RegExps to be applied (#18). Many thanks to @eilsustc for help nailing this.
- New: New settings item
ignoreFiles
to allow globally define files to be ignored (in reference to #16). - Change: Screenshots & documents polished a bit.
- Change: Keywords provided in package metadata for easier reference.
- Fix: Status bar indicator show/hide functionality & coloring corrected (#17).
- New: In-Document commands to allow disabling/enabling spelling for the document independent of the global settings (#14).
- New: Status Bar indicator shows spelling state respecting the In-Document commands and
.spellignore
file actions (Language name when spelling enabled, OFF in white when disabled for document class; OFF in red when disabled by In-Document commands or.spellignore
file pattern). - New: Workspace settings
spellright.json
file is watched for changes (e.g. manually editing list of ignored words) and is reloaded in case it has been altered on the disk. - New: Ignore file
.spellignore
located in workspace root directory allows to disable spelling for files indicated by gitignore syntax patterns (#16). Also watched for changes. - Change: Word separation rules updated (digit at the beginning/end, hash, dollar sign).
- Fix: Wrong file type handling in split view (#15).
- Change: Word separation rules updated (digit inside a word).
- Change: Spelling enabled for 'mustache' file type (#13).
- Fix: Global setting should be "spellright.documentTypes" not "spellright.documentType" (#12).
- Change: Native module recompiled for new Electron version that comes with VSCode 1.12.
- Change: Screenshots update.
- Fix: Word separation rules updated (period & apostrophe at the beginning of the word).
- New: Global/workspace dictionaries & regular expressions matched also on compound phrase, before separation of camel/snake case parts.
- Change: Significantly faster spelling of entire document (on save and document switch) especially for large documents.
- Fix: Word separation rules updated (period, curly braces, apostrophe).
- Fix: Small documentation improvements.
- Fix: Regression in word separation rules fixed (#11).
- New: CamelCase and snake_case separation & spelling.
- New: E-mails & URLs excluded from spelling in markdown/plaintext/LaTeX/source code documents.
- Change: Compound lexemes separation rules updated (period, quotation mark).
- Change: Code section excluded from spelling in Markdown documents (#10).
- Change: Small touches to text documents.
- Fix: Spell check improperly interprets punctuation with custom dictionary words (#7).
- Fix: Global/workspace dictionary incorrectly saving & naming (#8).
-
New: Skipping math enclosed between
$...$ in LaTeX documents. - New: Diagnostics information is updated dynamically about every second while spelling whole document (useful when spelling large files).
- New: Hunspell dictionaries (when using in Windows 7 which does not have Spell Check API) can be used from language selection list.
- New: Information about installing on Windows 7 in README.md (#6).
- Change: Word separation rules updated (question mark).
- Change: Small touches to text documents & GUI elements.
- Fix: Parsing error when line/block comment inside string in source code parser.
- Change: All processing shifted to Idle state to prevent main thread clogging in case of spelling large file (#1).
- Change: Word separation rules updated.
- Change: Small touches to text documents & GUI elements.
- Fix: Highlights disappear on edit when more than 250 spelling errors in document (#2).
- Change: Dictionary grouping by base language name (#4).
- Fix: Norwegian Bokmål dictionary/culture name corrected (#5).
- Fix: Regression in switching dictionary/off functionality.
- Initial release.