9. Changelog

9.1. v1.5.69 (2025-10-30)

9.1.1. Feat

  • (form): Update resources.

  • (form): Add Plasmic.Pages component.

9.2. v1.5.68 (2025-10-29)

9.2.1. Feat

  • (form): Update resources.

  • (form): Remove unnecessary dependency lodash.

9.2.2. Fix

  • (form): Correct admin dependencies.

9.3. v1.5.67 (2025-10-28)

9.3.1. Feat

  • (ver): bump 1.5.66 –> 1.5.67.

  • (form): Update resources.

  • (form): Update translations.

  • (form): Export plasmicLoaderReact.

9.4. v1.5.66 (2025-10-27)

9.4.1. Feat

  • (form): Update resources.

  • (form): Add PLASMIC variable when registering components.

9.4.2. Fix

  • (form): Add useSelector to retrieve plasmic data.

  • (form): Correct form DataProvider and add user.

9.5. v1.5.65 (2025-10-26)

9.5.1. Feat

  • (form): Update resources.

  • (form): Add Plasmic.Register.GlobalContexts and Plasmic.Register.Tokens.

  • (form): Expose form in Context provider.

  • (form): Expose useLocaleStore ad form props.

9.5.2. Fix

  • (form): Correct hideNav behaviour of App component.

9.6. v1.5.64 (2025-08-30)

9.6.1. Fix

  • (core): Correct minor bug.

9.7. v1.5.63 (2025-08-30)

9.7.1. Feat

  • (form): Update resources.

  • (form): Update js building lib from react-app-rewired to webpack.

  • (form): Add possibility of custom item in User info and registration.

  • (core): Improve performances.

9.7.2. Fix

  • (form): Improve links when enableMarkdownInDescription is true.

9.8. v1.5.62 (2025-04-09)

9.8.1. Fix

  • (form): Correct bug on CloudDownloadField.

9.9. v1.5.61 (2025-03-18)

9.9.1. Fix

  • (form): Store secrets in DB instead session.

9.10. v1.5.60 (2025-03-18)

9.10.1. Feat

  • (form): Enable $ref with in $secrets.

  • (credits): Add tax rates support.

9.10.2. Fix

  • (form): Correct balance calculation.

9.11. v1.5.59 (2025-03-16)

9.11.1. Feat

  • (form): Update resources.

9.11.2. Fix

  • (form): Correct all css overwrite styles.

9.12. v1.5.58 (2025-03-10)

9.12.1. Feat

  • (form): Update resources.

  • (form): Improve Steps styles.

9.12.2. Fix

  • (form): Add missing Antd translations.

9.13. v1.5.57 (2025-03-08)

9.13.1. Feat

  • (form): Update resources.

9.13.2. Fix

  • (form): Correct FileWidget effects.

  • (form): Correct nav menu colors.

9.14. v1.5.56 (2025-03-08)

9.14.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.14.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.15. v1.5.55 (2025-02-21)

9.15.1. Feat

  • (form): Update resources.

  • (form): Hide Errors in App component.

9.15.2. Fix

  • (form): Correct credits balance calculation.

  • (sphinx): Correct autosummary.

9.16. v1.5.54 (2025-01-18)

9.16.1. Feat

  • (form): Update resources.

9.16.2. Fix

  • (form): Correct App Logo width in Firefox.

9.17. v1.5.53 (2025-01-17)

9.17.1. Feat

  • (form): Update resources.

9.18. v1.5.52 (2025-01-16)

9.18.1. Fix

  • (form): Correct App Logo width in Firefox.

  • (test): Correct chromedriver options for testing.

9.19. v1.5.51 (2025-01-12)

9.19.1. Feat

  • (form): Update resources.

9.19.2. Fix

  • (form): Correct cascader schema definition to avoid overwrite.

9.20. v1.5.50 (2025-01-11)

9.20.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.20.2. Fix

  • (form): Correct file handling.

9.21. v1.5.49 (2024-12-09)

9.21.1. Feat

  • (form): Update resources.

9.21.2. Fix

  • (form): Correct Steps error checks.

