Skip to content

Commit aa3deb7

Browse files
committed
v0.17.0
1 parent ba6801d commit aa3deb7

File tree

12 files changed

+108
-30
lines changed

12 files changed

+108
-30
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# Change Log
22

3+
## v0.17.0
4+
5+
:tada: This release introduces a plugin for TypeScript's LanguageService. This enables in-editor linting while you type. See the [docs](https://github.com/fimbullinter/wotan/blob/master/packages/mithotyn/README.md) for more details.
6+
7+
:warning: **Breaking Changes:**
8+
9+
* TypeScript 2.8 and 2.9 is no longer supported
10+
* API:
11+
* `Failure` was renamed to `Finding` throughout the codebase
12+
* `Resolver` adds a new required method `getDefaultExtensions`
13+
* `Resolver#resolve` makes parameters `basedir` and `extensions` optional
14+
* `Runner` requires a new service `FileFilterFactory`
15+
* added severity `suggestion`
16+
17+
**Features:**
18+
19+
* new package `@fimbul/mithotyn` provides in-editor linting through a TypeScript LanguageService Plugin
20+
* new severity: `suggestion`
21+
* `--fix` can no longer introduce syntax errors
22+
* `async-function-assignability`: checks methods and properties with computed names
23+
* `async-function-assignability`: checks method overloads individually
24+
* new service abstraction `FileFilterFactory` and `FileFilter` allow customizing which files are linted
25+
* `@fimbul/ve` no longer includes the line break after the opening tag in the linted code
26+
* `@fimbul/ve` correctly adjusts the column of findings in the first line if there is no line break after the opening tag
27+
* `prefer-number-methods`: fixed finding location
28+
29+
**Bugfixes:**
30+
31+
* declaration files no longer contain `const enum`
32+
* core services no longer rely on the existence of `require`
33+
* YAML configuration can now contain YAML-specific types
34+
335
## v0.16.0
436

537
**Features:**

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.17.0",
2+
"version": "0.18.0",
33
"private": true,
44
"scripts": {
55
"clean": "rimraf \"{packages/*/{index,src/**/*,test/*.spec},scripts/!(last-travis-nightly)}.{js?(.map),d.ts}\"",
@@ -24,9 +24,9 @@
2424
"packages/*"
2525
],
2626
"dependencies": {
27-
"@fimbul/disir": "^0.16.0",
28-
"@fimbul/valtyr": "^0.16.0",
29-
"@fimbul/wotan": "^0.16.0",
27+
"@fimbul/disir": "^0.17.0",
28+
"@fimbul/valtyr": "^0.17.0",
29+
"@fimbul/wotan": "^0.17.0",
3030
"@octokit/rest": "^16.0.1",
3131
"@types/cross-spawn": "^6.0.0",
3232
"@types/github-url-to-object": "^4.0.0",

packages/bifrost/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fimbul/bifrost",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "Compatibility layer for TSLint rules",
55
"main": "src/index",
66
"types": "src/index",
@@ -26,10 +26,10 @@
2626
],
2727
"peerDependencies": {
2828
"tslint": "^5.0.0",
29-
"typescript": ">= 2.8.1 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev"
29+
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
3030
},
3131
"dependencies": {
32-
"@fimbul/ymir": "^0.16.0",
32+
"@fimbul/ymir": "^0.17.0",
3333
"get-caller-file": "^2.0.0",
3434
"tslib": "^1.8.1",
3535
"tsutils": "^3.5.0"

packages/disir/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"name": "@fimbul/disir",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "Rules for local development",
55
"main": "src/index",
66
"private": true,
77
"dependencies": {
8-
"@fimbul/ymir": "^0.16.0",
8+
"@fimbul/ymir": "^0.17.0",
99
"tslib": "^1.8.1",
1010
"tsutils": "^3.5.0"
1111
},
1212
"peerDependencies": {
13-
"typescript": ">= 2.8.1 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev"
13+
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
1414
}
1515
}

