Skip to content

Stabilize Fjell dependency baselines; update ESLint config

Choose a tag to compare

released this 12 Aug 21:22
· 56 commits to working since this release

This release focuses on stabilizing dependency baselines across the Fjell stack to ensure predictable installs and consistent behavior across environments. The dependency policy has been clarified to require specific 4.4.x minimums for core packages, and the shared ESLint config has been updated to the latest 1.1.x rules.

New in this release, no runtime code was changed in @fjell/client-api; changes are limited to package metadata and tooling.

Dependency Updates

  • Set minimum versions for Fjell packages to known-stable 4.4.x baselines:
    • @fjell/core^4.4.35
    • @fjell/http-api^4.4.34
    • @fjell/logging^4.4.41
    • @fjell/registry^4.4.29
  • Rationale: moves away from broad ^4.4 ranges to explicit patch baselines, reducing variability in fresh installs while remaining compatible with future non-breaking releases in the 4.x line.

Developer Experience

  • Updated linting rules by bumping @fjell/eslint-config to ^1.1.20.
    • Aligns the project with the latest shared ESLint configuration; no API or runtime impact.

Notes on Version Policy (Context from this cycle)

  • Earlier in the cycle, dependency ranges were temporarily relaxed to ^4.4 to simplify alignment across packages. This was reverted in favor of explicit patch baselines (^4.4.35, etc.) to improve install predictability. New installs will target these baselines while remaining compatible with future 4.x updates.

Actions for Users

  • No code changes required.
  • If you want to adopt the new baselines in an existing project, run your package manager’s install/update to refresh the lockfile.

Breaking Changes

  • None.

Bug Fixes

  • None.