Eclectic Media Git pingstats / e14bb9d
Cleans up changelog, adds changelog generation script Ariana Giroux 1 year, 3 months ago
2 changed file(s) with 123 addition(s) and 122 deletion(s). Raw diff Collapse all Expand all
1414
1515 **V0.1**
1616
17 - Initial functionality, plots ping to ``hipsterplot``
17 - Initial functionality
18 - (tag: V0.1) Added some basic docs
1819
1920 **V0.2**
2021
21 - Made pip safe
22
23 - Added command line binary support for script
22 - (tag: V0.1) Added some basic docs
23 - Cleaned up formatting on README.rst
24 - Updated git submodule listings
25 - Implemented command line argument
26 - Updated docs for script
27 - (tag: V0.2) Implemented pip safe setuputils install
2428
2529 **V0.3**
2630
27 - Added automated install script for use with ``wget``
28
29 **V0.3.1**
30
31 - Fixes install instructions
32
33 **V0.3.2**
34
35 - Updates screen update logic to make it smarter (tm)
36
37 - Made keyboard interrupt exit cleaner
38
39 **V0.3.3**
40
41 - Fixes a bug with versioning
42
43 **V0.3.4**
44
45 - Makes graph scale to terminal size
46
47 **V0.3.5**
48
49 - Updated readme
50
51 - Adds an authors file
52
53 - Made install script handle git init
54
55 - Scaled down total number of packets displayed
56
57 - Actually displays lost packets
31 - (tag: V0.2) Implemented pip safe setuputils install
32 - Added automated install script used by wget pipe
33 - Made install script prettier
34 - Made install script remove source after install
35 - (tag: V0.3) Updated install instructions to specify WGET method
5836
5937 **V0.4**
6038
61 - Improves UI scaling
39 - (tag: V0.3) Updated install instructions to specify WGET method
40 - (tag: V0.3.1) Fixed install instructions
41 - Made screen update logic smarter
42 - Made keyboard interrupt cleaner
43 - (tag: V0.3.2) Updated versioning
44 - (tag: V0.3.3) Fixed a bug with versioning
45 - (tag: V0.3.4) Made graph scale to terminal size
46 - updated readme with usage examples
47 - Added an authors file
48 - Made install script handle git init
49 - Scaled down total packets displayed, fixed bug
50 - (tag: V0.3.5) Made script actually display lost packets
51 - Fixed UI scaling to better fit terminals
52 - Added a status bar
53 - Updated setup and authors to 0.4
54 - (tag: V0.4) Merge branch 'master' of gitlab.com:EclectickMediaSolutions/pingstats
55 - Added classifiers for pypi
56 - (tag: V0.4.1) Updated install instructions for pip
57 - Made setup grab readme
58 - (tag: V0.4.2) Updated documentation, fixed packaging bugs
59 - (tag: V0.4.3) Updated README for legacy install instructions
6260
63 - Adds a status bar
64
65 - Update docs
66
67 **V0.4.1**
68
69 - Added PyPi classifiers
70
71 - Updated install instructions for pip
72
73 **V0.4.2**
74
75 - Made setup grab readme
76
77 - Updated docs
78
79 - Made setup grab readme
80
81 **V0.4.3**
82
83 - Added legacy install instructions
84
85 **V0.5a1**
86
87 - Updates ``hipsterplot`` dependency behaviour to fit pip
88
89 **V0.5.b1**
90
91 - Added second plot to display that shows average over time
92
93 - Refactors code to be less...spaghetti
94
95 **V0.5b2**
96
97 - Fixes some bugs with ``V0.5b1`` display
98
99 - Updated docs
100
101 **V0.5b3**
102
103 - Updated the way that version is obtained, added version argument to command line
104
105 - Adds tests, adds ``setup.py`` test functionality
106
107 - Added version to middle line
108
109 - Updated docs
11061
11162 **V0.5**
11263
113 - Graduates ``V0.5b3`` to ``V0.5``
114
115 - Updates docs, adds ``CHANGELOG.rst``
116
117 .. vim: shiftwidth=3 tabstop=3:
64 - Made install script handle git init
65 - (tag: V0.4) Merge branch 'master' of gitlab.com:EclectickMediaSolutions/pingstats
66 - Added classifiers for pypi
67 - (tag: V0.4.1) Updated install instructions for pip
68 - Made setup grab readme
69 - (tag: V0.4.2) Updated documentation, fixed packaging bugs
70 - (tag: V0.4.3) Updated README for legacy install instructions
71 - (tag: V0.5a1) Changed hipsterplot dependency behaviour, fits pip
72 - (tag: V0.5b1) Made software display additional plot with average
73 - Fixed some display bugs from V0.5b2
74 - Docs now reference new functionality, version
75 - (tag: V0.5b2) Updated Authors
76 - Updated the way pypi gets version number
77 - Made setup.py call pytest
78 - Wrote some basic tests
79 - Added version to middle line
80 - Merge branch 'tests'
81 - Added setup.cfg alias for pytest
82 - (tag: V0.5b3) Added tests instructions, updated readme image
83 - (tag: V0.5) Graduate V0.5b3 to V0.5, add changelog
11884
11985 **V0.6**
12086
121 - Implements Windows NT based ping searching
87 - (tag: V0.5) Graduate V0.5b3 to V0.5, add changelog
88 - Made getpings handle nt search constraints
89 - Added nt safe Popen mechanics, nt ping grepping
90 - (tag: V0.6) Updated to version 0.6
91 - (tag: V0.6.1) Removed errant print statements
92 - (tag: V0.6.1.1) Fixed versioning
93 - (tag: V0.6.2) Replace _get_tty with stdlib get_terminal_size
12294
123 - Implements a safer ``subprocess.Popen`` mechanism
124
125 **V0.6.1**
126
127 - Removes errant debug print statements
128
129 **V0.6.2**
130
131 - Removes dependence on OS specific terminal size functions in favour of ``shutil.get_terminal_size``
13295
13396 **V0.7**
13497
135 - Adds new top level function ``plot_pings`` to provide easier point of access for scripting
98 - (tag: V0.6) Updated to version 0.6
99 - (tag: V0.6.1) Removed errant print statements
100 - (tag: V0.6.1.1) Fixed versioning
101 - (tag: V0.6.2) Replace _get_tty with stdlib get_terminal_size
102 - (tag: V0.7) Added a more sane access approach
136103
137104 **V0.8**
138105
139 - Restructures ``get_pings`` to function as a generator for greatly simplified use
106 - (tag: V0.7) Added a more sane access approach
107 - (tag: V0.8) Improves API structure, adds minor features
108 - (tag: V0.8.1) Re-implement list constructors, rename args
140109
141 - Adds functionality to control ping list length max
142
143 - Major updates to tests
144
145 - Moved line parsing logic to new function, ``_decode_line``
146
147 **V0.8.1**
148
149 - Re-implements list constructor arguments for ``get_pings``
150
151 - Renames arguments for ``get_pings`` to make more sense
152110
153111 **V0.9**
154112
155 - Adds new documentation via sphinx (see ``./docs/``)
156
157 - Made core logic more modular, creating a new class via :py:class:`pingstats.Pings`
158
159 - Provides more granular access to the individual parts of the core logic
160
161 - All functionality retained
162
163 - Added new UI logic via :py:class:`pingstats.ui`
164
165 - Added new logic to run loop, allowing user to specify UI layout
113 - (tag: V0.8.1) Re-implement list constructors, rename args
114 - (tag: V0.8.1.1) Fixed distultils binary pointer
115 - Made pingstats.get_pings modular
116 - Added tests for new pings object
117 - Updated global scale values to better scale ui
118 - Made pingstats.Pings object data names sane
119 - Re-implemented pingstats.get_pings
120 - Added deprecated calls to pingstats._run
121 - Finished implementing tests f/ logic
122 - (tag: V0.9b1) Re-implemented pingstats._run for legacy support
123 - Added tests f/ UI
124 - Made pingstats.get_pings more clear
125 - Updated documentation f/ project
126 - Added new docs via sphinx
127 - Removed old docs
128 - Updated changelog and authors f/ V0.9
129 - (tag: V0.9b2) Added dynamic ui layout manipulation
130 - Updated version tag
131 - Merge remote-tracking branch 'internal/0.9b3-docs'
132 - Added a basic readme back to the project
133 - (tag: V0.9b3) Fixed readme naming....
134 - Fixed Justyn Chaykowski author credit
135 - (tag: V0.9b3.1) Various bugfixes, display fixes
136 - Added git hooks and configured repo hooks path
137 - Added a setup script for git hooks
138 - Removed old setup.sh
139 - Updated docs with hook install information
140 - Updated base readme
141 - Moved git hooks to more visible location
142 - (tag: V0.9b3.2) Sanitizes plot/widget sizing.
143 - Sanitizes plot/widget sizing.
144 - (tag: V0.9b4) Fix versioning
145 - Added status line, displays most recent raw data
146 - Adds tests for commit c93afd9
147 - Fixes scaling for windows environments
148 - Added a dropped packets status widget
149 - Extended DroppedStatus with docs and more functionality
150 - Added tests for DroppedStatus
151 - Adds documentation to RawStatus
152 - Updated tests to be more NT aware
153 - Merge remote-tracking branch 'internal/raw_status'
154 - Merge remote-tracking branch 'internal/dropped_status'
155 - (tag: V0.9b5) Added new status widgets, fixes windows scaling
156 - (internal/0.9-updated-docs) Updated docs to represent new changes
157 - (internal/cleanup-deprecated) Removed deprecated code (was deprecated in V0.8)
158 - Cleaned build directory for readthedocs
159 - Removed sub module
160 - (tag: V0.9) Merge remote-tracking branches 'internal/0.9-updated-docs' and 'internal/cleanup-deprecated'
161 - (tag: V0.9.1, internal/master, master) Fix versioning... again
0 #! /bin/bash
1
2 echo -e "::"
3 git --no-pager log --pretty="%d %s" --no-color "$1"~1.."$2" --reverse | sed 's/^/ */'
4 echo ""