- (form): Update resources.
- (form): Add tiers calculation for stripe checkout.
- (form): Update App, ArrayCloud, Submit, CloudDownloadField, CloudUploadField components.
- (form): Add Errors.Drawer component.
- (form): Export getComponents and getComponentDomains in schedula js package.
- (form): Add onCheckout option to Stripe widget.
- (form): Improve JSON secrets behaviour.
- (form): Update server default config.
- (form): Correct typos in getComponents.
- (form): Run editOnChange after form componentMount.
- (form): Correct bug when copying files in cmd line.
- (setup): Add missing package_data.
- (form): Update resources.
- (form): Add cmd to generate a sample project and update the mode of passing edit_on_change, pre_submit, and post_submit options.
- (form): Remove ExcelPreview component and widget.
- (form): Add cmd to generate a sample project and update the mode of passing edit_on_change, pre_submit, and post_submit options.
- (form): Add Icon component.
- (form): Replace xlsx-preview with univerjs.
- (bin): Correct default option of publish.sh.
- (test): Correct order of selenium execution.
- (form): Update resources.
- (form): Add ExcelPreviewWidget and ExcelPreview components.
- (form): Change behaviour of edit_on_change, pre_submit and post_submit optional paths.
- (dsp): Add option to avoid cycles when extracting dsp from reverse graph.
- (form): Add ResponsiveGridLayout component.
- (form): Update ant-design-draggable-modal for antd v5.
- (form): Secure secrets data of payments.
- (form): Change icons of TableField and App component.
- (form): Improve rendering of tables.
- (test): Ensure timing for testcases.
- (form): Correct Cascader properties in omit.
- (form): Correct FileWidgets behaviours.
- (form): Correct CascaderField layout.
- (form): Update resources.
- (form): Enable caching of files on browser.
- (form): Correct toPathSchema for cascader.
- (form): Harmonize the extraInputProps of InputTemplate.
- (form): Correct Table reordering.
- (form): Improve performance of Form rendering.
- (form): Improve performances of retrieve schema.
- (form): Correct default language selection.
- (form): Correct Cascader Layout.
- (form): Correct emptyValue behaviour of BaseInputTemplate.
- (form): Update resources.
- (form): Add ImageFileWidget.
- (form): Make table field orderable.
- (form): Add Base template to cascader.
- (form): Add flexlayout to App.
- (form): Improve widget aspect.
- (form): Improve behaviour of InputTemplate.
- (form): Improve behaviour of Flex layout.
- (doc): Update copyright.
- (form): Update resources.
- (form): Update dependencies.
- (form): Add stripe component.
- (react): Add layout to function rendering.
- (form): Add auto loader for js files.
- (form,antd): Add option to edit when row is close.
- (form, antd): Add DraggerFileWidget.
- (form): Correct PDF rendering.
- (form,antd): Add Mentions widget.
- (form,antd): Add Flex component.
- (react): Add Static component to add html content using also dompurify.
- (form): Make pre-compiling validator dynamically.
- (doc): Add download badges.
- (requirements): Add missing stripe requirement.
- (form): Correct error for missing blueprint_name for Flask- Security-Too.
- (form): Correct typo in auto loader for js files.
- (react): Correct handling of preSubmit input.
- (form): Correct DateRangeWidget.
- (form, antd): Correct mentions.
- (form): Correct PDF paragraph rendering.
- (form): Update static code.
- (form): Add antd translations.
- (test): Update coverage python version.
- (drw): Correct broken link when same object is rendered twice.
- (asy): Ensure all processes are well closed.
- (form): Correct language selector bugs and uniform translation handling.
- (doc): Correct docs errors.
- (doc): Add missing API links.
- (doc): Add readthedocs config file.
- (react): Split bundle.
- (react): Add pricing component.
- (setup): Add python 3.11.
- (form): Update static code.
- (form): Compress all static files.
- (form): Update default ui schema.
- (react): Update dev requirements.
- (react): Extend base ObjectField.
- (react): Extend base form.
- (form): Update static code.
- (example): Add output table title.
- (form): Remove unuseful log.
- (example): Update length converter form example.
- (form): Re-enable form tests.
- (form): Update requirements.
- (form): Update App component.
- (form): Correct behaviour of get_form_context.
- (form): Update App component.
- (form): Add automatic column table name form schema.
- (form): Add new requirements for server.
- (form): Update state only when errors change.
- (form)Simplify layout definition.
- (drw): Add option to run site when plotting.
- (drw): Add option to run site when plotting.
- (form)Simplify layout definition.
- (sphinx): Correct sphinx requirement sphinx>=7.2.
- (setup): Update form requirements.
- (test): Remove unwanted libs.
- (sphinx): Correct sphinx requirement.
- (core): Fix compatibility with python 3.8.
- (react): Correct layout.
- (react): Remove warning about selectedKeys.
- (react): Define validator before rendering.
- (react): Use debounceValidate instead liveValidate.
- (react): Correct uiSchema and schemaUtils errors.
- (react): Avoid the overwrite of rootSchema.
- (react): Speed up validator definition.
- (react): Correct getFirstMatchingOption parameters.
- (react): Update rjsf to version 5.13.6.
- (react): Remove unused import.
- (form): Correct requirements.
- (web): Correct blueprint_name.
- (form): Remove dependency from pkg_resources.
- (form): Correct filename for windows.
- (ext): Update autosummary according to new Sphinx.
- (web): Improve gzip encoding handler.
- (form): Update bundle.
- (dsp): Use dataclass for inf instance.
- (ext): Correct parent content getter.
- (form): Correct fullscreen behaviour.
- (form): Clean wrong error states.
- (form): Update bundle.
- (form): Make modal unmount.
- (form): Correct useEffect loop.
- (form): Add missing invocation of editOnChange.
- (form): Update bundle.
- (form): Request gzip schemas.
- (form): Enforce correct defaults.
- (form): Resolve schema.
- (test): Test only one python version for windows.
- (form): Invoke form validation after submit.
- (form): Use retrieveSchema function to retrieve field schema.
- (web): Correct debug url.
- (site): Drop gevent dependence.
- (form): Update bundle.
- (form): Add error handling on file widget.
- (form): Move ReactModal in a custom component.
- (form): Add savingData option to nav component.
- (form): Add download buttons to file widget.
- (form): Group all states to a single state + debounce live validation.
- (site): Enable async routes.
- (form): Reduce bundle size.
- (form): Add new method path for ui:layout.
- (form): Use gzip to POST requests.
- (form): Add download buttons to file widget.
- (form): Correct modal css.
- (form): Ensure datagrid string or bool format.
- (form): Add FileWidget + Improve Autosaving and enforce code splitting.
- (site): Correct gevent error when watcher is None.
- (test): Add more form test cases.
- (test): Disable logging for test cases.
- (site): Add option url_prefix.
- (form): Use modal instead popup to show the debug view.
- (web): Remove custom methods PING and DEBUG for standards GET and POST.
- (web): Add DEBUG method as API service.
- (test): Correct test cases to generate autodispatcher.
- (form): Correct bug when plot is empty.
- (form): Add options to edit/pre- post-process within the form dynamically.
- (base): Update default behaviour when invoking plot, web and form.
- (sol): Remove unused code.
- (core): Create a new module utl.
- (form): Correct form url API.
- (doc): Remove requires.io.
- (form): Add extension for forms with test cases.
- (drw): Add option to add raw body to dot graphviz file.
- (dsp): Improve readability of MapDispatch results.
- (core): Drop cutoff functionality.
- (dsp): Add options to use SubDispatchFunction like SubDispatch.
- (setup)
19
: Add option to publish schedula-core. - (form): Add delete all button on datagrid.
- (parallel): Make sync the default executor.
- (setup)
19
: Add feature to install only core functionalities.
- (binder): Correct installation of binder.
- (form): Correct CSRF error handling.
- (jinja)Disable HTML AutoEscape.
- (asy): Avoid adding solution when NoSub.
- (form): Add data saver and restore options + fix fullscreen + improve ScrollTop.
- (form): Fix layout isEmpty.
- (form): Correct data import in nav.
- (form): Add fullscreen support.
- (form): Add nunjucks support.
- (form): Add react-reflex component.
- (web): Add option to rise a WebResponse from a dispatch.
- (form): Add CSRF protection.
- (form): Add markdown.
- (form): Avoid rendering elements with empty children.
- (form): Add more option to accordion and stepper.
- (form): Change position of error messages.
- (rtd): Correct doc rendering.
- (form): Correct plotting behaviour.
- (drw, web, form): Add option to return a blueprint.
- (form): Update bundle.
- (form): Add extra missing package data.
- (form): Add missing package data.
- (ext): Correct documenter doctest import.
- (form): Add new method form to create jsonschema react forms automatically.
- (blue): Add option to limit the depth of sub-dispatch blue.
- (sol): Correct default initialization for sub-dispatchers.
- (setup): Ensure correct size of distribution pkg.
- (dsp): Add new utility function run_model.
- (dsp): Add output_type_kw option to SubDispatch utility.
- (core): Add workflow when function is a dsp.
- (blue): Add memo when call register by default.
- (micropython): Update build for micropython==v1.19.1.
- (sol): Improve speed performance.
- (dsp): Make shrink optional for SubDispatchPipe.
- (core): Improve performance dropping set instances.
- (sol): Improve speed performances.
- (sol): Correct missing reference due to sphinx update.
- (dsp): Correct wrong workflow.pred reference.
- (drw): Correct recursive plots.
- (doc): Correct requirements.io link.
- (sol): Improve performances of _see_remote_link_node.
- (drw): Improve performances of site rendering.
- (drw): Correct plot of DispatchPipe.
- (doc): Update copyright.
- (actions): Add fail-fast: false.
- (setup): Add missing dev requirement.
- (drw): Skip permission error in server cleanup.
- (core): Correct import dependencies.
- (doc): Correct link target.
- (test): Add test cases improving coverage.
- (drw): Correct graphviz _view attribute call.
- (drw): Correct cleanup function.
- (actions): Add test cases.
- (test): Update test cases.
- (drw): Make plot rendering parallel.
- (asy): Add sync executor.
- (dispatcher): Add auto inputs and outputs + prefix tags for add_dispatcher method.
- (setup): Pin sphinx version.
- (test): Remove windows long path test.
- (test): Correct test cases for parallel.
- (drw): Correct optional imports.
- (doc): Remove sphinx warning.
- (drw): Correct body format.
- (asy): Correct atexit_register function.
- (bin): Correct script.
- (drw): Add custom style per node.
- (drw): Make clean-up site optional.
- (drw): Add force_plot option to data node to plot Solution results.
- (drw): Update graphs colors.
- (setup): Pin graphviz version <0.18.
- (alg): Ensure str type of node_id.
- (drw): Remove empty node if some node is available.
- (drw): Add missing node type on js script.
- (drw): Extend short name to sub-graphs.
- (drw): Add option to reduce length of file names.
- (setup): Correct supported python versions.
- (doc): Correct typos.
- (doc): Skip KeyError when searching descriptions.
- (travis): Remove python 3.6 and add python 3.9 from text matrix.
- (sphinx): Add missing attribute.
- (sphinx): Update option parser.
- (doc): Update some documentation.
- (test): Correct test case missing library.
- (sol): Improve performances.
- (des): Correct description error due to MapDispatch.
- (drw): Correct index plotting.
- (core): Update copyright.
- (drw): Correct viz rendering.
- (drw): Correct plot auto-opening.
- (drw): Add plot option to use viz.js as back-end.
- (setup): Add missing requirement requests.
- (dsp): Add custom formatters for MapDispatch class.
- (dsp): Add MapDispatch class.
- (core): Add execution function log.
- (rtd): Correct documentation rendering in rtd.
- (autosumary): Correct bug for AutosummaryEntry.
- (dispatcher): Avoid failure when functions does not have the name.
- (ubuild): Add compiled and not compiled code.
- (sol): Improve speed importing functions directly for heappop and heappush.
- (dispatcher): Avoid failure when functions does not have the name.
- (dsp): Simplify repr of inf numbers.
- (micropython): Pin specific MicroPython version v1.12.
- (micropython): Add test using .mpy files.
- (setup): Add MicroPython support.
- (setup): Drop dill dependency and add io extra.
- (github): Add pull request templates.
- (test): Skip micropython tests.
- (ext): Update code for sphinx 3.0.0.
- (sphinx): Remove documentation warnings.
- (utils): Drop unused pairwise function.
- (dsp): Avoid fringe increment in SubDispatchPipe.
- (github): Add issue templates.
- (exc): Add base exception to DispatcherError.
- (build): Update build script.
- (core): Drop networkx dependency.
- (core): Add ProcessPoolExecutor.
- (asy): Add ExecutorFactory class.
- (asy): Split asy module.
- (core): Add support for python 3.8 and drop python 3.5.
- (asy): Check if stopper is set when getting executor.
- (asy): Add mp_context option in ProcessExecutor and ProcessPoolExecutor.
- (alg): Correct pipe generation when NoSub found.
- (asy): Remove un-useful and dangerous states before serialization.
- (asy): Ensure wait of all executor futures.
- (asy): Correct bug when future is set.
- (asy): Correct init and shutdown of executors.
- (sol): Correct raise exception order in sol.result.
- (travis): Correct tests collector.
- (test): Correct test for multiple async.
- (doc): Add code of conduct.
- (examples): Add new example + formatting.
- (sol): New raises option, if raises='' no warning logs.
- (web): Add query param data to include/exclude data into the server JSON response.
- (sphinx): Update dispatcher documenter and directive.
- (drw): Add wildcard rendering.
- (test): Update test cases.
- (dsp): Correct pipe extraction for wildcards.
- (setup): Add missing drw files.
- (drw): Update the index GUI of the plot.
- (appveyor): Drop appveyor in favor of travis.
- (travis): Update travis configuration file.
- (plot): Add node link and id in graph plot.
- (drw): Render dot in temp folder.
- (plot): Add quiet arg to _view method.
- (doc): Correct missing gh links.
- (core)
17
: Correct deprecated Graph attribute.
- (setup)
17
: Update version networkx. - (setup)
13
: Build universal wheel. - (alg)
15
: Escape % in node id. - (setup)
14
: Update tests requirements. - (setup): Add env ENABLE_SETUP_LONG_DESCRIPTION.
- (binder): Add @jupyterlab/plotly-extension.
- (binder): Customize Site._repr_html_ with env SCHEDULA_SITE_REPR_HTML.
- (binder): Add jupyter-server-proxy.
- (doc): Add binder examples.
- (gen): Create super-class of Token.
- (dsp): Improve error message.
- (binder): Simplify processing_chain example.
- (setup): Exclude binder and examples folders as packages.
- (doc): Correct binder data.
- (doc): Update examples for binder.
- (doc): Add missing requirements binder.
- (test): Add state to fake directive.
- (import): Remove stub file to enable autocomplete.
- Update to canonical pypi name of beautifulsoup4.
- (dispatcher): Improve error message.
- (doc): Correct bug for sphinx AutoDirective.
- (dsp): Add dsp as kwargs for a new Blueprint.
- (doc): Update PEP and copyright.
- (core): Add stub file.
- (sphinx): Add Blueprint in Dispatcher documenter.
- (sphinx): Add BlueDispatcher in documenter.
- (doc): Add examples.
- (blue): Customizable memo registration of blueprints.
- (sphinx): Correct bug when " is in csv-table directive.
- (core): Set module attribute when __getattr__ is invoked.
- (doc): Correct utils description.
- (setup): Improve keywords.
- (drw): Correct tooltip string format.
- (version): Correct import.
- (setup): Correct long description for pypi.
- (dsp): Correct bug DispatchPipe when dill.
- (blue, dispatcher): Add method extend to extend Dispatcher or Blueprint with Dispatchers or Blueprints.
- (blue, dsp): Add BlueDispatcher class + remove DFun util.
- (core): Remove weight attribute from Dispatcher struc.
- (dispatcher): Add method add_func to Dispatcher.
- (core): Remove remote_links attribute from dispatcher data nodes.
- (core): Implement callable raise option in Dispatcher.
- (core): Add feature to dispatch asynchronously and in parallel.
- (setup): Add python 3.7.
- (dsp): Use the same dsp.solution class in SubDispatch functions.
- (dsp): Do not copy solution when call DispatchPipe, but reset solution when copying the obj.
- (alg): Correct and clean get_sub_dsp_from_workflow algorithm.
- (sol): Ensure bool output from input_domain call.
- (dsp): Parse arg and kw using SubDispatchFunction.__signature__.
- (core): Do not support python 3.4.
- (asy): Do not dill the Dispatcher solution.
- (dispatcher): Correct bug in removing remote links.
- (core): Simplify and correct Exception handling.
- (dsp): Postpone __signature__ evaluation in add_args.
- (gen): Make Token constant when pickled.
- (sol): Move callback invocation in _evaluate_node.
- (core)
11
: Lazy import of modules. - (sphinx): Remove warnings.
- (dsp): Add missing code option in add_function decorator.
- Refact: Update documentation.
- (dsp): Add inf class to model infinite numbers.
- (setup): Correct bug when long_description fails.
- (setup): Patch to use sphinxcontrib.restbuilder in setup long_description.
- (doc): Correct link docs_status.
- (setup): Use text instead rst to compile long_description + add logging.
- (sphinx): Correct bug sphinx==1.8.0.
- (sphinx): Remove all sphinx warnings.
- (des): Correct bug when SubDispatchFunction have no outputs.
- (des): Correct bug of get_id when tuple ids nodes are given as input or outputs of a sub_dsp.
- (des): Correct bug when tuple ids are given as inputs or outputs of add_dispatcher method.
- (setup): Update Development Status to 5 - Production/Stable.
- (setup): Add additional project_urls.
- (doc): Add changelog to rtd.
- (doc): Correct link docs_status.
- (des): Correct bugs get_des.
- (doc): Add changelog.
- (travis): Test extras.
- (des): Avoid using sphinx for getargspec.
- (setup): Add extras_require to setup file.
- (setup): Correct bug in get_long_description.
- (dsp): Add missing content block in note directive.
- (drw): Make sure to plot same sol as function and as node.
- (drw): Correct format of started attribute.
- (dsp): Add DispatchPipe class (faster pipe execution, it overwrite the existing solution).
- (core): Improve performances replacing datetime.today() with time.time().
- (travis): Run coveralls in python 3.6.
- (web): Skip Flask logging for the doctest.
- (ext.dispatcher): Update to the latest Sphinx 1.7.4.
- (des): Use the proper dependency (i.e., sphinx.util.inspect) for getargspec.
- (drw): Set socket option to reuse the address (host:port).
- (setup): Correct dill requirements dill>=0.2.7.1 --> dill!=0.2.7.
- (requirements): Update dill requirements.
- (networkx): Update according to networkx 2.0.
- (io): pin dill version <=0.2.6.
- (abort): abort was setting Exception.args instead of sol attribute.
- Merge pull request
9
from ankostis/fixabortex.
- (appveyor): Add python 3.6.
- (install): Force update setuptools>=36.0.1.
- (exc): Do not catch KeyboardInterrupt exception.
- (doc)
7
: Catch exception for sphinx 1.6.2 (listeners are moved in EventManager). - (test): Skip empty error message.
- (drw): Catch dot error and log it.
- (dsp): Add add_function decorator to add a function to a dsp.
- (dispatcher)
4
: Use kk_dict function to parse inputs and outputs of add_dispatcher method. - (dsp)
4
: Add kk_dict function.
- (doc): Replace type function with callable.
- (drw): Folder name without ext.
- (test): Avoid Documentation of DspPlot.
- (doc): fix docstrings types.
- (sol): Close sub-dispatcher solution when all outputs are satisfied.
- (drw): Log error when dot is not able to render a graph.
- (appveyor): Setup of lmxl.
- (drw): Update plot index.
- (drw): Update plot index + function code highlight + correct plot outputs.
- (setup): Add missing package_data.
- (setup): Avoid setup failure due to get_long_description.
- (drw): Avoid to plot unneeded weight edges.
- (dispatcher): get_sub_dsp_from_workflow set correctly the remote links.
- (exl): Drop exl module because of formulas.
- (sol): Add input value of filters in solution.
- (drw): Plot just one time the filer attribute in workflow +filers|solution_filters .
- (drw): Save autoplot output.
- (sol): Add filters and function solutions to the workflow nodes.
- (drw): Add filters to the plot node.
- (dispatcher): Add missing function data inputs edge representation.
- (sol): Correct value when apply filters on setting the node output.
- (core): get_sub_dsp_from_workflow blockers can be applied to the sources.
- (dsp): Raise a DispatcherError when the pipe workflow is not respected instead KeyError.
- (dsp): Unresolved references.
- (dsp): add_args _set_doc.
- (dsp): Remove parse_args class.
- (readme): Appveyor badge status == master.
- (dsp): Add _format option to get_unused_node_id.
- (dsp): Add wildcard option to SubDispatchFunction and SubDispatchPipe.
- (drw): Create sub-package drw.
- (dsp): combine nested dicts with different length.
- (dsp): are_in_nested_dicts return false if nested_dict is not a dict.
- (sol): Remove defaults when setting wildcards.
- (drw): Misspelling outpus --> outputs.
- (directive): Add exception on graphviz patch for sphinx 1.3.5.
- (site): Fix ResourceWarning: unclosed socket.
- (setup): Not log sphinx warnings for long_description.
- (travis): Wait util the server is up.
- (rtd): Missing requirement dill.
- (travis): Install first - pip install -r dev-requirements.txt.
- (directive): Tagname from _img to img.
- (directive): Update minimum sphinx version.
- (readme): Badge svg links.
- Add project descriptions.
- (directive): Rename schedula.ext.dsp_directive --> schedula.ext.dispatcher.
- Update minimum sphinx version and requests.