Skip to content

chore(deps): bump tslog from 4.10.2 to 4.11.0#1285

Merged
vidplace7 merged 1 commit into
mainfrom
dependabot/npm_and_yarn/tslog-4.11.0
Jul 13, 2026
Merged

chore(deps): bump tslog from 4.10.2 to 4.11.0#1285
vidplace7 merged 1 commit into
mainfrom
dependabot/npm_and_yarn/tslog-4.11.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps tslog from 4.10.2 to 4.11.0.

Release notes

Sourced from tslog's releases.

v4.11.0

  • Set 4.11.0 changelog release date 1b0ebf6
  • Sync AGENTS.md version from package.json on release 5479add
  • Share agent guidance and keep personal overrides local 8ec821a
  • Document new 4.11.0 settings and tidy release notes 0e43385
  • Pin graphql and bson dev deps to versions that support Node 20 e2916f9
  • Bump codecov-action to v5 and pass upload token a68a229
  • Add regression tests for logging GraphQLError and BSON ObjectId c2b56b3
  • Update changelog for 4.10.1, 4.10.2, and 4.11.0 6e953aa
  • Add AI/agentic docs and ship them with the package 2ea3598
  • Add runtime features: unified stack detection, named log levels, config validation fd6a0e4
  • Fix bigint, invalid date, local timezone, worker styling and meta types 4733bdd
  • Rename CI build job to test-node and bump actions to Node 24 f0e3b76
  • Run browser tests as a per-engine CI matrix and gate development PRs 4ced09d
  • Run browser tests on Firefox and WebKit and port core suites to the browser 725dfdd
  • Optionally pass default meta to custom addMeta handler c373203
  • Expose DefaultLogLevels enum for default log levels e899630
  • Merge PR #330: add prettyLogLevelMethod for routing log levels 32a9a0a
  • Merge PR #310: add missing fileNameWithLine style and dedup type 4c3b66a
  • Add regression tests for inspect option handling 77eb8ad
  • Merge PR #331: make _extend mutate the context in place 9f267c2
  • Merge PR #335: fix cannot convert object to primitive value 619d6d7
  • Harden transport and masking, reach full test coverage 643844b
  • fix cannot convert object to primitive value 1457c86
  • Refine docs styling and page title 20c00cd
  • Replace docsify with Starlight for docs site 2b49f8f
  • Replace eslint and prettier with biome b5369aa
  • update dependencies and fix vulnerabilities f8940e6
  • merge remote master 5ecd602
  • Fix stale references and typos in readme b9dadb7
  • fix deno regex masking test bypassing mask pipeline f98c1ea
  • Run CI on development branch 9f30c84
  • Add cross-runtime test suite for node, browser, deno, bun, and workers 3e49aea
  • replace simple-git-hooks with husky v9 24f755a
  • Replace Jest and Puppeteer with Vitest and Playwright f0a3d17
  • fix: make _extend method use shallow copy 31b518e
  • prettyLogLevelMethod bba5ad3
  • 4.10.0 (#320) (#321) 6b98e17
  • Add CI-specific launch arguments for Puppeteer cc6cc05
  • Add missing fileNameWithLine 9aab33b

fullstack-build/tslog@v4.10.2...v4.11.0

Changelog

Sourced from tslog's changelog.

[4.11.0] - 2026-07-07

A backward-compatible release that adds several requested features, fixes a batch of reported bugs, unifies code-position detection across every runtime, and modernises the test/build tooling. No breaking changes — see the upcoming v5 for those.

Added

  • prettyLogLevelMethod — map log levels to specific console methods (e.g. route WARN to console.warn, ERROR/FATAL to console.error), with a * fallback and console.log default. Useful for browser DevTools filtering and log aggregators. (#330)
  • DefaultLogLevels enum — the default log level ids (SILLYFATAL) are now exported as a typed enum, usable for minLevel and custom loggers. (#308)
  • includeDefaultMetaInAddMeta — when set, a custom overwrite.addMeta handler receives the default runtime meta as a fourth argument so it can extend rather than replace it. (#303)
  • internalFramePatterns — register additional stack-frame patterns to treat as "internal" when auto-detecting the calling code position, so wrapper/custom loggers report their caller instead of the wrapper file. (#282)
  • fileNameWithLine added to IPrettyLogStyles so it can be styled like other placeholders; the inline prettyLogStyles type now reuses IPrettyLogStyles. (#310)
  • IMetaStatic types now expose hostname, runtimeVersion, and browser, which were already populated at runtime but missing from the public type. (#268)

Changed

  • Unified code-position detection across all runtimes. The browser entry no longer uses hardcoded Safari/other stack depths (4/5); both entry points now use the same pattern-based auto-detection that finds the first non-tslog frame. Verified to resolve the correct caller on Node, Bun, Deno, web workers, Chrome, and Safari/WebKit. Manual stackDepthLevel overrides still work.
  • Attached transports are now invoked in isolation: a transport that throws no longer crashes logging or prevents other transports (and the default console output) from running; the error is reported via console.error.
  • Migrated the test toolchain to Vitest and Playwright (replacing Jest/Puppeteer), added a cross-runtime suite (Node, browser, Deno, Bun, workers) and a per-engine browser matrix (Chromium, Firefox, WebKit), and reached 100% coverage on the measured source.
  • Replaced ESLint/Prettier with Biome, switched docs from docsify to Starlight, and modernised git hooks (Husky v9).

Fixed

  • BigInt values are rendered with the trailing n (e.g. 100n) instead of as an empty object {}. (#334)
  • Invalid Date values render as Invalid Date instead of throwing RangeError: Invalid time value. (#266)
  • In local time zone, {{rawIsoStr}} now carries the real UTC offset (e.g. +02:00) instead of a misleading Z, and round-trips to the correct instant. (#207)
  • Web workers are detected as CSS-capable consoles, so they receive %c styling instead of leaking ANSI control characters (notably in Firefox workers). (#262)
  • maskValuesRegEx placeholders containing $1, $&, etc. are now inserted literally instead of being interpreted as regex substitution patterns (which could leak parts of a masked value).
  • Numeric maskValuesOfKeys (e.g. [123]) now correctly match string property names.
  • Inspect options passed via prettyInspectOptions (e.g. depth, colors) are now actually applied; previously _extend mutated a discarded copy of the context. (#331, #285, #327)
  • Logging an error whose property is a null-prototype object or has a throwing toString/Symbol.toPrimitive no longer crashes formatting. (#335, #294)
Commits
  • bfd0eb1 4.11.0
  • 1b0ebf6 Set 4.11.0 changelog release date
  • 5479add Sync AGENTS.md version from package.json on release
  • 8ec821a Share agent guidance and keep personal overrides local
  • 0e43385 Document new 4.11.0 settings and tidy release notes
  • e2916f9 Pin graphql and bson dev deps to versions that support Node 20
  • a68a229 Bump codecov-action to v5 and pass upload token
  • c2b56b3 Add regression tests for logging GraphQLError and BSON ObjectId
  • 6e953aa Update changelog for 4.10.1, 4.10.2, and 4.11.0
  • 2ea3598 Add AI/agentic docs and ship them with the package
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 13, 2026
@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web-test Ready Ready Preview, Comment Jul 13, 2026 5:55pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The root package and SDK package update their tslog dependency from ^4.9.3 to ^4.11.0.

Changes

tslog dependency update

Layer / File(s) Summary
Align tslog versions
package.json, packages/sdk/package.json
Both package manifests update tslog from ^4.9.3 to ^4.11.0.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested reviewers: hunter275

Poem

A rabbit hops through package leaves,
Two logs rise fresh among the eaves.
The versions match, the burrow gleams,
New tslog dreams in carrot beams.
Hop, hop—clean dependency streams!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is mostly a release-note dump and omits the template sections for related issues, changes made, testing, and checklist. Add the required template sections with a concise change summary, related issues, testing performed, and the checklist items.
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title accurately summarizes the main change: a tslog dependency bump to 4.11.0.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@vidplace7 vidplace7 requested a review from danditomaso July 13, 2026 16:33
@vidplace7

Copy link
Copy Markdown
Member

@dependabot recreate

Bumps [tslog](https://github.com/fullstack-build/tslog) from 4.10.2 to 4.11.0.
- [Release notes](https://github.com/fullstack-build/tslog/releases)
- [Changelog](https://github.com/fullstack-build/tslog/blob/master/CHANGELOG.md)
- [Commits](fullstack-build/tslog@v4.10.2...v4.11.0)

---
updated-dependencies:
- dependency-name: tslog
  dependency-version: 4.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/tslog-4.11.0 branch from 93999cf to 7d8328d Compare July 13, 2026 17:55
@vidplace7 vidplace7 merged commit 2233ab3 into main Jul 13, 2026
6 checks passed
@vidplace7 vidplace7 deleted the dependabot/npm_and_yarn/tslog-4.11.0 branch July 13, 2026 17:59
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant