Releases: sleekbyte/tailor
Tailor 0.12.0
Tailor 0.11.1
This release adds support for parsing new access modifiers (fileprivate
and open
) introduced in Swift 3.0. It also ensures that Enumeration Cases follow lowerCamelCase naming conventions.
Changes
Tailor 0.11.0
This release updates the grammar to support Swift 3.0.
Changes
- #432: Update grammar to support Swift 3.0
Tailor 0.10.1
Tailor 0.10.0
This release adds an HTML output format, offers configuration functionality for tuning memory usage, and improves the reliability of the [brace-style]
rule.
Changes
Tailor 0.9.1
This release ensures that closure signatures contain a single whitespace preceding any (
, removes [trailing-closure]
checks inside condition clauses, and improves parsing of attributes, string interpolation, getters / setters, and external parameter names.
Changes
- #385: Fix several grammar issues to improve parsing of attributes, string interpolation
- #393: Allow declaration modifiers on getters and setters (e.g.
nonmutating set
) - #397: Ensure that (most) keywords can be used as external parameter names without escaping
- #400: Verify that
(
in closure signatures are preceded by one whitespace - #401: Suppress
[trailing-closure]
checks within condition clauses
Tailor 0.9.0
Tailor 0.8.1
This release adjusts the rule documentation displayed in the Code Climate format.
Changes
- #371: Remove anchor links from rule examples in Code Climate format
Tailor 0.8.0
This release allows regions to be excluded from analysis via // tailor:off
and // tailor:on
directives, fixes parsing of the #selector
macro, adds more documentation to the Code Climate format, and reduces [todo-syntax]
warnings.
Changes
Tailor 0.7.0
This release adds a new format for integration with the Code Climate platform, adds new configuration options to the .tailor.yml
config file, and fixes several grammar issues.
Changes
- #346: Add Code Climate format
- #340: Allow customization of format and color options via
.tailor.yml
- #278: Fix parsing of quoted strings within string interpolation
- #343: Add
safe
to valid Swift identifiers, allow named parameter subscripts, andlet
inimport
statements - #349: Fix exception on invalid number of CLI arguments