forked from MarketSquare/webdrivermanager
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
184 lines (147 loc) · 5.99 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
Changelog
=========
0.7.4 (2019-03-14)
------------------
- Fixed imports. [Dmitry Misharov]
- Use flaky package go retry tests failed. [Jani Mikkonen]
Typically caused by real backends fail to respond.
- Use better reporters for pylint&flake8. [Jani Mikkonen]
0.7.3 (2019-03-13)
------------------
- Show human readable message on connection error. [Jani Mikkonen]
- Changelog into a separate file. [Jani Mikkonen]
- Add version information. [Jani Mikkonen]
- Lxml removed from pylintrc. [Jani Mikkonen]
- Fixed readme. [Jani Mikkonen]
0.7.2 (2019-02-20)
------------------
- Bugfix: unhandled exception if windows binary did not exists. [Jani
Mikkonen]
0.7.1 (2019-02-19)
------------------
- Cygwin bug fixes. [Jani Mikkonen]
* mark destination as executable
* place executable into bin instead of scripts if running on cygwin
python
- Add option to skip link creation. [Jani Mikkonen]
Fixes #11
- Enable choosing binary bitness. [Jani Mikkonen]
Fixes #12
- Moar lintian fixes. [Jani Mikkonen]
- Bugfix: handle chromedriver bitness across platforms. [Jani Mikkonen]
- Fix for python2/3 compatibility. [Jani Mikkonen]
- Fix for requirements. [Jani Mikkonen]
- Rewrite for get_download_url. [Jani Mikkonen]
Mainly to clean up chromedriver filename but touched others also to
return also filename.
- Updated requirements-dev. [Jani Mikkonen]
- Updated readme to include edge. [Jani Mikkonen]
- Pylint fixes. [Jani Mikkonen]
- BeautifulSoup instead of lxml. [Jani Mikkonen]
Fixes #9
- Run flake8 & pylint on ci and generate junits. [Jani Mikkonen]
- Cygwin support. [Jani Mikkonen]
- Extended tests and lots of flake8 fixes. [Jani Mikkonen]
- Updated readme. [Jani Mikkonen]
- Overwrite also binary if it exists. [Jani Mikkonen]
Fixes #7
- Option to autodiscover bin location. [Jani Mikkonen]
0.6.0 (2019-01-29)
------------------
- Merge branch 'master' of github.com:Omenia/webdrivermanager. [Jani
Mikkonen]
- Refactor cli portion. [Jani Mikkonen]
- Refactor cli portion. [Jani Mikkonen]
0.5.0 (2019-01-04)
------------------
- Export test results to azure. [Jani Mikkonen]
- Dont crash with unknown browser string. [Jani Mikkonen]
- Basic support for edge. [Jani Mikkonen]
- Add possibility to download any os binaries. [Jani Mikkonen]
- Removed dead code. [Jani Mikkonen]
0.4.2 (2018-11-02)
------------------
- Release: 0.4.2. [Jani Mikkonen]
- Merge pull request #4 from quarckster/fix_github. [Jani Mikkonen]
Fixed fallback github method
- Corner case for Mac OS X. [Dmitrii Misharov]
- Fixed fallback github method. [Dmitrii Misharov]
- Dont publish artifacts. [Jani Mikkonen]
0.4.1 (2018-10-31)
------------------
- Fix & release. [Jani Mikkonen]
- Code deduplication. [Jani Mikkonen]
- Doit tasks and few dependencies for dev side. [Jani Mikkonen]
- Publish artifacts task. [Jani Mikkonen]
- Python 2.7 fix. [Jani Mikkonen]
- Removed cruft. [Jani Mikkonen]
- Basic pipeline. [Jani Mikkonen]
- Fix download_and_install show_progress_bar handling. [Jani Mikkonen]
Value was always set to true even if user wanted no output
- Acceptance tests to just prevent things getting broken. [Jani
Mikkonen]
- Bug fixes: [Jani Mikkonen]
* Fallback to releases page wasnt implemented for
OperaChromiumDriverManager when calling get_download_path
* Fallback to releases didnt find geckodriver release as the geckodriver
in macos does not contain bitness
- All Downloaders into Managers. [Jani Mikkonen]
0.4.0 (2018-10-28)
------------------
- Fixed chrome/opera download in mac. [Jani Mikkonen]
- Setup.py pulls requirements.txt. [Jani Mikkonen]
- Merge pull request #1 from quarckster/geckodriver_fix. [Jani Mikkonen]
Fallback download methods
- Added lxml dependency. [Dmitry Misharov]
- Added a fallback download method for opera chromium driver. [Dmitry
Misharov]
- Added a fallback download method for geckodriver. [Dmitrii Misharov]
0.3.0 (2018-10-27)
------------------
- Updated readme. [Jani Mikkonen]
- Cache get_download_path calls. [Jani Mikkonen]
- Various cleanups. [Jani Mikkonen]
* few lint fixes
* cache platform.system() calls
* code reuse for bitness and os_name
- Updated readme. [Jani Mikkonen]
0.2.0 (2018-10-26)
------------------
- Utf8 for the win. [Jani Mikkonen]
- Support passing dl and linkpath from cli. [Jani Mikkonen]
- Misc changes. [Jani Mikkonen]
* some lint fixes
* setup.py changes
* twine added to requirements
- Setup changes. [Jani Mikkonen]
- Dev requirements. [Jani Mikkonen]
- Fix setup.py. [Jani Mikkonen]
- If venv is activate, choose install location accordingly. [Jani
Mikkonen]
- Rename the poroject. [Jani Mikkonen]
- Fix up dependencies, add a few more classifiers to setup. [Leonides T.
Saguisag, Jr]
- Updated README.rst to include info about command line tool,
downloaders for Chrome and Chromium-based Opera browsers. [Leonides T.
Saguisag, Jr]
- Finish adding support for downloading a specific WebDriver version to
the command-line tool. [Leonides T. Saguisag, Jr]
- Fix display bug if link_path is not in the PATH environment variable.
[Leonides T. Saguisag, Jr]
- Add command-line support. [Leonides T. Saguisag, Jr]
- Initial work on OperaChromiumDriverDownloader class. Change download
behavior to include webdriver name and version in the download path
(needed since the version number is not embedded in the filename for
the Opera driver). Fix bug where the executable bit was not getting
set on the extracted driver binary. [Leonides T. Saguisag, Jr]
- Initial work on ChromeDriverDownloader class. [Leonides T. Saguisag,
Jr]
- Change Windows behavior to simply copy the driver binary since
symlinking requires special privileges and creating a wrapper .cmd
script does not work (webdriver expects the .exe to be in the system
path). [Leonides T. Saguisag, Jr]
- Fix bug with .zip file handling; update License section in README to
note that the licenses of the WebDriver downloads should be checked
prior to download / use. [Leonides T. Saguisag, Jr]
- Add requirements.txt. [Leonides T. Saguisag, Jr]
- Initial commit. [Leonides T. Saguisag, Jr]