Skip to content

v4.5.4

Choose a tag to compare

@karikjtomi karikjtomi released this 17 Apr 07:08
· 107 commits to main since this release

Changelog

Build & Tooling

  • Parallelized Babel transpilation; narrowed preset-env targets for smaller bundles
  • Modernized and cleaned up Webpack config; added filesystem cache
  • Updated engines property in package.json
  • Upgraded maven-bundle-plugin to 5.1.9
  • Multiple npm audit fixes across several commits

ESLint

  • Migrated from ESLint v8 to v9

Dependencies

  • Replaced xlsx with xlsx-js-style

Features

  • Session token: sent as sessionId header on every request
  • Reload all grids: new logic to reload all grids at once
  • Selected rows: improved tracking when sorting/filtering is applied; reset filters and filtered rows
  • Tables & Fields: components for managing DB tables and fields, download as JSON, handle add/delete
  • Workflow: added workflow item params to perun-core
  • Icons: new icon handling approach; fixed broken imports
  • User management: new user management web services
  • Router: fixes for the reload issues

UI / UX

  • New and updated labels across multiple commits

Docs & Config

  • Rewrote README with reorganized dev guide; added prerequisites and index.html template
  • Standardized client.js comments; extracted GA tracking ID to env variable
  • Various clean-ups and minor clarifications