Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.

Latest commit

 

History

History
887 lines (461 loc) · 46 KB

CHANGELOG.md

File metadata and controls

887 lines (461 loc) · 46 KB

0.14.2 (2022-09-25)

Bug Fixes

  • cli: message to restart after auto install (98c389f)

0.14.1 (2022-09-25)

Bug Fixes

  • don't import @peeky/server in main package (d1c91ed)

0.14.0 (2022-09-25)

Features

  • don't depend on @peeky/server + autoinstall (a311020)
  • upgraded deps (4f9b7e6)

Performance Improvements

  • client: render max 100 suite children (99dacfd)
  • don't send testStart + removed idle status (770a5c7)
  • runner: skipped suite handler should not be called (e213603)
  • server: truncate suite children sent to client (0279732)

BREAKING CHANGES

  • removed Reporter.onTestStart and removed idle in GraphQL enum Status

0.13.6 (2022-03-20)

Bug Fixes

0.13.5 (2022-03-06)

Bug Fixes

  • ui: snapshot preview overflowing over editor (58e69b3)

0.13.4 (2022-02-24)

Bug Fixes

  • snapshot code not taking all available height (0a2d723)

Features

  • ui: html preview for snapshot summary, closes #71 (4f5fb02)

0.13.3 (2022-02-24)

Bug Fixes

  • file module cache not cleared in some cases (14adba6)
  • html preview sizes (db17f7f)
  • server: print logs unrelated to tests (fc36016)
  • ui: snapshot content not updated after update (465c9de)
  • ui: snapshot errors in tests list (f872e7f)

Features

  • dom preview, closes #53 (091eaf5)
  • switch from shortid to nanoid, close #69 (3d70e9f)
  • ui: auto select 1st snapshot (7a6f92e)
  • ui: placeholder in snapshot summary (9181aa9)

0.13.1 (2022-02-22)

Bug Fixes

  • server: paths on Windows (1642722)

0.13.0 (2022-02-18)

Bug Fixes

  • coverageOptions.reporter not working (4bb90c2)

Features

  • integrate c8 coverage report (a086c15)

0.12.0 (2022-02-15)

Bug Fixes

  • process exit to clean exit in webcontainer (c59766c)

Features

  • upgrade tinypool (fbf5fea)
  • refactored to use vite-node to transform files

0.11.2 (2022-01-22)

Bug Fixes

  • runner: clearDeps can be null (469cac9)

Features

0.11.1 (2022-01-22)

Bug Fixes

  • disable thread pool atomics (eacd395)

0.11.0 (2022-01-21)

Bug Fixes

  • ui: display all test parent suites (c930f7d)
  • ui: files group classes (592805f)
  • ui: missing tab indicator (3aa6ade)
  • ui: skip status for tests in skipped suites (2c55e50)
  • ui: summary overflow (8a43723)

Features

  • config: isolate (default false) (5e09b11)
  • expose createServer (9d7e39e)
  • improve json loading (8d0d3ef)
  • improved duration component (b4042f0)
  • nested suites (8c548eb)
  • todo files (04c77be)
  • ui: autoreconnect (c36b777)
  • ui: disconnected toast (5286900)
  • ui: group files (79502bd)
  • ui: improve graphql client config (12fc87d)
  • ui: improve structure to prevent flashing of test pane (7aefaac)
  • ui: improved placeholder panes (186e345)
  • ui: improved search inputs (859319f)
  • ui: migrate from v-tooltip to floating-vue (588ff62)
  • ui: move open in editor btn to top bar (8ea1545)
  • ui: new gray-950 (2a03467)
  • ui: new layout (d4c5766)
  • ui: new status icons (de822aa)
  • ui: new todo icon (6c9a56a)
  • ui: run summary (f2e4308)
  • ui: thinner summary bar (4160207)
  • ui: visual feedback on resizable pane (6dfae42)
  • upgrade to vite 2.7.10 (e48fd27)

0.10.2 (2022-01-05)

Bug Fixes

  • better default for collect coverage match (1f4aa59)
  • better defaults for watch file patterns (000fbae)