packages/heimdall/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fimbul/heimdall",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "Wotan plugin to load and use TSLint rules and formatters",
55
"main": "src/index",
66
"types": "src/index",
@@ -26,10 +26,10 @@
2626
"formatters"
2727
],
2828
"peerDependencies": {
29-
"@fimbul/wotan": "^0.16.0"
29+
"@fimbul/wotan": "^0.17.0"
3030
},
3131
"dependencies": {
32-
"@fimbul/bifrost": "^0.16.0",
32+
"@fimbul/bifrost": "^0.17.0",
3333
"inversify": "^5.0.0",
3434
"tslib": "^1.8.1",
3535
"tslint": "^5.0.0"

packages/mimir/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fimbul/mimir",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "Core rules of the Fimbullinter project",
55
"main": "recommended.yaml",
66
"publishConfig": {
@@ -25,13 +25,13 @@
2525
},
2626
"homepage": "https://github.com/fimbullinter/wotan#readme",
2727
"dependencies": {
28-
"@fimbul/ymir": "^0.16.0",
28+
"@fimbul/ymir": "^0.17.0",
2929
"chalk": "^2.3.2",
3030
"debug": "^4.0.0",
3131
"tslib": "^1.8.1",
3232
"tsutils": "^3.5.1"
3333
},
3434
"peerDependencies": {
35-
"typescript": ">= 2.8.1 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev"
35+
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
3636
}
3737
}

packages/mithotyn/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fimbul/mithotyn",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "TypeScript LanguageService plugin for the Fimbullinter project",
55
"main": "index",
66
"files": [

packages/valtyr/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fimbul/valtyr",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "Wotan plugin to behave almost like TSLint",
55
"author": "Klaus Meinhardt",
66
"license": "Apache-2.0",
@@ -30,11 +30,11 @@
3030
"resolve": "^1.5.0"
3131
},
3232
"peerDependencies": {
33-
"@fimbul/wotan": "^0.16.0",
34-
"typescript": ">= 2.8.1 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev"
33+
"@fimbul/wotan": "^0.17.0",
34+
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
3535
},
3636
"dependencies": {
37-
"@fimbul/bifrost": "^0.16.0",
37+
"@fimbul/bifrost": "^0.17.0",
3838
"inversify": "^5.0.0",
3939
"tslib": "^1.8.1",
4040
"tslint": "^5.0.0",

packages/ve/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fimbul/ve",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "Vue processor for wotan",
55
"main": "src/index",
66
"author": "Klaus Meinhardt",
@@ -25,10 +25,10 @@
2525
"lint"
2626
],
2727
"peerDependencies": {
28-
"typescript": ">= 2.8.1 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev"
28+
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
2929
},
3030
"dependencies": {
31-
"@fimbul/ymir": "^0.16.0",
31+
"@fimbul/ymir": "^0.17.0",
3232
"parse5-sax-parser": "^5.0.0",
3333
"tslib": "^1.8.1",
3434
"void-elements": "^3.1.0"

packages/wotan/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fimbul/wotan",
3-
"version": "0.16.0",
3+
"version": "0.17.0",
44
"description": "Pluggable TypeScript and JavaScript linter",
55
"bin": "bin/main.js",
66
"publishConfig": {
@@ -44,8 +44,8 @@
4444
"rimraf": "^2.6.2"
4545
},
4646
"dependencies": {
47-
"@fimbul/mimir": "^0.16.0",
48-
"@fimbul/ymir": "^0.16.0",
47+
"@fimbul/mimir": "^0.17.0",
48+
"@fimbul/ymir": "^0.17.0",
4949
"bind-decorator": "^1.0.11",
5050
"chalk": "^2.3.0",
5151
"debug": "^4.0.0",
@@ -66,6 +66,6 @@
6666
"tsutils": "^3.5.0"
6767
},
6868
"peerDependencies": {
69-
"typescript": ">= 2.8.1 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev"
69+
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
7070
}
7171
}

0 commit comments

Comments
 (0)