Skip to content

Commit 65b3d8c

Browse files
committed
Moved revision tracking to separate file
1 parent 3b75b85 commit 65b3d8c

File tree

2 files changed

+223
-218
lines changed

2 files changed

+223
-218
lines changed

REVISIONS.md

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
v0.3.0.5
2+
- Added: _WD_GetTable (danylarson / water)
3+
- Fixed (_WD_FindElement): Enforce relative xpath when utilizing a starting element
4+
- Changed: Use InetRead instead of __WD_Get (_WD_IsLatestRelease & _WD_UpdateDriver)
5+
- Changed: Pass Content-Type header in HTTP request
6+
7+
v0.3.0.4
8+
- Added: _WD_ExecuteCdpCommand (TheDcoder)
9+
- Changed (_WD_UpdateDriver): Add support for MSEdge (Chromium)
10+
- Changed (_WD_Shutdown): Allow shutdown of specific module by name or PID
11+
- Changed (_WD_Startup): Notify if WinHTTP UDF needs updated
12+
- Changed: Improved error handling / HTTP timeout detection
13+
14+
v0.3.0.3
15+
- Added: _WD_SetTimeouts
16+
- Added: _WD_GetElementById
17+
- Added: _WD_GetElementByName
18+
- Added: _WD_SetElementValue
19+
- Added: _WD_ElementActionEx
20+
21+
v0.3.0.2
22+
- Fixed: WinHTTP timeout coding
23+
- Changed (_WD_Option): Add support for DriverDetect option
24+
- Changed (_WD_Startup): Respect DriverDetect setting
25+
26+
v0.3.0.1
27+
- Changed (_WD_Window): Add support for New option
28+
- Changed (_WD_Window): Add support for Print option
29+
- Changed (_WD_Window): Window option can now be used to switch tabs (ala existing 'switch' option)
30+
- Added: Unknown Command error detection
31+
32+
v0.2.0.9
33+
- Changed: _WD_Status now returns Dictionary object instead of raw JSON string
34+
- Changed: Add support for DebugTrim option to _WD_Option
35+
- Changed: Remove check for $HTTP_STATUS_SERVER_ERROR (chromedriver relic)
36+
- Changed: Improved output from _WD_IsLatestRelease
37+
- Fixed: Default arguments for _WD_ExecuteScript should be empty string
38+
- Fixed: Removed unneeded string conversion
39+
- Added: Generic error detection routine
40+
41+
v.0.2.0.8
42+
- Fixed: Error handling in _WD_IsLatestRelease
43+
- Changed: Add support for DriverClose option to _WD_Option
44+
- Changed: _WD_Startup no longer closes existing driver consoles if DriverClose option (_WD_Option) is False
45+
- Changed: Add support for HTTPTimeouts option to _WD_Option
46+
- Changed: Set timeouts for WinHTTP requests if HTTPTimeouts option (_WD_Option) is True
47+
48+
v.0.2.0.7
49+
- Changed: Remove check for invalid status codes from _WD_Alert
50+
- Changed: Hide debug output in _WD_IsLatestRelease
51+
- Changed: Expanded error handling in _WD_ElementAction
52+
- Fixed: Default variable initialization in _WD_ElementOptionSelect
53+
- Added: _WD_ElementSelectAction
54+
- Added: Check for UDF update in _WD_Startup
55+
56+
v0.2.0.6
57+
- Changed: _WD_ElementAction handling of return status codes
58+
- Changed: File separator is now @LF in _WD_SelectFiles
59+
- Changed: wd_demo
60+
- Added: DemoUpload
61+
- Chore: Update description of parameters in _WD_ConsoleVisible
62+
- Fixed: Proper string escaping in _WD_SelectFiles
63+
64+
v0.2.0.5
65+
- Fixed: __WD_CloseDriver regression
66+
- Fixed: __WD_Get, __WD_Put & __WD_Delete pass additional URL components
67+
68+
v0.2.0.4
69+
- Added: _WD_DownloadFile
70+
- Added: Global variable to hold session details
71+
- Changed: wd_demo
72+
- Added: GUI front-end
73+
- Added: DemoDownload
74+
- Changed: DemoWindows, DemoTimeouts, DemoElements
75+
- Fixed: __WD_CloseDriver now closes child console processes
76+
77+
v0.2.0.3
78+
- Fixed: Missing include file
79+
- Fixed: _WD_Execute timeout detection / handling
80+
81+
v0.2.0.2
82+
- Added: _WD_IsLatestRelease
83+
- Added: _WD_UpdateDriver
84+
- Changed: __WD_Get and __WD_Put updated to detect invalid URL
85+
- Changed: __WD_Get and __WD_Put updated to handle both HTTP and HTTPS requests
86+
- Changed: __WD_CloseDriver - Optional parameter to indicate driver to close
87+
- Fixed: __WD_Put and __WD_Delete use correct port
88+
- Fixed: _WD_Navigate timeout detection / handling
89+
90+
v0.2.0.1
91+
- Added: _WD_GetShadowRoot
92+
- Added: _WD_SelectFiles
93+
- Fixed: Additional error checking in _WD_WaitElement
94+
- Fixed: Standardize coding of frame related functions
95+
- Changed: Added backslash to list of characters to escape
96+
- Changed: Modified _WD_jQuerify with additional parameters for timeout / alternate jQuery source
97+
98+
v0.1.0.21
99+
- Fixed: 'maximize', 'minimize', 'fullscreen' options now work correctly in _WD_Window
100+
- Fixed: Prevent runtime error dialog from appearing when function call succeeded
101+
102+
V0.1.0.20
103+
- Fixed: Escape string passed to _WD_ElementAction when setting element's value
104+
- Fixed: Return value from _WD_Window should be "" on error
105+
- Fixed: Current tab handling in _WD_Attach
106+
107+
V0.1.0.19
108+
- Added: _WD_ConsoleVisible
109+
- Added: __WD_EscapeString
110+
- Changed: Escape double quotes in string passed to _WD_FindElement, _WD_ExecuteScript
111+
- Changed: _WD_Window with 'rect' command now returns Dictionary object instead of raw JSON string
112+
113+
V0.1.0.18
114+
- Changed: Add optional parameters to _WD_NewTab for URL and Features
115+
- Added: _WD_jQuerify
116+
- Added: _WD_ElementOptionSelect
117+
118+
V0.1.0.17
119+
- Changed: Add 'Screenshot' option to _WD_ElementAction
120+
- Changed: Extract JSON value when taking screenshot in _WD_Window
121+
- Changed: Rework coding of _WD_ElementAction
122+
- Fixed: Error handling in __WD_Get
123+
- Fixed: _WD_NewTab failed in some situations
124+
- Fixed: _WD_Window error handling
125+
- Added: _WD_Screenshot
126+
127+
V0.1.0.16
128+
- Changed: Add async support to _WD_ExecuteScript
129+
- Changed: Add debug info to _WD_GetMouseElement
130+
- Fixed: Set element value in _WD_ElementAction
131+
- Fixed: Prevent premature exit in _WD_WaitElement
132+
- Fixed: ChromeDriver now uses goog:chromeOptions
133+
134+
V0.1.0.15
135+
- Fixed: __WD_Post now suppports Unicode text
136+
- Changed: Add support for Unicode text to _WD_ElementAction's "value" option
137+
- Changed: Add support for BinaryFormat option to _WD_Option
138+
- Added: _WD_LoadWait
139+
140+
V0.1.0.14
141+
- Fixed: Improve error handling in _WD_NewTab
142+
- Fixed: Screenshot option in _WD_Window
143+
- Fixed: Close handles in __WD_Get, __WD_Post, __WD_Delete
144+
145+
V0.1.0.13
146+
- Fixed: Remove unsupported locator constants
147+
- Fixed: Return value of _WD_WaitElement
148+
- Changed: Add support for 'displayed' option in _WD_ElementAction (BigDaddyO)
149+
- Changed: Add $lVisible parameter to _WD_WaitElement
150+
- Changed: $_WD_DEBUG now defaults to $_WD_DEBUG_Info
151+
152+
V0.1.0.12
153+
- Changed: Modified _WD_NewTab with timeout parameter
154+
- Fixed: Correctly set @error in _WD_ExecuteScript
155+
- Added: _WD_HighlightElement (Danyfirex)
156+
- Added: _WD_HighlightElements (Danyfirex)
157+
158+
V0.1.0.11
159+
- Changed: Modified _WD_FindElement to use new global constant
160+
- Fixed: _WD_GetMouseElement JSON processing
161+
- Fixed: _WD_GetElementFromPoint JSON processing
162+
- Added: _WD_GetFrameCount (Decibel)
163+
- Added: _WD_IsWindowTop (Decibel)
164+
- Added: _WD_FrameEnter (Decibel)
165+
- Added: _WD_FrameLeave (Decibel)
166+
167+
V0.1.0.10
168+
- Changed: Add support for non-standard error codes in _WD_Alert
169+
- Changed: Detect non-present alert in _WD_Alert
170+
- Changed: __WD_Error coding
171+
- Fixed: Correctly set function error codes
172+
- Added: _WD_LastHTTPResult
173+
174+
V0.1.0.9
175+
- Changed: Force command parameter to lowercase in _WD_Action
176+
- Changed: Enhanced error checking in _WD_FindElement
177+
- Added: _WD_GetMouseElement
178+
- Added: _WD_GetElementFromPoint
179+
180+
V0.1.0.8
181+
- Changed: Improve error handling in _WD_Attach
182+
- Fixed: Missing "window" in URL for _WD_Window
183+
- Fixed: Header entry for _WD_Option
184+
- Added: Reference to Edge driver
185+
- Fixed: _WD_Window implementation of Maximize, Minimize, Fullscreen, & Screenshot
186+
- Removed: Normal option from _WD_Window
187+
- Added: Rect option to _WD_Window
188+
189+
V0.1.0.7
190+
- Changed: Add $sOption parameter to _WD_Action
191+
- Changed: Implemented "Actions" command in _WD_Action
192+
- Changed: Improved error handling in _WD_FindElement
193+
- Added: _WD_WaitElement
194+
195+
V0.1.0.6
196+
- Fixed: Missing variable declarations
197+
- Changed: _WD_Attach error handling
198+
199+
V0.1.0.5
200+
- Changed: Switched to using _WinHttp functions
201+
- Added: _WD_LinkClickByText
202+
203+
V0.1.0.4
204+
- Changed: Renamed core UDF functions
205+
- Changed: _WD_FindElement now returns multiple elements as an array instead of raw JSON
206+
207+
V0.1.0.3
208+
- Fixed: Error constants
209+
- Changed: Renamed UDF files
210+
- Changed: Expanded _WDAlert functionality
211+
- Changed: Check for timeout in __WD_Post
212+
- Changed: Support parameters in _WDExecuteScript
213+
- Added: _WD_Attach function
214+
215+
V0.1.0.2
216+
- Fixed: _WDWindow
217+
- Changed: Error constants (mLipok)
218+
- Added: Links to W3C documentation
219+
- Added: _WD_NewTab function
220+
221+
V0.1.0.1
222+
- Initial release
223+

0 commit comments

Comments
 (0)