Skip to content

Commit

Permalink
v0.23.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ajafff committed Jan 17, 2021
1 parent c7d5b18 commit 333051a
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 11 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# Change Log

## v0.23.0

:warning: **Breaking Changes:**

* `prefer-dot-notation` now requires type information

**Features:**

* `prefer-dot-notation` no longer reports findings which would cause a compile error when fixed
* new rule: `no-writeonly-property-read`
* Added support for new language features in all rules:
* optional chaining
* nullish coalescing
* private identifiers
* control-flow effects of `never`-returning functions
* `no-fallthrough` and `no-unreachable-code` report better findings if type inforamtion is available
* `return-never-call` only reports calls that TypeScript's control-flow-analysis cannot detect
* template literal types
* `no-restricted-property-access`
* allow accessing all members via static `super`
* allow accessing accessors via `super`
* allow accessing abstract accessors via `this` in constructor
* disallow read access to uninitialized properties in another property's initializer

**Bugfixes:**

* Exclude JSON files and declartions emitted from `.js(x)` files in composite projects
* `async-function-assignability` fixed false-positive on static class members
* `no-restricted-property-access`
* treat MethodSignature like MethodDeclaration
* fixed lookup of `this` container for decorators and computed property names
* fixed crash on parameter properties and special JS property assignments
* most rules can now handle excessively deep AST structures, e.g. concatenating 5000 strings

## v0.22.0

:warning: **Breaking Changes:**
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "0.22.0",
"nextVersion": "0.23.0",
"version": "0.23.0",
"nextVersion": "0.24.0",
"private": true,
"scripts": {
"clean": "rimraf \"{packages/*/{index,{src,language-service}/**/*,test/*.spec},scripts/!(last-travis-nightly)}.{js?(.map),d.ts}\" \"*.tsbuildinfo\"",
Expand All @@ -26,8 +26,8 @@
],
"dependencies": {
"@fimbul/disir": "^0.22.0",
"@fimbul/valtyr": "^0.22.0",
"@fimbul/wotan": "^0.22.0",
"@fimbul/valtyr": "^0.23.0",
"@fimbul/wotan": "^0.23.0",
"@octokit/graphql": "^4.5.8",
"@octokit/rest": "^18.0.0",
"@types/cross-spawn": "^6.0.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/heimdall/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/heimdall",
"version": "0.22.0",
"version": "0.23.0",
"description": "Wotan plugin to load and use TSLint rules and formatters",
"main": "src/index",
"types": "src/index",
Expand All @@ -27,7 +27,7 @@
"formatters"
],
"peerDependencies": {
"@fimbul/wotan": "^0.22.0"
"@fimbul/wotan": "^0.23.0"
},
"dependencies": {
"@fimbul/bifrost": "^0.22.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/mimir/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/mimir",
"version": "0.22.0",
"version": "0.23.0",
"description": "Core rules of the Fimbullinter project",
"main": "recommended.yaml",
"publishConfig": {
Expand Down
4 changes: 2 additions & 2 deletions packages/valtyr/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/valtyr",
"version": "0.22.0",
"version": "0.23.0",
"description": "Wotan plugin to behave almost like TSLint",
"author": "Klaus Meinhardt",
"license": "Apache-2.0",
Expand Down Expand Up @@ -31,7 +31,7 @@
"resolve": "^1.5.0"
},
"peerDependencies": {
"@fimbul/wotan": "^0.22.0",
"@fimbul/wotan": "^0.23.0",
"typescript": ">= 4.0.0 || >= 4.2.0-dev"
},
"dependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/wotan/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fimbul/wotan",
"version": "0.22.0",
"version": "0.23.0",
"description": "Pluggable TypeScript and JavaScript linter",
"bin": "bin/main.js",
"publishConfig": {
Expand Down Expand Up @@ -40,7 +40,7 @@
"rimraf": "^3.0.0"
},
"dependencies": {
"@fimbul/mimir": "^0.22.0",
"@fimbul/mimir": "^0.23.0",
"@fimbul/ymir": "^0.22.0",
"bind-decorator": "^1.0.11",
"chalk": "^4.0.0",
Expand Down

0 comments on commit 333051a

Please sign in to comment.