Skip to content

Releases: vale-cli/vale

0.7.1

09 Jun 16:59
f4b626c

Choose a tag to compare

Changelog

f4b626c refactor: improve error message for new
90280c8 refactor: update documentation link in templates
c08a262 docs: add link to Visual Studio Code extension
f03ca14 docs: clean up style table
f6262d0 refactor: improve Rust.Methods
b95b3fb fix: detect when punctuation is in a code span
9a58161 style: improve comments
e7bd41a docs: remove Chocolately link


Automated with @goreleaser
Built with go version go1.7 linux/amd64

0.7.0

28 May 21:16
07b4f9e

Choose a tag to compare

This release includes a new code option in rule definitions that lets you target text inside of code spans (which was previously outright ignored). For example,

extends: existence
message: "Remove parentheses from '%s'"
description: "When talking about a method in prose, DO NOT include the parentheses."
level: error
nonword: true
code: true # this tells Vale to keep code spans
tokens:
  - '`\w+\(\)`' # something like `read_line()` would be flagged.

Changelog

07b4f9e refactor: remove spelling template
9ae52f9 feat: add a code key to rule definitions
7b937ce style: update comments
49fdb49 refactor: update lint_test.go
a4066f0 refactor: create check.NewManager
b43cdde Merge remote-tracking branch 'origin/master' into refactor/state
0954eb8 docs: add MailChimp and OpenStack
efcd3d9 fix: remove '<' from MailChimp.SentenceLength
2cb96cb feat: improve Pedantic
2fa7ddb fix: check for escaped parentheses too
8f9c0ec refactor: shorten some rule names in Pedantic
b2b7580 refactor: remove code block
3db7372 feat: start Pedantic style
c8b084a fix: typo in OpenStack.Colons
1129159 chore: drop Homebrew from GoReleaser


Automated with @goreleaser
Built with go version go1.7 linux/amd64

v0.6.2

14 May 23:15
2158340

Choose a tag to compare

  • Fixes an issue where, for large directories, we could potentially
    surpass the maximum allowable number of open file descriptors.
  • Includes a few minor improvements to the handling of reStructuredText inline literals.

Changelog

2158340 feat: start OpenStack style
2a6d4de refactor: strip bounding spaces in Substitution
d36b574 refactor: include the filename in YAML errors
5766568 feat: update Hedging and Editorializing
f9aa5f9 test: add MailChimp fixtures
635901d Merge pull request #41 from abingham/master
ed20863 Added link to emacs package "flycheck-vale".
ddf09eb fix: set a limit on the number of goroutines
1461a9e feat: start MailChimp style
0b83382 refactor: trim sentences


Automated with @goreleaser
Built with go version go1.8 linux/amd64

v0.6.1

07 May 20:39
f5c6ee9

Choose a tag to compare

This release introduces a style key for capitalization checks:

extends: capitalization
message: "'%s' should be in title case"
level: warning
scope: heading
# $title, $sentence, $lower, $upper, or a pattern.
match: $title
style: AP # AP or Chicago; only applies when match is set to $title.

It also removes experimental support for Spelling.


Automated with @goreleaser
Built with go version go1.8 linux/amd64

v0.6.0

05 May 17:40
c849613

Choose a tag to compare

This releases introduces two new features:

  • a capitalization check:

    extends: capitalization
    message: "'%s' should be in title case"
    level: warning
    scope: heading
    # $title, $sentence, $lower, $upper, or a pattern.
    match: $title
  • a context output format that displays alerts in their surrounding text:

    $ vale --output=context some_file.ext

Automated with @goreleaser
Built with go version go1.7 linux/amd64

v0.5.0

01 May 20:44
775566c

Choose a tag to compare

Changelog

775566c chore: use Windows Server 2012 R2
8c8824b chore: add go-msi to AppVeyor
7d33a15 fix: strip carriage returns from rst2html
2912a84 test: add scoping fixtures
0dde97a refactor: don't check skipTags on every iteration
91a4fca feat: expand scopes
f87cd94 refactor: add a space for non-punctuation
f5d041f fix: split on code spans
b205da4 chore: update deps
e61432a test: add inline markup cases
eb15d67 fix: improve handling of markup within scopes
6ac6817 refactor: remove scopes from built-in rules


