|
| 1 | +## 2.5.0 (2025-08-07) |
| 2 | + |
| 3 | +### Feat |
| 4 | + |
| 5 | +- add HTTP client functionality using the browser's fetch API |
| 6 | +- add HTTP response object for browser-based fetch requests |
| 7 | +- implement Request class for HTTP requests using fetch API |
| 8 | +- add Request handling and improve network log retrieval methods |
| 9 | + |
| 10 | +### Fix |
| 11 | + |
| 12 | +- reject cookies with empty names during parsing in Request class |
| 13 | +- refactor imports to include NotRequired and TypedDict from typing_extensions |
| 14 | +- update imports to use typing_extensions for compatibility reasons |
| 15 | +- check for None in events_enabled before updating params |
| 16 | +- remove unused event type aliases and clean up imports |
| 17 | + |
| 18 | +### Refactor |
| 19 | + |
| 20 | +- depreciating headless argument in start method and adding it in to browser options properties |
| 21 | +- add asynchronous function for makeRequest in JavaScript |
| 22 | +- refactor imports for cleaner organization and improved clarity |
| 23 | +- refactor type hints in FindElementsMixin for clarity and type safety |
| 24 | +- refactor type hints and improve command method signatures |
| 25 | +- refactor event handling to use specific event types for clarity |
| 26 | +- refactor connection handler to use CDPEvent and typed commands |
| 27 | +- refactor storage command methods to return specific command types |
| 28 | +- refactor target command methods to use specific command types |
| 29 | +- refactor command return types to specific command classes |
| 30 | +- refactor page commands to use specific command types directly |
| 31 | +- refactor network commands to use specific command types |
| 32 | +- refactor input command methods to return specific command types |
| 33 | +- refactor fetch_commands to use updated type definitions |
| 34 | +- refactor enums to inherit from str for better compatibility |
| 35 | +- refactor DOM command types for improved code clarity and structure |
| 36 | +- refactor command and event parameter types for better typing |
| 37 | +- refactor command responses to use EmptyResponse where applicable |
| 38 | +- improve protocol types for target domain |
| 39 | +- improve protocol types for storage domain |
| 40 | +- refactor command response types for improved readability and consistency |
| 41 | +- improve protocol types for page domain |
| 42 | +- add IncludeWhitespace and RelationType enums to DOM types |
| 43 | +- improve protocol types for input domain |
| 44 | +- refactor AuthChallengeResponse and remove legacy definitions |
| 45 | +- remove legacy WindowBoundsDict for cleaner type definitions |
| 46 | +- add new TypedDicts and enums for runtime event parameters |
| 47 | +- refactor DOM event types and methods for better clarity and structure |
| 48 | +- refactor fetch command return types for better clarity and structure |
| 49 | +- enhance browser command functionality with new methods and types |
| 50 | +- add TypedDict and Enum definitions for emulation and debugging |
| 51 | +- improve protocol types for network domain |
| 52 | + |
1 | 53 | ## 2.4.0 (2025-08-01) |
2 | 54 |
|
3 | 55 | ### Feat |
|
0 commit comments