Skip to content

Releases

Improved Logging, CLI Enhancements, and Refactorings

Choose a tag to compare

@lerndmina lerndmina released this 19 Dec 16:26

What's Changed

  • Enhance Logging, CLI, Update, and Restart Functionalities by @lerndmina in #14

Full Changelog: v0.3.0...v0.3.1

v0.3.0: Enhancements to Database Statistics, Logger, and Screen Management

Choose a tag to compare

@lerndmina lerndmina released this 19 Dec 15:26
057ccf7

Key Changes:

  • feat(database): Enhanced statistics tracking and added new tables for ping results.
  • chore(stats): Added minLatency where required.
  • fix(logger): Added update check on launch.
  • fix(pinger): Wait for logger initialization before update check and provided update instructions in logger messages.
  • refactor(screen): Streamlined log box configuration and enhanced log formatting to allow word wrapping.
  • fix: Made start.sh runnable by default.
  • Update: Updated .gitignore to include application config and data files.

What's Changed

  • fix: preserve ping history when changing load-count parameter by @lerndmina in #12
  • Various Enhancements: Database Statistics, Logger Updates, Screen Logger Fixes, and Code Refactoring by @lerndmina in #13

Full Changelog: v0.2.1...v0.3.0

v0.2.0

Choose a tag to compare

@lerndmina lerndmina released this 18 Dec 23:01

Enhancements and Fixes

This release introduces several enhancements and fixes to the pinger project, focusing on command-line interface improvements, database handling, and overall code robustness.

Command-line interface improvements:

  • Added the commander package to handle command-line options and arguments, providing a more user-friendly interface.
  • Updated the main function to parse and handle new command-line options such as --debug, --fresh, --exit, --version, and --load-count.

Database handling improvements:

  • Modified the Pinger constructor and database initialization to use the loadCount option for loading a specific number of results.
  • Updated the DatabaseService to calculate statistics using all successful pings instead of a limited set, ensuring more accurate results.

Utility function addition:

  • Added a new utility function parseSize to parse size values with optional k or m suffixes, used for the --load-count option.

Other improvements:

  • Added a check for the unzip dependency before installing Bun, ensuring all necessary tools are available.
  • Added the commander package to the project dependencies.

Commits Included in This Release

What's Changed

Full Changelog: v0.1.1...v0.2.1

v0.1.1

Choose a tag to compare

@lerndmina lerndmina released this 17 Dec 13:51
bb47e84

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@lerndmina lerndmina released this 16 Dec 18:12
0ca25b3

V1

What's Changed

Full Changelog: v0.0.2...v0.1.0

v0.0.2

Choose a tag to compare

@lerndmina lerndmina released this 16 Dec 17:55
0dc38a3

What's Changed

New Contributors

Full Changelog: v0.0.1-pre...v0.0.2

v0.0.1-pre

Choose a tag to compare

@lerndmina lerndmina released this 16 Dec 17:16