9.22. v1.5.48 (2024-12-08)

9.22.1. Feat

  • (form): Update resources.

  • (form): Update API for file handling.

  • (form): Update error handling and add custom validation.

9.23. v1.5.47 (2024-12-06)

9.23.1. Feat

  • (form): Add verify_file_handler and remove file_meta_handler.

9.24. v1.5.46 (2024-11-21)

9.24.1. Fix

  • (drw) #27: Update jquery version.

9.25. v1.5.45 (2024-11-14)

9.25.1. Feat

  • (form): Update resources.

9.25.2. Fix

  • (form): Add missing translation.

  • (form): Correct loader css.

  • (form): Correct Table and Cascader descriptions.

9.26. v1.5.44 (2024-11-08)

9.26.1. Feat

  • (form): Update resources.

  • (form): Improve consent layout.

  • (form): Improve user layout.

  • (form): Add menu border.

9.27. v1.5.43 (2024-11-07)

9.27.1. Feat

  • (form): Update resources.

  • (form): Add custom 403 page.

9.27.2. Fix

  • (form): Correct locale setting.

9.28. v1.5.42 (2024-11-06)

9.28.1. Feat

  • (form): Update resources.

9.28.2. Fix

  • (form): Correct App navbar selected item.

  • (form): Add query params to plasmic page.

9.29. v1.5.41 (2024-11-05)

9.29.1. Feat

  • (form): Update resources.

9.29.2. Fix

  • (form): Correct plasmic page rendering.

9.30. v1.5.40 (2024-11-04)

9.30.1. Fix

  • (form): Correct viewport according to device size.

9.31. v1.5.39 (2024-11-03)

9.31.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.31.2. Fix

  • (form): Correct getPublicPath for dynamic site.

  • (form): Correct sample project requirements.

  • (form): Correct getPublicPath for static pages.

9.32. v1.5.38 (2024-10-28)

9.32.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.32.2. Fix

  • (form): Correct stripe customer selection.

  • (form): Correct export structure for locales.

9.33. v1.5.37 (2024-10-18)

9.33.1. Feat

  • (form): Add some extra information in metadata when creating stripe session.

9.34. v1.5.36 (2024-10-17)

9.34.1. Feat

  • (form): Update resources.

  • (form): Update Cookies banner layout.

9.34.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.35. v1.5.35 (2024-10-11)

9.35.1. Feat

  • (form): Update resources.

  • (form): Add export page service.

  • (form): Add initial values when overwriting CloudDownloadField.

9.36. v1.5.34 (2024-10-09)

9.36.1. Feat

  • (form): Update resources.

  • (form): Add StepContent to avoid re-rendering.

  • (form): Add Locale component.

9.36.2. Fix

  • (form): Simplify App component.

  • (form): Correct error due to nested BrowserRouter.

  • (form): Change tooltips of CloudDownloadField.

9.37. v1.5.33 (2024-10-04)

9.37.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.38. v1.5.32 (2024-09-27)

9.38.1. Feat

  • (form): Update ImgCrop.

9.38.2. Fix

  • (form): Correct number formatting.

9.39. v1.5.31 (2024-09-26)

9.39.1. Feat

  • (form): Update resources.

9.39.2. Fix

  • (form): Correct props scrips.

9.40. v1.5.30 (2024-09-25)

9.40.1. Feat

  • (form): Update resources.

9.40.2. Fix

  • (form): Correct locales data fetching.

9.41. v1.5.29 (2024-09-24)

9.41.1. Fix

  • (form): Correct fetch origin on startup.

9.42. v1.5.28 (2024-09-23)

9.42.1. Feat

  • (form): Update resources.

  • (form): Use also metadata instead of only product features for credits behaviour.

  • (form): Change html title from json.

9.42.2. Fix

  • (form): Improve Lock credits.

  • (form): Correct Cookies behaviour.

  • (core): Correct logic and performances of module imports.

9.43. v1.5.27 (2024-09-16)

9.43.1. Feat

  • (form): Update resources.

9.43.2. Fix

  • (form): Improve cache control.

9.44. v1.5.26 (2024-09-14)

9.44.1. Fix

  • (form): Add missing import.

  • (setup): Add missing files.

9.45. v1.5.25 (2024-09-13)

9.45.1. Feat

  • (form): Update resources.

  • (form): Add form and render objects to Plasmic components.

  • (form): Correct locale handling.

9.45.2. Fix

  • (form): Update contact logic.

9.46. v1.5.24 (2024-09-12)

9.46.1. Feat

  • (form): Update resources.

9.46.2. Fix

  • (form): Correct error message for cascader.

9.47. v1.5.23 (2024-09-09)

9.47.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.48. v1.5.22 (2024-09-06)

9.48.1. Feat

  • (core): Make verbose customizable.

  • (from): Improve DB code.

9.49. v1.5.21 (2024-09-04)

9.49.1. Feat

  • (from, web, drw): Add method init_app.

9.50. v1.5.20 (2024-09-04)

9.50.1. Feat

  • (form): Update resources.

  • (form): Make contact mail usable outside app context.

9.50.2. Fix

  • (setup): Add missing requirements.

  • (doc): Correct Sphinx import error.

  • (form): Correct bug in App component.

9.51. v1.5.19 (2024-09-02)

9.51.1. Feat

  • (form): Update resources.

9.51.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.52. v1.5.18 (2024-08-30)

9.52.1. Feat

  • (form): Make Wallet methods usable without app.

9.52.2. Fix

  • (form): Correct hash calculation of files.

9.53. v1.5.17 (2024-08-29)

9.53.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.54. v1.5.16 (2024-08-28)

9.54.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.54.2. Fix

  • (form): Update antd translations.

  • (setup): Add missing files.

9.55. v1.5.15 (2024-08-12)

9.55.1. Feat

  • (form): Make credits db.session configurable.

9.55.2. Fix

  • (form): Add missing requirements.

9.56. v1.5.14 (2024-08-08)

9.56.1. Feat

  • (form): Update resources.

  • (form): Improve DB object readability.

  • (form): Make username registration optional.

9.56.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.57. v1.5.13 (2024-08-09)

9.57.1. Feat

  • (form): Update resources.

  • (form): Improve DB object readability.

  • (form): Make username registration optional.

9.57.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.58. v1.5.13 (2024-08-08)

9.58.1. Fix

  • (form): Correct string length for mysql DB.

9.59. v1.5.12 (2024-08-08)

9.59.1. Fix

  • (form): Correct string length for mysql DB.

9.60. v1.5.12 (2024-08-07)

9.60.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.60.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.61. v1.5.11 (2024-05-08)

9.61.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.61.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.62. v1.5.10 (2024-04-21)

9.62.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.62.2. Fix

  • (form): Improve JSON secrets behaviour.

  • (form): Update server default config.

  • (form): Correct typos in getComponents.

  • (form): Run editOnChange after form componentMount.

9.63. v1.5.9 (2024-04-21)

9.63.1. Fix

  • (form): Correct bug when copying files in cmd line.

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

9.64.1. Fix

  • (setup): Add missing package_data.

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

9.65.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.65.2. Fix

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

  • (test): Correct order of selenium execution.

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

9.66.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.66.2. Fix

  • (test): Ensure timing for testcases.

  • (form): Correct Cascader properties in omit.

  • (form): Correct FileWidgets behaviours.

  • (form): Correct CascaderField layout.

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

9.67.1. Feat

  • (form): Update resources.

9.67.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.68. v1.5.4 (2024-03-17)

9.68.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.68.2. Fix

  • (form): Improve widget aspect.

  • (form): Improve behaviour of InputTemplate.

  • (form): Improve behaviour of Flex layout.

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

9.69.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.69.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.70. v1.5.2 (2023-11-19)

9.70.1. Feat

  • (form): Update static code.

  • (form): Add antd translations.

  • (test): Update coverage python version.

9.70.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.71. v1.5.1 (2023-11-11)

9.71.1. Fix

  • (doc): Correct docs errors.

  • (doc): Add missing API links.

  • (doc): Add readthedocs config file.

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

