-
-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Tsuyoshi Hombashi <tsuyoshi.hombashi@gmail.com>
- Loading branch information
Showing
3 changed files
with
388 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,381 @@ | ||
<a name="v1.4.1"></a> | ||
# [v1.4.1](https://github.com/thombashi/pingparsing/releases/tag/v1.4.1) - 18 Feb 2023 | ||
|
||
## What's Changed | ||
- Fix Pygemnts requirement in setup.py by [@s-t-e-v-e-n-k](https://github.com/s-t-e-v-e-n-k) in https://github.com/thombashi/pingparsing/pull/47 | ||
- Change the output of the CLI logger to stderr | ||
- Add support for Python 3.11 | ||
- Update help messages | ||
- Update requirements | ||
|
||
## New Contributors | ||
* [@s-t-e-v-e-n-k](https://github.com/s-t-e-v-e-n-k) made their first contribution in https://github.com/thombashi/pingparsing/pull/47 | ||
|
||
**Full Changelog**: https://github.com/thombashi/pingparsing/compare/v1.4.0...v1.4.1 | ||
|
||
[Changes][v1.4.1] | ||
|
||
|
||
<a name="v1.4.0"></a> | ||
# [v1.4.0](https://github.com/thombashi/pingparsing/releases/tag/v1.4.0) - 24 Oct 2021 | ||
|
||
- Drop support for Python 3.5 | ||
- Add support for `pyparsing` v3 | ||
|
||
|
||
[Changes][v1.4.0] | ||
|
||
|
||
<a name="v1.3.2"></a> | ||
# [v1.3.2](https://github.com/thombashi/pingparsing/releases/tag/v1.3.2) - 02 Jun 2021 | ||
|
||
- Fix parsing when ping results with `pipe` field: [#45](https://github.com/thombashi/pingparsing/issues/45) (Thanks to [@docweirdo](https://github.com/docweirdo)) | ||
|
||
|
||
[Changes][v1.3.2] | ||
|
||
|
||
<a name="v1.3.1"></a> | ||
# [v1.3.1](https://github.com/thombashi/pingparsing/releases/tag/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.1] | ||
|
||
|
||
<a name="v1.3.0"></a> | ||
# [v1.3.0](https://github.com/thombashi/pingparsing/releases/tag/v1.3.0) - 27 Mar 2021 | ||
|
||
- Add packet size in `icmp_replies`: [#35](https://github.com/thombashi/pingparsing/issues/35) (Thanks to [@cloudprodz](https://github.com/cloudprodz)) | ||
- Add received addresses in `icmp_replies`: [#38](https://github.com/thombashi/pingparsing/issues/38) (Thanks to [@vi](https://github.com/vi)) | ||
- Fix incorrect parsing of destination domain with `'.net'` suffix: [#40](https://github.com/thombashi/pingparsing/issues/40) (Thanks to [@xNathan](https://github.com/xNathan)) | ||
- Fix parsing of Windows ping replies | ||
- Modify a type annotation of `PingParserInterface.parse` method | ||
- Improve parsing precision of times | ||
|
||
[Changes][v1.3.0] | ||
|
||
|
||
<a name="v1.2.0"></a> | ||
# [v1.2.0](https://github.com/thombashi/pingparsing/releases/tag/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.2.0] | ||
|
||
|
||
<a name="v1.1.0"></a> | ||
# [v1.1.0](https://github.com/thombashi/pingparsing/releases/tag/v1.1.0) - 09 Aug 2020 | ||
|
||
- Make it possible to parse ping timeouts includes timestamps: [#37](https://github.com/thombashi/pingparsing/issues/37) (Thanks to [@banananananananana](https://github.com/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.1.0] | ||
|
||
|
||
<a name="v1.0.3"></a> | ||
# [v1.0.3](https://github.com/thombashi/pingparsing/releases/tag/v1.0.3) - 26 Apr 2020 | ||
|
||
- Fix type annotations | ||
- Update requirements | ||
|
||
[Changes][v1.0.3] | ||
|
||
|
||
<a name="v1.0.2"></a> | ||
# [v1.0.2](https://github.com/thombashi/pingparsing/releases/tag/v1.0.2) - 04 Apr 2020 | ||
|
||
- Make it possible to execute the CLI with `python -m pingparsing` | ||
- Update requirements | ||
|
||
|
||
[Changes][v1.0.2] | ||
|
||
|
||
<a name="v1.0.0"></a> | ||
# [v1.0.0](https://github.com/thombashi/pingparsing/releases/tag/v1.0.0) - 23 Feb 2020 | ||
|
||
- Drop Python 2 support | ||
- Add packet size option to `PingTransmitter` and CLI: [#34](https://github.com/thombashi/pingparsing/issues/34) (Thanks to [@salehdeh76](https://github.com/salehdeh76)) | ||
- Add `ttl` option to `PingTransmitter` and CLI: [#34](https://github.com/thombashi/pingparsing/issues/34) (Thanks to [@salehdeh76](https://github.com/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][v1.0.0] | ||
|
||
|
||
<a name="v0.18.2"></a> | ||
# [v0.18.2](https://github.com/thombashi/pingparsing/releases/tag/v0.18.2) - 04 Jan 2020 | ||
|
||
- Fix parsing failed when ping transmit failure: [#33](https://github.com/thombashi/pingparsing/issues/33) (Thanks to [@psmorris](https://github.com/psmorris)) | ||
- Integrate `build`/`release`/`docs` extras to `dev` extras | ||
- Add `.asc` files of packages to PyPI | ||
- Update requirements | ||
|
||
|
||
[Changes][v0.18.2] | ||
|
||
|
||
<a name="v0.18.0"></a> | ||
# [v0.18.0](https://github.com/thombashi/pingparsing/releases/tag/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](https://github.com/thombashi/pingparsing/issues/29) (Thanks to [@marty90](https://github.com/marty90)) | ||
|
||
|
||
[Changes][v0.18.0] | ||
|
||
|
||
<a name="v0.16.0"></a> | ||
# [v0.16.0](https://github.com/thombashi/pingparsing/releases/tag/v0.16.0) - 17 Mar 2019 | ||
|
||
- Enhancements: | ||
- accept human-readable values for timeout/deadline | ||
- use colorized logging | ||
- improve logging | ||
|
||
|
||
[Changes][v0.16.0] | ||
|
||
|
||
<a name="v0.15.0"></a> | ||
# [v0.15.0](https://github.com/thombashi/pingparsing/releases/tag/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.15.0] | ||
|
||
|
||
<a name="v0.14.0"></a> | ||
# [v0.14.0](https://github.com/thombashi/pingparsing/releases/tag/v0.14.0) - 12 Feb 2019 | ||
|
||
- Add support for `timeout`: [#31](https://github.com/thombashi/pingparsing/issues/31) (Thanks to [@ChristofKaufmann](https://github.com/ChristofKaufmann)) | ||
|
||
[Changes][v0.14.0] | ||
|
||
|
||
<a name="v0.13.0"></a> | ||
# [v0.13.0](https://github.com/thombashi/pingparsing/releases/tag/v0.13.0) - 29 Apr 2018 | ||
|
||
- Add support for parsing ICMP replies (Thanks to [@geokal](https://github.com/geokal)) | ||
- Bug fixes | ||
|
||
[Changes][v0.13.0] | ||
|
||
|
||
<a name="v0.12.1"></a> | ||
# [v0.12.1](https://github.com/thombashi/pingparsing/releases/tag/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.1] | ||
|
||
|
||
<a name="v0.12.0"></a> | ||
# [v0.12.0](https://github.com/thombashi/pingparsing/releases/tag/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.12.0] | ||
|
||
|
||
<a name="v0.11.0"></a> | ||
# [v0.11.0](https://github.com/thombashi/pingparsing/releases/tag/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](https://github.com/thombashi/pingparsing/issues/28) (Thanks to [@mozillazg](https://github.com/mozillazg)) | ||
- Modify Alpine Linux parser to properly parse packet duplicates | ||
- Bug fixes | ||
|
||
[Changes][v0.11.0] | ||
|
||
|
||
<a name="v0.10.0"></a> | ||
# [v0.10.0](https://github.com/thombashi/pingparsing/releases/tag/v0.10.0) - 13 Sep 2017 | ||
|
||
- Add a ping parser for Alpine Linux: [#27](https://github.com/thombashi/pingparsing/issues/27) ([@maikotz](https://github.com/maikotz)) | ||
|
||
|
||
[Changes][v0.10.0] | ||
|
||
|
||
<a name="v0.9.0"></a> | ||
# [v0.9.0](https://github.com/thombashi/pingparsing/releases/tag/v0.9.0) - 02 Aug 2017 | ||
|
||
- Add a ping parser for OSX: [#26](https://github.com/thombashi/pingparsing/issues/26) (Thanks to [@marchon](https://github.com/marchon)) | ||
- Bug fixes | ||
|
||
|
||
[Changes][v0.9.0] | ||
|
||
|
||
<a name="v0.8.2"></a> | ||
# [v0.8.2](https://github.com/thombashi/pingparsing/releases/tag/v0.8.2) - 11 Jun 2017 | ||
|
||
- Change to `PingParsing.parse` method accept `PingResult` instance as an input: [#25](https://github.com/thombashi/pingparsing/issues/25) (Thanks to [@L1ghtn1ng](https://github.com/L1ghtn1ng) ) | ||
|
||
|
||
|
||
[Changes][v0.8.2] | ||
|
||
|
||
<a name="v0.8.0"></a> | ||
# [v0.8.0](https://github.com/thombashi/pingparsing/releases/tag/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.8.0] | ||
|
||
|
||
<a name="v0.6.0"></a> | ||
# [v0.6.0](https://github.com/thombashi/pingparsing/releases/tag/v0.6.0) - 28 Mar 2017 | ||
|
||
- Add `duplicates` property to PingParsing class to get number of duplicated packets (Thanks to Mengying Xiong) | ||
|
||
[Changes][v0.6.0] | ||
|
||
|
||
<a name="v0.5.0"></a> | ||
# [v0.5.0](https://github.com/thombashi/pingparsing/releases/tag/v0.5.0) - 22 Mar 2017 | ||
|
||
- Add IPv6 support | ||
- [#24](https://github.com/thombashi/pingparsing/issues/24): Fix ``count`` attribute not properly applied (Thanks to [@bladernr](https://github.com/bladernr)) | ||
|
||
|
||
[Changes][v0.5.0] | ||
|
||
|
||
<a name="v0.4.0"></a> | ||
# [v0.4.0](https://github.com/thombashi/pingparsing/releases/tag/v0.4.0) - 11 Dec 2016 | ||
|
||
- Change behaviour of waittime: [#21](https://github.com/thombashi/pingparsing/issues/21) Thanks to [@toddjames](https://github.com/toddjames) | ||
- Add count property to PingTransmitter class: [#22](https://github.com/thombashi/pingparsing/issues/22) Thanks to [@toddjames](https://github.com/toddjames) | ||
- Bug fixes | ||
|
||
|
||
[Changes][v0.4.0] | ||
|
||
|
||
<a name="v0.3.0"></a> | ||
# [v0.3.0](https://github.com/thombashi/pingparsing/releases/tag/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.3.0] | ||
|
||
|
||
<a name="v0.2.9"></a> | ||
# [v0.2.9](https://github.com/thombashi/pingparsing/releases/tag/v0.2.9) - 12 Aug 2016 | ||
|
||
- Fix for the case that occurs packet loss | ||
|
||
|
||
[Changes][v0.2.9] | ||
|
||
|
||
<a name="v0.2.8"></a> | ||
# [v0.2.8](https://github.com/thombashi/pingparsing/releases/tag/v0.2.8) - 26 Jul 2016 | ||
|
||
- Drop support for Python 2.6 | ||
|
||
|
||
[Changes][v0.2.8] | ||
|
||
|
||
<a name="v0.2.7"></a> | ||
# [v0.2.7](https://github.com/thombashi/pingparsing/releases/tag/v0.2.7) - 19 Jun 2016 | ||
|
||
- Make pytest-runner a conditional requirement | ||
- Drop support for Python 2.5 | ||
|
||
|
||
[Changes][v0.2.7] | ||
|
||
|
||
<a name="v0.2.6"></a> | ||
# [v0.2.6](https://github.com/thombashi/pingparsing/releases/tag/v0.2.6) - 19 Mar 2016 | ||
|
||
|
||
|
||
[Changes][v0.2.6] | ||
|
||
|
||
<a name="v0.2.5"></a> | ||
# [v0.2.5](https://github.com/thombashi/pingparsing/releases/tag/v0.2.5) - 12 Mar 2016 | ||
|
||
|
||
|
||
[Changes][v0.2.5] | ||
|
||
|
||
[v1.4.1]: https://github.com/thombashi/pingparsing/compare/v1.4.0...v1.4.1 | ||
[v1.4.0]: https://github.com/thombashi/pingparsing/compare/v1.3.2...v1.4.0 | ||
[v1.3.2]: https://github.com/thombashi/pingparsing/compare/v1.3.1...v1.3.2 | ||
[v1.3.1]: https://github.com/thombashi/pingparsing/compare/v1.3.0...v1.3.1 | ||
[v1.3.0]: https://github.com/thombashi/pingparsing/compare/v1.2.0...v1.3.0 | ||
[v1.2.0]: https://github.com/thombashi/pingparsing/compare/v1.1.0...v1.2.0 | ||
[v1.1.0]: https://github.com/thombashi/pingparsing/compare/v1.0.3...v1.1.0 | ||
[v1.0.3]: https://github.com/thombashi/pingparsing/compare/v1.0.2...v1.0.3 | ||
[v1.0.2]: https://github.com/thombashi/pingparsing/compare/v1.0.0...v1.0.2 | ||
[v1.0.0]: https://github.com/thombashi/pingparsing/compare/v0.18.2...v1.0.0 | ||
[v0.18.2]: https://github.com/thombashi/pingparsing/compare/v0.18.0...v0.18.2 | ||
[v0.18.0]: https://github.com/thombashi/pingparsing/compare/v0.16.0...v0.18.0 | ||
[v0.16.0]: https://github.com/thombashi/pingparsing/compare/v0.15.0...v0.16.0 | ||
[v0.15.0]: https://github.com/thombashi/pingparsing/compare/v0.14.0...v0.15.0 | ||
[v0.14.0]: https://github.com/thombashi/pingparsing/compare/v0.13.0...v0.14.0 | ||
[v0.13.0]: https://github.com/thombashi/pingparsing/compare/v0.12.1...v0.13.0 | ||
[v0.12.1]: https://github.com/thombashi/pingparsing/compare/v0.12.0...v0.12.1 | ||
[v0.12.0]: https://github.com/thombashi/pingparsing/compare/v0.11.0...v0.12.0 | ||
[v0.11.0]: https://github.com/thombashi/pingparsing/compare/v0.10.0...v0.11.0 | ||
[v0.10.0]: https://github.com/thombashi/pingparsing/compare/v0.9.0...v0.10.0 | ||
[v0.9.0]: https://github.com/thombashi/pingparsing/compare/v0.8.2...v0.9.0 | ||
[v0.8.2]: https://github.com/thombashi/pingparsing/compare/v0.8.0...v0.8.2 | ||
[v0.8.0]: https://github.com/thombashi/pingparsing/compare/v0.6.0...v0.8.0 | ||
[v0.6.0]: https://github.com/thombashi/pingparsing/compare/v0.5.0...v0.6.0 | ||
[v0.5.0]: https://github.com/thombashi/pingparsing/compare/v0.4.0...v0.5.0 | ||
[v0.4.0]: https://github.com/thombashi/pingparsing/compare/v0.3.0...v0.4.0 | ||
[v0.3.0]: https://github.com/thombashi/pingparsing/compare/v0.2.9...v0.3.0 | ||
[v0.2.9]: https://github.com/thombashi/pingparsing/compare/v0.2.8...v0.2.9 | ||
[v0.2.8]: https://github.com/thombashi/pingparsing/compare/v0.2.7...v0.2.8 | ||
[v0.2.7]: https://github.com/thombashi/pingparsing/compare/v0.2.6...v0.2.7 | ||
[v0.2.6]: https://github.com/thombashi/pingparsing/compare/v0.2.5...v0.2.6 | ||
[v0.2.5]: https://github.com/thombashi/pingparsing/tree/v0.2.5 | ||
|
||
<!-- Generated by https://github.com/rhysd/changelog-from-release v3.7.2 --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Changelog | ||
================== | ||
|
||
`Reference <https://github.com/thombashi/pingparsing/blob/master/CHANGELOG.md>`__ | ||
|
||
.. literalinclude:: CHANGELOG.md |