Commit graph

  • 006c0a494d
    Merge pull request #12 from rus07tam/release/v0.6.0 main rus07tam 2025-11-26 17:17:42 +03:00
  • 36d9da10bc feat: add OptionalField v0.6.0 rus07tam 2025-11-26 14:06:10 +00:00
  • 7e8b57793f feat: add ListField rus07tam 2025-11-26 14:02:48 +00:00
  • 2149fcf308 refactor: add Unset annotation rus07tam 2025-11-26 14:00:22 +00:00
  • fee08f3609 feat: add UniqueType.unwrap_or() rus07tam 2025-11-26 13:58:06 +00:00
  • 2cc15bf250 feat: add ret() rus07tam 2025-11-26 13:48:31 +00:00
  • 3d132251fc refactor: merge side.py and calls.py to funcs.py rus07tam 2025-11-26 13:46:49 +00:00
  • 420f7626fb feat: add support default_factory in AutoField rus07tam 2025-11-26 13:33:16 +00:00
  • 1e82a457ac feat: add default_factory in PrivProperty rus07tam 2025-11-26 13:26:21 +00:00
  • 12c0f42f99 fix: renaming methods to more logical ones rus07tam 2025-11-24 15:24:45 +00:00
  • e61dd387d4 feat!: remove broken plugin system rus07tam 2025-11-24 15:05:07 +00:00
  • 34b5a1272b refactor: small changes rus07tam 2025-11-24 15:01:44 +00:00
  • af4974075c fix: sync license in pyproject.toml with LICENSE file rus07tam 2025-11-24 14:55:29 +00:00
  • 631c416723 types: add py.typed file rus07tam 2025-11-24 14:54:46 +00:00
  • ae0427ec75
    Merge pull request #8 from rus07tam/release/v0.5.0 v0.5.0 rus07tam 2025-11-24 16:28:03 +03:00
  • cb7629b6fe chore: bump version to 0.5.0 rus07tam 2025-11-24 13:05:03 +00:00
  • ef8db0787e chore: update deps rus07tam 2025-11-24 13:03:50 +00:00
  • 9d04fb8a2e chore: apply isort & black rus07tam 2025-11-24 12:58:50 +00:00
  • 002ec9b63f chore: switch license from CC0 to Unlicense rus07tam 2025-11-24 12:55:51 +00:00
  • 43a6a8b183 feat: add async_chain() rus07tam 2025-11-24 12:55:27 +00:00
  • 498087befb chore: merge nolock.py and gil_enabled.py to gil.py rus07tam 2025-11-23 11:01:28 +00:00
  • 7b34426c82 chore: format code rus07tam 2025-11-23 10:49:54 +00:00
  • a49fe64be8 feat: add async_combine rus07tam 2025-11-23 10:48:20 +00:00
  • c7cd08b7e0 feat: more safety in BaseBindable, AsyncBindable, Bindable rus07tam 2025-11-23 10:47:37 +00:00
  • 7f83370873 chore: rename rx modules rus07tam 2025-11-23 10:46:45 +00:00
  • e2286f1944 fix: UniqueType.map() rus07tam 2025-11-23 10:44:08 +00:00
  • fe2a53860b feat: add Marker with object tagging system rus07tam 2025-11-23 10:31:23 +00:00
  • 346140d675 feat: add map(), and_then(), or_else() in UniqueType rus07tam 2025-11-23 10:30:34 +00:00
  • e065b51490 feat: add throw(), call(), caller() rus07tam 2025-11-23 10:28:19 +00:00
  • c879b22f43 feat: add side and side_func – clean alternative to "or print()" in lambdas rus07tam 2025-11-23 10:14:46 +00:00
  • 6ca21a633c feat: add get_attrs, get_or_set_attr rus07tam 2025-11-23 10:14:12 +00:00
  • 694dbf99be feat: add inject_decorator, hook_decorator and replace_decorator rus07tam 2025-11-23 09:20:45 +00:00
  • a392685506 fix: replace typing.NamedTuple with typing_extensions.NamedTuple to support multiple inheritance rus07tam 2025-11-23 09:16:25 +00:00
  • 9840c1706e chore: add types-networkx rus07tam 2025-11-21 15:55:39 +00:00
  • 8f9347381a perf: add slots rus07tam 2025-11-21 15:41:49 +00:00
  • dbc57b8ecb
    Merge pull request #2 from rus07tam/release/v0.4.2 v0.4.2 rus07tam 2025-10-29 18:15:30 +03:00
  • 7f25bcbcb4 chore: bump version to 0.4.2 rus07tam 2025-10-29 15:05:43 +00:00
  • dc33a78700 chore: update pyproject.toml classifiers rus07tam 2025-10-29 15:04:49 +00:00
  • 4f5d3d550b refactor: replace typing.Self, ExceptionGroup and use explicit generics for 3.10 compat rus07tam 2025-10-29 15:04:05 +00:00
  • 521aa7c323 ci: lower minimum python version from 3.12 to 3.10 rus07tam 2025-10-29 15:03:12 +00:00
  • 4f258ffc7a
    Merge pull request #1 from rus07tam/release/v0.4.1 v0.4.1 rus07tam 2025-10-27 15:05:33 +03:00
  • 5affbf91b0 chore: bump version to 0.4.1 rus07tam 2025-10-27 11:53:57 +00:00
  • 8cb03ff355 fix(rx): remove __value usage from Bindable/AsyncBindable rus07tam 2025-10-27 11:41:45 +00:00
  • 3a09db8e46 docs: update README rus07tam 2025-10-27 11:39:03 +00:00
  • 72d34799a1 chore: update gitignore rus07tam 2025-10-27 11:26:47 +00:00
  • e7e6491cc3 feat(rx): add cond fabric rus07tam 2025-10-27 11:25:16 +00:00
  • 737f21bf06 feat(property): add strict mode to Readonly rus07tam 2025-10-27 11:23:04 +00:00
  • d640f21107 feat(field): add get_fields method rus07tam 2025-10-27 11:16:49 +00:00
  • 52d1505839 perf(properties): add __slots__ to Property rus07tam 2025-10-26 18:40:59 +00:00
  • d7b965d26d chore: update imports rus07tam 2025-10-26 18:10:49 +00:00
  • c1e841fea9 fix(classproperty): require fget, remove unsafe default rus07tam 2025-10-26 18:07:01 +00:00
  • 072a0d7c0a chore(lint): configure pylint to fail only on errors rus07tam 2025-10-26 17:52:06 +00:00
  • 19da3c7d8e docs: refactor README rus07tam 2025-10-26 17:42:11 +00:00
  • 19c9b9537d initial commit v0.4.0 rus07tam 2025-10-26 16:26:46 +00:00