Skip to content

Latest commit

 

History

History
404 lines (243 loc) · 13.3 KB

CHANGELOG.md

File metadata and controls

404 lines (243 loc) · 13.3 KB

v1.4.2 - 02 May 2024

  • Add docs extras
  • Add __all__ to __init__.py
  • Add a build and publish workflow
  • Add Sigstore signatures to release assets
  • Update dependencies in requirements files
    • Bump minimum version of typepy to 1.3.2
    • Bump minimum version of humanreadable to 0.3
  • Add support for Python 3.12
  • Drop support for Python 3.6
  • Update help messages
  • Improve type annotations
  • Modify to use setuptools_scm for package build
  • Add CHANGELOG

Full Changelog: https://github.com/thombashi/pingparsing/compare/v1.4.1...v1.4.2

Changes

v1.4.1 - 18 Feb 2023

What's Changed

  • Fix Pygemnts requirement in setup.py by @s-t-e-v-e-n-k in #47
  • Change the output of the CLI logger to stderr
  • Add support for Python 3.11
  • Update help messages
  • Update requirements

New Contributors

Full Changelog: https://github.com/thombashi/pingparsing/compare/v1.4.0...v1.4.1

Changes

v1.4.0 - 24 Oct 2021

  • Drop support for Python 3.5
  • Add support for pyparsing v3

Changes

v1.3.2 - 02 Jun 2021

  • Fix parsing when ping results with pipe field: #45 (Thanks to @docweirdo)

Changes

v1.3.1 - 05 May 2021

  • Change PingTransmitter.ping_option accepts Sequence
  • Fix a problem that --interface option value is not properly applied to ping commands

Changes

v1.3.0 - 27 Mar 2021

  • Add packet size in icmp_replies: #35 (Thanks to @cloudprodz)
  • Add received addresses in icmp_replies: #38 (Thanks to @vi)
  • Fix incorrect parsing of destination domain with '.net' suffix: #40 (Thanks to @xNathan)
  • Fix parsing of Windows ping replies
  • Modify a type annotation of PingParserInterface.parse method
  • Improve parsing precision of times

Changes

v1.2.0 - 31 Jan 2021

  • Add support for Python 3.10
  • Add --timezone option to the CLI
  • Add time zone support for parser classes

Changes

v1.1.0 - 09 Aug 2020

  • Make it possible to parse ping timeouts includes timestamps: #37 (Thanks to @banananananananana)
  • Add --addopts option to the CLI
  • Add -O option to ping execution when --timestamp option is specified on Linux
  • Set default serializer for timestamps of ICMP replies

Changes

v1.0.3 - 26 Apr 2020

  • Fix type annotations
  • Update requirements

Changes

v1.0.2 - 04 Apr 2020

  • Make it possible to execute the CLI with python -m pingparsing
  • Update requirements

Changes

v1.0.0 - 23 Feb 2020

  • Drop Python 2 support
  • Add packet size option to PingTransmitter and CLI: #34 (Thanks to @salehdeh76)
  • Add ttl option to PingTransmitter and CLI: #34 (Thanks to @salehdeh76)
  • Add include_icmp_replies flag to PingStats.as_dict method
  • Add --no-color option to the CLI tool
  • Add type annotations and py.typed to the package
  • Add [cli] extras_require
  • Update dependencies
  • Remove deprecated methods
  • Reduce a package dependency
  • Replace the logging library
  • Fix timestamp parsing when transmitting ping by CLI
  • Minor bug fixes

Changes

v0.18.2 - 04 Jan 2020

  • Fix parsing failed when ping transmit failure: #33 (Thanks to @psmorris)
  • Integrate build/release/docs extras to dev extras
  • Add .asc files of packages to PyPI
  • Update requirements

Changes

v0.18.0 - 11 May 2019

  • Add timestamp attribute to PingTransmitter class
  • Add --timestamp option to the CLI
  • Add support for Python 3.8
  • Support timestamp sub-second precision: #29 (Thanks to @marty90)

Changes

v0.16.0 - 17 Mar 2019

  • Enhancements:
    • accept human-readable values for timeout/deadline
    • use colorized logging
    • improve logging

Changes

v0.15.0 - 17 Feb 2019

  • Rename from icmp_reply to icmp_relies
  • Fix parsing from stdin
  • Fix parsing for each reply failed when source includes other than IP address

Changes

v0.14.0 - 12 Feb 2019

Changes

v0.13.0 - 29 Apr 2018

  • Add support for parsing ICMP replies (Thanks to @geokal)
  • Bug fixes

Changes

v0.12.1 - 07 Apr 2018

  • Fix the case that duplicate packet statistics not properly parsed
  • Fix the deadline option not properly worked at macOS

Changes

v0.12.0 - 05 Nov 2017

  • Add pingparsing CLI
  • Add as_tuple method to PingParsing class
  • Change PingParsing.parse method to return the parsed result as namedtuple
  • Improve log messages
  • Drop support for Python 3.3

Changes

v0.11.0 - 21 Oct 2017

  • Add ping destination as a parsing target
  • Take into effect interface attribute for PingTransmitter class
  • Add OS X support for ping transmitter: #28 (Thanks to @mozillazg)
  • Modify Alpine Linux parser to properly parse packet duplicates
  • Bug fixes

Changes

v0.10.0 - 13 Sep 2017

Changes

v0.9.0 - 02 Aug 2017

  • Add a ping parser for OSX: #26 (Thanks to @marchon)
  • Bug fixes

Changes

v0.8.2 - 11 Jun 2017

  • Change to PingParsing.parse method accept PingResult instance as an input: #25 (Thanks to @L1ghtn1ng )

Changes

v0.8.0 - 04 Jun 2017

  • Add duplicate_rate attribute
  • Add packet_loss_count attribute
  • Improve packet loss rate precision
  • Add log messages

Changes

v0.6.0 - 28 Mar 2017

  • Add duplicates property to PingParsing class to get number of duplicated packets (Thanks to Mengying Xiong)

Changes

v0.5.0 - 22 Mar 2017

  • Add IPv6 support
  • #24: Fix count attribute not properly applied (Thanks to @bladernr)

Changes

v0.4.0 - 11 Dec 2016

  • Change behaviour of waittime: #21 Thanks to @toddjames
  • Add count property to PingTransmitter class: #22 Thanks to @toddjames
  • Bug fixes

Changes

v0.3.0 - 15 Oct 2016

  • Fix parse failure when ping statistics is empty
  • Fix PingTransmitter to continue processing when ping failed
  • Bug fixes
  • Add examples

Changes

v0.2.9 - 12 Aug 2016

  • Fix for the case that occurs packet loss

Changes

v0.2.8 - 26 Jul 2016

  • Drop support for Python 2.6

Changes

v0.2.7 - 19 Jun 2016

  • Make pytest-runner a conditional requirement
  • Drop support for Python 2.5

Changes

v0.2.6 - 19 Mar 2016

Changes

v0.2.5 - 12 Mar 2016

Changes