Automated with @goreleaser
Built with go version go1.8 linux/amd64

v0.4.3

28 Apr 18:09
7e06101

Choose a tag to compare

This release just fixes the missing -v flag.

Changelog

7e06101 chore: update deps
54fb38e chore: fix hook paths
2b72abc chore: update make setup
69e951f style: more comments
6c4a97b refactor: tabs -> spaces
3405b72 test: call check.Load() in benchmarkLint
880ca60 refactor: explicitly load checks after config
7c93591 style: add lintFiles to graph
4918c52 style: more comments
e21c836 docs: update links
4bdc8fe chore: add Windows to compress.sh
6d48e3a chore: add upx to AppVeyor
54e694f chore: add upx to goreleaser
548f84f chore: clean up Makefile
c05a67c chore: use upx on Linux builds
78ca8a1 chore: use default ldflags_template
f0cf62b chore: add GoReleaser to Travis CI
9dc1cad chore: remove VERSION
fd827f2 chore: goreleaser config
62aac88 chore: add goreleaser


Automated with @goreleaser
Built with go version go1.8 linux/amd64

v0.4.2

23 Apr 18:18

Choose a tag to compare

A notable addition to this release is the ability to control rules from within text. For Markdown and HTML, you'd do something like:

<!-- vale off -->

This is some text

more text here...

<!-- vale on -->

and

<!-- vale Style.Rule = NO -->

This is some text

<!-- vale Style.Rule = YES -->

For reStructuredText, you'd use:

.. vale off

This is some text

more text here...

.. vale on

AsciiDoc isn't currently supported.

Changelog

62aac88 chore: add goreleaser
0559701 docs: add info on <type>
7178e9a docs: create ISSUE_TEMPLATE
f340e6f Merge branch 'fix/unicode'
8a8b99a style: improve comments in lint package
8ccf54e refactor: pass -s to asciidoctor
f9dca20 fix: add proper unicode support
a3ed491 perf: don't re-compute lines for markup
3a9ed19 refactor: simplify Joblint.TechTerms
5358ae7 refactor: make Substitution more generic
3164efc refactor: use fully-qualified scope for headings
25b0944 test: fix failing jQuery case
b44c610 refactor: improve messages in 18F.Clarity
d66f58b fix: 18F Abbreviations
cc19c31 docs: fix Homebrew link
09e1523 docs: add source link to style's table
790e09a test: add fixture for 18F
294324e feat: add "initiate" and "liaise" to ComplexWords
02bfae8 feat: improve 18F style
57f97fc feat: add spelling rule to jQuery
36fbe9b feat: add spelling check to Homebrew
d39ea6b docs: copyedit
a47f404 feat: support in-text rule customizations
d0137ff docs: update download links
2a7959a docs: add summary of checks
2fe7ed9 docs: update CONTRIBUTING.md
2355d35 chore: update CHANGELOG


Automated with @goreleaser
Built with go version go1.8 darwin/amd64

v0.4.1

18 Apr 16:41
e9e1f1a

Choose a tag to compare

v0.4.1 Pre-release
Pre-release

This release includes experimental support for a spelling extension point:

extends: spelling
message: "Use '%s' instead of '%s'"
level: error
scope: text.md
# "US", "UK" or omit to ignore locality differences
locale: US
ignore: # You can remove words from the default dictionary
  - Something
add: # You can add word pairs to the default dictionary
  - Valelint # bad
  - ValeLint # good

Like the other extension points, this will intelligently ignore certain syntax constructs (e.g., code blocks, URLs, etc.)

v0.4.0

02 Apr 18:20
b69973c

Choose a tag to compare

v0.4.0 Pre-release
Pre-release

Implemented enhancements:

  • Improve styling of multiple options #37
  • Support input from stdin #32

Closed issues:

  • Refine built-in rules #30