This repository has been archived by the owner on Jun 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
204 lines (174 loc) · 5.28 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
CHANGES
=======
v1.1.0
------
* Update documentation, add quickstart
* Update documentation, add quickstart
* Restructure classes to allow context manager syntax
* Update requirements
* Release v1.0.2
v1.0.2
------
* Update REAMDE, documentation
* Relocate all fangraphs.leaders.\* modules to fangraphs.leaders.leaders
* Refactor list\_options, current\_option, and configure (and private helper) methods
* Update documentation
* Move classes from fangraphs.leaders for fangraphs.leaders.\*
* Release v1.0.1
v1.0.1
------
* Release v1.0.1
* Correct README test instructions
* Fix naming inconsistincies within modules; Fix bug in tests
* Update files for v1.0.0
v1.0.0
------
* Add remaining files
* Generate AUTHORS and ChangeLog
* Create setup.cfg and setup.py files
* Revise docstrings
* Update .gitignore
* Correct typos in docstrings
* Correct docstrings in FanGraphs.selectors.leaders\_sel
* Move ScrapingUtilities to FanGraphs.utilities
* Rename class names in FanGraphs.leaders
* Apply CSS selector changes to docs
* Relocate CSS selectors
* Add doc files for all modules
* Add FanGraphs.leaders autodocumentation
* Run Sphinx Quickstart
v0.8.2
------
* Add/Edit module docstrings
* Update README
* Update requirements
v0.8.1
------
* Run pylint
* Update README.md
v0.8.0
------
* Add method docstrings
* Create export method
* Create configure method and private helper methods
* Create current\_option method
* Create list\_queries and list\_options methods
* Compile CSS Selectors
* Refactor setup\_class methods in test classes
* Initialize InternationalLeaderboards class
* Update README.md
v0.7.0
------
* Add method docstrings
* Move waitfor selector to FanGraphs.selectors.leader\_sel package modules
* Create export method
* Create configure method and private helper methods
* Create current\_option method
* Create list\_options method
* Create list\_queries method
* Compile CSS selectors for WARLeaderboards
* Initialize WARLeaderboards class
* Move CSS Selectors to FanGraphs.selectors.leaders\_sel subpackage
* Update README.md
* Create LICENSE
* Update README.md
v0.6.0
------
* Pylint
* Add class and method docstrings
* Create export method; Rework export methods of other classes
* Create configure method and helper private methods
* Create current\_option method
* Create list\_queries and list\_options methods
* Update unit tests
* Refactor classes (\_\_Utils integration)
* Refactor reset instance methods of classes
* Intialize GameSpanLeaderboards
v0.5.1
------
* Change FanGraphs.leaders.SplitsLeaderboards.list\_quick\_splits from instance method to class method
v0.5.0
------
* Update README
* Update README
v0.4.0
------
* Delete functional tests
* Add docstrings to TestSeasonStatGrid
* Add docstrings to TestSeasonSTatGrid
* Add docstrings to TestMajorLeagueLeaderboards
* Refactor TestSplitsLeaderboards; Add docstrings
* Refactor functional tests into unit tests: TestMajorLeagueLeaderboards
* Refactor TestSeasonStatGrid
* Refactor TestSplitsLeaderboards
* Refactor TestMajorLeagueLeaderboards
* Refactor TestSeasonStatGrid
* Refactor TestSplitsLeaderboards
* Refactor TestMajorLeagueLeaderboards
* Refactor Playwright browser initiation
* Restructure file hierarchy
* Remove FanGraphs.projections module
* Install pytest
v0.3.0
------
* Add module-level docstrings
* Update docstrings
* Refactor functional tests
* Bugfix unit tests
* Bugfix unit tests
* Refactor SeasonStatGrid and SplitsLeaderboards unit tests
* Refactor MajorLeagueLeaderboards unit tests
* Refactor MajorLeagueLeaderboards to use Playwright
* Refactor SeasonStatGrid to use Playwright
* Refactor SplitsLeaderboards to use Playwright
* Install Playwright
* Refactor quick splits
* Modify execute method (still buggy)
* Add quick splits, quick\_split and configure\_quick\_split methods
* Add export method (buggy)
* Add configure method
* Remove quick split compatibility; Add current\_option method
* Add list\_filter\_groups and list\_options methods
* Add list\_queries method
* Compile quick splits and splits CSS Selectors
* Add update method
* Compile dropdown CSS selectors
* Compile selections CSS selectors
* Add configure\_group method
* Add reset\_filters method
v0.2.0
------
* Separate functional tests
* Add docstrings to class and class methods
* Create export method
* Add explicit wait before creating bs4.BeautifulSoup object
* Use browser page source instead of '\*' CSS Selector
* Fix bug in configure method
* Refactor tests
* Finalize configure method
* Switch main parser from Selenium to BeautifulSoup4
* Install requests, BeautifulSoup4, cssselect
* Add configure method (buggy)
* Fix bugs in current\_option method
* Add current\_option method
* Add list\_options method
* Add list\_queries method
* Migrate exceptions to separate file
* Compile remaining CSS selectors
* Compile CSS selectors
* Initialize SeasonStatGrid class
* Initialize SplitsLeaderboards class
* Update README.md
v0.1.0
------
* Add query configuration for leaderboard type
* Create export method, update functional and unit tests
* Create current\_options and configure classmethods
* Create list\_queries classmethod
* Write listoptions classmethod
* Add page filter element XPaths
* Add \_\_init\_\_ to MajorLeagueLeaderboards
* Initialize tests for leaders.MajorLeagueLeaderboards
* Initialize directory for unit tests
* Initialize classes
* Initial Commit