Fork me on GitHub
#releases
<
2024-01-11
>
tony.kay01:01:46

Fulcro 3.7.0 https://github.com/fulcrologic/fulcro - Dynamic Routing improvements: - Added ability to dynamically add targets to a router at runtime. - Added cljs.loader support, so that code can be loaded before adding/routing to a target. See dr/add-route-target! and dr/route-to! for details. - Added route-to! helper for routing to a target by class instead of by path, with support for resolution of ambiguities with the same target is in the UI more than once. - Removed the requirement that a router have at least one (static) target, since it is now possible to add targets dynamically, and you might want a completely dynamic router. :router-targets is still required (but now allowed to be empty) to help new users remember (and spellcheck) the option. - Deprecated client dom/render-to-string, since it just called React directly, and caused dependency weirdness. Much better to use the React API directly. - Made registry-key->class ok with being passed a class - Added workspaces data-view example that shows how to create a materialized view in a case where the normalized data does not match the UI shape/needs.

🎉 3
tony.kay01:01:21

Fulcro RAD 1.6.0 https://github.com/fulcrologic/fulcro-rad 1.6.0 ----- - Support for Fulcro’s new Dynamic Routing improvements (routing/route-to!) - New multimethod basis for rendering (bw compatible with plugin rendering via maps). See Developer’s Guide. - Improved support for dynamically generating artifacts (reports/forms) at runtime. - Expanded options available in fn version of many options - Allow picker options on attribute model - Added exported clj-kondo config - Added support for raw EQL query on pickers - Added rendering hint to omit labels on form fields (for rendering things like tables). See form/render-input - Added rendering hierarchy so that rendering of some element type can leverage an existing definition - Can now place fo/subform on ref attributes instead of having to colocate them on the form - Added similar kinds of rendering support for reports

🎉 3
tony.kay01:01:00

Fulcro RAD Semantic UI Rendering Plugin 1.4.0 https://github.com/fulcrologic/fulcro-rad-semantic-ui Mainly a bugfix release with a few refinements to work well with RAD 1.6

🎉 2
tony.kay03:01:35

CLJC Statecharts 1.1.6 https://github.com/fulcrologic/statecharts Fulcro integration tuning: * Reduced logging noise * Added 4-arity version in the lambda execution model, so event-name and event-data are available in expressions as args 3 and 4 respectively. * Changed Fulcro integration to use the 4-arg version of lambda (default is still 2-arg in non-Fulcro, for bw compat in CLJ) * Added auto-expansion of fulcro aliases into the data arg (2) of the expressions, again for convenience. A warning will show in dev time if there are conflicts on keys * Added hooks helper for using statechart from within Fulcro components easily Various fixes around statechart invocations: * Fixed bugs in future-based invocation code * Finalize was not running correctly (on all events sent back) * The docs were wrong about how to get the parent session id. Created helper fn. * Using keywords as the ID of an invocation was causing event pattern matching to fail. Extended how event name matching works to prevent that case.

🎉 2