Release/v0.5.0 #8

Merged
rus07tam merged 20 commits from release/v0.5.0 into main 2025-11-24 16:28:03 +03:00

20 commits

Author SHA1 Message Date
rus07tam
cb7629b6fe chore: bump version to 0.5.0 2025-11-24 13:05:03 +00:00
rus07tam
ef8db0787e chore: update deps 2025-11-24 13:03:50 +00:00
rus07tam
9d04fb8a2e chore: apply isort & black 2025-11-24 12:58:50 +00:00
rus07tam
002ec9b63f chore: switch license from CC0 to Unlicense 2025-11-24 12:55:51 +00:00
rus07tam
43a6a8b183 feat: add async_chain() 2025-11-24 12:55:27 +00:00
rus07tam
498087befb chore: merge nolock.py and gil_enabled.py to gil.py 2025-11-23 11:01:28 +00:00
rus07tam
7b34426c82 chore: format code 2025-11-23 10:49:54 +00:00
rus07tam
a49fe64be8 feat: add async_combine 2025-11-23 10:48:20 +00:00
rus07tam
c7cd08b7e0 feat: more safety in BaseBindable, AsyncBindable, Bindable 2025-11-23 10:47:37 +00:00
rus07tam
7f83370873 chore: rename rx modules 2025-11-23 10:46:45 +00:00
rus07tam
e2286f1944 fix: UniqueType.map() 2025-11-23 10:44:08 +00:00
rus07tam
fe2a53860b feat: add Marker with object tagging system 2025-11-23 10:31:23 +00:00
rus07tam
346140d675 feat: add map(), and_then(), or_else() in UniqueType 2025-11-23 10:30:34 +00:00
rus07tam
e065b51490 feat: add throw(), call(), caller() 2025-11-23 10:28:19 +00:00
rus07tam
c879b22f43 feat: add side and side_func – clean alternative to "or print()" in lambdas 2025-11-23 10:14:46 +00:00
rus07tam
6ca21a633c feat: add get_attrs, get_or_set_attr 2025-11-23 10:14:12 +00:00
rus07tam
694dbf99be feat: add inject_decorator, hook_decorator and replace_decorator 2025-11-23 09:20:45 +00:00
rus07tam
a392685506 fix: replace typing.NamedTuple with typing_extensions.NamedTuple to support multiple inheritance 2025-11-23 09:16:25 +00:00
rus07tam
9840c1706e chore: add types-networkx 2025-11-21 15:55:39 +00:00
rus07tam
8f9347381a perf: add slots 2025-11-21 15:41:49 +00:00