Skip to content

Bump @logtape/logtape, @logtape/file and @logtape/sentry - #234

Merged
dahlia merged 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-70648b7e07
Sep 15, 2025
Merged

dahlia merged 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-70648b7e07

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 15, 2025

Copy link
Copy Markdown
Contributor

Bumps @logtape/logtape, @logtape/file and @logtape/sentry. These dependencies needed to be updated together.
Updates @logtape/logtape from 1.0.4 to 1.1.0

Changelog

Sourced from @​logtape/logtape's changelog.

Version 1.1.0

Released on September 11, 2025.

@​logtape/logtape

  • Added “fingers crossed” logging feature that buffers debug logs in memory and only outputs them when a trigger event occurs, reducing log noise while preserving context for debugging. [#59]

    • Added fingersCrossed() function that implements the fingers crossed logging pattern with support for trigger levels, buffer management, and category isolation.
    • Added FingersCrossedOptions interface for configuring fingers crossed behavior with options for trigger level, buffer size, and category isolation modes.
  • Added Logger.emit() method for emitting log records with custom fields, particularly useful for integrating external logs while preserving their original timestamps. [#78]

#59: dahlia/logtape#59 #78: dahlia/logtape#78

@​logtape/file

  • Changed getStreamFileSink() to implement AsyncDisposable instead of Disposable.

  • Fixed flaky behavior in high-volume logging scenarios where some log records could be lost during sink disposal. The sink now ensures all data is fully written to disk before disposal completes.

@​logtape/pretty

  • Added PrettyFormatterOptions.properties option for displaying LogRecord.properties (structured data). [#69, #70 by Matthias Feist]

#69: dahlia/logtape#69 #70: dahlia/logtape#70

@​logtape/sentry

  • Changed the type of the getSentrySink() function to accept any Sentry client implementing the public capture APIs (was (client?: Client) => Sink). Introduced a structural SentryClientLike interface to avoid nominal type conflicts across differing @sentry/core instances. [#80 by Sora Morimoto]

... (truncated)

Commits
  • bcd5729 Add fingersCrossed() logging pattern
  • 557a49e Add Logger.emit() method for custom log records
  • 017000e Restructure monorepo: Move pkgs to packages/ dir
  • See full diff in compare view

Updates @logtape/file from 1.0.4 to 1.1.0

Changelog

Sourced from @​logtape/file's changelog.

Version 1.1.0

Released on September 11, 2025.

@​logtape/logtape

  • Added “fingers crossed” logging feature that buffers debug logs in memory and only outputs them when a trigger event occurs, reducing log noise while preserving context for debugging. [#59]

    • Added fingersCrossed() function that implements the fingers crossed logging pattern with support for trigger levels, buffer management, and category isolation.
    • Added FingersCrossedOptions interface for configuring fingers crossed behavior with options for trigger level, buffer size, and category isolation modes.
  • Added Logger.emit() method for emitting log records with custom fields, particularly useful for integrating external logs while preserving their original timestamps. [#78]

#59: dahlia/logtape#59 #78: dahlia/logtape#78

@​logtape/file

  • Changed getStreamFileSink() to implement AsyncDisposable instead of Disposable.

  • Fixed flaky behavior in high-volume logging scenarios where some log records could be lost during sink disposal. The sink now ensures all data is fully written to disk before disposal completes.

@​logtape/pretty

  • Added PrettyFormatterOptions.properties option for displaying LogRecord.properties (structured data). [#69, #70 by Matthias Feist]

#69: dahlia/logtape#69 #70: dahlia/logtape#70

@​logtape/sentry

  • Changed the type of the getSentrySink() function to accept any Sentry client implementing the public capture APIs (was (client?: Client) => Sink). Introduced a structural SentryClientLike interface to avoid nominal type conflicts across differing @sentry/core instances. [#80 by Sora Morimoto]

... (truncated)

Commits
  • e8eb9c7 Merge tag '1.0.5'
  • b25e634 Change StreamFileSink to use AsyncDisposable pattern
  • 017000e Restructure monorepo: Move pkgs to packages/ dir
  • See full diff in compare view

Updates @logtape/sentry from 1.0.4 to 1.1.0

Changelog

Sourced from @​logtape/sentry's changelog.

Version 1.1.0

Released on September 11, 2025.

@​logtape/logtape

  • Added “fingers crossed” logging feature that buffers debug logs in memory and only outputs them when a trigger event occurs, reducing log noise while preserving context for debugging. [#59]

    • Added fingersCrossed() function that implements the fingers crossed logging pattern with support for trigger levels, buffer management, and category isolation.
    • Added FingersCrossedOptions interface for configuring fingers crossed behavior with options for trigger level, buffer size, and category isolation modes.
  • Added Logger.emit() method for emitting log records with custom fields, particularly useful for integrating external logs while preserving their original timestamps. [#78]

#59: dahlia/logtape#59 #78: dahlia/logtape#78

@​logtape/file

  • Changed getStreamFileSink() to implement AsyncDisposable instead of Disposable.

  • Fixed flaky behavior in high-volume logging scenarios where some log records could be lost during sink disposal. The sink now ensures all data is fully written to disk before disposal completes.

@​logtape/pretty

  • Added PrettyFormatterOptions.properties option for displaying LogRecord.properties (structured data). [#69, #70 by Matthias Feist]

#69: dahlia/logtape#69 #70: dahlia/logtape#70

@​logtape/sentry

  • Changed the type of the getSentrySink() function to accept any Sentry client implementing the public capture APIs (was (client?: Client) => Sink). Introduced a structural SentryClientLike interface to avoid nominal type conflicts across differing @sentry/core instances. [#80 by Sora Morimoto]

... (truncated)

Commits
  • e8eb9c7 Merge tag '1.0.5'
  • 959843d Remove unnecessary node:util type import from Sentry sink
  • 199eac7 Return a ParameterizedString from getParameterizedString to preserve Sentry t...
  • a19e9aa Relax Sentry client type in getSentrySink to accept NodeClient and other impl...
  • 017000e Restructure monorepo: Move pkgs to packages/ dir
  • See full diff in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape), [@logtape/file](https://github.com/dahlia/logtape/tree/HEAD/packages/file) and [@logtape/sentry](https://github.com/dahlia/logtape/tree/HEAD/packages/sentry). These dependencies needed to be updated together.

Updates `@logtape/logtape` from 1.0.4 to 1.1.0
- [Changelog](https://github.com/dahlia/logtape/blob/main/CHANGES.md)
- [Commits](https://github.com/dahlia/logtape/commits/1.1.0/packages/logtape)

Updates `@logtape/file` from 1.0.4 to 1.1.0
- [Changelog](https://github.com/dahlia/logtape/blob/main/CHANGES.md)
- [Commits](https://github.com/dahlia/logtape/commits/1.1.0/packages/file)

Updates `@logtape/sentry` from 1.0.4 to 1.1.0
- [Changelog](https://github.com/dahlia/logtape/blob/main/CHANGES.md)
- [Commits](https://github.com/dahlia/logtape/commits/1.1.0/packages/sentry)

---
updated-dependencies:
- dependency-name: "@logtape/logtape"
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@logtape/file"
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@logtape/sentry"
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript labels Sep 15, 2025
@dahlia
dahlia merged commit f913028 into main Sep 15, 2025
2 checks passed
@dahlia
dahlia deleted the dependabot/npm_and_yarn/multi-70648b7e07 branch September 15, 2025 06:45
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant