Skip to content

Commit 32f2bdb

Browse files
committed
2 parents f3fd759 + 49a1180 commit 32f2bdb

File tree

6 files changed

+180
-189
lines changed

6 files changed

+180
-189
lines changed

CHANGELOG.md

+38
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
## 1.0.0 (2025-02-05)
2+
3+
### BREAKING CHANGE
4+
5+
- now you'll have to use By.CSS_SELECTOR instead of By.CSS
6+
7+
### Feat
8+
9+
- refactor import and export statements for better readability
10+
- update changelog for version 0.7.0 and fix dependency versions
11+
- add ping method to ConnectionHandler for browser connectivity check
12+
- add tests for BrowserCommands in test_browser_commands.py
13+
14+
### Fix
15+
16+
- add initial module files for commands, connection, events, and mixins
17+
- add connection port parameter to Chrome browser initialization
18+
- use deepcopy for templates to prevent mutation issues
19+
20+
### Refactor
21+
22+
- rename constant CSS to CSS_SELECTOR
23+
- add command imports and remove obsolete connection handler code
24+
- refactor methods to be static in ConnectionHandler class
25+
- refactor proxy configuration and cleanup logic in Browser class
26+
- refactor ConnectionHandler to improve WebSocket management logic
27+
- refactor Browser class initialization for better clarity and structure
28+
- refactor Browser initialization to enhance flexibility and defaults
29+
- refactor import statement for ConnectionHandler module
30+
- refactor import paths for ConnectionHandler in browser modules
31+
- implement ConnectionHandler for WebSocket browser automation
32+
- implement command and event management for asynchronous processing
33+
- remove unnecessary logging for WebSocket address fetching
34+
- refactor Chrome class to use BrowserOptionsManager for path validation
35+
- implement proxy and browser management in the new managers module
36+
- refactor Browser class to use manager classes for better structure
37+
- refactor DOM command scripts for clarity and efficiency
38+
139
## 0.7.0 (2024-12-09)
240

341
### Feat

LICENSE

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
The MIT License (MIT)
2+
3+
Copyright © 2025 <copyright holders>
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6+
7+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8+
9+
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)