9.72.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.72.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.73. v1.4.9 (2023-01-23)

9.73.1. Feat

  • (form): Update bundle.

  • (dsp): Use dataclass for inf instance.

9.73.2. Fix

  • (ext): Correct parent content getter.

  • (form): Correct fullscreen behaviour.

  • (form): Clean wrong error states.

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

9.74.1. Feat

  • (form): Update bundle.

  • (form): Make modal unmount.

9.74.2. Fix

  • (form): Correct useEffect loop.

  • (form): Add missing invocation of editOnChange.

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

9.75.1. Feat

  • (form): Update bundle.

  • (form): Request gzip schemas.

  • (form): Enforce correct defaults.

  • (form): Resolve schema.

9.75.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.76. v1.4.6 (2023-01-04)

9.76.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.76.2. Fix

  • (form): Correct modal css.

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

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

9.77.1. Feat

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

9.77.2. Fix

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

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

9.78.1. Feat

  • (test): Add more form test cases.

  • (test): Disable logging for test cases.

  • (site): Add option url_prefix.

9.78.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.79. v1.4.3 (2022-12-21)

9.79.1. Feat

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

9.79.2. Fix

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

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

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

9.80.1. Feat

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

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

9.81.1. Feat

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

  • (sol): Remove unused code.

  • (core): Create a new module utl.

9.81.2. Fix

  • (form): Correct form url API.

  • (doc): Remove requires.io.

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

9.82.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.82.2. Fix

  • (binder): Correct installation of binder.

  • (form): Correct CSRF error handling.

  • (jinja)Disable HTML AutoEscape.

  • (asy): Avoid adding solution when NoSub.

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

9.83.1. Feat

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

9.83.2. Fix

  • (form): Fix layout isEmpty.

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

9.84.1. Fix

  • (form): Correct data import in nav.

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

9.85.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.86. v1.3.3 (2022-11-03)

9.86.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.86.2. Fix

  • (rtd): Correct doc rendering.

  • (form): Correct plotting behaviour.

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

9.87.1. Feat

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

  • (form): Update bundle.

9.87.2. Fix

  • (form): Add extra missing package data.

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

9.88.1. Fix

  • (form): Add missing package data.

  • (ext): Correct documenter doctest import.

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

9.89.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.89.2. Fix

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

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

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

9.90.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.90.2. Fix

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

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

9.91.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.92. v1.2.17 (2022-06-29)

9.92.1. Feat

  • (sol): Improve speed performances.

9.92.2. Fix

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

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

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

9.93.1. Fix

  • (drw): Correct recursive plots.

  • (doc): Correct requirements.io link.

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

9.94.1. Feat

  • (sol): Improve performances of _see_remote_link_node.

  • (drw): Improve performances of site rendering.

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

9.95.1. Fix

  • (drw): Correct plot of DispatchPipe.

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

9.96.1. Feat

  • (doc): Update copyright.

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

  • (setup): Add missing dev requirement.

9.96.2. Fix

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

  • (core): Correct import dependencies.

  • (doc): Correct link target.

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

9.97.1. Feat

  • (test): Add test cases improving coverage.

9.97.2. Fix

  • (drw): Correct graphviz _view attribute call.

  • (drw): Correct cleanup function.

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

9.98.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.98.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.99. v1.2.10 (2021-11-11)

9.99.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.99.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.100. v1.2.9 (2021-10-05)

9.100.1. Feat

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

9.100.2. Fix

  • (setup): Correct supported python versions.

  • (doc): Correct typos.

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

9.101.1. Fix

  • (doc): Skip KeyError when searching descriptions.

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

9.102.1. Feat

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

9.102.2. Fix

  • (sphinx): Add missing attribute.

  • (sphinx): Update option parser.

  • (doc): Update some documentation.

  • (test): Correct test case missing library.

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

9.103.1. Feat

  • (sol): Improve performances.

9.103.2. Fix

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

  • (drw): Correct index plotting.

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

9.104.1. Fix

  • (core): Update copyright.

  • (drw): Correct viz rendering.

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

9.105.1. Fix

  • (drw): Correct plot auto-opening.

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

