- Initial Release
- type support for "list" and "dict"
- add "display_icon" parameter to "NodeProperty"
- if None, set icon by "type" of property
- divide "NodeProperty" to multiple Property classes
- for input, InputProperty
- for list, ListProperty
- for dict(json), DictProperty
- for spinner, SpinnerProperty
- for combobox, ComboBoxProperty
- create template files
- remove unnecessary code
- apply "min", "max", "step" of "SpinnerProperty" correctly
- add "height" to "ListProperty", "DictProperty"
- create "CodeProperty"
- "DictProperty" inherits "CodeProperty" with "json" language setting
- add editorTheme
- remove server.
- start Node-RED object directly.
- remove standalone server.
- pywebview integration is in tests.
- remove unnecessary code
- add "version", "description", "author", "keywords", "icon" to Node attributes.
- remove "nodered-py-" prefix from Node name.
- "nodered-py-" only attach to directory of Node.
- change node-red command arguments to config.json.
- add "auths" options.
- change the order of arguments in function "start".
- add "start_browser" argument.
- remove "config.json" file after read config in Node-RED.
- remove unnecessary code and comments.
- update examples.
- fix bug on auth configs.
- remove unnecessary code and comments.
- "palette" of "editor_theme" works properly.
- replace "index.js" file of launch directory.
- add "CheckBox" property.
- add "node" arg into function call.
- "status", "log" function available.
- add "name" to verify cache file is targeted on node itself.
- "node.js" not installed, download from internet.(18.16.1/latest stable)
- bug fix.
- write output to cache file(python)
- read output cache file(js)
- bug fix.
- "header" of "editor_theme" now customizable.
- bug fixs.
- on windows, "npm" command not works.
- change "npm" to "npm.cmd"
- add import "zipfile".
- on windows, "npm" command not works.
- bug fix.
- on windows, "npm" command not works.
- change all missing lines.
- on windows, "npm" command not works.
- add "node_root", "enable_remote_access" to "RED" init.
- raise error when "admin_root" and "node_root" not start with "/".
- fix some code.
- bug fixes.
- "ComboBoxProperty" value not updated.
- if default value is None, no erros more.
- use required property.
- change var names(for freedom of name selection).
- change package from legacy(setup.py) to flit.
- hide "nodered", "property" from hirarchy.
- change "editor_theme", "auths" to class.
- update "README.md"
- add "route", "static" functions.
- route is function to register http endpoint to express.js
- static is function to register static endpoint to express.js
- register favicon to express.js server.
- use "editor_theme.page.favicon" file.
- update "README.md"
- update tests.
- remove "pandas" from requirements.
- fix bugs.
- error in route mapping.
- separate "red", "node", "route" from "init".
- update related files.
- add exception handle to route.
- if error, error message from traceback will return.
- add "display_name" to property.
- add lint text to property classes.
- remove "default_category_visible" parameter from RED.
- update "REDBuilder".
- add "default_categories" parameter to RED.
- update "REDBuilder".
- add "PropertyDivider" property.
- generates horizontal line in Node-RED editor dialog.
- add lint text to REDBuilder.
- update "README.md".
- fix wrong lint texts.
- fix python dependency errors.
- now support python>=3.7 correctly.
- fix cache_dir path error in windows.
- change '' to '\'
- change "properties" parameter of "register" to "widgets".
- change "PropertyDivider" to "Divider".
- add "Tab" widget.
- add "tooltip" parameter to Property.
- add "node_globals" to "RED", "REDBuilder".
- fix module tree.
- split "RED" and "REDBuilder" script file.
- split properties to each script file.
- add "TypedInputProperty".
- split template functions to each script file.
- all major classes can access from top of module.
- add Node-RED variables to property value.
- "
$msg.{name}" or "$msg[{name}]" treats as "{name}" of message. - "
$global.{name}" or "$global[{name}]" treats as "{name}" of Node-RED global variables.
- "
- update "README.md".
- update tests.
- node runs own function with Process class.
- update node.js target version(20.11.0).