- fix: compatible with mac’s duplication watch report (5dd90c9)
- fix: require vue-tsc >= 1.3.9 (69a73a9)
- fix: support vue-tsc works with ts5 (ebf8996)
- fix: throw when using —fix with ESLint (6d3887d)
- fix(stylelint): parse lintCommand like argv (20b7399)
- build: bump vitest (30510a6)
- chore: bump vue-tsc to latest (8a99b8f)
- chore(playground): lock vue-tsc to ~1.0.0 (50a2609)
- fix: use Vite's native logger to log and clean screen before log (#209) (8dd4915), closes #209
- fix(vue-tsc): compatible with vue-tsc@^1.1.0 (96b762b)
- docs: add how to use with Nuxt (7eb4c84)
- docs: add missing step for Nuxt (9ceacd6)
- docs: add version requirement (219c7ed)
- docs: eslint (#210) (f65aa71), closes #210
- refactor: clean code (90780c3)
- ci: add publint (ee50bae)
- refactor: bump vite in devDep to ^4 (#208) (61b7aea), closes #208
- refactor(vue-tsc): sync tsc.js override code from volar (fce521e)
- docs: polish doc (8c0f9fd)
- docs: update issue template (4453a73)
- fix: avoid running twice in SSR mode (0816f95)
- fix: compatible with jiti (b3c271e)
- fix: show overlay even runtime is loaded after connection event (#207) (fee7924), closes #207
- fix(vue-tsc): clean fixture building steps (c133cb2)
- test: fix playground (1d0851a)
- refactor: add skipRuntime flag (f107514)
- refactor: do not use Vite's
CustomPayload
type (47471b6) - fix: set plugin as
force: 'pre'
(034a7ad) - fix: use import.meta.hot.on to do client server communication (aa853a8)
- fix: vue-tsc should be an optional peer dep (5e6318e)
- build: only deploy docs when tagging a commit (7b54a0c)
- test: fix backend-integration root path (7b2a8a3)
- docs: add trobleshooting (234695b)
- docs: do not add
--fix
to lint command (990a088) - docs: pnpm workaround (df1a744)
- docs: use script (cb0ebe5)
- feat: compatible with backend integration apps (1c1d4b5)
- ci: clean Netlify scripts for pnpm (#195) (ab5798f), closes #195
- fix: update logic that is resolve socket url (#188) (a3d9684), closes #188
- fix(stylelint): drop export default (#191) (82f30b1), closes #191
- fix(typescript): Support custom path in build mode (#186) (d1c422c), closes #186
- fix(vue-tsc): support volar v1.0.14 (#194) (538a0d9), closes #194 #193
- build: publish package in CI (8c638cf)
- refactor: no type check for mjs (f0b78fa)
- chore: allow future version of Vite as peer dep (close #187) (32c5658), closes #187
- chore: bump vitest (bd54d05)
- test: add basic test for stylelint (5275ce2)
- test: Add case for unknown extensions with ESLint (674b2e1)
- test: comment out stripedLog (14e75f5)
- test: remove log for passing test stably (ff5ee39)
- fix: Ignore unknown extensions when running ESLint (712fb31)
- fix(stylelint): correct code frame (443567c)
- feat: add Stylelint basic support (#158) (333ba13), closes #158
- build: add optionator as optional peer dep (4e1904e)
- build: remove stale bot (140f96c)
- build: update publish script (3be96a8)
- Add tip to documentation on how to disable in unit testing context (#173) (ca900d6), closes #173
- fix: changed overflow style and opacity (#170) (2824b50), closes #170
- fix: skip running ESLint on ignored files (#162) (a491be7), closes #162
- build: move CHANGELOG to root (acf6b83)
- docs: update demo links (f73577e)
- refactor: clean code (e8c285a)
- chore: clean code (6163d65)
- chore: migrate to ESM and Vitest (810c173)
- chore: remove unnecessary export (491c7fc)
- test: add tests for CJS (02eb856)
- fix: add named export to improve
"module": "nodenext"
compatibility (#140) (dca4157), closes #140 - fix: use isomorphic __dirname (4f349cc)
- build: add peerDependenciesMeta (24d22b7)
- build: add vti as optional peer dependency (b43977f)
- build: make ESM/CJS dual package (c39e502)
- build: make package.json pure ESM (a24809c)
- build: make test pass (3e6fa02)
- refactor: clean code with @tsconfig/node16-strictest-esm (f0d9ce6)
- feat!: use VTI in vls build mode (c017c65)
- node requires >=14.16
- use VTI in vls build mode.
vti
is required as a peerDependency ifvls
is enabled.
- Allow Vite 3 beta as peer dependency (cd1f06f)
- feat: add panel style config (resolve #148) (04e0959), closes #148
- fix: handle diagnostic without positon (fix #149) (029e83c), closes #149
- fix: open in editor should respect
base
(fix #142) (4bcdc5c), closes #142
- build: compatible with Vite3 (fix #147) (96f2bc4), closes #147
- feat: do not exit when watching build mode (resolve #138) (918c13b), closes #138
- fix: runtime path should consider base (#135) (356b664), closes #135
- feat: support show rule ID for ESLint (resolve #132) (5d9ef30), closes #132
- build: compatible with ESM import (922ac6d)
- fix: add vue-tsc resolved path flag (7c4d97f)
- fix: svelte whitespace minification (c136c43)
- fix(vue-tsc): runtime error UI (6c561e8)
- build: exclude vue-tsc-typescript fixtures (740cedf)
- build: fix typescript version of vls (4769045)
- refactor: fix lint (996f6a7)
- test: add test for vue-tsc (e46d327)
- feat: support vue-tsc watch mode (6871f55)
- feat: support customized config.server.hmr (fix #119) (c1bfa21), closes #119
- chore: bump playwright-chromium for macos 12 (2dd7406)
- test: add case for no runtime code in build (0a7a1e7)
- test: update snapshot (d1b6c0f)
- feat: support diagnostic summary for ESLint & VLS (904d49d)
- fix: show warning for version below [email protected] (252b6d0)
- fix: support eslint 8 (fb2bca5)
- ci: fuck Windows (1424f39)
- ci: update scripts (e5eab0b)
- fix: add log level to vls test case (70dc07a)
- fix: DataCloneError at worker.postMessage (e07269e)
- fix: do not crash for showing muliple checker results (9226130)
- fix: ESLint can report multiple errors (e1bcfb4)
- fix: overlay.initialIsOpen is not work (9383440)
- fix: resume overlay after Vite full-reload (60aaa93)
- fix: vls can report multiple errors (db5f73c)
- fix(vls): should preserve error after editing file without error (13e97be)
- feat: add
maxWarnings
option to eslint (#69) (8fc5d7f), closes #69 - feat: add buildMode flag to ts checker configruration. resolve #65 (#66) (96fc4b4), closes #65 #66 #65
- feat: distinguish message color for checkers (7aa5674)
- feat: new ESLint config API (aace273)
- feat: resume overlay when reload page (7939381)
- feat: rewrite overlay (bdbe7f7)
- feat: support log level of ESLint (256ba5a)
- feat: support overlay configuration (eed4464)
- feat: support show multiple errors (963fb65)
- feat: support terminal log control (d3db2b2)
- feat: use customized overlay (132cd4e)
- feat: use Svelte to write runtime code (6960f3d)
- feat(eslint): allow specifying eslint config file (#71) (60ab2d0), closes #71
- docs: update README (d3002de)
- docs: update README (8aa0dae)
- feat : support build option of tsc in watch mode (7a0316a)
- Fix #85 - add support for passing configuration to VLS. (afd5b9b), closes #85
- Fix typo (142983c)
- Make log level filters respected in serve/watch mode with VLS. (b1df12f), closes #63
- Put empty check in the correct order (c22f1d4)
- refactor (d59030c)
- refactor: bump vite and plugin versoin (63c77af)
- refactor: change ESLint property (02b96cf)
- refactor: format code (3111c46)
- refactor: remove old runtime (74d9be1)
- refactor: simplify test process (6542594)
- refactor: types (ccd1ef5)
- build: add lint and format for Svelte (b8951f2)
- build: exclude @runtime (9681f32)
- build: fix build command (a7dc6e0)
- test: add test for vls config (c6501f2)
- test: pass overlay test (4285d54)
- test: pass test case except overlay control (458e4cc)
- eslint configs is changed. We made it full configurable of ESLint and remove all the hard coding config properties in 0.3.x. Now, you are allowed to write lint command which you're more familar with rather than JS config.
0.3.4 (2021-07-31)
- early exit when enableBuild is true (#61) (cc0912f)
- eslint: do not flush existing errors on changing file (#55) (4f7abbe)
- vls: enable VLS check features (#59) (ba929c5)
0.3.3 (2021-07-23)
- eslint normalization (#52) (95aa772)
- use
fs.promises
instead offs/promises
(#43) (8dd5446) - warning level logging (#51) (5b0ac3a)
0.3.2 (2021-07-19)
- drop readFileSync (107f0c8)
0.3.1 (2021-07-19)
- add chalk dependency (#41) (2b39c80)
- TS checker should respect custom tsconfig (#39) (948920d)
- wait for all checkers to finish during build (#37) (257358f)
0.3.0 (2021-07-17)
- add missing dependency (66fbe8e)
- change ESLint configuration and doc (e825711)
- clean code (5b2d475)
- clean previous log (cb17837)
- correct HMR overlay (a386058)
- log line and column (6a0d247)
- pass all test (a30137e)
- set forceColor to Chalk (c4c6887)
- set worker process to tty (e46de1c)
- tsc: show all errors in terminal (a4bb9ce)
- console.log error source (f99588d)
- only import exclusive dependencies from vite-plugin-checker-vls (8ba0641)
- support ESLint in build (a855866)
- support ESLint on terminal log (0819997)
- support ESLint serve (98aca8c)
- tsc checker extends base Checker (8823409)
- tsc use unified logger (eef3d77)
- vls checker extends Checker (782f0c9)
- VLS use logger (558dacb)
- vue-tsc extends Checker (95fddec)
0.2.0 (2021-07-05)
- add test for terminal log (1f6700e)
- clean output by Vite hmr console clear (b30ca51)
- do not wrap log (2bb6cbd)
- vls: show initial error overlay (20c95e9)
- clean dead logic (f88fd86)
- kill worker in build mode (e7810f0)
- make enableBuild works (556db26)
- worker forever hang (b5e159f)
- checker uses config right (293f261)
- clean previous console (fa47e77)
- support spawn in Windows (5322714)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.1.0 (2021-06-14)
0.1.0-beta.3 (2021-06-13)
- can log out to stdout (dde7cd7)
- can show client side overlay (af77873)
- display code frame (9a9eca8)
- run checker in worker thread (c37097f)
- run VLS in dev mode (cf16f1b)
- stdout formatted ts diagnostics (96453a5)
- support for running muliple checks in parallel (2588205)
- support read configs (1cde236)
- vls: console error when dev (1f9699c)
- vls: run VLS in worker thread (5d8f8a8)
- support custom tsconfig (6bfd83b)
- support VLS in dev mode (b96204a)
- vue2: add vti check command (eeaf1d5)
- add react-example (be8ea9b)
- add vue-tsc example (17d5d3b)
- show formatted frame (4025c4f)
- show overlay error under API mode (2ace313)
- support programmatic type check (5231531)
- work in buld mode (88c3662)
- vls: clean previous console (c9f02c1)
- vls: suppress extra log when VLS initial report (4918762)
- add simple vue-tsc (126b433)
- checker can read shared and own config (a906e83)
- checker uses config right (fe6fe37)
- clean previous console (4cc92a6)
- ensure stdout after clear screen (aa24643)
- lockfile registry (028c4ab)
- should use config (5ce19ec)
- support spawn in Windows (4103b1c)
- support Windows batch file (f1c7d25)
- use abs file path as error ID (fdc0360)
0.1.0-beta.1 (2021-06-10)
- checker uses config right (62e8f5c)
- can log out to stdout (dde7cd7)
- can show client side overlay (af77873)
- display code frame (9a9eca8)
- run checker in worker thread (20702c8)
- run VLS in dev mode (6bc50c1)
- stdout formatted ts diagnostics (96453a5)
- support for running muliple checks in parallel (34f68b2)
- support read configs (8bdf6e6)
- vls: console error when dev (8fec0ca)
- vls: run VLS in worker thread (276cc41)
- support custom tsconfig (6bfd83b)
- support VLS in dev mode (3e151cf)
- vue2: add vti check command (de9f7f0)
- add react-example (be8ea9b)
- add vue-tsc example (17d5d3b)
- show formatted frame (4025c4f)
- show overlay error under API mode (2ace313)
- support programmatic type check (5231531)
- work in buld mode (88c3662)