update tutorial language
Change IOmSwap to single arity. Change argument order to [this cursor
path f tag]. Change transact* to single arity, must pass tag, same
argument order as IOmSwap. Change ITransact, it must take the
tag. Update all cursor ITransact implementations.
move notify* logic into transact*
Do not collapse the path before calling transact*. In the case of
alternate app-state implementations we want to able to invoke transact*
again with the original arguments. Change IOmSwap to signature to
reflect this.
remove checks around value
first cut of instrument
minor cleanup of instrument example
deleted compiled code
if instrument fn returns :om.core/pass, just construct the component
make instrument example a little bit more interesting
fix bug in instrument call should be able to interact with cursor
changes for display name support
typo
allow people to provide a React class besides Pure. This is the hook
needed to force a component to write local state into global
state. Forcing a component to write transacts! into some other location
is already possible via cursors.
update om.core/root docstring to include latest changes and document :instrument
formatting
0.5.1
next dev cycle
OM-28: update-state!
display name for Om wrapped form elements