Skip to content

Releases: xojs/xo

v2.0.2

14 Mar 19:32

Choose a tag to compare

  • Fix react and prettier: 'compat' configs failing when files is not specified bde9854

v2.0.1...v2.0.2

v2.0.1

14 Mar 18:17

Choose a tag to compare


v2.0.0...v2.0.1

v2.0.0

14 Mar 08:37

Choose a tag to compare

Breaking

  • Requires Node.js 20.19
  • Requires ESLint 10
  • Removed CommonJS config file support (use .js/.mjs/.ts/.mts instead)
  • Temporarily removed eslint-plugin-promise rules (pending ESLint 10 compatibility)

Improvements

  • Default to content-based cache strategy for faster re-linting
  • Show warning when explicitly specified files are ignored
  • Accept ESLint-native files format in config
  • Simplified TypeScript handling by using in-memory programs
  • Fix linting of files starting with a dot
  • Fix cwd for case-sensitive filesystems

New rules


v1.2.3...v2.0.0

v1.2.3

07 Oct 02:06

Choose a tag to compare

  • Add support for Vue, Svelte, and Astro file extensions (#845) d1aea04
  • Fix prettier integration being broken due to nullish coalescing misuse (#836) b41471f

v1.2.2...v1.2.3

v1.2.2

15 Aug 11:27

Choose a tag to compare

  • Fix indent-binary-ops configuration for spaces (#825) d5c2522

v1.2.1...v1.2.2

v1.2.1

18 Jul 16:48

Choose a tag to compare


v1.2.0...v1.2.1

v1.2.0

17 Jul 13:47

Choose a tag to compare


v1.1.1...v1.2.0

v1.1.1

23 Jun 21:34

Choose a tag to compare

  • Fix: Behaviour of print-config option with relative file path (#816) b538cf7

v1.1.0...v1.1.1

v1.1.0

07 Jun 16:21

Choose a tag to compare


v1.0.5...v1.1.0

v1.0.5

31 May 11:29

Choose a tag to compare


v1.0.4...v1.0.5