- 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
- Update to version 2.29.5:
* fix: ignore link refs when looking for matches
* chore: drop `jdkato/regexp`
* fix: bump twine to 0.6.1
- Packaging improvements:
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
* Use %%name macro where applicable to normalize common lines
across Go app packages. Also makes renaming binary easier when
required to handle package name conflict. (forwarded request 1118031 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1118032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=27
- Update to version 2.29.5:
* fix: ignore link refs when looking for matches
* chore: drop `jdkato/regexp`
* fix: bump twine to 0.6.1
- Packaging improvements:
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
* Use %%name macro where applicable to normalize common lines
across Go app packages. Also makes renaming binary easier when
required to handle package name conflict.
OBS-URL: https://build.opensuse.org/request/show/1118031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=53
- Update to version 2.29.4:
* fix: check bounds in `sentence`
- Update to version 2.29.3:
* test: add another capitalization case
* chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 (#703)
* feat: add vocab support to `$title`
* refactor: add support for `indicators`
* refactor: use `jdkato/twine/strcase`
* refactor: drop `prose` dep
* fix: skip `metric` for empty files
* fix: don't crash on multi-line comments
* refactor: look for .adoc comments at line start (forwarded request 1117720 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1117723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=26
- Update to version 2.29.4:
* fix: check bounds in `sentence`
- Update to version 2.29.3:
* test: add another capitalization case
* chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 (#703)
* feat: add vocab support to `$title`
* refactor: add support for `indicators`
* refactor: use `jdkato/twine/strcase`
* refactor: drop `prose` dep
* fix: skip `metric` for empty files
* fix: don't crash on multi-line comments
* refactor: look for .adoc comments at line start
OBS-URL: https://build.opensuse.org/request/show/1117720
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=51
- Update to version 2.29.2:
* fix: don't fail when $HOME isn't defined
* fix: ignore custom IDs
* refactor: use our new glob package
* fix: `gobwas/glob` -> `bmatcuk/doublestar`
* refactor: rollback case change for now
* feat: ensure suggestions match case of token
- Packaging improvements:
* Fix E: summary-too-long Summary: must not exceed 79 characters
- Update to version 2.29.1:
* fix: don't shift the offset for large files
* chore: new action
- Update to version 2.29.0:
* test: add case for `script` with custom message
* fix: fragments should only be assigned for markup
* test: add TypeScript case
* feat: Add Optional Custom Message to Script Match (#682)
* fix: Remove additional `--update` for apk in Dockerfile (#675) (forwarded request 1116056 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1116058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=25
- Update to version 2.29.2:
* fix: don't fail when $HOME isn't defined
* fix: ignore custom IDs
* refactor: use our new glob package
* fix: `gobwas/glob` -> `bmatcuk/doublestar`
* refactor: rollback case change for now
* feat: ensure suggestions match case of token
- Packaging improvements:
* Fix E: summary-too-long Summary: must not exceed 79 characters
- Update to version 2.29.1:
* fix: don't shift the offset for large files
* chore: new action
- Update to version 2.29.0:
* test: add case for `script` with custom message
* fix: fragments should only be assigned for markup
* test: add TypeScript case
* feat: Add Optional Custom Message to Script Match (#682)
* fix: Remove additional `--update` for apk in Dockerfile (#675)
OBS-URL: https://build.opensuse.org/request/show/1116056
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=49
- Update to version 2.28.3:
* fix: workaround `blk.Line` inconsistency
* fix: take the best match, when available
* fix: don't concatenate an empty regex
* fix: `metric` shouldn't error on empty files
* fix: ignore statichcheck for seqence history
* chore: fix workflow branch for golangci
* test: update expected error message
* chore: add workflow for golangci
* chore: get `cmd` passing new CI config
* chore: get `check` passing new CI config
* chore: get `core` passing new ci config
* chore: get `spell` passing new ci config
* chore: get `nlp` passing new ci config
* chore: get `lint` passing new golangci config
* chore: update `goldmark` and `net` (forwarded request 1109634 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1109636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vale?expand=0&rev=24
- Update to version 2.28.3:
* fix: workaround `blk.Line` inconsistency
* fix: take the best match, when available
* fix: don't concatenate an empty regex
* fix: `metric` shouldn't error on empty files
* fix: ignore statichcheck for seqence history
* chore: fix workflow branch for golangci
* test: update expected error message
* chore: add workflow for golangci
* chore: get `cmd` passing new CI config
* chore: get `check` passing new CI config
* chore: get `core` passing new ci config
* chore: get `spell` passing new ci config
* chore: get `nlp` passing new ci config
* chore: get `lint` passing new golangci config
* chore: update `goldmark` and `net`
OBS-URL: https://build.opensuse.org/request/show/1109634
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/vale?expand=0&rev=47