Bonsai.Cont namespace. new docs here: https://github.com/janestreet/bonsai/tree/master/docs/guideduplicate button for elements within auto-generated list forms.Bonsai.Value.of_opt to new Bonsai.Cont api.Bonsai.Cont API.Add 3 new APIs to close Bonsai notifications:
close_all_notifications closes all currently open notificationsclose_oldest_notification closes the oldest currently open notificationclose_newest_notification closes the newest currently open notificationBonsai.Cont.yoink to Bonsai.Cont.peek to mirror the peek operation in other abstract data typesclose_when_clicked_outside argument to Bonsai_web_ui_popover dynamic.Bonsai_web_ui_partial_render_tableBonsai_web_ui_form and Bonsai_web_ui_form2 were merged into Bonsai_web_ui_form under submodules With_automatic_view and With_manual_view, respectively.always_update_when_focused to text inputs to make the current behavior (text value can't be updated if the input is focused) optional.Remove the first-class Action module from
Bonsai_extra.state_machine0_dynamic_model andBonsai_extra.state_machine1_dynamic_model in favor of an optional sexp_of_action: 'action -> Sexp.t parameter.Formatting improvements:
Bonsai module documentation commentComputation type in BonsaiUpdate function signatures:
Bonsai.Value.cutoff to move the equal parameter to the endClock.every to add when_to_start_next_effect and optional trigger_on_activate parametersBonsai.wrap, actor0, and actor1 functions to include optional reset parameterBonsai.Edge.on_change, effect_on_change, and on_change' functions to remove Source_code_position.t parameterLet_syntax.sub function in Bonsai to accept here parameterLet_syntax.map function in Bonsai to accept an optional here parameterBonsai.Debug.to_dot function signature to accept an optional pre_process parameterAdd new functions:
Bonsai.fold_rightBonsai.For_openBonsai.Var.incr_varBonsai.Computation_statusBonsai.state, state_opt, state_machine1, and related functionsBonsai.toggle, Toggle module, and toggle' functionBonsai.of_module0, of_module1, and of_module2Bonsai.freezeBonsai.scope_modelBonsai.most_recent_some, most_recent_value_satisfying, and previous_valueBonsai.assoc_set and assoc_listBonsai.with_model_resetter'Bonsai.yoinkBonsai.subBonsai.cutoff, switch, and map functions in Let_syntaxBonsai.Debug.on_change and on_change_print_sBonsai.Expert, Map, and Stable modulesmodel_cutoff function