Skip to content

Releases: visjs/vis-dev-utils

v6.0.1

04 Oct 12:35
af9270d

Choose a tag to compare

6.0.1 (2025-10-04)

Bug Fixes

  • generate-examples-index: disable CORS protections (af9270d)

v6.0.0

10 Sep 16:11
ecb9218

Choose a tag to compare

6.0.0 (2025-09-10)

  • feat(generate-rollup-configuration)!: remove code stripping (ecb9218)

BREAKING CHANGES

  • Comments and labels for stripping code no longer work.

We only used this in vis-data to leak internal state during tests and
even there is was half disfunctional.

v5.0.4

01 Aug 18:59
c8be18f

Choose a tag to compare

5.0.4 (2025-08-01)

Bug Fixes

  • eslint-shareable-config: remove jsdoc/check-examples (c8be18f)
  • generate-examples-index: suppy POSIX paths to Globby even on Windows (#1047) (4fa878f)

v5.0.3

28 Jul 18:45
58f001c

Choose a tag to compare

5.0.3 (2025-07-28)

Bug Fixes

  • generate-rolup-configuration: transpile inlined Vis dependencies in standalone/peer builds (#1046) (58f001c)

v5.0.2

19 Jul 14:03
f76b85b

Choose a tag to compare

5.0.2 (2025-07-19)

Bug Fixes

  • deps: update dependency puppeteer to v24.14.0 (#1043) (f76b85b)

v5.0.1

13 Jul 10:18
43a5946

Choose a tag to compare

5.0.1 (2025-07-13)

Bug Fixes

  • deps: update dependency eslint-plugin-jsdoc to v51 (#1039) (43a5946)

v5.0.0

12 Jul 17:03
ec53436

Choose a tag to compare

5.0.0 (2025-07-12)

  • feat(babel-register)!: remove (ec53436)
  • feat(generate-rollup-configuration)!: generate and validate for hybrid ESM+CJS (bf687c0)
  • feat(inspect-npm-pack)!: use JSON as npm output and in snapshots (4307788)
  • feat(package)!: remove lib from exports (2fbe0ea)
  • feat(test-e2e-interop)!: migrate to top level awaits (dde06c0)
  • perf(babel-preset)!: remove 7 years dead CSS plugin (4bdf2ad)

Bug Fixes

  • bin: issues with cmds after migrating to hybrid ESM+CJS pkg (b84e676)
  • build: generate UMD and ESM build of esnext (4b4dfc0)
  • build: incorporate babel-preset into the new pkg exports (f86ca2b)
  • deps: update cheerio (70465bc)
  • deps: update find-up (fcca4d3)
  • deps: update globby (704e227)
  • deps: update rollup-plugin-node-externals to 8.0.1 (dc9586f)
  • deps: various updates (3e59792)
  • deps: various updates (89c2f18)
  • generate-rollup-configuration: add missing node URL import (7cf7df4)
  • generate-rollup-configuration: improve exports assertions (7cb02a3)
  • generate-rollup-configuration: promises are fulfilled not resolved (3e1a4a0)
  • inspect-npm-pack: skip package scripts when inspecting npm pack (286e1cf)
  • module: stop freezing Babel ignore RE (2e6099a)
  • types: types path in package.json (0feb688)

Features

  • babel-register: remove support for CSS (4d58dd4)
  • deps: update all except for ESLint 9 (5984d2b)
  • deps: update TypeScript (081e591)
  • generate-rollup-configuration: replace TS plugin by better maintained first party (cc2d2a9)
  • package: modernize to hybrid ESM+CJS (ad8549f)

Performance Improvements

  • build: externalize fs-extra as a dependency (0a01ae6)
  • build: handle HTML and CSS as text via esbuild (6a0e7c4)
  • build: remove commonjs plugin (f92e7af)
  • test-e2e-interop: disable Husky (21b2dab)

BREAKING CHANGES

  • Preconfigured Babel register is no longer provided.
  • The vis-dev-tuils/lib/** exports are no longer relased.

We are not using any of that.

  • babel-register: It's no longer possible to import CSS into tests with
    vis-dev-utils/babel-register.

This is used for tests and they run in Node without CSS support. The
style imports were ignored anyway. Not importing CSS into tests in the
first place will make things easier, especially transition to ESM where
this require won't work.

  • This requires newer version of node than before.
  • Pure CJS pkgs are no longer possible.
  • When importing CSS, it will no longer be possible to
    get objects mapping class names to style in JS.

I didn't find anything that would break because of this. If it was used
somewhere, I'll have to change to some other package anyway because this
one has seen no releases in the past 7 years.

  • The old half JSON, half text snapshots will no longer
    match, they'll have to be converted.

v4.0.45

13 Nov 21:22
db747f9

Choose a tag to compare

4.0.45 (2023-11-13)

Bug Fixes

  • deps: update dependency @types/chai-fs to v2.0.4 (#1018) (db747f9)

v4.0.44

11 Nov 18:47
efe75e7

Choose a tag to compare

4.0.44 (2023-11-11)

Bug Fixes

  • deps: update dependency @rollup/plugin-commonjs to v25.0.7 (#1015) (b07e020)
  • deps: update dependency @types/babel__core to v7.20.4 (#1016) (efe75e7)

v4.0.43

10 Nov 13:02
48cf421

Choose a tag to compare

4.0.43 (2023-11-10)

Bug Fixes

  • deps: update dependency typescript to v4.9.5 (#921) (48cf421)