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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,14 @@
1
+
## Changelog
2
+
1
3
### 1.3.2 (2025-08-02)
2
4
1. fix typing-hint for `morebuiltins.funcs.threads` decorator, now it returns `Callable[..., Future]`.
3
5
2. add force kill methods to `morebuiltins.shared_memory.PLock`:
4
6
1. add `force_signum` to `morebuiltins.shared_memory.PLock`, to specify the signal number to force kill the process if it exists.
5
7
2. add `is_free` to `morebuiltins.shared_memory.PLock`, to check if the lock is free.
6
8
3. add `kill_with_name` to `morebuiltins.shared_memory.PLock`, to kill the process with the given name and signal number.
7
-
3. add `morebuiltins.funcs.LogHelper` to quickly bind a logging handler to a logger, with a StreamHandler or SizedTimedRotatingFileHandler.
9
+
3. add `morebuiltins.logs.LogHelper` to quickly bind a logging handler to a logger, with a StreamHandler or SizedTimedRotatingFileHandler.
10
+
4.**Compatibility Warnings**:
11
+
1. move `async_logger`, `AsyncQueueListener`, `LogHelper`, `RotatingFileWriter`, and `SizedTimedRotatingFileHandler` from `morebuiltins.funcs` to `morebuiltins.logs`.
8
12
9
13
### 1.3.1 (2025-06-19)
10
14
1. add `check_recursion` to `morebuiltins.funcs`, to check if a function is recursive.
Copy file name to clipboardExpand all lines: README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,12 @@ This project enhances Python’s built-ins with extra functionality, prioritizin
16
16
- Minimal Dependencies: Designed to avoid third-party libraries for seamless integration, conflict prevention, and easy packaging via zipapp for pyz distribution.
17
17
ibution.
18
18
19
+
## Compatibility Break Warnings
20
+
1.**1.3.2 (2025-08-02)**
21
+
1. move `async_logger`, `AsyncQueueListener`, `LogHelper`, `RotatingFileWriter`, and `SizedTimedRotatingFileHandler` from `morebuiltins.funcs` to `morebuiltins.logs`.
22
+
2.**1.3.0 (2025-03-08)**
23
+
1. rename `morebuiltins.functools` to `morebuiltins.funcs` to avoid conflict with `functools` in python standard library.
24
+
19
25
## Install
20
26
21
27
- From [pypi.org](https://pypi.org/project/morebuiltins/)
0 commit comments