Skip to content

build(deps): bump loglayer from 8.5.0 to 9.1.0#9

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/loglayer-9.1.0
Open

build(deps): bump loglayer from 8.5.0 to 9.1.0#9
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/loglayer-9.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 9, 2026

Copy link
Copy Markdown

Bumps loglayer from 8.5.0 to 9.1.0.

Release notes

Sourced from loglayer's releases.

loglayer@9.1.0

Minor Changes

  • #355 c022bb1 Thanks @​theogravity! - feat: add groups for routing logs to specific transports by named category. Inspired by categories in LogTape.

Patch Changes

  • Updated dependencies [c022bb1]:
    • @​loglayer/shared@​4.1.0
    • @​loglayer/context-manager@​2.0.2
    • @​loglayer/log-level-manager@​2.0.2
    • @​loglayer/plugin@​3.0.2
    • @​loglayer/transport@​3.0.2

loglayer@9.0.1

Patch Changes

  • #353 f9b32cd Thanks @​theogravity! - Log methods now return void by default instead of void | Promise<void>. Only when async lazy values are present in metadata do log methods return Promise<void>. This fixes @typescript-eslint/no-floating-promises lint errors for users not using async lazy.

  • Updated dependencies [f9b32cd]:

    • @​loglayer/shared@​4.0.1
    • @​loglayer/context-manager@​2.0.1
    • @​loglayer/log-level-manager@​2.0.1
    • @​loglayer/plugin@​3.0.1
    • @​loglayer/transport@​3.0.1

loglayer@9.0.0

Major Changes

  • fc56d4b Thanks @​theogravity! - - Add lazy evaluation for dynamic context and metadata using the lazy() function. Lazy values are only evaluated when the log level is enabled, avoiding unnecessary computation for disabled log levels. This feature is adapted from LogTape's lazy evaluation. Thank you to the LogTape team for answering questions around its implementation!

    • lazy() supports async callbacks in metadata for values that require asynchronous operations (database queries, API calls, async storage). When async lazy values are present in metadata, log methods return Promise<void> so you can await the log call to ensure values are resolved before dispatch. Async lazy is not supported in context.
    • getContext() now resolves lazy values by default. Use getContext({ raw: true }) to get the raw lazy wrappers.
    • Failed lazy callbacks now replace the value with "[LazyEvalError]", still send the original log, and emit a separate error-level entry describing the failure. The LAZY_EVAL_ERROR constant is exported for programmatic detection.
    • Added LogLevelPriority and LogLevelPriorityToNames exports for mapping between log levels and their numeric priority values.

    There are no breaking changes. No migration steps are necessary aside from upgrading any external loglayer dependencies to their next major version.

Patch Changes

  • Updated dependencies [fc56d4b, fc56d4b]:
    • @​loglayer/shared@​4.0.0
    • @​loglayer/context-manager@​2.0.0
    • @​loglayer/log-level-manager@​2.0.0
    • @​loglayer/plugin@​3.0.0
    • @​loglayer/transport@​3.0.0
Changelog

Sourced from loglayer's changelog.

9.1.0

Minor Changes

  • #355 c022bb1 Thanks @​theogravity! - feat: add groups for routing logs to specific transports by named category. Inspired by categories in LogTape.

Patch Changes

  • Updated dependencies [c022bb1]:
    • @​loglayer/shared@​4.1.0
    • @​loglayer/context-manager@​2.0.2
    • @​loglayer/log-level-manager@​2.0.2
    • @​loglayer/plugin@​3.0.2
    • @​loglayer/transport@​3.0.2

9.0.1

Patch Changes

  • #353 f9b32cd Thanks @​theogravity! - Log methods now return void by default instead of void | Promise<void>. Only when async lazy values are present in metadata do log methods return Promise<void>. This fixes @typescript-eslint/no-floating-promises lint errors for users not using async lazy.

  • Updated dependencies [f9b32cd]:

    • @​loglayer/shared@​4.0.1
    • @​loglayer/context-manager@​2.0.1
    • @​loglayer/log-level-manager@​2.0.1
    • @​loglayer/plugin@​3.0.1
    • @​loglayer/transport@​3.0.1

9.0.0

Major Changes

  • fc56d4b Thanks @​theogravity! - - Add lazy evaluation for dynamic context and metadata using the lazy() function. Lazy values are only evaluated when the log level is enabled, avoiding unnecessary computation for disabled log levels. This feature is adapted from LogTape's lazy evaluation. Thank you to the LogTape team for answering questions around its implementation!

    • lazy() supports async callbacks in metadata for values that require asynchronous operations (database queries, API calls, async storage). When async lazy values are present in metadata, log methods return Promise<void> so you can await the log call to ensure values are resolved before dispatch. Async lazy is not supported in context.
    • getContext() now resolves lazy values by default. Use getContext({ raw: true }) to get the raw lazy wrappers.
    • Failed lazy callbacks now replace the value with "[LazyEvalError]", still send the original log, and emit a separate error-level entry describing the failure. The LAZY_EVAL_ERROR constant is exported for programmatic detection.
    • Added LogLevelPriority and LogLevelPriorityToNames exports for mapping between log levels and their numeric priority values.

    There are no breaking changes. No migration steps are necessary aside from upgrading any external loglayer dependencies to their next major version.

Patch Changes

  • Updated dependencies [fc56d4b, fc56d4b]:
    • @​loglayer/shared@​4.0.0
    • @​loglayer/context-manager@​2.0.0
    • @​loglayer/log-level-manager@​2.0.0
    • @​loglayer/plugin@​3.0.0
    • @​loglayer/transport@​3.0.0
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [loglayer](https://github.com/loglayer/loglayer/tree/HEAD/packages/core/loglayer) from 8.5.0 to 9.1.0.
- [Release notes](https://github.com/loglayer/loglayer/releases)
- [Changelog](https://github.com/loglayer/loglayer/blob/master/packages/core/loglayer/CHANGELOG.md)
- [Commits](https://github.com/loglayer/loglayer/commits/loglayer@9.1.0/packages/core/loglayer)

---
updated-dependencies:
- dependency-name: loglayer
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 9, 2026
@dependabot @github

dependabot Bot commented on behalf of github May 9, 2026

Copy link
Copy Markdown
Author

Dependabot attempted to update this pull request, but because the branch dependabot/npm_and_yarn/loglayer-9.1.0 is protected it was unable to do so.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

This pull request has been automatically marked as stale because it has not had recent activity.
It will be closed in 7 days if no further activity occurs.
Thank you for your contributions!

@github-actions github-actions Bot added the stale label Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants