- ForwardRef: Better handling for unresolved name
(
c1907cc)
- module: Make v2 the new default
(
f9f4bf2)
- v1: Use same class definition for both v1 and v2
(
c4dcc14)
- Prevent release on PR
(
f60a0de)
- Update precommit
(
7767cce)
- Dataclass is ready for prime time
(
5af6bc9)
- typing: Improve type checking allowing ForwardRef
(
98872ca)
- serverState: Improve cache with circular dep
(
3055977)
- deepReactive: Add deepReactive client detection
(
0860d6c)
- perf: Prevent sending data back to client
(
fbf29b7)
- v2: Remove clone and add copy
(
b6d2ced)
- Update pyproject validation
(
bc73fee)
- get_instance: Return None with invalid id
(
b85a2e1)
- v2: Improve encoding and type checking
(
792e244)
- type_checking: Fix error on sync/client_only
(
ea39278)
- typing: Add flexibility in type checking
(
4e20c1f)
- version: Add version in module to prevent caching
(
42012f9)
- js: Properly handle direct dataclass as field
(
1e714ce)
- default: Properly apply defaults in v2
(
4c70c6f)
- V2 implementation on py side
(
70d50b5)
- clone: Attach server automatically
(
167a6a0)
- async: Provide method to wait for completion
(
19482dc)
- decorator: Add support for kwargs on @watch
(
1138a69)
- issubclass: Guard using isclass
(
11b6e26)
- js: Create ref when missing
(
44c7764)
-
Update semantic-release version (
5c88fbb) -
Update semantic-release version (
be31508) -
semantic-release: Try to prevent error for non-release (
52f765b)
-
A few type issues and rename Provider to
provide_as(5df8d4c) -
Raise exception when client-only fields accessed (
3db5d28)
- Save DataModel instance as _id for client
(
c9f03bc)
- Guard class comparison
(
c478401)
- Add testing scenario
(
415e88e)
- StateDataModel: Use base class instead of decorator
(
052eee8)
- decorator: Add @watch method decoration
(
f6c255f)
- typing: With cricular dep
(
75f032d)
- js: Handle update before object available
(
1a6e6c9)
- Add {name}_available variable in Provider
(
9dc25d3)
- Initial Release