What's Changed
- Update to Node.js 20 and add npm package provenance by @bingenito in #640
- Add back package-lock and npmrc for repeatable builds by @bingenito in #665
- Force update legacy gulp transitive dependencies by @bingenito in #669
- Change release action token content permission to read by @bingenito in #675
- chore(Readme): Feature Matrix by @kruplm in #676
- Update organization GitHub pages URL by @bingenito in #725
- Migrate build and tests to vite and jest by @bingenito in #720
- Update README to specify npx for OpenFin CLI commands by @bingenito in #726
- Refactor ESLint and npm ignore configurations; remove unused files by @bingenito in #727
- chore: Upgrade to eslint9 by @bingenito in #735
- Remove unused vitest dependencies by @bingenito in #737
- Update direct dependencies to latest. Fix relative paths of monorepo dependencies. by @bingenito in #742
- ci(release): remove npm token env variable, use trusted publishers by @bingenito in #763
- ci: update Node.js version to 24 and use npm ci in workflows by @bingenito in #764
- Fix Jest test failures: update deprecated toThrowError to toThrow by @Copilot in #765
- Use default GitHub OIDC instead of PAT by @bingenito in #775
- Update badge image for Lifecycle status in README by @mimiflynn in #791
- Fix sourcemap paths by @Roaders in #836
- v4.0.1 by @bingenito in #837
New Contributors
- @mimiflynn made their first contribution in #791
- @Roaders made their first contribution in #836
Full Changelog: v4.0.0...v4.0.1