You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed 16 subclients handling of timeout, implemented remaining 15 subclients
1. Note fixed timeout handling in 7 top level clients yesterday fixed the 31 subclients
2. Implemented the methods of 15 subclients that had placeholder sections
3. To fix other 16 subclients timeout handling and improve the code, the subclients use the raw client from the
parent client instead recreating their own raw clients
4. Subclients now have raw_client() and httpx_client() properties that return parent client properties and replace
any _get_raw_client() and get_httpx_client() methods
5. parent clients give subclient contstructors themselves instead of client factory
6. fixed in authentication_client.py to import correct raw client model packages
7. test_client_factory_configuration.py now also tests previous 16 subclients handling of timeout setup
in addition to previous testing of the 7 parent clients
8. test_todays_15_subclients.py test the timeout handling the 15 subclients with the implementation methods
added today
9. removed some use of emojis in logging from some files to avoid errors in windows consoles.
10. pyproject.toml version change from 1.1.2 to 1.1.4 (increase for both timeout fixing plus 15 subclient finishing)
11. publish_to_pypi removed specific version info, don't stop if test publish doesn't work since the website never works, give 403
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26-1Lines changed: 26 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,32 @@ All notable changes to python-alfresco-api will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [Unreleased]
7
+
## [1.1.4] - 2025-10-01
8
+
9
+
### Added
10
+
- Implemented the methods of 15 subclients that had placeholder sections
11
+
-`test_todays_15_subclients.py` test the timeout handling the 15 subclients with the implementation methods added today
12
+
13
+
### Changed
14
+
- Same timeout fix by using the parent raw client
15
+
- Removed some use of emojis in logging from some files to avoid errors in windows consoles
16
+
-`pyproject.toml` version change from 1.1.2 to 1.1.4 (1.1.3 not in pypi)
17
+
-`publish_to_pypi` removed specific version info, don't stop if test publish doesn't work since the website never works, gives 403
18
+
19
+
## [1.1.3] - 2025-09-30
20
+
21
+
### Fixed
22
+
- Fixed timeout handling in 7 top level clients yesterday, this fixed 16 subclient timeout handling
23
+
- To fix 16 subclients timeout handling and improve the code, the subclients use the raw client from the parent client instead recreating their own raw clients
24
+
- Fixed in `authentication_client.py` to import correct raw client model packages
25
+
26
+
### Changed
27
+
- Subclients now have `raw_client()` and `httpx_client()` properties that return parent client properties and replace any `_get_raw_client()` and `get_httpx_client()` methods
28
+
- Parent clients give subclient constructors themselves instead of client factory
29
+
30
+
### Added
31
+
-`test_client_factory_configuration.py` now also tests previous 16 subclients handling of timeout setup in addition to previous testing of the 7 parent clients
0 commit comments