9.106.1. Feat

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

9.106.2. Fix

  • (setup): Add missing requirement requests.

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

9.107.1. Feat

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

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

9.108.1. Feat

  • (dsp): Add MapDispatch class.

  • (core): Add execution function log.

9.108.2. Fix

  • (rtd): Correct documentation rendering in rtd.

  • (autosumary): Correct bug for AutosummaryEntry.

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

9.109.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.109.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.110. v1.1.1 (2020-03-12)

9.110.1. Feat

  • (github): Add issue templates.

  • (exc): Add base exception to DispatcherError.

  • (build): Update build script.

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

9.111.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.111.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.112. v1.0.0 (2020-01-02)

9.112.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.112.2. Fix

  • (test): Update test cases.

  • (dsp): Correct pipe extraction for wildcards.

  • (setup): Add missing drw files.

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

9.113.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.113.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.114. v0.3.6 (2019-10-18)

9.114.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.

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

9.115.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.115.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.116. v0.3.3 (2019-04-02)

9.116.1. Feat

  • (dispatcher): Improve error message.

9.116.2. Fix

  • (doc): Correct bug for sphinx AutoDirective.

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

  • (doc): Update PEP and copyright.

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

9.117.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.117.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.118. v0.3.1 (2018-12-10)

9.118.1. Fix

  • (setup): Correct long description for pypi.

  • (dsp): Correct bug DispatchPipe when dill.

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

9.119.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.119.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.119.3. Other

  • Refact: Update documentation.

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

9.120.1. Feat

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

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

9.121.1. Fix

  • (setup): Correct bug when long_description fails.

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

9.122.1. Feat

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

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

9.123.1. Fix

  • (doc): Correct link docs_status.

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

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

9.124.1. Fix

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

  • (sphinx): Remove all sphinx warnings.

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

9.125.1. Fix

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

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

9.126.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.127. v0.2.1 (2018-07-24)

9.127.1. Feat

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

  • (setup): Add additional project_urls.

  • (doc): Add changelog to rtd.

9.127.2. Fix

  • (doc): Correct link docs_status.

  • (des): Correct bugs get_des.

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

9.128.1. Feat

  • (doc): Add changelog.

  • (travis): Test extras.

  • (des): Avoid using sphinx for getargspec.

  • (setup): Add extras_require to setup file.

9.128.2. Fix

  • (setup): Correct bug in get_long_description.

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

9.129.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.130. v0.1.18 (2018-05-28)

9.130.1. Feat

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

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

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

9.131.1. Feat

  • (travis): Run coveralls in python 3.6.

9.131.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.132. v0.1.16 (2017-09-26)

9.132.1. Fix

  • (requirements): Update dill requirements.

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

9.133.1. Fix

  • (networkx): Update according to networkx 2.0.

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

9.134.1. Fix

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

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

9.134.2. Other

  • Merge pull request #9 from ankostis/fixabortex.

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

9.135.1. Feat

  • (appveyor): Add python 3.6.

9.135.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.136. v0.1.12 (2017-05-04)

9.136.1. Fix

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

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

9.137.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.

9.137.2. Fix

  • (doc): Replace type function with callable.

  • (drw): Folder name without ext.

  • (test): Avoid Documentation of DspPlot.

  • (doc): fix docstrings types.

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

9.138.1. Feat

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

9.138.2. Fix

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

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

9.139.1. Fix

  • (appveyor): Setup of lmxl.

  • (drw): Update plot index.

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

9.140.1. Feat

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

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

9.141.1. Fix

  • (setup): Add missing package_data.

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

9.142.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.143. v0.1.5 (2017-02-06)

9.143.1. Feat

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

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

9.143.2. Fix

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

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

9.144.1. Feat

  • (drw): Save autoplot output.

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

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

9.144.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.145. v0.1.3 (2017-01-29)

9.145.1. Fix

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

  • (dsp): Unresolved references.

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

9.146.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.146.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.147. v0.1.1 (2017-01-21)

9.147.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.147.2. Other

  • Add project descriptions.

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

  • Update minimum sphinx version and requests.