8. Changelog

8.1. v1.5.8 (2024-04-20)

8.1.1. Fix

  • (setup): Add missing package_data.

8.2. v1.5.7 (2024-04-19)

8.2.1. Feat

  • (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.

8.2.2. Fix

  • (bin): Correct default option of publish.sh.

  • (test): Correct order of selenium execution.

8.3. v1.5.6 (2024-04-03)

8.3.1. Feat

  • (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.

8.3.2. Fix

  • (test): Ensure timing for testcases.

  • (form): Correct Cascader properties in omit.

  • (form): Correct FileWidgets behaviours.

  • (form): Correct CascaderField layout.

8.4. v1.5.5 (2024-03-19)

8.4.1. Feat

  • (form): Update resources.

8.4.2. Fix

  • (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.

8.5. v1.5.4 (2024-03-17)

8.5.1. Feat

  • (form): Update resources.

  • (form): Add ImageFileWidget.

  • (form): Make table field orderable.

  • (form): Add Base template to cascader.

  • (form): Add flexlayout to App.

8.5.2. Fix

  • (form): Improve widget aspect.

  • (form): Improve behaviour of InputTemplate.

  • (form): Improve behaviour of Flex layout.

8.6. v1.5.3 (2024-03-14)

8.6.1. Feat

  • (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.

8.6.2. Fix

  • (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.

8.7. v1.5.2 (2023-11-19)

8.7.1. Feat

  • (form): Update static code.

  • (form): Add antd translations.

  • (test): Update coverage python version.

8.7.2. Fix

  • (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.

8.8. v1.5.1 (2023-11-11)

8.8.1. Fix

  • (doc): Correct docs errors.

  • (doc): Add missing API links.

  • (doc): Add readthedocs config file.

8.9. v1.5.0 (2023-11-10)

8.9.1. Feat

  • (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.

8.9.2. Fix

  • (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.

8.10. v1.4.9 (2023-01-23)

8.10.1. Feat

  • (form): Update bundle.

  • (dsp): Use dataclass for inf instance.

8.10.2. Fix

  • (ext): Correct parent content getter.

  • (form): Correct fullscreen behaviour.

  • (form): Clean wrong error states.

8.11. v1.4.8 (2023-01-06)

8.11.1. Feat

  • (form): Update bundle.

  • (form): Make modal unmount.

8.11.2. Fix

  • (form): Correct useEffect loop.

  • (form): Add missing invocation of editOnChange.

8.12. v1.4.7 (2023-01-05)

8.12.1. Feat

  • (form): Update bundle.

  • (form): Request gzip schemas.

  • (form): Enforce correct defaults.

  • (form): Resolve schema.

8.12.2. Fix

  • (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.

8.13. v1.4.6 (2023-01-04)

8.13.1. Feat

  • (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.

8.13.2. Fix

  • (form): Correct modal css.

  • (form): Ensure datagrid string or bool format.

8.14. v1.4.5 (2022-12-27)

8.14.1. Feat

  • (form): Add FileWidget + Improve Autosaving and enforce code splitting.

8.14.2. Fix

  • (site): Correct gevent error when watcher is None.

8.15. v1.4.4 (2022-12-22)

8.15.1. Feat

  • (test): Add more form test cases.

  • (test): Disable logging for test cases.

  • (site): Add option url_prefix.

8.15.2. Fix

  • (form): Use modal instead popup to show the debug view.

  • (web): Remove custom methods PING and DEBUG for standards GET and POST.

8.16. v1.4.3 (2022-12-21)

8.16.1. Feat

  • (web): Add DEBUG method as API service.

8.16.2. Fix

  • (test): Correct test cases to generate autodispatcher.

  • (form): Correct bug when plot is empty.

8.17. v1.4.2 (2022-12-15)

8.17.1. Feat

  • (form): Add options to edit/pre- post-process within the form dynamically.

8.18. v1.4.1 (2022-12-12)

8.18.1. Feat

  • (base): Update default behaviour when invoking plot, web and form.

  • (sol): Remove unused code.

  • (core): Create a new module utl.

8.18.2. Fix

  • (form): Correct form url API.

  • (doc): Remove requires.io.

8.19. v1.4.0 (2022-12-12)

8.19.1. Feat

  • (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.

8.19.2. Fix

  • (binder): Correct installation of binder.

  • (form): Correct CSRF error handling.

  • (jinja)Disable HTML AutoEscape.

  • (asy): Avoid adding solution when NoSub.

8.20. v1.3.6 (2022-11-21)

8.20.1. Feat

  • (form): Add data saver and restore options + fix fullscreen + improve ScrollTop.

8.20.2. Fix

  • (form): Fix layout isEmpty.

8.21. v1.3.5 (2022-11-08)

8.21.1. Fix

  • (form): Correct data import in nav.

8.22. v1.3.4 (2022-11-07)

8.22.1. Feat

  • (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.

8.23. v1.3.3 (2022-11-03)

8.23.1. Feat

  • (form): Add markdown.

  • (form): Avoid rendering elements with empty children.

  • (form): Add more option to accordion and stepper.

  • (form): Change position of error messages.

8.23.2. Fix

  • (rtd): Correct doc rendering.

  • (form): Correct plotting behaviour.

8.24. v1.3.2 (2022-10-24)

8.24.1. Feat

  • (drw, web, form): Add option to return a blueprint.

  • (form): Update bundle.

8.24.2. Fix

  • (form): Add extra missing package data.

8.25. v1.3.1 (2022-10-20)

8.25.1. Fix

  • (form): Add missing package data.

  • (ext): Correct documenter doctest import.

8.26. v1.3.0 (2022-10-19)

8.26.1. Feat

  • (form): Add new method form to create jsonschema react forms automatically.

  • (blue): Add option to limit the depth of sub-dispatch blue.

8.26.2. Fix

  • (sol): Correct default initialization for sub-dispatchers.

  • (setup): Ensure correct size of distribution pkg.

8.27. v1.2.19 (2022-07-06)

8.27.1. Feat

  • (dsp): Add new utility function run_model.

  • (dsp): Add output_type_kw option to SubDispatch utility.

  • (core): Add workflow when function is a dsp.

8.27.2. Fix

  • (blue): Add memo when call register by default.

8.28. v1.2.18 (2022-07-02)

8.28.1. Feat

  • (micropython): Update build for micropython==v1.19.1.

  • (sol): Improve speed performance.

  • (dsp): Make shrink optional for SubDispatchPipe.

  • (core): Improve performance dropping set instances.

8.29. v1.2.17 (2022-06-29)

8.29.1. Feat

  • (sol): Improve speed performances.

8.29.2. Fix

  • (sol): Correct missing reference due to sphinx update.

  • (dsp): Correct wrong workflow.pred reference.

8.30. v1.2.16 (2022-05-10)

8.30.1. Fix

  • (drw): Correct recursive plots.

  • (doc): Correct requirements.io link.

8.31. v1.2.15 (2022-04-12)

8.31.1. Feat

  • (sol): Improve performances of _see_remote_link_node.

  • (drw): Improve performances of site rendering.

8.32. v1.2.14 (2022-01-21)

8.32.1. Fix

  • (drw): Correct plot of DispatchPipe.

8.33. v1.2.13 (2022-01-13)

8.33.1. Feat

  • (doc): Update copyright.

  • (actions): Add fail-fast: false.

  • (setup): Add missing dev requirement.

8.33.2. Fix

  • (drw): Skip permission error in server cleanup.

  • (core): Correct import dependencies.

  • (doc): Correct link target.

8.34. v1.2.12 (2021-12-03)

8.34.1. Feat

  • (test): Add test cases improving coverage.

8.34.2. Fix

  • (drw): Correct graphviz _view attribute call.

  • (drw): Correct cleanup function.

8.35. v1.2.11 (2021-12-02)

8.35.1. Feat

  • (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.

8.35.2. Fix

  • (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.

8.36. v1.2.10 (2021-11-11)

8.36.1. Feat

  • (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.

8.36.2. Fix

  • (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.

8.37. v1.2.9 (2021-10-05)

8.37.1. Feat

  • (drw): Add option to reduce length of file names.

8.37.2. Fix

  • (setup): Correct supported python versions.

  • (doc): Correct typos.

8.38. v1.2.8 (2021-05-31)

8.38.1. Fix

  • (doc): Skip KeyError when searching descriptions.

8.39. v1.2.7 (2021-05-19)

8.39.1. Feat

  • (travis): Remove python 3.6 and add python 3.9 from text matrix.

8.39.2. Fix

  • (sphinx): Add missing attribute.

  • (sphinx): Update option parser.

  • (doc): Update some documentation.

  • (test): Correct test case missing library.

8.40. v1.2.6 (2021-02-09)

8.40.1. Feat

  • (sol): Improve performances.

8.40.2. Fix

  • (des): Correct description error due to MapDispatch.

  • (drw): Correct index plotting.

8.41. v1.2.5 (2021-01-17)

8.41.1. Fix

  • (core): Update copyright.

  • (drw): Correct viz rendering.

8.42. v1.2.4 (2020-12-12)

8.42.1. Fix

  • (drw): Correct plot auto-opening.

8.43. v1.2.3 (2020-12-11)

8.43.1. Feat

  • (drw): Add plot option to use viz.js as back-end.

8.43.2. Fix

  • (setup): Add missing requirement requests.

8.44. v1.2.2 (2020-11-30)

8.44.1. Feat

  • (dsp): Add custom formatters for MapDispatch class.

8.45. v1.2.1 (2020-11-04)

8.45.1. Feat

  • (dsp): Add MapDispatch class.

  • (core): Add execution function log.

8.45.2. Fix

  • (rtd): Correct documentation rendering in rtd.

  • (autosumary): Correct bug for AutosummaryEntry.

8.46. v1.2.0 (2020-04-08)

8.46.1. Feat

  • (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.

8.46.2. Fix

  • (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.

8.47. v1.1.1 (2020-03-12)

8.47.1. Feat

  • (github): Add issue templates.

  • (exc): Add base exception to DispatcherError.

  • (build): Update build script.

8.48. v1.1.0 (2020-03-05)

8.48.1. Feat

  • (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.

8.48.2. Fix

  • (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.

8.49. v1.0.0 (2020-01-02)

8.49.1. Feat

  • (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.

8.49.2. Fix

  • (test): Update test cases.

  • (dsp): Correct pipe extraction for wildcards.

  • (setup): Add missing drw files.

8.50. v0.3.7 (2019-12-06)

8.50.1. Feat

  • (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.

8.50.2. Fix

  • (drw): Render dot in temp folder.

  • (plot): Add quiet arg to _view method.

  • (doc): Correct missing gh links.

  • (core) #17: Correct deprecated Graph attribute.

8.51. v0.3.6 (2019-10-18)

8.51.1. Fix

  • (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.

8.52. v0.3.4 (2019-07-15)

8.52.1. Feat

  • (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.

8.52.2. Fix

  • (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.

8.53. v0.3.3 (2019-04-02)

8.53.1. Feat

  • (dispatcher): Improve error message.

8.53.2. Fix

  • (doc): Correct bug for sphinx AutoDirective.

  • (dsp): Add dsp as kwargs for a new Blueprint.

  • (doc): Update PEP and copyright.

8.54. v0.3.2 (2019-02-23)

8.54.1. Feat

  • (core): Add stub file.

  • (sphinx): Add Blueprint in Dispatcher documenter.

  • (sphinx): Add BlueDispatcher in documenter.

  • (doc): Add examples.

  • (blue): Customizable memo registration of blueprints.

8.54.2. Fix

  • (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.

8.55. v0.3.1 (2018-12-10)

8.55.1. Fix

  • (setup): Correct long description for pypi.

  • (dsp): Correct bug DispatchPipe when dill.

8.56. v0.3.0 (2018-12-08)

8.56.1. Feat

  • (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.

8.56.2. Fix

  • (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.

8.56.3. Other

  • Refact: Update documentation.

8.57. v0.2.8 (2018-10-09)

8.57.1. Feat

  • (dsp): Add inf class to model infinite numbers.

8.58. v0.2.7 (2018-09-13)

8.58.1. Fix

  • (setup): Correct bug when long_description fails.

8.59. v0.2.6 (2018-09-13)

8.59.1. Feat

  • (setup): Patch to use sphinxcontrib.restbuilder in setup long_description.

8.60. v0.2.5 (2018-09-13)

8.60.1. Fix

  • (doc): Correct link docs_status.

  • (setup): Use text instead rst to compile long_description + add logging.

8.61. v0.2.4 (2018-09-13)

8.61.1. Fix

  • (sphinx): Correct bug sphinx==1.8.0.

  • (sphinx): Remove all sphinx warnings.

8.62. v0.2.3 (2018-08-02)

8.62.1. Fix

  • (des): Correct bug when SubDispatchFunction have no outputs.

8.63. v0.2.2 (2018-08-02)

8.63.1. Fix

  • (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.

8.64. v0.2.1 (2018-07-24)

8.64.1. Feat

  • (setup): Update Development Status to 5 - Production/Stable.

  • (setup): Add additional project_urls.

  • (doc): Add changelog to rtd.

8.64.2. Fix

  • (doc): Correct link docs_status.

  • (des): Correct bugs get_des.

8.65. v0.2.0 (2018-07-19)

8.65.1. Feat

  • (doc): Add changelog.

  • (travis): Test extras.

  • (des): Avoid using sphinx for getargspec.

  • (setup): Add extras_require to setup file.

8.65.2. Fix

  • (setup): Correct bug in get_long_description.

8.66. v0.1.19 (2018-06-05)

8.66.1. Fix

  • (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.

8.67. v0.1.18 (2018-05-28)

8.67.1. Feat

  • (dsp): Add DispatchPipe class (faster pipe execution, it overwrite the existing solution).

  • (core): Improve performances replacing datetime.today() with time.time().

8.68. v0.1.17 (2018-05-18)

8.68.1. Feat

  • (travis): Run coveralls in python 3.6.

8.68.2. Fix

  • (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.

8.69. v0.1.16 (2017-09-26)

8.69.1. Fix

  • (requirements): Update dill requirements.

8.70. v0.1.15 (2017-09-26)

8.70.1. Fix

  • (networkx): Update according to networkx 2.0.

8.71. v0.1.14 (2017-07-11)

8.71.1. Fix

  • (io): pin dill version <=0.2.6.

  • (abort): abort was setting Exception.args instead of sol attribute.

8.71.2. Other

  • Merge pull request #9 from ankostis/fixabortex.

8.72. v0.1.13 (2017-06-26)

8.72.1. Feat

  • (appveyor): Add python 3.6.

8.72.2. Fix

  • (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.

8.73. v0.1.12 (2017-05-04)

8.73.1. Fix

  • (drw): Catch dot error and log it.

8.74. v0.1.11 (2017-05-04)

8.74.1. Feat

  • (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.

8.74.2. Fix

  • (doc): Replace type function with callable.

  • (drw): Folder name without ext.

  • (test): Avoid Documentation of DspPlot.

  • (doc): fix docstrings types.

8.75. v0.1.10 (2017-04-03)

8.75.1. Feat

  • (sol): Close sub-dispatcher solution when all outputs are satisfied.

8.75.2. Fix

  • (drw): Log error when dot is not able to render a graph.

8.76. v0.1.9 (2017-02-09)

8.76.1. Fix

  • (appveyor): Setup of lmxl.

  • (drw): Update plot index.

8.77. v0.1.8 (2017-02-09)

8.77.1. Feat

  • (drw): Update plot index + function code highlight + correct plot outputs.

8.78. v0.1.7 (2017-02-08)

8.78.1. Fix

  • (setup): Add missing package_data.

8.79. v0.1.6 (2017-02-08)

8.79.1. Fix

  • (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.

8.80. v0.1.5 (2017-02-06)

8.80.1. Feat

  • (exl): Drop exl module because of formulas.

  • (sol): Add input value of filters in solution.

8.80.2. Fix

  • (drw): Plot just one time the filer attribute in workflow +filers|solution_filters .

8.81. v0.1.4 (2017-01-31)

8.81.1. Feat

  • (drw): Save autoplot output.

  • (sol): Add filters and function solutions to the workflow nodes.

  • (drw): Add filters to the plot node.

8.81.2. Fix

  • (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.

8.82. v0.1.3 (2017-01-29)

8.82.1. Fix

  • (dsp): Raise a DispatcherError when the pipe workflow is not respected instead KeyError.

  • (dsp): Unresolved references.

8.83. v0.1.2 (2017-01-28)

8.83.1. Feat

  • (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.

8.83.2. Fix

  • (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.

8.84. v0.1.1 (2017-01-21)

8.84.1. Fix

  • (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.

8.84.2. Other

  • Add project descriptions.

  • (directive): Rename schedula.ext.dsp_directive –> schedula.ext.dispatcher.

  • Update minimum sphinx version and requests.