Skip to content

Releases: daq-tools/node-blue

v0.0.0

10 Mar 18:15

Choose a tag to compare

What's Changed

  • Proof-of-concept and documentation, with software tests
  • Add program node-blue setup, to install JavaScript prerequisites
  • [fm] Add Node-BLUE flow manager and provider
  • [cli] Add --listen command-line option
  • [fm] Add JSON5 flow example, converting temperature from imperial to metric
  • [fm] Add YAML flow variant of the JSON5 variant
  • [js] Rename bootstrap file minired.js to blue.js
  • [core] Improve Node-RED bootloader
  • [lang] Add "Droste", to assist running Python and Lua code on Node-RED
  • [lang] Enable writing user-defined functions in Python
  • [js] Convert wrapper blue.js to an ES6 module blue.mjs
  • [js] Improve bootstrapping / module loading / importing
  • [js] Refactor blue.mjs to use OO
  • [js] Add package.json and guidelines to satisfy JavaScript prerequisites
  • [example] Add MQTT-to-CrateDB example flow

Details

  • CI: Various adjustments to make it work by @amotl in #1
  • JSON5, YAML, ES6, Droste, Python, OO by @amotl in #2
  • [example] Add MQTT-to-CrateDB example flow in YAML format by @amotl in #3
  • Bump javascript from 1!1.0.1 to 1!1.0.2 by @dependabot[bot] in #4
  • Update poethepoet requirement from <0.20 to <0.21 by @dependabot[bot] in #5
  • Bump ruff from 0.0.267 to 0.0.270 by @dependabot[bot] in #6
  • Update pyproject-fmt requirement from <0.12 to <0.13 by @dependabot[bot] in #7
  • Bump mypy from 1.3 to 1.4.1 by @dependabot[bot] in #8
  • Bump ruff from 0.0.270 to 0.0.275 by @dependabot[bot] in #9
  • Update munch requirement from <4 to <5 by @dependabot[bot] in #13
  • Update pyproject-fmt requirement from <0.13 to <1.2 by @dependabot[bot] in #16
  • Bump javascript from 1!1.0.2 to 1!1.0.4 by @dependabot[bot] in #20
  • Update poethepoet requirement from <0.21 to <0.25 by @dependabot[bot] in #18
  • Bump ruff from 0.0.275 to 0.0.291 by @dependabot[bot] in #19
  • Update build requirement from <1 to <2 by @dependabot[bot] in #22
  • Bump ruff from 0.0.291 to 0.1.3 by @dependabot[bot] in #23
  • Bump mypy from 1.4.1 to 1.6.1 by @dependabot[bot] in #24
  • Chore: Properly set requires-python in pyproject.toml by @amotl in #26
  • Update pyproject-fmt requirement from <1.2 to <1.5 by @dependabot[bot] in #25
  • Bump ruff from 0.1.3 to 0.1.6 by @dependabot[bot] in #27
  • Bump mypy from 1.6.1 to 1.7.1 by @dependabot[bot] in #29
  • Update pyproject-fmt requirement from <1.5 to <1.6 by @dependabot[bot] in #28
  • Bump ruff from 0.1.6 to 0.1.9 by @dependabot[bot] in #32
  • Bump javascript from 1!1.0.4 to 1!1.1.2 by @dependabot[bot] in #33
  • Chore: Improve dependency definitions for mypy and ruff to use ~= by @amotl in #34
  • Bump mypy from 1.7.1 to 1.8.0 by @dependabot[bot] in #31
  • Update pytest requirement from <8 to <9 by @dependabot[bot] in #37
  • Update pyproject-fmt requirement from <1.6 to <1.8 by @dependabot[bot] in #36
  • Update twine requirement from <5 to <6 by @dependabot[bot] in #38
  • Update ruff requirement from ~=0.1.9 to ~=0.3.0 by @dependabot[bot] in #39
  • Update poethepoet requirement from <0.25 to <0.26 by @dependabot[bot] in #40
  • Bump javascript from 1!1.1.2 to 1!1.1.3 by @dependabot[bot] in #41
  • Chore: Update development dependencies and format code by @amotl in #47
  • Bump javascript from 1!1.1.3 to 1!1.2.1 by @dependabot[bot] in #48
  • Update poethepoet requirement from <0.27 to <0.28 by @dependabot[bot] in #50
  • Update ruff requirement from <0.5 to <0.6 by @dependabot[bot] in #51
  • Update pyproject-fmt requirement from <1.9 to <2.2 by @dependabot[bot] in #49
  • Chore(deps): Update pyproject-fmt requirement from <2.2 to <2.3 by @dependabot[bot] in #52
  • Chore(deps): Update poethepoet requirement from <0.28 to <0.29 by @dependabot[bot] in #54
  • Chore(deps): Update poethepoet requirement from <0.29 to <0.30 by @dependabot[bot] in #56
  • Chore(deps): Update ruff requirement from <0.6 to <0.7 by @dependabot[bot] in #55
  • Chore(deps): Update mypy requirement from <1.11 to <1.12 by @dependabot[bot] in #53
  • Chore(deps): Update pyproject-fmt requirement from <2.3 to <2.6 by @dependabot[bot] in #57
  • Chore(deps): Update mypy requirement from <1.12 to <1.14 by @dependabot[bot] in #59
  • Chore(deps): Update ruff requirement from <0.7 to <0.8 by @dependabot[bot] in #58
  • Chore(deps): Update twine requirement from <6 to <7 by @dependabot[bot] in #60
  • Chore(deps): Update mypy requirement from <1.14 to <1.15 by @dependabot[bot] in #64
  • Chore(deps): Bump javascript from 1!1.2.1 to 1!1.2.2 by @dependabot[bot] in #65
  • Chore(deps): Update ruff requirement from <0.8 to <0.10 by @dependabot[bot] in #66
  • Chore(deps): Update mypy requirement from <1.15 to <1.16 by @dependabot[bot] in #67
  • Chore(deps): Update ruff requirement from <0.10 to <0.12 by @dependabot[bot] in #68
  • Chore(deps): Update ruff requirement from <0.12 to <0.13 by @dependabot[bot] in #72
  • Chore(deps): Update mypy requirement from <1.16 to <1.18 by @dependabot[bot] in #73
  • Chore(deps): Bump javascript from 1!1.2.2 to 1!1.2.4 by @dependabot[bot] in #75
  • Chore(deps): Update mypy requirement from <1.18 to <1.19 by @dependabot[bot] in #77
  • Chore(deps): Update ruff requirement from <0.13 to <0.14 by @dependabot[bot] in #78
  • Chore(deps): Bump javascript from 1!1.2.4 to 1!1.2.6 by @dependabot[bot] in #79
  • Chore(deps-dev): Update ruff requirement from <0.14 to <0.15 by @dependabot[bot] in #81
  • Chore(deps-dev): Update mypy requirement from <1.19 to <1.20 by @dependabot[bot] in #80
  • Chore(deps-dev): Update ruff requirement from <0.15 to <0.16 by @dependabot[bot] in #83
  • Maintenance 2026-03 by @amotl in #84
  • CI: Verify on Python 3.12-3.14 by @amotl in #86

New Contributors

Full Changelog: https://github.com/daq-tools/node-blue/commits/v0.0.0