vergissberlin / node-red-contrib-mjml

Node for NodeRED to create professional looking emails with MJML.
https://flows.nodered.org/node/@vergissberlin/node-red-contrib-mjml
MIT License
3 stars 0 forks source link

Update dependency node-red to v3 - autoclosed #43

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
node-red (source) 2.2.2 -> 3.1.11 age adoption passing confidence

Release Notes

node-red/node-red (node-red) ### [`v3.1.11`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#3111-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.10...3.1.11) - Add/Update German Translations for delay node ([#​4762](https://togithub.com/node-red/node-red/issues/4762)) [@​dceejay](https://togithub.com/dceejay) - Update ws dependency ### [`v3.1.10`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#3110-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.9...3.1.10) - Include rewired nodes when calculating Modified Flows stop list ([#​4754](https://togithub.com/node-red/node-red/issues/4754)) [@​knolleary](https://togithub.com/knolleary) - Fix clone of group env var properties ([#​4753](https://togithub.com/node-red/node-red/issues/4753)) [@​knolleary](https://togithub.com/knolleary) - Fix losing links when importing a copy of links into a subflow ([#​4750](https://togithub.com/node-red/node-red/issues/4750)) [@​GogoVega](https://togithub.com/GogoVega) - Ensure all CSS variables are in the output file ([#​3743](https://togithub.com/node-red/node-red/issues/3743)) [@​bonanitech](https://togithub.com/bonanitech) - Fix the Sidebar Config is not refreshed after a deploy ([#​4734](https://togithub.com/node-red/node-red/issues/4734)) [@​GogoVega](https://togithub.com/GogoVega) - Fix checkboxes are not updated when calling `typedInput("value", "")` ([#​4729](https://togithub.com/node-red/node-red/issues/4729)) [@​GogoVega](https://togithub.com/GogoVega) - Fix panning with middle mouse button on windows 10/11 ([#​4716](https://togithub.com/node-red/node-red/issues/4716)) [@​corentin-sodebo-voile](https://togithub.com/corentin-sodebo-voile) - Add Japanese translation for sidebar tooltip ([#​4727](https://togithub.com/node-red/node-red/issues/4727)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Translate the number of items selected in the options list ([#​4730](https://togithub.com/node-red/node-red/issues/4730)) [@​GogoVega](https://togithub.com/GogoVega) - Fix a checkbox should return a Boolean value and not the string `on` ([#​4715](https://togithub.com/node-red/node-red/issues/4715)) [@​GogoVega](https://togithub.com/GogoVega) - Deleting a grouped node should update the group ([#​4714](https://togithub.com/node-red/node-red/issues/4714)) [@​GogoVega](https://togithub.com/GogoVega) - Change the Config Node cursor to `pointer` ([#​4711](https://togithub.com/node-red/node-red/issues/4711)) [@​GogoVega](https://togithub.com/GogoVega) - Add missing tooltips to Sidebar ([#​4713](https://togithub.com/node-red/node-red/issues/4713)) [@​GogoVega](https://togithub.com/GogoVega) - Allow nodes to return additional history entries in onEditSave ([#​4710](https://togithub.com/node-red/node-red/issues/4710)) [@​knolleary](https://togithub.com/knolleary) - Pass full error object in Function node and copy over cause property ([#​4685](https://togithub.com/node-red/node-red/issues/4685)) [@​knolleary](https://togithub.com/knolleary) - Replacing vm.createScript in favour of vm.Script ([#​4534](https://togithub.com/node-red/node-red/issues/4534)) [@​patlux](https://togithub.com/patlux) - Avoid login loops when autoLogin enabled but login fails ([#​4684](https://togithub.com/node-red/node-red/issues/4684)) [@​knolleary](https://togithub.com/knolleary) - Fix undo of subflow env property edits ([#​4667](https://togithub.com/node-red/node-red/issues/4667)) [@​knolleary](https://togithub.com/knolleary) - Fix three error typos in monaco.js ([#​4660](https://togithub.com/node-red/node-red/issues/4660)) [@​JoshuaCWebDeveloper](https://togithub.com/JoshuaCWebDeveloper) - docs: Add closing paragraph tag ([#​4664](https://togithub.com/node-red/node-red/issues/4664)) [@​ZJvandeWeg](https://togithub.com/ZJvandeWeg) ### [`v3.1.9`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#319-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.8...3.1.9) - Prevent subflow being added to itself ([#​4654](https://togithub.com/node-red/node-red/issues/4654)) [@​knolleary](https://togithub.com/knolleary) - Fix use of spawn on windows with cmd files ([#​4652](https://togithub.com/node-red/node-red/issues/4652)) [@​knolleary](https://togithub.com/knolleary) - Guard refresh of unknown subflow ([#​4640](https://togithub.com/node-red/node-red/issues/4640)) [@​knolleary](https://togithub.com/knolleary) - Fix subflow module sending messages to debug sidebar ([#​4642](https://togithub.com/node-red/node-red/issues/4642)) [@​knolleary](https://togithub.com/knolleary) ### [`v3.1.8`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#318-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.7...3.1.8) - Add validation and error handling on subflow instance properties ([#​4632](https://togithub.com/node-red/node-red/issues/4632)) [@​knolleary](https://togithub.com/knolleary) - Hide import/export context menu if disabled in theme ([#​4633](https://togithub.com/node-red/node-red/issues/4633)) [@​knolleary](https://togithub.com/knolleary) - Show change indicator on subflow tabs ([#​4631](https://togithub.com/node-red/node-red/issues/4631)) [@​knolleary](https://togithub.com/knolleary) - Bump dependencies ([#​4630](https://togithub.com/node-red/node-red/issues/4630)) [@​knolleary](https://togithub.com/knolleary) - Reset workspace index when clearing nodes ([#​4619](https://togithub.com/node-red/node-red/issues/4619)) [@​knolleary](https://togithub.com/knolleary) - Remove typo in global config ([#​4613](https://togithub.com/node-red/node-red/issues/4613)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) ### [`v3.1.7`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#317-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.6...3.1.7) - Add Japanese translation for v3.1.6 ([#​4603](https://togithub.com/node-red/node-red/issues/4603)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Update jsonata version ([#​4593](https://togithub.com/node-red/node-red/issues/4593)) [@​hardillb](https://togithub.com/hardillb) ### [`v3.1.6`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#316-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.5...3.1.6) Editor - Do not flag env var in num typedInput as error ([#​4582](https://togithub.com/node-red/node-red/issues/4582)) [@​knolleary](https://togithub.com/knolleary) - Fix example flow name in import dialog ([#​4578](https://togithub.com/node-red/node-red/issues/4578)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Fix missing node icons in workspace ([#​4570](https://togithub.com/node-red/node-red/issues/4570)) [@​knolleary](https://togithub.com/knolleary) Runtime - Handle undefined env vars ([#​4581](https://togithub.com/node-red/node-red/issues/4581)) [@​knolleary](https://togithub.com/knolleary) - fix: Removed offending MD5 crypto hash and replaced with SHA1 and SHA256 … ([#​4568](https://togithub.com/node-red/node-red/issues/4568)) [@​JaysonHurst](https://togithub.com/JaysonHurst) - chore: remove never use import code ([#​4580](https://togithub.com/node-red/node-red/issues/4580)) [@​giscafer](https://togithub.com/giscafer) Nodes - fix: template node zh-CN translation ([#​4575](https://togithub.com/node-red/node-red/issues/4575)) [@​giscafer](https://togithub.com/giscafer) ### [`v3.1.5`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#315-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.4...3.1.5) Runtime - Fix require of dns module ([#​4562](https://togithub.com/node-red/node-red/issues/4562)) [@​knolleary](https://togithub.com/knolleary) - Ensure global creds object is initialised when adding first cred ([#​4561](https://togithub.com/node-red/node-red/issues/4561)) [@​knolleary](https://togithub.com/knolleary) ### [`v3.1.4`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#314-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.3...3.1.4) Editor - Highlight errors in config node sidebar ([#​4529](https://togithub.com/node-red/node-red/issues/4529)) [@​knolleary](https://togithub.com/knolleary) - Improve feedback in import dialog to show conflicted nodes ([#​4550](https://togithub.com/node-red/node-red/issues/4550)) [@​knolleary](https://togithub.com/knolleary) - Modify node users info in config editor footer ([#​4528](https://togithub.com/node-red/node-red/issues/4528)) [@​knolleary](https://togithub.com/knolleary) - Handle modified-nodes deploy after replacing unknown config node ([#​4556](https://togithub.com/node-red/node-red/issues/4556)) [@​knolleary](https://togithub.com/knolleary) - Handle undefined default export when importing module ([#​4539](https://togithub.com/node-red/node-red/issues/4539)) [@​knolleary](https://togithub.com/knolleary) - Fix icon scaling for non .svg icons ([#​4491](https://togithub.com/node-red/node-red/issues/4491)) [@​ralphwetzel](https://togithub.com/ralphwetzel) - (convertNode) Do not create the credentials object if there is nothing to export ([#​4544](https://togithub.com/node-red/node-red/issues/4544)) [@​GogoVega](https://togithub.com/GogoVega) - Ensure subflow instance node has g property set ([#​4538](https://togithub.com/node-red/node-red/issues/4538)) [@​knolleary](https://togithub.com/knolleary) - Handle importing flow with existing subflow and instance node ([#​4546](https://togithub.com/node-red/node-red/issues/4546)) [@​knolleary](https://togithub.com/knolleary) - Update index.mst ([#​4483](https://togithub.com/node-red/node-red/issues/4483)) [@​gorenje](https://togithub.com/gorenje) - Include top level property name when copying path from context ([#​4527](https://togithub.com/node-red/node-red/issues/4527)) [@​knolleary](https://togithub.com/knolleary) - Add handling to disable items on context menu ([#​4500](https://togithub.com/node-red/node-red/issues/4500)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Focus Quick Add dialog from context menu ([#​4516](https://togithub.com/node-red/node-red/issues/4516)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Fix subflow ports in Quick Add dialog ([#​4518](https://togithub.com/node-red/node-red/issues/4518)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Fix location of subflow ports in palette ([#​4502](https://togithub.com/node-red/node-red/issues/4502)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Client/Editor Events: fix off-in-on pattern emulating once ([#​4484](https://togithub.com/node-red/node-red/issues/4484)) [@​gorenje](https://togithub.com/gorenje) - Restore caching busting functionality without using explict version number ([#​4512](https://togithub.com/node-red/node-red/issues/4512)) [@​knolleary](https://togithub.com/knolleary) - Do not translate the list of available languages ([#​4531](https://togithub.com/node-red/node-red/issues/4531)) [@​GogoVega](https://togithub.com/GogoVega) - Add French translation of v3.1.3 changes ([#​4477](https://togithub.com/node-red/node-red/issues/4477)) [@​GogoVega](https://togithub.com/GogoVega) - i18n(es-ES) Spanish Spain translation ([#​4495](https://togithub.com/node-red/node-red/issues/4495)) [@​joebordes](https://togithub.com/joebordes) - Add missing validation messages ([#​4487](https://togithub.com/node-red/node-red/issues/4487)) [@​GogoVega](https://togithub.com/GogoVega) - Add Japanese translations for v3.1.3 ([#​4498](https://togithub.com/node-red/node-red/issues/4498)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Replace `rename` by `edit` for the menu flow label ([#​4506](https://togithub.com/node-red/node-red/issues/4506)) [@​GogoVega](https://togithub.com/GogoVega) - Update editor.json fix typo in German translation ([#​4552](https://togithub.com/node-red/node-red/issues/4552)) [@​guidoffm](https://togithub.com/guidoffm) Runtime - Bump the github-actions group with 1 update ([#​4554](https://togithub.com/node-red/node-red/issues/4554)) [@​app/dependabot](https://togithub.com/app/dependabot) - Clone objects types when getting env values ([#​4519](https://togithub.com/node-red/node-red/issues/4519)) [@​knolleary](https://togithub.com/knolleary) - Ensure global-config credential env vars are merged on deploy ([#​4526](https://togithub.com/node-red/node-red/issues/4526)) [@​knolleary](https://togithub.com/knolleary) Nodes - 21-httprequest.js remove unused code, because of broken use of toLowercase ([#​4522](https://togithub.com/node-red/node-red/issues/4522)) [@​gorenje](https://togithub.com/gorenje) ### [`v3.1.3`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#313-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.2...3.1.3) Editor - Add missing en-us messages ([#​4475](https://togithub.com/node-red/node-red/issues/4475)) [@​knolleary](https://togithub.com/knolleary) ### [`v3.1.2`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#312-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.1...3.1.2) Editor - Relax some node validators to allow undefined value ([#​4471](https://togithub.com/node-red/node-red/issues/4471)) [@​knolleary](https://togithub.com/knolleary) - Fix switch validation of typeof field ([#​4465](https://togithub.com/node-red/node-red/issues/4465)) [@​knolleary](https://togithub.com/knolleary) - Use move cursor when hovering on group border ([#​4467](https://togithub.com/node-red/node-red/issues/4467)) [@​knolleary](https://togithub.com/knolleary) - Added action list Chinese (Simplified and Traditional) translation + v3.1.1 changes ([#​4470](https://togithub.com/node-red/node-red/issues/4470)) [@​wangyiyi2056](https://togithub.com/wangyiyi2056) - Add French translation of `action-list` + v3.1.1 changes ([#​4466](https://togithub.com/node-red/node-red/issues/4466)) [@​GogoVega](https://togithub.com/GogoVega) Runtime - Ensure nested groups inside subflows have their g props remapped ([#​4472](https://togithub.com/node-red/node-red/issues/4472)) [@​knolleary](https://togithub.com/knolleary) ### [`v3.1.1`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#311-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.1.0...3.1.1) Editor - Fix debug filter ([#​4461](https://togithub.com/node-red/node-red/issues/4461)) [@​knolleary](https://togithub.com/knolleary) - Fix various issues with debug pop-out window ([#​4459](https://togithub.com/node-red/node-red/issues/4459)) [@​knolleary](https://togithub.com/knolleary) - Ensure subflow instances keep track of their groups ([#​4457](https://togithub.com/node-red/node-red/issues/4457)) [@​knolleary](https://togithub.com/knolleary) - Fix `validateNodeProperty` without validator provided ([#​4455](https://togithub.com/node-red/node-red/issues/4455)) [@​GogoVega](https://togithub.com/GogoVega) - Debounce node-removed notifications ([#​4453](https://togithub.com/node-red/node-red/issues/4453)) [@​knolleary](https://togithub.com/knolleary) - Don't try to load the parents of the first commit ([#​4448](https://togithub.com/node-red/node-red/issues/4448)) [@​bonanitech](https://togithub.com/bonanitech) - Allow a theme to specifiy which theme mermaid should use ([#​4441](https://togithub.com/node-red/node-red/issues/4441)) [@​knolleary](https://togithub.com/knolleary) - Update browser title with flow name if set ([#​4427](https://togithub.com/node-red/node-red/issues/4427)) [@​knolleary](https://togithub.com/knolleary) - Ensure typeSearch handles undefined node definitions ([#​4423](https://togithub.com/node-red/node-red/issues/4423)) [@​knolleary](https://togithub.com/knolleary) - Ensure group w/h are imported if present ([#​4426](https://togithub.com/node-red/node-red/issues/4426)) [@​knolleary](https://togithub.com/knolleary) - Hide node status background when there is no status to show ([#​4425](https://togithub.com/node-red/node-red/issues/4425)) [@​knolleary](https://togithub.com/knolleary) - Add a close button to the restart-required notification ([#​4407](https://togithub.com/node-red/node-red/issues/4407)) [@​knolleary](https://togithub.com/knolleary) - Extend typedInput "num" type validity check to NaN, binary, octal & hex ([#​4371](https://togithub.com/node-red/node-red/issues/4371)) [@​ralphwetzel](https://togithub.com/ralphwetzel) - Fix unintended new line in node name ([#​4399](https://togithub.com/node-red/node-red/issues/4399)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Ctrl-Enter does not close tray (Monaco) [#​4377](https://togithub.com/node-red/node-red/issues/4377) ([#​4382](https://togithub.com/node-red/node-red/issues/4382)) [@​hazymat](https://togithub.com/hazymat) - fix buffer viewer to handle 0b style binary ([#​4393](https://togithub.com/node-red/node-red/issues/4393)) [@​dceejay](https://togithub.com/dceejay) - Rework mermaid integration to support off-DOM rendering ([#​4364](https://togithub.com/node-red/node-red/issues/4364)) [@​knolleary](https://togithub.com/knolleary) - Add missing nls labels to context menu ([#​4365](https://togithub.com/node-red/node-red/issues/4365)) [@​knolleary](https://togithub.com/knolleary) Runtime - Bump the github-actions group with 2 updates ([#​4404](https://togithub.com/node-red/node-red/issues/4404)) [@​app/dependabot](https://togithub.com/app/dependabot) - Handle unknown node reference inside subflow module ([#​4460](https://togithub.com/node-red/node-red/issues/4460)) [@​knolleary](https://togithub.com/knolleary) - Add modules.install audit event when external module installed ([#​4452](https://togithub.com/node-red/node-red/issues/4452)) [@​knolleary](https://togithub.com/knolleary) - Allow import of modules with subpath in specifier ([#​4451](https://togithub.com/node-red/node-red/issues/4451)) [@​knolleary](https://togithub.com/knolleary) - Update node-red-admin version ([#​4438](https://togithub.com/node-red/node-red/issues/4438)) [@​knolleary](https://togithub.com/knolleary) - Handle false-like env vars properly ([#​4411](https://togithub.com/node-red/node-red/issues/4411)) [@​knolleary](https://togithub.com/knolleary) - Only save settings once during node load process ([#​4409](https://togithub.com/node-red/node-red/issues/4409)) [@​knolleary](https://togithub.com/knolleary) - Ensure global-config nodes lookup cred values properly ([#​4405](https://togithub.com/node-red/node-red/issues/4405)) [@​knolleary](https://togithub.com/knolleary) - Handle credential env var evaluation when no value set ([#​4362](https://togithub.com/node-red/node-red/issues/4362)) [@​knolleary](https://togithub.com/knolleary) - Don't commit package-lock.json ([#​4354](https://togithub.com/node-red/node-red/issues/4354)) [@​bonanitech](https://togithub.com/bonanitech) - Fix env evaluation when one env references another in the same object ([#​4361](https://togithub.com/node-red/node-red/issues/4361)) [@​knolleary](https://togithub.com/knolleary) - Add dependabot for Github Actions ([#​4312](https://togithub.com/node-red/node-red/issues/4312)) [@​Rotzbua](https://togithub.com/Rotzbua) - Update outdated Github Actions ([#​4311](https://togithub.com/node-red/node-red/issues/4311)) [@​Rotzbua](https://togithub.com/Rotzbua) - github: Request `npm run test` in PR template ([#​4348](https://togithub.com/node-red/node-red/issues/4348)) [@​ZJvandeWeg](https://togithub.com/ZJvandeWeg) - Add French translation of v3.1.0-beta.4 changes + slight improvements ([#​4329](https://togithub.com/node-red/node-red/issues/4329)) [@​GogoVega](https://togithub.com/GogoVega) - Handle nodes with multiple input handlers properly ([#​4332](https://togithub.com/node-red/node-red/issues/4332)) [@​knolleary](https://togithub.com/knolleary) - Soften the language around unrequited PRs ([#​4351](https://togithub.com/node-red/node-red/issues/4351)) [@​knolleary](https://togithub.com/knolleary) Nodes - CSV: make CSV export way faster by not re-allocating and handling huge string ([#​4349](https://togithub.com/node-red/node-red/issues/4349)) [@​Fadoli](https://togithub.com/Fadoli) - Delay: Fix regression in delay node to not pass on msg.reset ([#​4350](https://togithub.com/node-red/node-red/issues/4350)) [@​dceejay](https://togithub.com/dceejay) - Link Call: Handle undefined linkType value for existing link-call nodes ([#​4331](https://togithub.com/node-red/node-red/issues/4331)) [@​knolleary](https://togithub.com/knolleary) - MQTT: Guard against node.broker being undefined ([#​4454](https://togithub.com/node-red/node-red/issues/4454)) [@​knolleary](https://togithub.com/knolleary) - MQTT: check topic length > 0 before publish ([#​4416](https://togithub.com/node-red/node-red/issues/4416)) [@​dceejay](https://togithub.com/dceejay) - Switch/Change: Improve validation of switch/change node rules ([#​4368](https://togithub.com/node-red/node-red/issues/4368)) [@​knolleary](https://togithub.com/knolleary) - Template: Fix height of description editor in template node ([#​4346](https://togithub.com/node-red/node-red/issues/4346)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Various: Add validators to any fields using msg-typed Input ([#​4440](https://togithub.com/node-red/node-red/issues/4440)) [@​knolleary](https://togithub.com/knolleary) ### [`v3.1.0`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#310-Milestone-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.0.2...3.1.0) Editor - Default filter to All Catalogues and show nodes for small lists ([#​4318](https://togithub.com/node-red/node-red/issues/4318)) [@​knolleary](https://togithub.com/knolleary) - Better distinguish between ctrl and meta keys on mac ([#​4310](https://togithub.com/node-red/node-red/issues/4310)) [@​knolleary](https://togithub.com/knolleary) - Ensure junction appears when filtering quick-add list ([#​4297](https://togithub.com/node-red/node-red/issues/4297)) [@​knolleary](https://togithub.com/knolleary) - Update message catalogs for JSONata Expression editor ([#​4287](https://togithub.com/node-red/node-red/issues/4287)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Add tooltip to relevance sort button in user settings UI ([#​4288](https://togithub.com/node-red/node-red/issues/4288)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Capture workspace dirty state when quick-adding junction ([#​4283](https://togithub.com/node-red/node-red/issues/4283)) [@​knolleary](https://togithub.com/knolleary) - Add docs for $clone function ([#​4284](https://togithub.com/node-red/node-red/issues/4284)) [@​knolleary](https://togithub.com/knolleary) Runtime - Dependency updates ([#​4317](https://togithub.com/node-red/node-red/issues/4317)) [@​knolleary](https://togithub.com/knolleary) - Ensure storage/util.writeFile handles concurrent write attempts ([#​4316](https://togithub.com/node-red/node-red/issues/4316)) [@​knolleary](https://togithub.com/knolleary) - Migrate http -> https for nodered.org ([#​4313](https://togithub.com/node-red/node-red/issues/4313)) [@​Rotzbua](https://togithub.com/Rotzbua) - Add Node 20 to GH Action test matrix ([#​4305](https://togithub.com/node-red/node-red/issues/4305)) [@​Rotzbua](https://togithub.com/Rotzbua) - Handle group-scoped nodes inside subflow ([#​4301](https://togithub.com/node-red/node-red/issues/4301)) [@​knolleary](https://togithub.com/knolleary) - Handle non-url-safe chars in context api ([#​4298](https://togithub.com/node-red/node-red/issues/4298)) [@​knolleary](https://togithub.com/knolleary) - Fix git pull operation in project feature ([#​4290](https://togithub.com/node-red/node-red/issues/4290)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Change linefeed codes in Korean message catalogs ([#​4286](https://togithub.com/node-red/node-red/issues/4286)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Fix file permissions of message catalogs ([#​4285](https://togithub.com/node-red/node-red/issues/4285)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Update tour ([#​4278](https://togithub.com/node-red/node-red/issues/4278)) [@​knolleary](https://togithub.com/knolleary) Nodes - File: Fix handling in file nodes when number is specified as file name ([#​4267](https://togithub.com/node-red/node-red/issues/4267)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Function: Adding function timeout to settings file ([#​4265](https://togithub.com/node-red/node-red/issues/4265)) ([#​4309](https://togithub.com/node-red/node-red/issues/4309)) [@​knolleary](https://togithub.com/knolleary) - Function: Fix function setup tab layout ([#​4299](https://togithub.com/node-red/node-red/issues/4299)) [@​knolleary](https://togithub.com/knolleary) - HTTP Request: Handle 204 in httprequest JSON ([#​4262](https://togithub.com/node-red/node-red/issues/4262)) [@​sammachin](https://togithub.com/sammachin) - JSON: Fix test cases of JSON node ([#​4275](https://togithub.com/node-red/node-red/issues/4275)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - MQTT: Remove unnecessary check for clientid if autoUnsub set ([#​4302](https://togithub.com/node-red/node-red/issues/4302)) [@​knolleary](https://togithub.com/knolleary) ##### 3.1.0-beta.4: Beta Release Editor - Add Japanese translation for 3.1.0 ([#​4252](https://togithub.com/node-red/node-red/issues/4252)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Improve Catalogue visibility ([#​4248](https://togithub.com/node-red/node-red/issues/4248)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Add support for wiring and moving junctions on touch device ([#​4244](https://togithub.com/node-red/node-red/issues/4244)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Show errors and statuses of config nodes in the sidebar when no catch node is available ([#​4231](https://togithub.com/node-red/node-red/issues/4231)) [@​bvmensvoort](https://togithub.com/bvmensvoort) - Improve wiring for horizontally aligned nodes ([#​4232](https://togithub.com/node-red/node-red/issues/4232)) [@​knolleary](https://togithub.com/knolleary) - French translation of Welcome Tours ([#​4200](https://togithub.com/node-red/node-red/issues/4200)) [@​GogoVega](https://togithub.com/GogoVega) - French translation of v3.1.0-beta.3 changes ([#​4199](https://togithub.com/node-red/node-red/issues/4199)) [@​GogoVega](https://togithub.com/GogoVega) - add Japanese message for 3.1.0 beta 3 ([#​4209](https://togithub.com/node-red/node-red/issues/4209)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Dont clone the group nodes `node` array when saving edits ([#​4208](https://togithub.com/node-red/node-red/issues/4208)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) Runtime - Add NR_SUBFLOW_NAME/ID/PATH env vars ([#​4250](https://togithub.com/node-red/node-red/issues/4250)) [@​knolleary](https://togithub.com/knolleary) - Evaluate all env vars as part of async flow start ([#​4230](https://togithub.com/node-red/node-red/issues/4230)) [@​knolleary](https://togithub.com/knolleary) - Add support for httpStatic middleware ([#​4229](https://togithub.com/node-red/node-red/issues/4229)) [@​knolleary](https://togithub.com/knolleary) Nodes - Fix JSONata in file nodes ([#​4246](https://togithub.com/node-red/node-red/issues/4246)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Fix timeout icon in function and link call nodes ([#​4253](https://togithub.com/node-red/node-red/issues/4253)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Fix connection keep-alive in http request node ([#​4228](https://togithub.com/node-red/node-red/issues/4228)) [@​knolleary](https://togithub.com/knolleary) - adding timeout attribute to function node ([#​4177](https://togithub.com/node-red/node-red/issues/4177)) [@​k1ln](https://togithub.com/k1ln) - Fix manual mode join when multiple sequences being handled ([#​4143](https://togithub.com/node-red/node-red/issues/4143)) [@​BitCaesar](https://togithub.com/BitCaesar) - Fix delay node flush issue ([#​4203](https://togithub.com/node-red/node-red/issues/4203)) [@​dceejay](https://togithub.com/dceejay) - Update status and catch node labels in group mode ([#​4207](https://togithub.com/node-red/node-red/issues/4207)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) ##### 3.1.0-beta.3: Beta Release Editor - Select the item that is specified in a deep link URL ([#​4113](https://togithub.com/node-red/node-red/issues/4113)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Update to Monaco 0.38.0 ([#​4189](https://togithub.com/node-red/node-red/issues/4189)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Place subflow outputs/inputs relative to current view ([#​4183](https://togithub.com/node-red/node-red/issues/4183)) [@​knolleary](https://togithub.com/knolleary) - Enable RED.view.select to select group by id ([#​4184](https://togithub.com/node-red/node-red/issues/4184)) [@​knolleary](https://togithub.com/knolleary) - Combine existing env vars when merging groups ([#​4182](https://togithub.com/node-red/node-red/issues/4182)) [@​knolleary](https://togithub.com/knolleary) - Avoid creating empty global-config node if not needed ([#​4153](https://togithub.com/node-red/node-red/issues/4153)) [@​knolleary](https://togithub.com/knolleary) - Fix group selection when using lasso ([#​4108](https://togithub.com/node-red/node-red/issues/4108)) [@​knolleary](https://togithub.com/knolleary) - Use editor path in generating localStorage keys ([#​4151](https://togithub.com/node-red/node-red/issues/4151)) [@​mw75](https://togithub.com/mw75) - Ensure no node credentials are included when exporting to clipboard ([#​4112](https://togithub.com/node-red/node-red/issues/4112)) [@​knolleary](https://togithub.com/knolleary) - Fix jsonata expression test ui ([#​4097](https://togithub.com/node-red/node-red/issues/4097)) [@​knolleary](https://togithub.com/knolleary) - Fix search button in palette popover ([#​4096](https://togithub.com/node-red/node-red/issues/4096)) [@​knolleary](https://togithub.com/knolleary) Runtime - Allow options object on each httpStatic configuration ([#​4109](https://togithub.com/node-red/node-red/issues/4109)) [@​kevinGodell](https://togithub.com/kevinGodell) - Ensure non-zero exit codes for errors ([#​4181](https://togithub.com/node-red/node-red/issues/4181)) [@​knolleary](https://togithub.com/knolleary) - Ensure external modules are installed synchronously ([#​4180](https://togithub.com/node-red/node-red/issues/4180)) [@​knolleary](https://togithub.com/knolleary) - Update dependecies include got ([#​4155](https://togithub.com/node-red/node-red/issues/4155)) [@​knolleary](https://togithub.com/knolleary) - Add Japanese translations for v3.1 beta.2 ([#​4158](https://togithub.com/node-red/node-red/issues/4158)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Ensure express server options are applied consistently ([#​4178](https://togithub.com/node-red/node-red/issues/4178)) [@​knolleary](https://togithub.com/knolleary) - Remove version info from theme endpoint ([#​4179](https://togithub.com/node-red/node-red/issues/4179)) [@​knolleary](https://togithub.com/knolleary) - Add Japanese translations for welcome tour of 3.1.0 beta.2 ([#​4145](https://togithub.com/node-red/node-red/issues/4145)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Added SHA-256 and SHA-512-256 digest authentication ([#​4100](https://togithub.com/node-red/node-red/issues/4100)) [@​sroebert](https://togithub.com/sroebert) - Add "timers" types to known types ([#​4103](https://togithub.com/node-red/node-red/issues/4103)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) Nodes - Allow Catch/Status nodes to be scoped to their group ([#​4185](https://togithub.com/node-red/node-red/issues/4185)) [@​NetHans](https://togithub.com/NetHans) - MQTT: Option to disable MQTT topic unsubscribe on disconnect ([#​4078](https://togithub.com/node-red/node-red/issues/4078)) [@​flying7eleven](https://togithub.com/flying7eleven) ##### 3.1.0-beta.2: Beta Release Editor - NEW: Add change icon to tabs ([#​4068](https://togithub.com/node-red/node-red/issues/4068)) [@​knolleary](https://togithub.com/knolleary) - NEW: Complete overhaul of Group UX ([#​4079](https://togithub.com/node-red/node-red/issues/4079)) [@​knolleary](https://togithub.com/knolleary) - NEW: Add link to node help in node edit dialog footer ([#​4065](https://togithub.com/node-red/node-red/issues/4065)) [@​knolleary](https://togithub.com/knolleary) - NEW: Added editor feature for connecting multiple nodes to single node ([#​4051](https://togithub.com/node-red/node-red/issues/4051)) [@​sonntam](https://togithub.com/sonntam) - NEW: Increase workspace size to 8000x8000 ([#​4094](https://togithub.com/node-red/node-red/issues/4094)) [@​knolleary](https://togithub.com/knolleary) - Ensure node buttons are redrawn when flow lock state is changed ([#​4091](https://togithub.com/node-red/node-red/issues/4091)) [@​knolleary](https://togithub.com/knolleary) - Prevent loops being created with junction nodes ([#​4087](https://togithub.com/node-red/node-red/issues/4087)) [@​knolleary](https://togithub.com/knolleary) - Prevent opening locked node's edit dialog ([#​4069](https://togithub.com/node-red/node-red/issues/4069)) [@​knolleary](https://togithub.com/knolleary) - Reverse direction of tab scroll to expected direction ([#​4064](https://togithub.com/node-red/node-red/issues/4064)) [@​knolleary](https://togithub.com/knolleary) - Add cancel operation to editableList ([#​4077](https://togithub.com/node-red/node-red/issues/4077)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Apply Mermaid diagram for project settings UI ([#​4054](https://togithub.com/node-red/node-red/issues/4054)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Add tooltip for show/hide button on info sidebar ([#​4050](https://togithub.com/node-red/node-red/issues/4050)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Fix align nodes on locked tab ([#​4072](https://togithub.com/node-red/node-red/issues/4072)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Fix importing connected link nodes into a subflow ([#​4082](https://togithub.com/node-red/node-red/issues/4082)) [@​knolleary](https://togithub.com/knolleary) - Fix to add empty marker to empty group ([#​4060](https://togithub.com/node-red/node-red/issues/4060)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Fix image URLs for v3.0 tour ([#​4053](https://togithub.com/node-red/node-red/issues/4053)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Show scrollbar in notification dialog only when needed ([#​4048](https://togithub.com/node-red/node-red/issues/4048)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Update-monaco-and-typings ([#​4089](https://togithub.com/node-red/node-red/issues/4089)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Update jquery UI ([#​4088](https://togithub.com/node-red/node-red/issues/4088)) [@​knolleary](https://togithub.com/knolleary) - Support i18n of lock/unlock buttons in flow property UI ([#​4049](https://togithub.com/node-red/node-red/issues/4049)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Translation kr ([#​3895](https://togithub.com/node-red/node-red/issues/3895)) [@​hae-iotplatform](https://togithub.com/hae-iotplatform) - Translation zhcn (!!请懂中文的帮忙review) ([#​3952](https://togithub.com/node-red/node-red/issues/3952)) [@​cliyr](https://togithub.com/cliyr) - Add French translation of nodes ([#​3964](https://togithub.com/node-red/node-red/issues/3964)) [@​GogoVega](https://togithub.com/GogoVega) - Add French translation ([#​3962](https://togithub.com/node-red/node-red/issues/3962)) [@​GogoVega](https://togithub.com/GogoVega) - Portuguese Brazilian (pt-BR) translation ([#​3804](https://togithub.com/node-red/node-red/issues/3804)) [@​FabsMuller](https://togithub.com/FabsMuller) Runtime - NEW: Generate stable ids for subflow instance internal nodes ([#​4093](https://togithub.com/node-red/node-red/issues/4093)) [@​knolleary](https://togithub.com/knolleary) - NEW: Change default file name to flows.json in project feature ([#​4073](https://togithub.com/node-red/node-red/issues/4073)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - NEW: Deprecate synchronous access to jsonata ([#​4090](https://togithub.com/node-red/node-red/issues/4090)) [@​knolleary](https://togithub.com/knolleary) - Add Node 18 to test matrix ([#​4084](https://togithub.com/node-red/node-red/issues/4084)) [@​knolleary](https://togithub.com/knolleary) - Bump minimum nodejs version supported to match documented value ([#​4086](https://togithub.com/node-red/node-red/issues/4086)) [@​knolleary](https://togithub.com/knolleary) - Update monaco docs link in settings.js ([#​4075](https://togithub.com/node-red/node-red/issues/4075)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Remove duplicated messages in the message catalog ([#​4066](https://togithub.com/node-red/node-red/issues/4066)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Ensure errors in preDeliver callback are handled ([#​3911](https://togithub.com/node-red/node-red/issues/3911)) [@​knolleary](https://togithub.com/knolleary) - Fix "EADDRINUSE" error ([#​4046](https://togithub.com/node-red/node-red/issues/4046)) [@​bggbr](https://togithub.com/bggbr) Nodes - Link Call: Clear link-call timeouts when node is closed ([#​4085](https://togithub.com/node-red/node-red/issues/4085)) [@​knolleary](https://togithub.com/knolleary) - Join: ensure inflight status is cleared when in auto mode ([#​4083](https://togithub.com/node-red/node-red/issues/4083)) [@​knolleary](https://togithub.com/knolleary) - File Out: Fix extra newline append for multipart file write ([#​3915](https://togithub.com/node-red/node-red/issues/3915)) [@​dceejay](https://togithub.com/dceejay) - Add validators for complete and link call nodes ([#​4056](https://togithub.com/node-red/node-red/issues/4056)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) ##### 3.1.0-beta.1: Beta Release Editor - NEW: Locking Flows ([#​3938](https://togithub.com/node-red/node-red/issues/3938)) [@​knolleary](https://togithub.com/knolleary) - NEW: Improve UX around hiding flows via context menu ([#​3930](https://togithub.com/node-red/node-red/issues/3930)) [@​knolleary](https://togithub.com/knolleary) - NEW: Add support for inline image in markdown editor by drag and drop of an image file ([#​4006](https://togithub.com/node-red/node-red/issues/4006)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - NEW: Add support for mermaid diagram to markdown editor ([#​4007](https://togithub.com/node-red/node-red/issues/4007)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - NEW: Support uri fragments for nodes and groups including edit support ([#​3870](https://togithub.com/node-red/node-red/issues/3870)) [@​knolleary](https://togithub.com/knolleary) - NEW: Add global environment variable feature ([#​3941](https://togithub.com/node-red/node-red/issues/3941)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Remember compact/pretty flow export user choice ([#​3974](https://togithub.com/node-red/node-red/issues/3974)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - fix .red-ui-notification class ([#​4035](https://togithub.com/node-red/node-red/issues/4035)) [@​xiaobinqt](https://togithub.com/xiaobinqt) - Fix border radius on Modules list header ([#​4038](https://togithub.com/node-red/node-red/issues/4038)) [@​bonanitech](https://togithub.com/bonanitech) - fix workspace reference error in case of empty tabs ([#​4029](https://togithub.com/node-red/node-red/issues/4029)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Disable delete tab menu when single tab exists ([#​4030](https://togithub.com/node-red/node-red/issues/4030)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Disable hide all menu if all tabs hidden ([#​4031](https://togithub.com/node-red/node-red/issues/4031)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - fix hide subflow tooltip ([#​4033](https://togithub.com/node-red/node-red/issues/4033)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Fix disabled menu items in project feature ([#​4027](https://togithub.com/node-red/node-red/issues/4027)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Let themes change radialMenu text colors ([#​3995](https://togithub.com/node-red/node-red/issues/3995)) [@​bonanitech](https://togithub.com/bonanitech) - Add Japanese translations for v3.0.3 ([#​4012](https://togithub.com/node-red/node-red/issues/4012)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Add Japanese translation for v3.1.0-beta.0 ([#​3997](https://togithub.com/node-red/node-red/issues/3997)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Add Japanese translation for v3.1.0-beta.0 ([#​3916](https://togithub.com/node-red/node-red/issues/3916)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Hide subflow category after deleting subflow ([#​3980](https://togithub.com/node-red/node-red/issues/3980)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Prevent dbl-click opening node edit dialog with text selected ([#​3970](https://togithub.com/node-red/node-red/issues/3970)) [@​knolleary](https://togithub.com/knolleary) - Handle replacing unknown node inside group or subflow ([#​3921](https://togithub.com/node-red/node-red/issues/3921)) [@​knolleary](https://togithub.com/knolleary) - Fix [#​3939](https://togithub.com/node-red/node-red/issues/3939), red border red-ui-typedInput-container ([#​3949](https://togithub.com/node-red/node-red/issues/3949)) [@​Steveorevo](https://togithub.com/Steveorevo) - i18n item URL copy notification & add Japanese message ([#​3946](https://togithub.com/node-red/node-red/issues/3946)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - add Japanese message for item url copy actions ([#​3947](https://togithub.com/node-red/node-red/issues/3947)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Fix autocomplete entry for responseUrl ([#​3884](https://togithub.com/node-red/node-red/issues/3884)) [@​knolleary](https://togithub.com/knolleary) - Fix Japanese translation for JSONata editor ([#​3872](https://togithub.com/node-red/node-red/issues/3872)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Fix search type with spaces ([#​3841](https://togithub.com/node-red/node-red/issues/3841)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Fix error hanndling of JSONata expression editor for extended functions ([#​3871](https://togithub.com/node-red/node-red/issues/3871)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Add button type to the adding SSH key button ([#​3866](https://togithub.com/node-red/node-red/issues/3866)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Check radio button as default in project dialog ([#​3879](https://togithub.com/node-red/node-red/issues/3879)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Add $clone as supported function ([#​3874](https://togithub.com/node-red/node-red/issues/3874)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Env var jsonata ([#​3807](https://togithub.com/node-red/node-red/issues/3807)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Add Japanese translation for v3.0.2 ([#​3852](https://togithub.com/node-red/node-red/issues/3852)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) Runtime - Force IPv4 name resolution to have priority ([#​4019](https://togithub.com/node-red/node-red/issues/4019)) [@​dceejay](https://togithub.com/dceejay) - Fix async loading of modules containing both nodes and plugins ([#​3999](https://togithub.com/node-red/node-red/issues/3999)) [@​knolleary](https://togithub.com/knolleary) - Use main branch as default in project feature ([#​4036](https://togithub.com/node-red/node-red/issues/4036)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Rename package var to avoid strict mode error ([#​4020](https://togithub.com/node-red/node-red/issues/4020)) [@​knolleary](https://togithub.com/knolleary) - Fix typos in settings.js ([#​4013](https://togithub.com/node-red/node-red/issues/4013)) [@​ypid](https://togithub.com/ypid) - Ensure credentials object is removed before returning node in getFlow request ([#​3971](https://togithub.com/node-red/node-red/issues/3971)) [@​knolleary](https://togithub.com/knolleary) - Ignore commit error in project feature ([#​3987](https://togithub.com/node-red/node-red/issues/3987)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Update dependencies ([#​3969](https://togithub.com/node-red/node-red/issues/3969)) [@​knolleary](https://togithub.com/knolleary) - Add check that node sends object rather than primitive type ([#​3909](https://togithub.com/node-red/node-red/issues/3909)) [@​knolleary](https://togithub.com/knolleary) - Ensure key_path is quoted in GIT_SSH_COMMAND in case of spaces in pathname ([#​3912](https://togithub.com/node-red/node-red/issues/3912)) [@​knolleary](https://togithub.com/knolleary) - Fix nodesDir scan when node package has js/html in sub dir to package.json ([#​3867](https://togithub.com/node-red/node-red/issues/3867)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Fix file permissions ([#​3917](https://togithub.com/node-red/node-red/issues/3917)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - ci: add minimum GitHub token permissions for workflows ([#​3907](https://togithub.com/node-red/node-red/issues/3907)) [@​boahc077](https://togithub.com/boahc077) Nodes - Catch: fix typo in catch.html ([#​3965](https://togithub.com/node-red/node-red/issues/3965)) [@​we11adam](https://togithub.com/we11adam) - Change: Fix change node overwriting msg with itself ([#​3899](https://togithub.com/node-red/node-red/issues/3899)) [@​dceejay](https://togithub.com/dceejay) - Comment node: Clarify where the text will appear ([#​4004](https://togithub.com/node-red/node-red/issues/4004)) [@​dirkjanfaber](https://togithub.com/dirkjanfaber) - CSV: change replace to replaceAll ([#​3990](https://togithub.com/node-red/node-red/issues/3990)) [@​dceejay](https://togithub.com/dceejay) - CSV node: check header properties for ' and " ([#​3920](https://togithub.com/node-red/node-red/issues/3920)) [@​dceejay](https://togithub.com/dceejay) - CSV: Fix for CSV undefined property ([#​3906](https://togithub.com/node-red/node-red/issues/3906)) [@​dceejay](https://togithub.com/dceejay) - Delay: let delay node handle both flush then reset ([#​3898](https://togithub.com/node-red/node-red/issues/3898)) [@​dceejay](https://togithub.com/dceejay) - Function: Limit number of ports in function node ([#​3886](https://togithub.com/node-red/node-red/issues/3886)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Function: Remove dot from variable name for external module in function node ([#​3880](https://togithub.com/node-red/node-red/issues/3880)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Function: add function node monaco types util and promisify ([#​3868](https://togithub.com/node-red/node-red/issues/3868)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - HTTP In: Ensure msg.req.headers is enumerable ([#​3908](https://togithub.com/node-red/node-red/issues/3908)) [@​knolleary](https://togithub.com/knolleary) - HTTP Request: Support form-data arrays ([#​3991](https://togithub.com/node-red/node-red/issues/3991)) [@​hardillb](https://togithub.com/hardillb) - HTTP Request: Fix httprequest tests to be more lenient on error message ([#​3922](https://togithub.com/node-red/node-red/issues/3922)) [@​knolleary](https://togithub.com/knolleary) - HTTP Request: Add missing property to node object HTTPRequest ([#​3842](https://togithub.com/node-red/node-red/issues/3842)) [@​hardillb](https://togithub.com/hardillb) - HTTP Request/Response: Support sortable list on property UI of http request and http response nodes ([#​3857](https://togithub.com/node-red/node-red/issues/3857)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - HTTP Response: Ensure statusCode is a number ([#​3894](https://togithub.com/node-red/node-red/issues/3894)) [@​hardillb](https://togithub.com/hardillb) - Inject: Allow Inject node to work with async context stores ([#​4021](https://togithub.com/node-red/node-red/issues/4021)) [@​knolleary](https://togithub.com/knolleary) - Join/Batch: Add count to join and batch node labels ([#​4028](https://togithub.com/node-red/node-red/issues/4028)) [@​dceejay](https://togithub.com/dceejay) - MQTT: Fix birth topic handling in MQTT node ([#​3905](https://togithub.com/node-red/node-red/issues/3905)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - MQTT: Fix pull-down menus of MQTT configuration node ([#​3890](https://togithub.com/node-red/node-red/issues/3890)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - MQTT: Prevent invalid mqtt birth topic crashing node-red ([#​3869](https://togithub.com/node-red/node-red/issues/3869)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - MQTT: ensure sessionExpiry(Interval) is applied ([#​3840](https://togithub.com/node-red/node-red/issues/3840)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - MQTT: Fix mqtt nodes not reconnecting on modified-flows deploy ([#​3992](https://togithub.com/node-red/node-red/issues/3992)) [@​knolleary](https://togithub.com/knolleary) - MQTT: fix single subscription mqtt node status ([#​3966](https://togithub.com/node-red/node-red/issues/3966)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Range: Add drop mode to range node ([#​3935](https://togithub.com/node-red/node-red/issues/3935)) [@​dceejay](https://togithub.com/dceejay) - Remove done from describe ([#​3873](https://togithub.com/node-red/node-red/issues/3873)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) - Split node: avoid duplicate done call for buffer split ([#​4000](https://togithub.com/node-red/node-red/issues/4000)) [@​knolleary](https://togithub.com/knolleary) - Status: Fix typo in 25-status.html ([#​3981](https://togithub.com/node-red/node-red/issues/3981)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - TCP Node: ensure newline substitution applies to whole message ([#​4009](https://togithub.com/node-red/node-red/issues/4009)) [@​dceejay](https://togithub.com/dceejay) - Template: Add information about environment variable to template node ([#​3882](https://togithub.com/node-red/node-red/issues/3882)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Trigger: Hide trigger node repeat send option if sending nothing ([#​4023](https://togithub.com/node-red/node-red/issues/4023)) [@​dceejay](https://togithub.com/dceejay) - Watch: fix watch node test on MacOS/ARM ([#​3942](https://togithub.com/node-red/node-red/issues/3942)) [@​HiroyasuNishiyama](https://togithub.com/HiroyasuNishiyama) ### [`v3.0.2`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#302-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.0.1...3.0.2) Editor - Fix workspace chart bottom property ([#​3812](https://togithub.com/node-red/node-red/issues/3812)) [@​bonanitech](https://togithub.com/bonanitech) - Update german translation ([#​3802](https://togithub.com/node-red/node-red/issues/3802)) [@​Dennis14e](https://togithub.com/Dennis14e) - Support color reset to the default in subflow and group ([#​3801](https://togithub.com/node-red/node-red/issues/3801)) [@​kazuhitoyokoi](https://togithub.com/kazuhitoyokoi) - Allow generateNodeNames to handle names containing regex control chars ([#​3817](https://togithub.com/node-red/node-red/issues/3817)) [@​knolleary](https://togithub.com/knolleary) - Hide scrollbars until they're needed ([#​3808](https://togithub.com/node-red/node-red/issues/3808)) [@​bonanitech](https://togithub.com/bonanitech) - Include junctions/groups when exporting subflows plus related fixes ([#​3816](https://togithub.com/node-red/node-red/issues/3816)) [@​knolleary](https://togithub.com/knolleary) - remove console.log ([#​3820](https://togithub.com/node-red/node-red/issues/3820)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) Runtime - Register subflow module instance node with parent flow ([#​3818](https://togithub.com/node-red/node-red/issues/3818)) [@​knolleary](https://togithub.com/knolleary) Nodes - HTTP Request: Allow HTTP Headers not in spec ([#​3776](https://togithub.com/node-red/node-red/issues/3776)) [@​hardillb](https://togithub.com/hardillb) ### [`v3.0.1`](https://togithub.com/node-red/node-red/blob/HEAD/CHANGELOG.md#301-Maintenance-Release) [Compare Source](https://togithub.com/node-red/node-red/compare/3.0.0...3.0.1) Editor - Allow codeEditor theme to be set even if `codeEditor` is not set in settings.js ([#​3794](https://togithub.com/node-red/node-red/issues/3794)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Sys info (diagnostics report) amendments ([#​3793](https://togithub.com/node-red/node-red/issues/3793)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Allow `mode` and `title` to be omitted in `options` argument for `createEditor` ([#​3791](https://togithub.com/node-red/node-red/issues/3791)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Fix focus issues ([#​3789](https://togithub.com/node-red/node-red/issues/3789)) [@​Steve-Mcl](https://togithub.com/Steve-Mcl) - Ensure all typedInput buttons have button type set ([#​3788](http

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.