Skip to content

Latest commit

 

History

History
276 lines (162 loc) · 17.9 KB

CHANGELOG.md

File metadata and controls

276 lines (162 loc) · 17.9 KB

(2024-07-16)

4.0.1 (2024-07-16)

Bug Fixes

4.0.0 (2024-06-09)

3.0.1 (2023-10-01)

Bug Fixes

  • parse ruleId from loading error message (#475) (95c89de)

3.0.0 (2022-06-12)

  • feat!: never create configuration files (a26563b)
  • feat!: resolve slow lint time from configuration (5b33d89)

Features

  • config: adds slowLintTimeLimit option (67f759c)

BREAKING CHANGES

  • Previously a default configuration file was created when given configuration file was not found. Removed configuration file creation completely. It was completely useless.
  • Previously a warning was logged if linting took more than 5s. Now by default no such warnings are logged. Timelimit for such logs can be configured via config.slowLintTimeLimit

2.1.4 (2022-04-21)

Bug Fixes

2.1.3 (2022-04-20)

2.1.2 (2022-04-20)

2.1.1 (2021-12-31)

Bug Fixes

  • include loadConfig in private actions API (#324) (ecb4633)

2.1.0 (2021-12-31)

Bug Fixes

  • minor typo and grammar adjustments (#319) (ac263a7)
  • repositories: prevent exiting script too early (aaeba18)

Features

  • export configuration types (#321) (3d8bee0)
  • load typescript config by default if present (126033c)
  • support typescript configs using ts-node (#320) (b5f1252)

2.0.1 (2021-10-31)

Bug Fixes

  • deps: match react version requirement with ink (#302) (21824eb)

2.0.0 (2021-10-23)

  • feat!: improve ruleId parsing (69a14c6)

BREAKING CHANGES

  • Reported rules now may include plugin name, e.g. no-unstable-components -> react/no-unstable-components These are used in reported results and in some callbacks of eslint-remote-tester.config.js.
  • parse ruleId from stack traces provided by ESLint v8

1.3.1 (2021-09-11)

Bug Fixes

  • node-16: avoid deprecation warnings of fs.rmdirSync (#277) (3a84361)

1.3.0 (2021-07-10)

Bug Fixes

  • pass main thread's environment variables to worker threads (bd294f5)

Features

  • compile to target the actual feature set of Node >=12 (#173) (65ec3d8)
  • support config.eslintrc as function (6079cab)

1.2.0 (2021-05-15)

Bug Fixes

  • compare: do not "git pull" when in comparison mode (e3cbc0f)
  • engine: ignore eslint inline configurations (93616dd), closes #38
  • engine: report worker crashes correctly (#43) (82cb301)
  • results: limit rows of results into 1000 characters (#101) (14c170e)

Features

  • ci: include count of errors in ci status messages (#126) (d34660f)
  • cli: log status of cached repositories (dc5580c)
  • move cache under node_modules (83cb6e5)
  • pass count of scanned repositories to config.onComplete (#102) (814f6f0)

1.1.0 (2021-02-10)

Features

  • enable checking all rules (9d1a299)

1.0.1 (2021-02-08)

Bug Fixes

  • engine: support large amount of JSONs (668adb2)
  • handle results as streams (562538e)
  • include error message in write failure logs (84100b7)

Performance Improvements

  • result-comparator: add internal hash for comparing results via map (44daa5d)

1.0.0 (2021-02-01)

Bug Fixes

  • auto-generated config contains incorrectly escaped regex (ea52f15)

Features

  • use @babel/code-frame for result.source (e28c06d)

BREAKING CHANGES

  • output and onComplete args result.source is now formatted with @babel/code-frame

0.6.0 (2021-01-28)

Bug Fixes

  • exclude unnecessary sourcemaps from builds (9822364)

Features

  • add private api for eslint-remote-tester-compare-action (52c790b)

0.5.0 (2021-01-16)

Bug Fixes

  • results: markdown template formatting (c0f62fb)
  • results: prevent unnecessary text wrap on ci (a836913)
  • small error (318d512)
  • validator: resolve result parser properly (a4af9bb)

Features

  • config: adds compare option (acb97c5)
  • config: adds updateComparisonReference option (d544578)
  • file-client: initialize compaison results directory (19f6136)
  • result-comparator: generate comparison results (d8af9c8)
  • result-comparator: include comparison results in config.onComplete (378a2b3)
  • result-comparator: render comparison results on ui (e36d4c9)
  • result-comparator: update comparison reference based on config.updateComparisonReference (f5d9b04)
  • validator: improve configuration validation (09c23ce)

0.4.0 (2020-12-17)

Bug Fixes

  • engine: pass process.env.CI to workers (74c7831)
  • file-client: handle symlinks (5c4144f)

Features

  • config: adds timeLimit (5cb133d)
  • config: validate duplicate repositories (485fd53)
  • config: validate unknown options (5c2cc53)

0.3.5 (2020-12-06)

Bug Fixes

  • progress-logger: add info logLevel for ci-keep-alive messages (ecacd30)

0.3.4 (2020-12-05)

Bug Fixes

  • config: include eslintrc.rules to validation (556a09f)
  • repository-client: prevent process hang caused by git prompt (ebdd8c6)

Features

  • config: adds logLevel (f538ff7)
  • log-level: decrease log level of multiple warnings (f83ca73)

Performance Improvements

  • repository-client: clone only a single branch without history (07ac720)

0.3.3 (2020-11-29)

Features

  • config: add maxFileSizeBytes option (364f26d)

0.3.2 (2020-11-28)

Bug Fixes

  • config: exit with error code when config is invalid (f4f3ab6)
  • results: exit with status code when lint contains errors (a6c7c51)

Features

  • ci-runner: add separate ci-runner package (525ab3e)
  • ci-runner: run ci on schedule (a51bebe)
  • ci: ci-keep-alive message (35c79c6)
  • ci: github actions (926c717)
  • config: add cache flag (5d8d21d)
  • config: add onComplete hook (d053d2f)

0.3.1 (2020-11-08)

Bug Fixes

  • linter-crash: add missing file count increase on crashes (74e75de)
  • linter-crash: prevent displaying Rule: null when unable to parse ruleId (10c4ac9)
  • results: source window size resolving (caa6236)

Features

  • cli: handle non-tty streams (b08c2e6)
  • results: include erroneous line and source to linter crashes (2737019)

0.3.0 (2020-11-05)

Features

  • cli: ink CLI support (a7c2253)
  • config: config.CI to override env.CI (377a869)
  • results: include repository owner in results filenames (21e45a3)
  • tests: integration tests update and split (0c6135c)

BREAKING CHANGES

  • config: Prioritize config over environment variables when resolving value for CI

0.2.1 (2020-10-17)

0.2.0 (2020-10-11)

0.1.3 (2020-10-07)

0.1.2 (2020-10-01)

0.1.1 (2020-09-25)

0.1.0 (2020-09-25)

0.0.4 (2020-09-18)

0.0.3 (2020-09-17)

0.0.2 (2020-09-13)