Update logging to ^4.4.41 and switch docs copy to local script
This release focuses on tightening build determinism and aligning dependencies. The docs build now calls the local copy script directly, and the core logging dependency is updated to pick up recent fixes. Linting config is aligned with the latest shared rules. No API or behavior changes are introduced for @fjell/http-api itself.
Build and Documentation
- Replace docs copy command to use the local script rather than npx (#commit 594d834)
- Changed
docs/package.jsonscript fromnpx copy-docstonode node_modules/@fjell/docs-template/dist/scripts/copy-docs.js. - Impact: more deterministic builds (avoids npx network resolution), consistent behavior across CI and local environments, and reliance on the installed template version.
- Minor formatting cleanup: added trailing newline to
docs/package.json.
- Changed
Dependency Updates
-
Runtime dependency
@fjell/loggingbumped to^4.4.41(from^4.4.40). Pulls in latest fixes and compatibility updates as noted in the change log.
-
Dev tooling
@fjell/eslint-configbumped to^1.1.20(from^1.1.19) to align with current shared lint rules.
-
Notes on version range adjustments
- During this cycle, version ranges were briefly simplified (
@fjell/loggingto^4.4,@fjell/eslint-configto^1.1) to standardize constraints, then finalized to specific minor versions (^4.4.41,^1.1.20) to ensure the latest fixes are consumed.
- During this cycle, version ranges were briefly simplified (
Maintenance
- Package version bumped to
4.4.34.
Breaking Changes
- None.
Action Needed
- Run
npm installto pick up the updated dependencies. - If building docs, ensure the workspace installs
@fjell/docs-template(the docs build now invokes the local installed script directly).