Skip to content

Feature/node modernization#252

Merged
LenKlose merged 24 commits into
developfrom
feature/node-modernization
Jun 23, 2026
Merged

Feature/node modernization#252
LenKlose merged 24 commits into
developfrom
feature/node-modernization

Conversation

@LenKlose

Copy link
Copy Markdown
Contributor

This is a complex node-modernazation that lifts quite a few framework-versions including Typescript and ECMA-Versions. Also the goal is to finally remove axios and implement fetch.

Lennart Klose added 16 commits June 3, 2026 08:30
Dependencies upgraded:
 - typescript: 4.7.4 → 5.9.3
 - @types/node: 14.18.63 → 18.19.130
 - jest + ts-jest + @types/jest: 27.x → 29.x (forced by ts-jest's TS5 requirement)
 - typedoc: 0.22.x → 0.28.x (forced by TS5 requirement)
  Dependencies upgraded:
   - eslint: 7.21.0 → 9.39.4
   - @typescript-eslint/eslint-plugin: 4.16.1 → 8.60.1
   - @typescript-eslint/parser: 4.16.1 → 8.60.1
   - eslint-plugin-jest: 24.1.9 → 29.15.2
   - @eslint/js: new (9.39.4)
   - globals: new (16.5.0)

  Migrate from .eslintrc.json to eslint.config.mjs (ESLint v9 flat config format).
@LenKlose LenKlose self-assigned this Jun 19, 2026
Lennart Klose and others added 8 commits June 19, 2026 08:56
Bump major versions for packages with breaking method-signature changes
and repoint all cross-package references to the new majors:
- core 2.3.0 -> 3.0.0
- business-objects 2.0.6 -> 3.0.0
- identityprovider 4.0.12 -> 5.0.0
- task 3.1.6 -> 4.0.0

Minor bumps for consumer packages that now require the new majors but
have no method-signature changes of their own:
- app-router 3.2.10 -> 3.3.0
- express-utils 1.2.6 -> 1.3.0
- logging 1.0.10 -> 1.1.0

Sync package-lock.json, dropping the orphaned axios dependency tree.

BREAKING CHANGE: core, business-objects, identityprovider and task require migration to the new fetch-based method structure.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@LenKlose LenKlose merged commit 64746bd into develop Jun 23, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant