.. Changelog first added at V0.2 .. toctree:: :maxdepth: 2 .. sectionauthor: Ariana Giroux .. _change-log: 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