Features

  • ui: redirect to tests view by default (#65) (5080513)

0.10.1 (2022-01-02)

Bug Fixes

  • ui: crash on switch from test details view to snapshot summary (757e478)

0.10.0 (2022-01-02)

Bug Fixes

  • handshake to wait for pending messages (a65d463)
  • server: wrong type name (e5fcd6e)
  • switch to pathe to normalize paths (3fa174a)
  • ui: run button selecting old field (4c40a6a)
  • ui: run selector not updated in real time (e9736e1)
  • ui: time ago not trying last unit (ae60faf)

Features

0.9.3 (2021-12-21)

Bug Fixes

  • client: unnecessary class on fragment (0992d33)
  • message handler error catching (1452c8f)
  • server: don't update test on log without testId (22779b7)

Features

  • log: display current test file as fallback (7b97509)
  • refetch output on test status change (e025ee4)
  • server: PEEKY_LEGACY_WS env var (0608cb7)
  • setupFiles (e32ec6d)
  • terminal: copy text shortcut (b1ee17b)
  • ui: test output dot (27b7c0f)
  • ui: test output tab, closes #51 (d787ef5)

0.9.2 (2021-12-20)

Bug Fixes

  • add new line before general summary (874c40a)
  • coverage NaN% (edc6b68)
  • don't display coverage summary if no files (e5551df)
  • memfs error when loading node_modules package (079daa2)
  • use bg color for log type (bf4e71c)

0.9.1 (2021-12-20)

Bug Fixes

  • client: gray button colors (b7ee791)
  • client: test view toolbar align (8fe4c35)
  • remove unnecessary console log (8b392e4)

Features

0.9.0 (2021-12-18)

Bug Fixes

  • coverage: don't crash if source file is virtual (d8a7948)
  • remove italic in console log (8a14483)

Features

  • new worker system with one vite server (3758ee7)

0.8.6 (2021-12-18)

Bug Fixes

  • cli: open command not working, closes #55 (bcee3a0)
  • handle question mark in module id (88aaf3e)
  • improved build shouldExternalize (c321784)
  • mark config in vite as serializable config type (e03d32e)
  • stub module.exports (f3b7ee9)
  • update mlly (7167efc)

0.8.5 (2021-12-16)

Bug Fixes

  • client: border align and color (2c1caa9)
  • client: keep failed filter state (20f8dbf)
  • don't log in italic on Windows (ca29c7c)
  • windows errors, closes #2 (34826cb)

Features

  • cli: 'peeky server' command (d1885e9)

0.8.4 (2021-12-16)

Bug Fixes

Features

  • client: open test file button (7f4db35)
  • client: sort with status (dd0db5f)
  • client: todo open in editor CTA (aa3ae34)
  • importable api, closes Importable API #48 (3c3bbbf)
  • only/skip/todo, closes #38 (375510e)

0.8.3 (2021-12-12)

Bug Fixes

  • ui: search test field height not aligned (483bf34)
  • worker setup, closes #47 (2a92f42)

Features

  • allow file without describe(), closes #41 (c3540fe)
  • ui: display more context in test view (e94947c)
  • ui: display previous errors, closes #42 (d4154bb)

0.8.2 (2021-12-10)

Bug Fixes

  • config: normalize buildInclude & buildExclude + improved default buildInclude (41fa34d)
  • externalize @vue/test-utils@1 (dacc8a2)
  • load unserializable config options in workers (8a00059)

Performance Improvements

0.8.1 (2021-12-10)

Bug Fixes

  • improve pragma parsing error handling (c5f612b)
  • transpile tslib (4b0cfc9)
  • use sourcemaps from vite (0f12843)

Features

  • add module id to import/vite errors (74d9d3e)
  • auto transform esm modules that are not correctly configured for native Node esm (397cf8f)

0.8.0 (2021-12-09)

Bug Fixes

  • config: merge buildInclude array (4529125)
  • return circular ref if in cache (ceaaa61)

Features

  • buildInclude/buildExclude improve filter if just a module name (45810a6)
  • changed the run all time stats (2be3f96)
  • cli: lazy load command modules, moved to sade (40aa207)
  • remove anymatch from shouldExternalize (53bc14a)
  • remove buildDuration stat (0dda172)
  • server: reuse workers (ac57eba)

Performance Improvements

BREAKING CHANGES

  • buildInclude and buildExclude no longer accept file globs, use RegExp or function instead

Improve performance by not loading anymatch in worker

0.7.3 (2021-12-08)

Bug Fixes

  • stub vite client (627867d)
  • transform components (.vue) with ssr: false (51cd0a1)
  • vite buld windows fixes (086575e)

Features

  • improved and more precise duration display (867c618)

0.7.2 (2021-12-08)

Bug Fixes

  • mock fs promises & native (b5f2a67)

Features

  • custom mock fs implementation with improved flow (de3e43a)

0.7.1 (2021-12-08)

Bug Fixes

  • mock fs in externalized packages (d7a47ba)

Features

  • new mockFs option to disable fs auto mocking (44f4468)

0.7.0 (2021-12-08)

Features

  • integrate Peeky in Vite config file (04166e5)
  • new @peeky/test main package (3ada676)
  • new buildExclude & buildInclude config options (ba74d5d)
  • new match and ignored defaults (f299088)
  • run all: display error count at the end (fd5b7cf)
  • runtime env + happy-dom integration (adb3f01)
  • upgrade to vite 2.7 (58a13e3)

BREAKING CHANGES

  • exclude config option was removed

0.6.2 (2021-12-07)

Bug Fixes

  • arrow character on MacOS (03e18d9)
  • client: error dark style (75ae791)
  • config loading (bcf0fcb)
  • don't externalize by default with vite (f2ba872)
  • improve fs mock and vite (11e9ad7)
  • remove console.log (d4df1c3)
  • server: watch didn't run on new test files (2d74eb3)

0.6.1 (2021-12-07)

Bug Fixes

  • client: only use websocket to prevent missed UI updates (3b89a4e)
  • watch not working on test deps (27a85a7)

Features

0.6.0 (2021-12-07)

Features

  • move to full ESM + use vite dev server (4d92739)
  • vite external support (148c5d4)
  • move to PNPM

0.5.2 (2021-11-01)

Bug Fixes

  • inverted errors count in error summary (690d6c4)

0.5.1 (2021-11-01)

Bug Fixes

  • client: undefined __DEV__ (8c3f68c)

Features

0.5.0 (2021-11-01)

Bug Fixes

  • defualt external to /node_modules/ (b8d2947)
  • externalize jsonc-parser (5f49c74)
  • remove stopESBuildService calls (ec0c05d)

Features

  • add json and cjs rollup plugins (7479c74)
  • external config, no external by default (330eb94)
  • upgrade esbuild (000d4c7)

0.4.2 (2021-08-30)

Bug Fixes

  • coverage: handle no sourceContent (14b1854)
  • coverage: ignore node_modules in parent dirs (1fad546)

0.4.1 (2021-08-30)

Bug Fixes

  • runner: move source-map-support to external (8b58f5e)
  • runner: source map in error stack traces (681655c)

0.4.0 (2021-08-30)

Bug Fixes

  • coverage: don't treeshake + silence warning (e01c387)
  • coverage: move source-map to external (7f517cd)

Features

0.3.3 (2021-08-23)

Bug Fixes

  • client: min height for diff editor (14c8310)
  • client: rewored regex that had catastrophic backtracking (causing browser hang) (d21e770)

0.3.2 (2021-08-23)

Features

0.3.1 (2021-08-22)

Bug Fixes

  • last run not replaced on new run (bf00ab8)
  • stringify matcher result (2efb55f)

0.3.0 (2021-08-14)

Bug Fixes

  • assertion diff: change actual to received (1b7b200)
  • assertion diff: don't scroll past last line (d13c781)
  • assertion diff: light theme colors (863fd4c)
  • BaseButton: colors not working with tw jit (9cab3e2)
  • better active item style (72cd7b4)
  • moduleMock (74e9158)
  • suite: empty suite message dark style (28dd5ab)

Features

  • assertion diff UI (a248e3d)
  • customize ansi colors (7b144b7)
  • new dark color (33b6ae9)
  • test result: hide full stack trace when rich diff is displayed (4a20ddf)

0.2.0 (2021-08-13)

Bug Fixes

0.1.8 (2021-08-13)

Features

  • duration warning styles (913d691)
  • suite: added bottom margin (d4b02a0)

0.1.7 (2021-08-13)

Bug Fixes

  • css fixes (9bc944f)
  • dark mode tweaks + scrollbars on Chrome (d5959b3)

Features

  • error: clickable file paths in stack (2c5aa37)

0.1.6 (2021-08-13)

Bug Fixes

Features

  • dark mode (f9b54e9)
  • new test result UI + data consistency improvements (e19ea74)
  • server: persist settings (7c15d93)
  • server: send update trigger on test create (55646c6)

0.1.5 (2021-08-13)

Bug Fixes

0.1.4 (2021-02-06)

Bug Fixes

  • error: improved error UI (f1ab11a)
  • runner: error cannot be cloned (worker emit) (9a41b8c)

0.1.3 (2021-01-29)

Bug Fixes

  • server: don't generate artifacts by default (e675aa0)

0.1.2 (2021-01-29)

0.1.1 (2021-01-27)

Bug Fixes

  • report: unicode being converted to emoji on OSX (df898bd)

Features

  • client: improved favicon (215368e)

0.1.0 (2021-01-24)

Bug Fixes

  • build: use random output filename to prevent caching (15502d1)
  • client: double click (865e5af)
  • client: prod build error (8bebd98)
  • config: don't merge match and ignore arrays (0bef8f8)
  • config: undefined maxWorkers validation error (194677c)
  • error parsing fixes (bc450bc)
  • fs fixes (5456e59)
  • fs: improved waitForContent reactivity (91b5119)
  • image url (edd0464)
  • remove unused deps (4eec34e)
  • restore mocked module before running test file (9ac8b5d)
  • router: redirect to last-run (6adb482)
  • run manager: handle run added via sub (c4ea296)
  • run progress: elements moving (a53b71c)
  • run selector: broke last run link :S (97e811d)
  • run selector: speedup transition (662113b)
  • runner: error stack (0b0eb0c)
  • runner: improved error handling (41a3ab9)
  • runner: reuse esbuild service, fix ENOENT error (2f76a06)
  • runner: write on memfs only (85efddd)
  • server: error parsing console warning (9b33663)
  • server: run subscriptions type (5dd616d)
  • server: test files deleted (a19417c)
  • type error (bde411a)

Features

Performance Improvements