- Fixed debug interceptor to return json encoded strings in response to
updateConnectionState
events from re-dash-inspector, as per docs
- Fixed debug interceptor logging nil event-ids when coeffects were used
- The debug interceptor in re-dash has been enhanced to post messages to Flutter DevTools to update the new re-dash-inspector (which will be released soon)
- Added the Database Protocol with Drift and RxDB implementations RR 30
- Fixed signal Cell cache to be keyed more accurately to full query
- Fixed :clear-flow effect that cleared all flows instead of only the one specified
- Fixed :clear-flow effect by making it continue silently when the flow was not found instead of throwing an exception
- Fixed Cell memory leak when using signaled subscriptions PR 32
- Fixed issue with Flows when reg-event-fx did not return a :db effect
- Added logging to report errors that occur while calculating subscription PR 28
- Added support for Flows (alpha) PR 25
- Added namespace
hti.re-dash.alpha
for trying out API's that might change in future. - Added deprecation notice for namespace
hti.re-dash
- usehti.re-dash.core
instead.
- Added re-dash-testing namespace to deployed jar artifact
- Added a
debug
interceptor to help with debugging event handlers, see debugging - Added the ability to register global interceptors
- ClojureDart SHA
684d6a47a2e85585a138540468fd0ad4ffa664aa
or later
- Implemented an improved events queue based on Dart's Queue PR 22
- Fixed issue with multiple input signals Issue 19
- Fixed dynamic warnings
- Added an event queue to ensure ordered event execution - FIFO
- Added a sample demonstrating ordered event execution
- Added support for
nil
s in:fx
sequence
- Added reg-sub-as-cofx to be able to inject a subscription into an event handler
- Fixed coeffects returning a Future, so that they're await(ed) on and their value provided to the event handler
- Added
hti.re-dash-testing/subscribe
useful to be able to de-reference subscriptions from tests (only layer 2 - extractors currently supported) - Added
hti.re-dash-testing/reset-app-db-fixture
test fixture that will reset / empty app-db before and after test(s) - Added
hti.re-dash/register-defaults!
optionally useful to pre-register common events like:re-dash/initialize-db
to set / reset the app state - Added built in path interceptor
- Added support for Coeffects
- Added support for Interceptors
- Issue 2 Added shorthand syntactic sugar to subscriptions, as per re-frame - thanks @valerauko
- Issue 3 Added signals support to subscriptions (layer 3 - materialized views as per re-frame) - thanks @valerauko
- Issue 4 Updated readme to add re-dash library development guidelines
- Revert back to cljd namespaces as cljdoc errors out
- Renamed namespaces to cljc to test compatibility with cljdoc
- Fixed issue causing async http calls not updating app-db
- Initial clojars release
- Commit 5c9a01ee2fc780ffdee2a0de043e66e69f76b05f
- Removed duplicate counter component from sample
- Commit 5623a80aa153ba9eae94c472f02cc862208a2037
- Initial release