Change log

Outlines top level talking points of each major version change.


V0.1

  • Initial functionality
  • (tag: V0.1) Added some basic docs

V0.2

  • (tag: V0.1) Added some basic docs
  • Cleaned up formatting on README.rst
  • Updated git submodule listings
  • Implemented command line argument
  • Updated docs for script
  • (tag: V0.2) Implemented pip safe setuputils install

V0.3

  • (tag: V0.2) Implemented pip safe setuputils install
  • Added automated install script used by wget pipe
  • Made install script prettier
  • Made install script remove source after install
  • (tag: V0.3) Updated install instructions to specify WGET method

V0.4

  • (tag: V0.3) Updated install instructions to specify WGET method
  • (tag: V0.3.1) Fixed install instructions
  • Made screen update logic smarter
  • Made keyboard interrupt cleaner
  • (tag: V0.3.2) Updated versioning
  • (tag: V0.3.3) Fixed a bug with versioning
  • (tag: V0.3.4) Made graph scale to terminal size
  • updated readme with usage examples
  • Added an authors file
  • Made install script handle git init
  • Scaled down total packets displayed, fixed bug
  • (tag: V0.3.5) Made script actually display lost packets
  • Fixed UI scaling to better fit terminals
  • Added a status bar
  • Updated setup and authors to 0.4
  • (tag: V0.4) Merge branch ‘master’ of gitlab.com:EclectickMediaSolutions/pingstats
  • Added classifiers for pypi
  • (tag: V0.4.1) Updated install instructions for pip
  • Made setup grab readme
  • (tag: V0.4.2) Updated documentation, fixed packaging bugs
  • (tag: V0.4.3) Updated README for legacy install instructions

V0.5

  • Made install script handle git init
  • (tag: V0.4) Merge branch ‘master’ of gitlab.com:EclectickMediaSolutions/pingstats
  • Added classifiers for pypi
  • (tag: V0.4.1) Updated install instructions for pip
  • Made setup grab readme
  • (tag: V0.4.2) Updated documentation, fixed packaging bugs
  • (tag: V0.4.3) Updated README for legacy install instructions
  • (tag: V0.5a1) Changed hipsterplot dependency behaviour, fits pip
  • (tag: V0.5b1) Made software display additional plot with average
  • Fixed some display bugs from V0.5b2
  • Docs now reference new functionality, version
  • (tag: V0.5b2) Updated Authors
  • Updated the way pypi gets version number
  • Made setup.py call pytest
  • Wrote some basic tests
  • Added version to middle line
  • Merge branch ‘tests’
  • Added setup.cfg alias for pytest
  • (tag: V0.5b3) Added tests instructions, updated readme image
  • (tag: V0.5) Graduate V0.5b3 to V0.5, add changelog

V0.6

  • (tag: V0.5) Graduate V0.5b3 to V0.5, add changelog
  • Made getpings handle nt search constraints
  • Added nt safe Popen mechanics, nt ping grepping
  • (tag: V0.6) Updated to version 0.6
  • (tag: V0.6.1) Removed errant print statements
  • (tag: V0.6.1.1) Fixed versioning
  • (tag: V0.6.2) Replace _get_tty with stdlib get_terminal_size

V0.7

  • (tag: V0.6) Updated to version 0.6
  • (tag: V0.6.1) Removed errant print statements
  • (tag: V0.6.1.1) Fixed versioning
  • (tag: V0.6.2) Replace _get_tty with stdlib get_terminal_size
  • (tag: V0.7) Added a more sane access approach

V0.8

  • (tag: V0.7) Added a more sane access approach
  • (tag: V0.8) Improves API structure, adds minor features
  • (tag: V0.8.1) Re-implement list constructors, rename args

