Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

Latest commit

 

History

History
203 lines (158 loc) · 5.1 KB

File metadata and controls

203 lines (158 loc) · 5.1 KB

version 0.1.0

  • Initial Release

version 0.1.1

  • type support for "list" and "dict"
  • add "display_icon" parameter to "NodeProperty"
    • if None, set icon by "type" of property

version 0.1.2

  • divide "NodeProperty" to multiple Property classes
    • for input, InputProperty
    • for list, ListProperty
    • for dict(json), DictProperty
    • for spinner, SpinnerProperty
    • for combobox, ComboBoxProperty

version 0.1.3

  • create template files
  • remove unnecessary code
  • apply "min", "max", "step" of "SpinnerProperty" correctly
  • add "height" to "ListProperty", "DictProperty"

version 0.1.4

  • create "CodeProperty"
  • "DictProperty" inherits "CodeProperty" with "json" language setting



version 0.2.0

  • add editorTheme
  • remove server.
    • start Node-RED object directly.
  • remove standalone server.
    • pywebview integration is in tests.

version 0.2.1

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

version 0.2.2

  • change node-red command arguments to config.json.
  • add "auths" options.

version 0.2.3

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

version 0.2.4

  • remove unnecessary code and comments.
  • "palette" of "editor_theme" works properly.
  • replace "index.js" file of launch directory.

version 0.2.5

  • add "CheckBox" property.
  • add "node" arg into function call.
    • "status", "log" function available.
  • add "name" to verify cache file is targeted on node itself.

version 0.2.6

  • "node.js" not installed, download from internet.(18.16.1/latest stable)

version 0.2.6.post1

  • bug fix.
    • write output to cache file(python)
    • read output cache file(js)

version 0.2.6.post2

  • bug fix.
    • "header" of "editor_theme" now customizable.

version 0.2.6.post3

  • bug fixs.
    • on windows, "npm" command not works.
      • change "npm" to "npm.cmd"
    • add import "zipfile".

version 0.2.6.post4

  • bug fix.
    • on windows, "npm" command not works.
      • change all missing lines.

version 0.2.7

  • add "node_root", "enable_remote_access" to "RED" init.
  • raise error when "admin_root" and "node_root" not start with "/".
  • fix some code.

version 0.2.8

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

version 0.2.9

  • change package from legacy(setup.py) to flit.
  • hide "nodered", "property" from hirarchy.
  • change "editor_theme", "auths" to class.
  • update "README.md"

version 0.2.10

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

version 0.2.11

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

version 0.2.12

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


version 0.3.0

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