- Update to version 3.10.0:
* refactor: rollback metadata support until next release
* fix boo#1239733 chore(deps): bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 (#985)
* test: add MDX case with old configuration
* fix: meta -> Meta
* feat: add support for frontmatter
* chore(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 (#982)
* refactor: fix golangci-lint
* fix: support non-expressions in `{...}`
* refactor: clean up cmd execution
* chore: install mdx2vast in CI
* feat: add built-in support for MDX
- Update to version 3.9.6:
* fix: support filters through strings or files (forwarded request 1254142 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1254153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=50
* refactor: rollback metadata support until next release
* fix boo#1239733 chore(deps): bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 (#985)
* test: add MDX case with old configuration
* fix: meta -> Meta
* feat: add support for frontmatter
* chore(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 (#982)
* refactor: fix golangci-lint
* fix: support non-expressions in `{...}`
* refactor: clean up cmd execution
* chore: install mdx2vast in CI
* feat: add built-in support for MDX
- Update to version 3.9.6:
* fix: support filters through strings or files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=100
- Update to version 3.9.4. There have been reports that the vale
config file has changed in a recent release. The CLI utility
could exit with panic in some config cases. Calling the vale
subcommand "vale sync" wil "Download and install external
configuration sources" and restore normal CLI tool operation.
* test: update `dicpath`
* refactor: use default location when `dicpath` is not set
* test: add JSON example
* refactor: restrict spell check to word bounded tokens
* fix: only use on-disk file extension for config-matching
* docs: update widget
* test: add real YAML example
* refactor: use new `system` pkg
* refactor: fix golangci
* refactor: create test case for symlinks
* fix: handle empty replacements
* chore: update vulnerable go dependencies (#938)
* refactor: remove `allowedScopes`
* feat: support custom scopes with `engine: tree-stitter`
* refactor: support assigning markup type per-scope
* refactor: re-name struct fields
* Update accept.txt
* Introducing Vale Guru on Gurubase.io (#924)
* refactor: operation -> query
* chore: upgrade /x/crypto and /x/net
* refactor: fix golangci
* fix: #944
* feat: add support for JSON, YAML, and TOML (forwarded request 1239923 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1239924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=48
config file has changed in a recent release. The CLI utility
could exit with panic in some config cases. Calling the vale
subcommand "vale sync" wil "Download and install external
configuration sources" and restore normal CLI tool operation.
* test: update `dicpath`
* refactor: use default location when `dicpath` is not set
* test: add JSON example
* refactor: restrict spell check to word bounded tokens
* fix: only use on-disk file extension for config-matching
* docs: update widget
* test: add real YAML example
* refactor: use new `system` pkg
* refactor: fix golangci
* refactor: create test case for symlinks
* fix: handle empty replacements
* chore: update vulnerable go dependencies (#938)
* refactor: remove `allowedScopes`
* feat: support custom scopes with `engine: tree-stitter`
* refactor: support assigning markup type per-scope
* refactor: re-name struct fields
* Update accept.txt
* Introducing Vale Guru on Gurubase.io (#924)
* refactor: operation -> query
* chore: upgrade /x/crypto and /x/net
* refactor: fix golangci
* fix: #944
* feat: add support for JSON, YAML, and TOML
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=96
- Update to version 3.9.1:
* fix: support overriding `MinAlertLevel`
* feat: add command for mocking the config pipeline
* test: more `repetition` cases
* fix: improve `Vale.Repetition`
* fix: check if we need to load a rule before trying
- Update to version 3.9.0:
* test: update comment cases
* feat: add comment syntax for ignoring individual matches (#844)
* chore: formatting
* feat: add comment syntax for switching styles (#772)
* test: add sections
* docs: update logos
* test: add MDX case
* chore: bump Go version (forwarded request 1224859 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1224861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=46
- Update to version 3.9.1:
* fix: support overriding `MinAlertLevel`
* feat: add command for mocking the config pipeline
* test: more `repetition` cases
* fix: improve `Vale.Repetition`
* fix: check if we need to load a rule before trying
- Update to version 3.9.0:
* test: update comment cases
* feat: add comment syntax for ignoring individual matches (#844)
* chore: formatting
* feat: add comment syntax for switching styles (#772)
* test: add sections
* docs: update logos
* test: add MDX case
* chore: bump Go version
OBS-URL: https://build.opensuse.org/request/show/1224859
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=92
- Update to version 3.8.0:
* Update action version
* chore: Update workflow to match README example
* chore: update Go and golangci
* refactor: fix golangci
* chore: run golangci on PRs
* feat: Allow users to override comment delimiters (#900)
* refactor: improve action-related error messages
* chore: update github checkout to v3 (#896)
* fix: Add support for multi platform image builds in docker (#897)
* fix: ensure `skip` dimensions are valid
- Update to version 3.7.1:
* feat: add queries for Julia
* feat: add tree-sitter for Julia
* fix: wrong message in cases with no index
* fix: don't apply `ignorecase` to `matchToken`
* chore: disable cross compile for now (forwarded request 1216854 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1216855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=45
* Update action version
* chore: Update workflow to match README example
* chore: update Go and golangci
* refactor: fix golangci
* chore: run golangci on PRs
* feat: Allow users to override comment delimiters (#900)
* refactor: improve action-related error messages
* chore: update github checkout to v3 (#896)
* fix: Add support for multi platform image builds in docker (#897)
* fix: ensure `skip` dimensions are valid
- Update to version 3.7.1:
* feat: add queries for Julia
* feat: add tree-sitter for Julia
* fix: wrong message in cases with no index
* fix: don't apply `ignorecase` to `matchToken`
* chore: disable cross compile for now
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=90
- Update to version 3.7.0:
* refactor: display action results in `message`
* feat: add capture group support to `substitution`
* refactor: support capture groups in `substitution`
* chore: remove `funlen` check
* fix: handle conatenating nested lists
* chore: add `TARGETARCH`
* chore: fix version in .goreleaser.yml
- Update to version 3.6.1:
* golangci lint (#822)
* fix: sort commands before printing
* chore: build statically on Windows
* docs: clean up README
* chore: restrict fossa to source files
* refactor: error on misplaced core-level settings
* chore: update fossa version
* Fix broken link in README.md (#853)
* chore: `cinst` -> `choco install`
* docs: update link to examples
* fix: check for `token.Skip` before re-order (forwarded request 1188919 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1188920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=44
* refactor: display action results in `message`
* feat: add capture group support to `substitution`
* refactor: support capture groups in `substitution`
* chore: remove `funlen` check
* fix: handle conatenating nested lists
* chore: add `TARGETARCH`
* chore: fix version in .goreleaser.yml
- Update to version 3.6.1:
* golangci lint (#822)
* fix: sort commands before printing
* chore: build statically on Windows
* docs: clean up README
* chore: restrict fossa to source files
* refactor: error on misplaced core-level settings
* chore: update fossa version
* Fix broken link in README.md (#853)
* chore: `cinst` -> `choco install`
* docs: update link to examples
* fix: check for `token.Skip` before re-order
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=88
- Update to version 3.4.0:
* chore: fix Appveyor
* chore: new windows workflow
* test: add another `occurrence` case
* refactor: clean comments after updating
* fix: restrict `reLinkRef` to single lines
* fix: ensure `alt` text is reset in the walker
* feat: support displaying the count of `occurance`
* fix: handle no matches
* fix: omit whitespace matches
* refactor: fix golangci-lint
* refactor: create `nlp.StrLen`
* fix: take first non-code match in occurance rules
* test: add AsciiDoc comment cases
* docs: fix `Vale.Terms`
OBS-URL: https://build.opensuse.org/request/show/1166145
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=79
- Update to version 3.0.5:
* refactor: don't load `Vale` if it's not needed
* test: add another spelling case
* fix: ensure `applyPatterns` respects `formats`
- Update to version 3.0.4:
* fix: better support for phrases in vocabularies
* fix: use file paths when applying ignore patterns
* refactor: move ini-related functions to ini.go
* test: add vocab to example
* test: add case for `substitution` determinism
* refactor: add `Found` column to `ls-dirs`
- Update to version 3.0.3:
* fix: don't error on missing default files
- Update to version 3.0.2:
* refactor: better error message for default styles (forwarded request 1139551 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1139554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=33
- Update to version 3.0.5:
* refactor: don't load `Vale` if it's not needed
* test: add another spelling case
* fix: ensure `applyPatterns` respects `formats`
- Update to version 3.0.4:
* fix: better support for phrases in vocabularies
* fix: use file paths when applying ignore patterns
* refactor: move ini-related functions to ini.go
* test: add vocab to example
* test: add case for `substitution` determinism
* refactor: add `Found` column to `ls-dirs`
- Update to version 3.0.3:
* fix: don't error on missing default files
- Update to version 3.0.2:
* refactor: better error message for default styles
OBS-URL: https://build.opensuse.org/request/show/1139551
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=65
- Update to version 3.0.0:
* refactor: use xdg lib for config and styles
* refactor: make `sync` root-relative
* feat: sync with multiple config files
* refactor: update table header in `ls-dirs`
* test: add more config cases
* chore: mod tidy
* refactor: `path` -> `filepath`
* fix: ensure default values are set
* feat: default `StylesPath`
* fix: add `--no-global`
* fix: update error message
* feat: add global config location to `--h`
* feat: fallback to global when no config is found
* fix: handle relative StylePaths
* fix: ensure all matching sections are applied
* refactor: update StylesPath
* refactor: load default config last
* feat: add default config
* feat: `sync` supports new `config` dir
* fix: `NOSUGGEST` may be more than 1 char
* fix: ensure meta characters are escaped
* test: add case for vocab
* refactor: new `config/ignore` directory
* refactor: fix golangci-lint
* refactor: load files from `config/dictionaries`
* chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#741)
* refactor: new `StylesPath` layout
* feat: new `StylesPath/config` directory
* docs: add GitHub sponsors (forwarded request 1137859 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1137860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=31
- Update to version 3.0.0:
* refactor: use xdg lib for config and styles
* refactor: make `sync` root-relative
* feat: sync with multiple config files
* refactor: update table header in `ls-dirs`
* test: add more config cases
* chore: mod tidy
* refactor: `path` -> `filepath`
* fix: ensure default values are set
* feat: default `StylesPath`
* fix: add `--no-global`
* fix: update error message
* feat: add global config location to `--h`
* feat: fallback to global when no config is found
* fix: handle relative StylePaths
* fix: ensure all matching sections are applied
* refactor: update StylesPath
* refactor: load default config last
* feat: add default config
* feat: `sync` supports new `config` dir
* fix: `NOSUGGEST` may be more than 1 char
* fix: ensure meta characters are escaped
* test: add case for vocab
* refactor: new `config/ignore` directory
* refactor: fix golangci-lint
* refactor: load files from `config/dictionaries`
* chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#741)
* refactor: new `StylesPath` layout
* feat: new `StylesPath/config` directory
* docs: add GitHub sponsors
OBS-URL: https://build.opensuse.org/request/show/1137859
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=61