0.17.11RELEASE NOTES

Shared Context hook aliases

Local names, shared state

Supported relative Context hooks now accept identifier aliases for state, setters and actions. Repeated consumers retain the same Provider state even when each consumer chooses different names.

Collision-free action bindings

Action-only selections receive private state and setter bindings. Selected aliases, consumer locals and callback-local names keep their meaning, including names that resemble generated bindings.

Existing capabilities

Five compiler lines change without a new pass, semantic primitive or browser runtime. Chrome verifies CRUD, direct setters and shared consumers; static siblings remain JavaScript-free. Defaults, rest, computed keys, duplicate selections, setters selected without their state, and private-timer aliases remain unsupported. Generator 0.1.172 targets core ^0.17.11. No speed improvement is claimed.