Skip to content

Releases: VersaLog/VersaLog.js

V2.1.0

25 Apr 01:02

Choose a tag to compare

Overview

This PR introduces a plugin-based architecture and removes direct dependencies on external notification libraries.

Changes

  • Removed node-notifier from core to improve security and reduce dependencies
  • Added setNotifier() API to allow external notification plugins
  • Refactored logging output to use process.stdout.write for better performance
  • Improved module exports for better TypeScript / ESM compatibility
  • Cleaned up unused dependencies

Breaking Changes

  • Removed built-in notification support (node-notifier)
  • Users must now provide a notifier via plugin if needed

Example

import VersaLog from "versalog"
import { notifyPlugin } from "versalog/plugin/notify"

const log = new VersaLog()
notifyPlugin(log)

log.error("Test error")

Motivation

  • Resolve indirect dependency vulnerabilities (uuid via node-notifier)
  • Reduce bundle size and improve maintainability
  • Provide a more flexible and extensible architecture

Notes

This is a breaking change, so version bump to v2.1.0 is recommended.

🌸 V2.0.0 Spring Update: Progress Logging

15 Feb 13:19

Choose a tag to compare

Summary

This Spring Update brings more visibility and "aliveness" to VersaLog. We’ve introduced Progress Logging to eliminate the guesswork during long-running tasks and batch executions.
No more staring at static INFO logs—now you can see exactly how far your processes have come and how much longer they’ll take.

V1.7.2

23 Nov 13:58

Choose a tag to compare

Change

  • nabled adding an additional tag

New

  • board

V1.6.5: Merge pull request #7 from VersaLog/all-contributors/add-yomi4486

30 Sep 04:56
1d23127

Choose a tag to compare

V1.6.2

11 Sep 10:48

Choose a tag to compare

  • Implemented a feature that automatically deletes log files older than one week.

V1.6.0

25 Aug 08:59

Choose a tag to compare

  • New Options add
  • change to testcode

V1.5.1

05 Aug 19:45

Choose a tag to compare

  • New options add

V1.4.5

29 Jul 01:59

Choose a tag to compare

  • New mode add

V1.4.2

23 Jul 03:00

Choose a tag to compare

  • Desktop notifications added for ERROR and CRITICAL levels

V1.3.5

10 Jul 21:13

Choose a tag to compare

Added new options and updated the test code accordingly.
This update ensures better test coverage and improved configuration support.