V0.9

  • (tag: V0.8.1) Re-implement list constructors, rename args
  • (tag: V0.8.1.1) Fixed distultils binary pointer
  • Made pingstats.get_pings modular
  • Added tests for new pings object
  • Updated global scale values to better scale ui
  • Made pingstats.Pings object data names sane
  • Re-implemented pingstats.get_pings
  • Added deprecated calls to pingstats._run
  • Finished implementing tests f/ logic
  • (tag: V0.9b1) Re-implemented pingstats._run for legacy support
  • Added tests f/ UI
  • Made pingstats.get_pings more clear
  • Updated documentation f/ project
  • Added new docs via sphinx
  • Removed old docs
  • Updated changelog and authors f/ V0.9
  • (tag: V0.9b2) Added dynamic ui layout manipulation
  • Updated version tag
  • Merge remote-tracking branch ‘internal/0.9b3-docs’
  • Added a basic readme back to the project
  • (tag: V0.9b3) Fixed readme naming….
  • Fixed Justyn Chaykowski author credit
  • (tag: V0.9b3.1) Various bugfixes, display fixes
  • Added git hooks and configured repo hooks path
  • Added a setup script for git hooks
  • Removed old setup.sh
  • Updated docs with hook install information
  • Updated base readme
  • Moved git hooks to more visible location
  • (tag: V0.9b3.2) Sanitizes plot/widget sizing.
  • Sanitizes plot/widget sizing.
  • (tag: V0.9b4) Fix versioning
  • Added status line, displays most recent raw data
  • Adds tests for commit c93afd9
  • Fixes scaling for windows environments
  • Added a dropped packets status widget
  • Extended DroppedStatus with docs and more functionality
  • Added tests for DroppedStatus
  • Adds documentation to RawStatus
  • Updated tests to be more NT aware
  • Merge remote-tracking branch ‘internal/raw_status’
  • Merge remote-tracking branch ‘internal/dropped_status’
  • (tag: V0.9b5) Added new status widgets, fixes windows scaling
  • Updated docs to represent new changes
  • Removed deprecated code (was deprecated in V0.8)
  • Cleaned build directory for readthedocs
  • Removed sub module
  • (tag: V0.9) Merge remote-tracking branches ‘internal/0.9-updated-docs’ and ‘internal/cleanup-deprecated’
  • (tag: V0.9.1) Fix versioning… again
  • Made widget object names more sane.
  • Reimplement clear on ui loop
  • Merge branches ‘fix-ui-naming’ and ‘reimplement-clear’ into rolling-release
  • (tag: V0.9.2b1) Updated to V0.9.2b1 on rolling release
  • Prune references to git tasks
  • Merge branch ‘prune_git_tasks’ into rolling-release
  • Cleans up changelog, adds changelog generation script
  • Merge branch ‘prune-changelog’ into rolling-release
  • Added example output to all status widget docstrings
  • Merge branch ‘widget-example-docstrings’ into rolling-release
  • Updated module autodocs to be more legible/sensible
  • Updated Readme software description
  • Removed scripts for old git tasks system
  • Merge branches ‘update_automodule’, ‘update_readme_description’ and ‘update-hooks’ into rolling-release
  • (tag: V0.9.2b2) Update to V0.9.2b2
  • (tag: V0.9.2, origin/master, master) Update version to reflect V0.9.2b2 passing all tests
  • Added config parsing capabilities via config.py
  • Added config API to __init__.py
  • Fixed a bug for nt
  • Added some basic docs for config.py
  • Added config.py docs to sphinx-docs
  • Removed default docs theme to enable Readthedocs defaults
  • Merge remote-tracking branch ‘origin/user-preference-file’ into rolling-release
  • Added install instructions for installing from source
  • Added an interface to provide ui.Runner with user derived widgets
  • Remove reference to nix only installs
  • Added long-description back to setup.py
  • Added command line arguments to README
  • Added a “widgets” property to ui.Runner to make things cleaner
  • Updated tests to remove warnings from pytest
  • (tag: V0.9.3) Added basic tests to ui.Runner
  • Update versioning
  • (tag: V0.9.3.1) Ensured Runner executed from setuputils
  • Updated version
  • Updated contribution guidelines to outline git bug workflow
  • Fixed argv pass to run function
  • Added tests for runtime and parser
  • Added test to ensure path is set properly f/ console scripts
  • (tag: V0.9.4) Moved custom_widget snippet to example file
  • Pruned old hook files f/ git, unused and stale.
  • Updated the contribution guidelines
  • Made contribution guidelines more clear
  • Updated docs to fix klaus-viewer rendering issues
  • Added issue tracker to README.rst
  • Updated contribution guidelines in sphinx-docs
  • Updated primary repo url throughout docs
  • Updated primary repo url throughout docs
  • Merge remote-tracking branch ‘origin/googlegroups-bug-tracker’
  • (origin/master, origin/HEAD) Fixed a hyperlink error in README.rst
  • Added import try/except block to handle missing gnuplot
  • Added multi-backend render functions
  • Makes UI Plot widgets intelligently choose backend
  • Update test_ui.py
  • Updated tests to reflect 739e898
  • Moves a vim modeline to the bottom of the file
  • Updated README to reflect both backend’s install methods
  • Added asciiplotlib to requirements.txt
  • Updates sphinx-docs for V1.0, multi-backend support
  • Removed old screenshot, linked to demo
  • (tag: V1.0.0) Added link to readthedocs