Skip to content

Merge develop into main#255

Merged
LenKlose merged 69 commits into
mainfrom
develop
Jul 23, 2026
Merged

Merge develop into main#255
LenKlose merged 69 commits into
mainfrom
develop

Conversation

@LenKlose

Copy link
Copy Markdown
Contributor

No description provided.

Lennart Klose and others added 25 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).
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 self-assigned this Jun 23, 2026
@LenKlose LenKlose added dependencies Pull requests that update a dependency file task-app Related to the Task-App dms-app Related to the DMS-App core labels Jun 23, 2026
Lennart Klose and others added 29 commits July 23, 2026 10:24
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>
Introduces a self-contained e2e/ folder with harness, specs, and
tooling for running live HTTP tests against a real tenant. Suites
are credential-gated (self-skip without env vars) and never run on PRs.

- e2e/specs/: task (full CRUD lifecycle) and identityprovider suites
- e2e/helpers/: shared bootstrap (API-Key → authSessionId exchange) and
  run-marker isolation
- e2e/jest.e2e.json + tsconfig.json: separate Jest config, compiled
  on demand by ts-jest (not a tsc -b project reference)
- package.json: adds test:e2e script, dotenv dev-dep, lint coverage
  for e2e/**/*.ts
- CONTRIBUTING.md: documents e2e layout, env vars, and design contract
- .env.example: template for local credentials (live .env is gitignored)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- e2e/specs/dms.e2e.spec.ts: full DMS lifecycle (store, create, read, update, notes, link, search, delete)
- e2e/specs/business-objects.e2e.spec.ts: full BO lifecycle (create, get, getEntities, update, delete) with client-assigned GUID key
- e2e/helpers/context.ts: readDmsEnv / readBoEnv helpers and interfaces
- .env.example: Phase 2 env var documentation
- CONTRIBUTING.md: mark dms + business-objects as Phase 2 complete
- packages/dms/get-dms-object: remove debug console.log

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@LenKlose
LenKlose merged commit 0c6335e into main Jul 23, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

business-objects Related to the BusinessObjects-App core dependencies Pull requests that update a dependency file dms-app Related to the DMS-App express-utils logging task-app Related to the Task-App

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants