9. Changelog¶
9.1. v1.5.61 (2025-03-18)¶
9.1.1. Fix¶
(form): Store secrets in DB instead session.
9.2. v1.5.60 (2025-03-18)¶
9.2.1. Feat¶
(form): Enable $ref with in $secrets.
(credits): Add tax rates support.
9.2.2. Fix¶
(form): Correct balance calculation.
9.3. v1.5.59 (2025-03-16)¶
9.3.1. Feat¶
(form): Update resources.
9.3.2. Fix¶
(form): Correct all css overwrite styles.
9.4. v1.5.58 (2025-03-10)¶
9.4.1. Feat¶
(form): Update resources.
(form): Improve Steps styles.
9.4.2. Fix¶
(form): Add missing Antd translations.
9.5. v1.5.57 (2025-03-08)¶
9.5.1. Feat¶
(form): Update resources.
9.5.2. Fix¶
(form): Correct FileWidget effects.
(form): Correct nav menu colors.
9.6. v1.5.56 (2025-03-08)¶
9.6.1. Feat¶
(setup): Add python 3.13 as supported version.
(test): Update python versions.
(form): Update resources.
(form): Update flask_security==5.6.0.
9.6.2. Fix¶
(sphinx): Correct sphinx version 8.2.3.
(form): Correct FileWidget multiple uploads.
(form): Correct flash messages.
(form): Correct register behaviour.
(form): Correct stripe user duplication.
9.7. v1.5.55 (2025-02-21)¶
9.7.1. Feat¶
(form): Update resources.
(form): Hide Errors in App component.
9.7.2. Fix¶
(form): Correct credits balance calculation.
(sphinx): Correct autosummary.
9.8. v1.5.54 (2025-01-18)¶
9.8.1. Feat¶
(form): Update resources.
9.8.2. Fix¶
(form): Correct App Logo width in Firefox.
9.9. v1.5.53 (2025-01-17)¶
9.9.1. Feat¶
(form): Update resources.
9.10. v1.5.52 (2025-01-16)¶
9.10.1. Fix¶
(form): Correct App Logo width in Firefox.
(test): Correct chromedriver options for testing.
9.11. v1.5.51 (2025-01-12)¶
9.11.1. Feat¶
(form): Update resources.
9.11.2. Fix¶
(form): Correct cascader schema definition to avoid overwrite.
9.12. v1.5.50 (2025-01-11)¶
9.12.1. Feat¶
(form): Update resources.
(form): Add experimental_customMergeAllOf in Form.
(form): Update Language Icon.
(form): Add href as App menu link.
(doc): Add JetBrains sponsor.
9.12.2. Fix¶
(form): Correct file handling.
9.13. v1.5.49 (2024-12-09)¶
9.13.1. Feat¶
(form): Update resources.
9.13.2. Fix¶
(form): Correct Steps error checks.
9.14. v1.5.48 (2024-12-08)¶
9.14.1. Feat¶
(form): Update resources.
(form): Update API for file handling.
(form): Update error handling and add custom validation.
9.15. v1.5.47 (2024-12-06)¶
9.15.1. Feat¶
(form): Add verify_file_handler and remove file_meta_handler.
9.16. v1.5.46 (2024-11-21)¶
9.16.1. Fix¶
(drw) #27: Update jquery version.
9.17. v1.5.45 (2024-11-14)¶
9.17.1. Feat¶
(form): Update resources.
9.17.2. Fix¶
(form): Add missing translation.
(form): Correct loader css.
(form): Correct Table and Cascader descriptions.
9.18. v1.5.44 (2024-11-08)¶
9.18.1. Feat¶
(form): Update resources.
(form): Improve consent layout.
(form): Improve user layout.
(form): Add menu border.
9.19. v1.5.43 (2024-11-07)¶
9.19.1. Feat¶
(form): Update resources.
(form): Add custom 403 page.
9.19.2. Fix¶
(form): Correct locale setting.
9.20. v1.5.42 (2024-11-06)¶
9.20.1. Feat¶
(form): Update resources.
9.20.2. Fix¶
(form): Correct App navbar selected item.
(form): Add query params to plasmic page.
9.21. v1.5.41 (2024-11-05)¶
9.21.1. Feat¶
(form): Update resources.
9.21.2. Fix¶
(form): Correct plasmic page rendering.
9.22. v1.5.40 (2024-11-04)¶
9.22.1. Fix¶
(form): Correct viewport according to device size.
9.23. v1.5.39 (2024-11-03)¶
9.23.1. Feat¶
(form): Update resources.
(form): Add plasmic host to register components.
(form): Add all App sub-components.
(form): Add translator to plasmic components.
9.23.2. Fix¶
(form): Correct getPublicPath for dynamic site.
(form): Correct sample project requirements.
(form): Correct getPublicPath for static pages.
9.24. v1.5.38 (2024-10-28)¶
9.24.1. Feat¶
(form): Update resources.
(form): Add default name in CloudDownloadField.
(form): Make stripe subscription checkout forward to portal when customer has subscriptions.
(form): Add initial props to Steps component.
9.24.2. Fix¶
(form): Correct stripe customer selection.
(form): Correct export structure for locales.
9.25. v1.5.37 (2024-10-18)¶
9.25.1. Feat¶
(form): Add some extra information in metadata when creating stripe session.
9.26. v1.5.36 (2024-10-17)¶
9.26.1. Feat¶
(form): Update resources.
(form): Update Cookies banner layout.
9.26.2. Fix¶
(form): Correct dev mode.
(form): Correct Info and register rendereing.
(form): Correct App rendering.
(form): Rename subscription-portal as billing-portal and add customData to registration.
(form): Make precompiledValidator as optional and not as default.
(form): Simplify customer portal of stripe.
9.27. v1.5.35 (2024-10-11)¶
9.27.1. Feat¶
(form): Update resources.
(form): Add export page service.
(form): Add initial values when overwriting CloudDownloadField.
9.28. v1.5.34 (2024-10-09)¶
9.28.1. Feat¶
(form): Update resources.
(form): Add StepContent to avoid re-rendering.
(form): Add Locale component.
9.28.2. Fix¶
(form): Simplify App component.
(form): Correct error due to nested BrowserRouter.
(form): Change tooltips of CloudDownloadField.
9.29. v1.5.33 (2024-10-04)¶
9.29.1. Feat¶
(form): Update resources.
(form): Add REFUND transaction.
(form): Update Data cloud layout and add tooltips.
(form): Add Splitter and Splitter.Panel.
(form): Remove charge refund route.
(form): Update gdpr links.
9.30. v1.5.32 (2024-09-27)¶
9.30.1. Feat¶
(form): Update ImgCrop.
9.30.2. Fix¶
(form): Correct number formatting.
9.31. v1.5.31 (2024-09-26)¶
9.31.1. Feat¶
(form): Update resources.
9.31.2. Fix¶
(form): Correct props scrips.
9.32. v1.5.30 (2024-09-25)¶
9.32.1. Feat¶
(form): Update resources.
9.32.2. Fix¶
(form): Correct locales data fetching.
9.33. v1.5.29 (2024-09-24)¶
9.33.1. Fix¶
(form): Correct fetch origin on startup.
9.34. v1.5.28 (2024-09-23)¶
9.34.1. Feat¶
(form): Update resources.
(form): Use also metadata instead of only product features for credits behaviour.
(form): Change html title from json.
9.34.2. Fix¶
(form): Improve Lock credits.
(form): Correct Cookies behaviour.
(core): Correct logic and performances of module imports.
9.35. v1.5.27 (2024-09-16)¶
9.35.1. Feat¶
(form): Update resources.
9.35.2. Fix¶
(form): Improve cache control.
9.36. v1.5.26 (2024-09-14)¶
9.36.1. Fix¶
(form): Add missing import.
(setup): Add missing files.
9.37. v1.5.25 (2024-09-13)¶
9.37.1. Feat¶
(form): Update resources.
(form): Add form and render objects to Plasmic components.
(form): Correct locale handling.
9.37.2. Fix¶
(form): Update contact logic.
9.38. v1.5.24 (2024-09-12)¶
9.38.1. Feat¶
(form): Update resources.
9.38.2. Fix¶
(form): Correct error message for cascader.
9.39. v1.5.23 (2024-09-09)¶
9.39.1. Feat¶
(form): Update resources.
(form): Add configurable send_static_file function.
(form): Add extra block in html template.
(form): Improve passwords layout.
(form): Make error notification optional in postData.
(form): Add event emitter.
9.40. v1.5.22 (2024-09-06)¶
9.40.1. Feat¶
(core): Make verbose customizable.
(from): Improve DB code.
9.41. v1.5.21 (2024-09-04)¶
9.41.1. Feat¶
(from, web, drw): Add method init_app.
9.42. v1.5.20 (2024-09-04)¶
9.42.1. Feat¶
(form): Update resources.
(form): Make contact mail usable outside app context.
9.42.2. Fix¶
(setup): Add missing requirements.
(doc): Correct Sphinx import error.
(form): Correct bug in App component.
9.43. v1.5.19 (2024-09-02)¶
9.43.1. Feat¶
(form): Update resources.
9.43.2. Fix¶
(form): Correct app default page.
(form): Correct App menu.
(form): Correct flashing messages for html requests.
(form): Add missing link in template.
(form): Add missing extension.
9.44. v1.5.18 (2024-08-30)¶
9.44.1. Feat¶
(form): Make Wallet methods usable without app.
9.44.2. Fix¶
(form): Correct hash calculation of files.
9.45. v1.5.17 (2024-08-29)¶
9.45.1. Fix¶
(form): Improve file storage and add get_file utility function.
(form): Ensure to have one wallet per user.
(setup): Add missing requirements.
9.46. v1.5.16 (2024-08-28)¶
9.46.1. Feat¶
(form): Update resources.
(form): Update all FileWidgets.
(form): Improve Steps code.
(form): Update form.postData method.
(form): Add files service.
(form): Use a shared lock.
(form): Add all translations.
9.46.2. Fix¶
(form): Update antd translations.
(setup): Add missing files.
9.47. v1.5.15 (2024-08-12)¶
9.47.1. Feat¶
(form): Make credits db.session configurable.
9.47.2. Fix¶
(form): Add missing requirements.
9.48. v1.5.14 (2024-08-08)¶
9.48.1. Feat¶
(form): Update resources.
(form): Improve DB object readability.
(form): Make username registration optional.
9.48.2. Fix¶
(setup): Correct flask security requirements.
(form): Correct column size for stripe ids.
(form): Correct balance query for mysql db.
(form): Make all configs settable from envs.
(form): Correct avatar DB type.
(form): Correct typos.
9.49. v1.5.13 (2024-08-09)¶
9.49.1. Feat¶
(form): Update resources.
(form): Improve DB object readability.
(form): Make username registration optional.
9.49.2. Fix¶
(setup): Correct flask security requirements.
(form): Correct column size for stripe ids.
(form): Correct balance query for mysql db.
(form): Make all configs settable from envs.
(form): Correct avatar DB type.
(form): Correct typos.
9.50. v1.5.13 (2024-08-08)¶
9.50.1. Fix¶
(form): Correct string length for mysql DB.
9.51. v1.5.12 (2024-08-08)¶
9.51.1. Fix¶
(form): Correct string length for mysql DB.
9.52. v1.5.12 (2024-08-07)¶
9.52.1. Feat¶
(form): Update resources.
(form): Add option to disable debug chart API.
(core): Add new option to handle wildcards.
(form): Make static_context loading dynamically.
(form): Update Credits service.
(form): Add mode features to Stripe component.
(form): Apply dereference to uiSchema like json-schema.
(form): Update Subscription handling and credits.
(form): Update Stripe Card layout.
(form): Add Stripe components.
(form): Add Plasimc support.
(form): Add FloatButton component.
(form): Add GDPR service.
(form): Update resources.
(form): Update translations.
(form): Add landing components.
(form): Add router components.
(form): Add custom settings and use react-router-dom for App.
(form): Add Form as component.
(form): Update resources.
(form): Update server form.
(form): Update layout of user anc contact rendering + add loginRequired option.
(form): Add autoComplete to User components.
(form): Change table orderable handler.
(form): Merge Loader.css in main.css.
(form): ConfigProvider handles the language changes.
(form): Make antd as default theme.
(form): Add postData method to Form.
(form): Update stripe widget.
(form): Add Skeleton template.
(form): Add Tag and Timeline components.
(form): Update Steps behaviour.
(form): Add jsx extension in webpack.config.js.
(form): Update resources.
(form): Update Steps component.
(form): Add tooltip and tour components.
(form): Update resources.
(form): Update Steps defaults.
(form): Correct InputNumber focused behaviour.
(form): Add configProvider option to layout widget.
(form): Update server structure.
(form): Add options for CheckboxWidget.
(form): Add Markdown widget.
(form): Add new table csv output and input format.
(form): Update layout rendering.
(form): Add Alert, Drawer, Popconfirm, Progress, Result, Skeleton, Spin, Watermark components.
9.52.2. Fix¶
(form): Remove unused code.
(doc): Correct bug for new version sphinx.
(form): Correct form test cases.
(core): Add missing requirements.
(form): Correct Admin CSRF.
(form): Add setCurrentStep feature to Steps component.
(form): Hide page content when not logged.
(form): Remove Landing components.
(form): Correct Settings rendering.
(form): Correct page layout.
(form): Correct Landing formatting.
(core): Remove unneeded resources.
(form): Correct formContext generation.
(form): Correct idPrefix.
(form): Correct PDFField behaviour.
(web): Correct flash messages encoding.
(form): Correct DraggerFileWidget error colors.
(form): Correct Loader layout.
(form): Correct Stripe widget.
(form): Correct webhooks CSRF bug.
(form): Rollback rjsf version resources.
(form): Correct callback dependencies.
(form): Use debounce for updating values in editing mode.
(form): Correct RangeWidget update timing.
(form): Correct ConfigProvider handling.
(form): Correct MentionsWidget behaviour.
(form): Correct minus layout of App component.
(form): Correct bug in rendering parent path.
9.53. v1.5.11 (2024-05-08)¶
9.53.1. Feat¶
(form): Update resources.
(form): Add option to overwriteEnumOptions in SelectWidget.
(form): FlexLayout remove background.
(form): Update Domain behaviour.
(form): Add custom functions.
9.53.2. Fix¶
(form): Update default index-ui.json.
(form): Remove margin of #content.
(form): Correct extraInputProps behaviour of BaseInputTemplate.
(form): Correct pagination of TableField.
(form): Update TabsField layout.
(form): Update TabsField layout.
(form): Correct App layout for sidebar.
(form): Add missing parent parameter in formContext.
(form): Correct validator options.
9.54. v1.5.10 (2024-04-21)¶
9.54.1. Feat¶
(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.
9.54.2. Fix¶
(form): Improve JSON secrets behaviour.
(form): Update server default config.
(form): Correct typos in getComponents.
(form): Run editOnChange after form componentMount.
9.55. v1.5.9 (2024-04-21)¶
9.55.1. Fix¶
(form): Correct bug when copying files in cmd line.
9.56. v1.5.8 (2024-04-20)¶
9.56.1. Fix¶
(setup): Add missing package_data.
9.57. v1.5.7 (2024-04-19)¶
9.57.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.
9.57.2. Fix¶
(bin): Correct default option of publish.sh.
(test): Correct order of selenium execution.
9.58. v1.5.6 (2024-04-03)¶
9.58.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.
9.58.2. Fix¶
(test): Ensure timing for testcases.
(form): Correct Cascader properties in omit.
(form): Correct FileWidgets behaviours.
(form): Correct CascaderField layout.
9.59. v1.5.5 (2024-03-19)¶
9.59.1. Feat¶
(form): Update resources.
9.59.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.
9.60. v1.5.4 (2024-03-17)¶
9.60.1. Feat¶
(form): Update resources.
(form): Add ImageFileWidget.
(form): Make table field orderable.
(form): Add Base template to cascader.
(form): Add flexlayout to App.
9.60.2. Fix¶
(form): Improve widget aspect.
(form): Improve behaviour of InputTemplate.
(form): Improve behaviour of Flex layout.
9.61. v1.5.3 (2024-03-14)¶
9.61.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.
9.61.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.
9.62. v1.5.2 (2023-11-19)¶
9.62.1. Feat¶
(form): Update static code.
(form): Add antd translations.
(test): Update coverage python version.
9.62.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.
9.63. v1.5.1 (2023-11-11)¶
9.63.1. Fix¶
(doc): Correct docs errors.
(doc): Add missing API links.
(doc): Add readthedocs config file.
9.64. v1.5.0 (2023-11-10)¶
9.64.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.
9.64.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.
9.65. v1.4.9 (2023-01-23)¶
9.65.1. Feat¶
(form): Update bundle.
(dsp): Use dataclass for inf instance.
9.65.2. Fix¶
(ext): Correct parent content getter.
(form): Correct fullscreen behaviour.
(form): Clean wrong error states.
9.66. v1.4.8 (2023-01-06)¶
9.66.1. Feat¶
(form): Update bundle.
(form): Make modal unmount.
9.66.2. Fix¶
(form): Correct useEffect loop.
(form): Add missing invocation of editOnChange.
9.67. v1.4.7 (2023-01-05)¶
9.67.1. Feat¶
(form): Update bundle.
(form): Request gzip schemas.
(form): Enforce correct defaults.
(form): Resolve schema.
9.67.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.
9.68. v1.4.6 (2023-01-04)¶
9.68.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.
9.68.2. Fix¶
(form): Correct modal css.
(form): Ensure datagrid string or bool format.
9.69. v1.4.5 (2022-12-27)¶
9.69.1. Feat¶
(form): Add FileWidget + Improve Autosaving and enforce code splitting.
9.69.2. Fix¶
(site): Correct gevent error when watcher is None.
9.70. v1.4.4 (2022-12-22)¶
9.70.1. Feat¶
(test): Add more form test cases.
(test): Disable logging for test cases.
(site): Add option url_prefix.
9.70.2. Fix¶
(form): Use modal instead popup to show the debug view.
(web): Remove custom methods PING and DEBUG for standards GET and POST.
9.71. v1.4.3 (2022-12-21)¶
9.71.1. Feat¶
(web): Add DEBUG method as API service.
9.71.2. Fix¶
(test): Correct test cases to generate autodispatcher.
(form): Correct bug when plot is empty.
9.72. v1.4.2 (2022-12-15)¶
9.72.1. Feat¶
(form): Add options to edit/pre- post-process within the form dynamically.
9.73. v1.4.1 (2022-12-12)¶
9.73.1. Feat¶
(base): Update default behaviour when invoking plot, web and form.
(sol): Remove unused code.
(core): Create a new module utl.
9.73.2. Fix¶
(form): Correct form url API.
(doc): Remove requires.io.
9.74. v1.4.0 (2022-12-12)¶
9.74.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.
9.74.2. Fix¶
(binder): Correct installation of binder.
(form): Correct CSRF error handling.
(jinja)Disable HTML AutoEscape.
(asy): Avoid adding solution when NoSub.
9.75. v1.3.6 (2022-11-21)¶
9.75.1. Feat¶
(form): Add data saver and restore options + fix fullscreen + improve ScrollTop.
9.75.2. Fix¶
(form): Fix layout isEmpty.
9.76. v1.3.5 (2022-11-08)¶
9.76.1. Fix¶
(form): Correct data import in nav.
9.77. v1.3.4 (2022-11-07)¶
9.77.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.
9.78. v1.3.3 (2022-11-03)¶
9.78.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.
9.78.2. Fix¶
(rtd): Correct doc rendering.
(form): Correct plotting behaviour.
9.79. v1.3.2 (2022-10-24)¶
9.79.1. Feat¶
(drw, web, form): Add option to return a blueprint.
(form): Update bundle.
9.79.2. Fix¶
(form): Add extra missing package data.
9.80. v1.3.1 (2022-10-20)¶
9.80.1. Fix¶
(form): Add missing package data.
(ext): Correct documenter doctest import.
9.81. v1.3.0 (2022-10-19)¶
9.81.1. Feat¶
(form): Add new method form to create jsonschema react forms automatically.
(blue): Add option to limit the depth of sub-dispatch blue.
9.81.2. Fix¶
(sol): Correct default initialization for sub-dispatchers.
(setup): Ensure correct size of distribution pkg.
9.82. v1.2.19 (2022-07-06)¶
9.82.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.
9.82.2. Fix¶
(blue): Add memo when call register by default.
9.83. v1.2.18 (2022-07-02)¶
9.83.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.
9.84. v1.2.17 (2022-06-29)¶
9.84.1. Feat¶
(sol): Improve speed performances.
9.84.2. Fix¶
(sol): Correct missing reference due to sphinx update.
(dsp): Correct wrong workflow.pred reference.
9.85. v1.2.16 (2022-05-10)¶
9.85.1. Fix¶
(drw): Correct recursive plots.
(doc): Correct requirements.io link.
9.86. v1.2.15 (2022-04-12)¶
9.86.1. Feat¶
(sol): Improve performances of _see_remote_link_node.
(drw): Improve performances of site rendering.
9.87. v1.2.14 (2022-01-21)¶
9.87.1. Fix¶
(drw): Correct plot of DispatchPipe.
9.88. v1.2.13 (2022-01-13)¶
9.88.1. Feat¶
(doc): Update copyright.
(actions): Add fail-fast: false.
(setup): Add missing dev requirement.
9.88.2. Fix¶
(drw): Skip permission error in server cleanup.
(core): Correct import dependencies.
(doc): Correct link target.
9.89. v1.2.12 (2021-12-03)¶
9.89.1. Feat¶
(test): Add test cases improving coverage.
9.89.2. Fix¶
(drw): Correct graphviz _view attribute call.
(drw): Correct cleanup function.
9.90. v1.2.11 (2021-12-02)¶
9.90.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.
9.90.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.
9.91. v1.2.10 (2021-11-11)¶
9.91.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.
9.91.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.
9.92. v1.2.9 (2021-10-05)¶
9.92.1. Feat¶
(drw): Add option to reduce length of file names.
9.92.2. Fix¶
(setup): Correct supported python versions.
(doc): Correct typos.
9.93. v1.2.8 (2021-05-31)¶
9.93.1. Fix¶
(doc): Skip KeyError when searching descriptions.
9.94. v1.2.7 (2021-05-19)¶
9.94.1. Feat¶
(travis): Remove python 3.6 and add python 3.9 from text matrix.
9.94.2. Fix¶
(sphinx): Add missing attribute.
(sphinx): Update option parser.
(doc): Update some documentation.
(test): Correct test case missing library.
9.95. v1.2.6 (2021-02-09)¶
9.95.1. Feat¶
(sol): Improve performances.
9.95.2. Fix¶
(des): Correct description error due to MapDispatch.
(drw): Correct index plotting.
9.96. v1.2.5 (2021-01-17)¶
9.96.1. Fix¶
(core): Update copyright.
(drw): Correct viz rendering.
9.97. v1.2.4 (2020-12-12)¶
9.97.1. Fix¶
(drw): Correct plot auto-opening.
9.98. v1.2.3 (2020-12-11)¶
9.98.1. Feat¶
(drw): Add plot option to use viz.js as back-end.
9.98.2. Fix¶
(setup): Add missing requirement requests.
9.99. v1.2.2 (2020-11-30)¶
9.99.1. Feat¶
(dsp): Add custom formatters for MapDispatch class.
9.100. v1.2.1 (2020-11-04)¶
9.100.1. Feat¶
(dsp): Add MapDispatch class.
(core): Add execution function log.
9.100.2. Fix¶
(rtd): Correct documentation rendering in rtd.
(autosumary): Correct bug for AutosummaryEntry.
9.101. v1.2.0 (2020-04-08)¶
9.101.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.
9.101.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.
9.102. v1.1.1 (2020-03-12)¶
9.102.1. Feat¶
(github): Add issue templates.
(exc): Add base exception to DispatcherError.
(build): Update build script.
9.103. v1.1.0 (2020-03-05)¶
9.103.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.
9.103.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.
9.104. v1.0.0 (2020-01-02)¶
9.104.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.
9.104.2. Fix¶
(test): Update test cases.
(dsp): Correct pipe extraction for wildcards.
(setup): Add missing drw files.
9.105. v0.3.7 (2019-12-06)¶
9.105.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.
9.105.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.
9.106. v0.3.6 (2019-10-18)¶
9.106.1. Fix¶
9.107. v0.3.4 (2019-07-15)¶
9.107.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.
9.107.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.
9.108. v0.3.3 (2019-04-02)¶
9.108.1. Feat¶
(dispatcher): Improve error message.
9.108.2. Fix¶
(doc): Correct bug for sphinx AutoDirective.
(dsp): Add dsp as kwargs for a new Blueprint.
(doc): Update PEP and copyright.
9.109. v0.3.2 (2019-02-23)¶
9.109.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.
9.109.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.
9.110. v0.3.1 (2018-12-10)¶
9.110.1. Fix¶
(setup): Correct long description for pypi.
(dsp): Correct bug DispatchPipe when dill.
9.111. v0.3.0 (2018-12-08)¶
9.111.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.
9.111.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.
9.111.3. Other¶
Refact: Update documentation.
9.112. v0.2.8 (2018-10-09)¶
9.112.1. Feat¶
(dsp): Add inf class to model infinite numbers.
9.113. v0.2.7 (2018-09-13)¶
9.113.1. Fix¶
(setup): Correct bug when long_description fails.
9.114. v0.2.6 (2018-09-13)¶
9.114.1. Feat¶
(setup): Patch to use sphinxcontrib.restbuilder in setup long_description.
9.115. v0.2.5 (2018-09-13)¶
9.115.1. Fix¶
(doc): Correct link docs_status.
(setup): Use text instead rst to compile long_description + add logging.
9.116. v0.2.4 (2018-09-13)¶
9.116.1. Fix¶
(sphinx): Correct bug sphinx==1.8.0.
(sphinx): Remove all sphinx warnings.
9.117. v0.2.3 (2018-08-02)¶
9.117.1. Fix¶
(des): Correct bug when SubDispatchFunction have no outputs.
9.118. v0.2.2 (2018-08-02)¶
9.118.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.
9.119. v0.2.1 (2018-07-24)¶
9.119.1. Feat¶
(setup): Update Development Status to 5 - Production/Stable.
(setup): Add additional project_urls.
(doc): Add changelog to rtd.
9.119.2. Fix¶
(doc): Correct link docs_status.
(des): Correct bugs get_des.
9.120. v0.2.0 (2018-07-19)¶
9.120.1. Feat¶
(doc): Add changelog.
(travis): Test extras.
(des): Avoid using sphinx for getargspec.
(setup): Add extras_require to setup file.
9.120.2. Fix¶
(setup): Correct bug in get_long_description.
9.121. v0.1.19 (2018-06-05)¶
9.121.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.
9.122. v0.1.18 (2018-05-28)¶
9.122.1. Feat¶
(dsp): Add DispatchPipe class (faster pipe execution, it overwrite the existing solution).
(core): Improve performances replacing datetime.today() with time.time().
9.123. v0.1.17 (2018-05-18)¶
9.123.1. Feat¶
(travis): Run coveralls in python 3.6.
9.123.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.
9.124. v0.1.16 (2017-09-26)¶
9.124.1. Fix¶
(requirements): Update dill requirements.
9.125. v0.1.15 (2017-09-26)¶
9.125.1. Fix¶
(networkx): Update according to networkx 2.0.
9.126. v0.1.14 (2017-07-11)¶
9.126.1. Fix¶
(io): pin dill version <=0.2.6.
(abort): abort was setting Exception.args instead of sol attribute.
9.126.2. Other¶
Merge pull request #9 from ankostis/fixabortex.
9.127. v0.1.13 (2017-06-26)¶
9.127.1. Feat¶
(appveyor): Add python 3.6.
9.127.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.
9.128. v0.1.12 (2017-05-04)¶
9.128.1. Fix¶
(drw): Catch dot error and log it.
9.129. v0.1.11 (2017-05-04)¶
9.129.1. Feat¶
9.129.2. Fix¶
(doc): Replace type function with callable.
(drw): Folder name without ext.
(test): Avoid Documentation of DspPlot.
(doc): fix docstrings types.
9.130. v0.1.10 (2017-04-03)¶
9.130.1. Feat¶
(sol): Close sub-dispatcher solution when all outputs are satisfied.
9.130.2. Fix¶
(drw): Log error when dot is not able to render a graph.
9.131. v0.1.9 (2017-02-09)¶
9.131.1. Fix¶
(appveyor): Setup of lmxl.
(drw): Update plot index.
9.132. v0.1.8 (2017-02-09)¶
9.132.1. Feat¶
(drw): Update plot index + function code highlight + correct plot outputs.
9.133. v0.1.7 (2017-02-08)¶
9.133.1. Fix¶
(setup): Add missing package_data.
9.134. v0.1.6 (2017-02-08)¶
9.134.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.
9.135. v0.1.5 (2017-02-06)¶
9.135.1. Feat¶
(exl): Drop exl module because of formulas.
(sol): Add input value of filters in solution.
9.135.2. Fix¶
(drw): Plot just one time the filer attribute in workflow +filers|solution_filters .
9.136. v0.1.4 (2017-01-31)¶
9.136.1. Feat¶
(drw): Save autoplot output.
(sol): Add filters and function solutions to the workflow nodes.
(drw): Add filters to the plot node.
9.136.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.
9.137. v0.1.3 (2017-01-29)¶
9.137.1. Fix¶
(dsp): Raise a DispatcherError when the pipe workflow is not respected instead KeyError.
(dsp): Unresolved references.
9.138. v0.1.2 (2017-01-28)¶
9.138.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.
9.138.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.
9.139. v0.1.1 (2017-01-21)¶
9.139.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.
9.139.2. Other¶
Add project descriptions.
(directive): Rename schedula.ext.dsp_directive –> schedula.ext.dispatcher.
Update minimum sphinx version and requests.