@@ -4,6 +4,124 @@ All notable changes to this package will be documented in this file.
44
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0 ) .
66
7+ ## [ 1.19.0] - 2025-09-29
8+
9+ ### 🚀 Features
10+
11+ - acd1266 linter/plugins: ` oxlint ` export types (#14163 ) (overlookmotel)
12+ - 00954de linter/plugins: Remove ` --js-plugins ` CLI option (#14134 ) (overlookmotel)
13+ - b4d716f linter/plugins: Move custom JS plugin config to ` jsPlugins ` (#14133 ) (overlookmotel)
14+ - 9c3afea linter/plugins: Support fixes (#14094 ) (overlookmotel)
15+ - 1472147 linter: Move ` no-unused-expressions ` to correctness (#14099 ) (camchenry)
16+ - c796966 linter/plugins: Add ` meta ` property to rules (#14089 ) (overlookmotel)
17+
18+ ### 🐛 Bug Fixes
19+
20+ - 39a171e linter: Get cli args on JS side, to avoid runtime inconsistencies (#14223 ) (camc314)
21+ - e045391 linter/plugins: Error on JS plugin with reserved name (#14226 ) (overlookmotel)
22+ - 37f6b09 linter/plugins: Make ` null ` a valid value for ` meta.fixable ` (#14204 ) (overlookmotel)
23+ - e9a14d1 linter/plugins: Allow ` fix ` function to return ` undefined ` (#14182 ) (overlookmotel)
24+ - ee9ecbe linter/plugins: Fix TS type for fixer methods (#14166 ) (overlookmotel)
25+ - 03d1684 linter/plugins: Output warning on first JS plugin load (#14165 ) (overlookmotel)
26+ - 9716f7c linter/plugins: Fix TS types (#14162 ) (overlookmotel)
27+ - 4a4fce8 linter: Fix cli argument parsing (#14112 ) (camc314)
28+ - 9f3e2bc linter/plugins: Output errors thrown in JS plugins (#14096 ) (overlookmotel)
29+ - d8e9cc5 linter/plugins: Validate type of ` before ` and ` after ` hooks (#14086 ) (overlookmotel)
30+
31+ ### 🚜 Refactor
32+
33+ - 61ec0a7 linter/plugins: Simplify creation of ` context ` in ` defineRule ` ESLint shim (#14206 ) (overlookmotel)
34+ - 3b1fe6f linter/plugins: Flatten directory structure of ` dist ` (#14199 ) (overlookmotel)
35+ - d52cba6 linter: Bump TSDown to latest (#14198 ) (overlookmotel)
36+ - 983dd1b linter/plugins: Add ` Fixer ` type (#14180 ) (overlookmotel)
37+ - 2f8b076 linter/plugins: Remove dead code (#14178 ) (overlookmotel)
38+ - e69cd86 linter/plugins: ` loadPluginImpl ` return an object (#14087 ) (overlookmotel)
39+
40+ ### 📚 Documentation
41+
42+ - b19f5bc linter/plugins: Improve JSDoc comments for ` definePlugin ` and ` defineRule ` (#14159 ) (overlookmotel)
43+
44+ ### ⚡ Performance
45+
46+ - 2575065 linter/plugins: Store if rule is fixable as boolean (#14205 ) (overlookmotel)
47+
48+ ### 🧪 Testing
49+
50+ - a9b603e linter/plugins: Convert all plugins in tests to TS (#14200 ) (overlookmotel)
51+ - 6ff3a23 linter/plugins: Add tests for ` .ts ` , ` .mts ` , ` .cts ` plugin files (#14164 ) (overlookmotel)
52+ - 8988d64 linter/plugins: Add line breaks to plugins files (#14181 ) (overlookmotel)
53+ - 52db331 linter/plugins: Type-check test fixtures (#14158 ) (overlookmotel)
54+ - aca083a linter/plugins: Include stderr output in snapshots (#14155 ) (overlookmotel)
55+ - a3c8f46 linter/plugins: Do not run ` pnpm ` in tests (#14157 ) (overlookmotel)
56+ - 0029b7f linter/plugins: Normalize line breaks in snapshots (#14154 ) (overlookmotel)
57+ - 7f2c101 linter/plugins: Specify path to ` node ` in tests (#14152 ) (overlookmotel)
58+ - fc14abc linter/plugins: Format test fixtures (#14125 ) (overlookmotel)
59+ - a6f965f linter/plugins: Simplify configs in test fixtures (#14124 ) (overlookmotel)
60+ - b1685f7 linter/plugins: Refactor tests (#14123 ) (overlookmotel)
61+ - 788e495 linter/plugins: Improve ESLint compat tests (#14119 ) (overlookmotel)
62+ - 5750077 linter/plugins: Fix file paths in snapshots (#14115 ) (overlookmotel)
63+ - 5c862f9 linter/plugins: Standardize test fixture structure (#14114 ) (overlookmotel)
64+
65+
66+ ## [ 1.19.0] - 2025-09-29
67+
68+ ### 🚀 Features
69+
70+ - acd1266 linter/plugins: ` oxlint ` export types (#14163 ) (overlookmotel)
71+ - 00954de linter/plugins: Remove ` --js-plugins ` CLI option (#14134 ) (overlookmotel)
72+ - b4d716f linter/plugins: Move custom JS plugin config to ` jsPlugins ` (#14133 ) (overlookmotel)
73+ - 9c3afea linter/plugins: Support fixes (#14094 ) (overlookmotel)
74+ - 1472147 linter: Move ` no-unused-expressions ` to correctness (#14099 ) (camchenry)
75+ - c796966 linter/plugins: Add ` meta ` property to rules (#14089 ) (overlookmotel)
76+
77+ ### 🐛 Bug Fixes
78+
79+ - 39a171e linter: Get cli args on JS side, to avoid runtime inconsistencies (#14223 ) (camc314)
80+ - e045391 linter/plugins: Error on JS plugin with reserved name (#14226 ) (overlookmotel)
81+ - 37f6b09 linter/plugins: Make ` null ` a valid value for ` meta.fixable ` (#14204 ) (overlookmotel)
82+ - e9a14d1 linter/plugins: Allow ` fix ` function to return ` undefined ` (#14182 ) (overlookmotel)
83+ - ee9ecbe linter/plugins: Fix TS type for fixer methods (#14166 ) (overlookmotel)
84+ - 03d1684 linter/plugins: Output warning on first JS plugin load (#14165 ) (overlookmotel)
85+ - 9716f7c linter/plugins: Fix TS types (#14162 ) (overlookmotel)
86+ - 4a4fce8 linter: Fix cli argument parsing (#14112 ) (camc314)
87+ - 9f3e2bc linter/plugins: Output errors thrown in JS plugins (#14096 ) (overlookmotel)
88+ - d8e9cc5 linter/plugins: Validate type of ` before ` and ` after ` hooks (#14086 ) (overlookmotel)
89+
90+ ### 🚜 Refactor
91+
92+ - 61ec0a7 linter/plugins: Simplify creation of ` context ` in ` defineRule ` ESLint shim (#14206 ) (overlookmotel)
93+ - 3b1fe6f linter/plugins: Flatten directory structure of ` dist ` (#14199 ) (overlookmotel)
94+ - d52cba6 linter: Bump TSDown to latest (#14198 ) (overlookmotel)
95+ - 983dd1b linter/plugins: Add ` Fixer ` type (#14180 ) (overlookmotel)
96+ - 2f8b076 linter/plugins: Remove dead code (#14178 ) (overlookmotel)
97+ - e69cd86 linter/plugins: ` loadPluginImpl ` return an object (#14087 ) (overlookmotel)
98+
99+ ### 📚 Documentation
100+
101+ - b19f5bc linter/plugins: Improve JSDoc comments for ` definePlugin ` and ` defineRule ` (#14159 ) (overlookmotel)
102+
103+ ### ⚡ Performance
104+
105+ - 2575065 linter/plugins: Store if rule is fixable as boolean (#14205 ) (overlookmotel)
106+
107+ ### 🧪 Testing
108+
109+ - a9b603e linter/plugins: Convert all plugins in tests to TS (#14200 ) (overlookmotel)
110+ - 6ff3a23 linter/plugins: Add tests for ` .ts ` , ` .mts ` , ` .cts ` plugin files (#14164 ) (overlookmotel)
111+ - 8988d64 linter/plugins: Add line breaks to plugins files (#14181 ) (overlookmotel)
112+ - 52db331 linter/plugins: Type-check test fixtures (#14158 ) (overlookmotel)
113+ - aca083a linter/plugins: Include stderr output in snapshots (#14155 ) (overlookmotel)
114+ - a3c8f46 linter/plugins: Do not run ` pnpm ` in tests (#14157 ) (overlookmotel)
115+ - 0029b7f linter/plugins: Normalize line breaks in snapshots (#14154 ) (overlookmotel)
116+ - 7f2c101 linter/plugins: Specify path to ` node ` in tests (#14152 ) (overlookmotel)
117+ - fc14abc linter/plugins: Format test fixtures (#14125 ) (overlookmotel)
118+ - a6f965f linter/plugins: Simplify configs in test fixtures (#14124 ) (overlookmotel)
119+ - b1685f7 linter/plugins: Refactor tests (#14123 ) (overlookmotel)
120+ - 788e495 linter/plugins: Improve ESLint compat tests (#14119 ) (overlookmotel)
121+ - 5750077 linter/plugins: Fix file paths in snapshots (#14115 ) (overlookmotel)
122+ - 5c862f9 linter/plugins: Standardize test fixture structure (#14114 ) (overlookmotel)
123+
124+
7125## [ 1.18.0] - 2025-09-24
8126
9127### 🐛 Bug Fixes
0 commit comments