Skip to content

Commit

Permalink
v0.20.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ajafff committed Mar 16, 2019
1 parent 0f8b75f commit a397e85
Show file tree
Hide file tree
Showing 7 changed files with 39 additions and 17 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Change Log

## v0.20.0

:tada: Since the last release we published an [official extension for VSCode](https://marketplace.visualstudio.com/items?itemName=fimbullinter.vscode-plugin).

:warning: **Breaking Changes:**

* TypeScript v3.0 is no longer officially supported

**Features:**

* `bifrost`: pass names of all linted files to TSLint formatters
* new rule: `no-useless-destructuring`
* `no-useless-assertion`: detect redundant `as const` assertions
* `no-useless-assertion`: stricter checks of literal type assertions in const context (`{ prop: 1 as 1 } as const`)
* `no-inferred-empty-object`: correctly handle higher order function type inference (type parameter propagation) and unions of call signatures

**Bugfixes:**

* `wotan`: fixed a crash caused by changes to TypeScript's internal API
* `no-useless-predicate`: fixes false positive with `typeof {} === 'object'`
* `no-useless-assertion`: don't treat `as const` like `as any`

## v0.19.0

**Features:**
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.20.0",
"version": "0.21.0",
"private": true,
"scripts": {
"clean": "rimraf \"{packages/*/{index,{src,language-service}/**/*,test/*.spec},scripts/!(last-travis-nightly)}.{js?(.map),d.ts}\"",
Expand All @@ -26,8 +26,8 @@
],
"dependencies": {
"@fimbul/disir": "^0.18.0",
"@fimbul/valtyr": "^0.19.0",
"@fimbul/wotan": "^0.19.0",
"@fimbul/valtyr": "^0.20.0",
"@fimbul/wotan": "^0.20.0",
"@octokit/rest": "^16.0.1",
"@types/chalk": "^2.2.0",
"@types/cross-spawn": "^6.0.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/bifrost/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/bifrost",
"version": "0.18.0",
"version": "0.20.0",
"description": "Compatibility layer for TSLint rules",
"main": "src/index",
"types": "src/index",
Expand All @@ -26,7 +26,7 @@
],
"peerDependencies": {
"tslint": "^5.0.0",
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
"typescript": ">= 3.1.1 || >= 3.4.0-dev || >= 3.5.0-dev"
},
"dependencies": {
"@fimbul/ymir": "^0.18.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/heimdall/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/heimdall",
"version": "0.19.0",
"version": "0.20.0",
"description": "Wotan plugin to load and use TSLint rules and formatters",
"main": "src/index",
"types": "src/index",
Expand All @@ -26,10 +26,10 @@
"formatters"
],
"peerDependencies": {
"@fimbul/wotan": "^0.19.0"
"@fimbul/wotan": "^0.20.0"
},
"dependencies": {
"@fimbul/bifrost": "^0.18.0",
"@fimbul/bifrost": "^0.20.0",
"inversify": "^5.0.0",
"tslib": "^1.8.1",
"tslint": "^5.0.0"
Expand Down
4 changes: 2 additions & 2 deletions packages/mimir/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/mimir",
"version": "0.19.0",
"version": "0.20.0",
"description": "Core rules of the Fimbullinter project",
"main": "recommended.yaml",
"publishConfig": {
Expand Down Expand Up @@ -32,6 +32,6 @@
"tsutils": "^3.8.0"
},
"peerDependencies": {
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
"typescript": ">= 3.1.1 || >= 3.4.0-dev || >= 3.5.0-dev"
}
}
8 changes: 4 additions & 4 deletions packages/valtyr/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/valtyr",
"version": "0.19.0",
"version": "0.20.0",
"description": "Wotan plugin to behave almost like TSLint",
"author": "Klaus Meinhardt",
"license": "Apache-2.0",
Expand Down Expand Up @@ -30,11 +30,11 @@
"resolve": "^1.5.0"
},
"peerDependencies": {
"@fimbul/wotan": "^0.19.0",
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
"@fimbul/wotan": "^0.20.0",
"typescript": ">= 3.1.1 || >= 3.4.0-dev || >= 3.5.0-dev"
},
"dependencies": {
"@fimbul/bifrost": "^0.18.0",
"@fimbul/bifrost": "^0.20.0",
"inversify": "^5.0.0",
"tslib": "^1.8.1",
"tslint": "^5.0.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/wotan/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/wotan",
"version": "0.19.0",
"version": "0.20.0",
"description": "Pluggable TypeScript and JavaScript linter",
"bin": "bin/main.js",
"publishConfig": {
Expand Down Expand Up @@ -40,7 +40,7 @@
"rimraf": "^2.6.2"
},
"dependencies": {
"@fimbul/mimir": "^0.19.0",
"@fimbul/mimir": "^0.20.0",
"@fimbul/ymir": "^0.18.0",
"bind-decorator": "^1.0.11",
"chalk": "^2.3.0",
Expand All @@ -62,6 +62,6 @@
"tsutils": "^3.6.0"
},
"peerDependencies": {
"typescript": ">= 3.0.1 || >= 3.3.0-dev || >= 3.4.0-dev"
"typescript": ">= 3.1.1 || >= 3.4.0-dev || >= 3.5.0-dev"
}
}

0 comments on commit a397e85

Please sign in to comment.