💥 Fix node names

This commit is contained in:
Jan Oberhauser 2020-05-12 15:08:19 +02:00
parent f982854245
commit 9c66a652fc
13 changed files with 61 additions and 14 deletions

View file

@ -2,6 +2,53 @@
This list shows all the versions which include breaking changes and how to upgrade
## 0.67.0
### What changed?
The name of the following nodes were not set correctly and got fixed:
- Bitbucket-Trigger
- Eventbrite -Trigger
- Gumroad-Trigger
- Jira
- Mailchimp-Trigger
- PayPal Trigger
- Read PDF
- Shopify
- Shopify-Trigger
- Stripe-Trigger
- Toggl-Trigger
### When is action necessary?
If any of the above nodes is used in any workflow.
### How to upgrade:
There are two ways to upgrade the workflows and to make them work in the new version:
**Simple**
Delete the above nodes and totally recreate them (best write down the settings before upgrading)
**Advanced**
After upgrading select the whole workflow in the editor, copy it, and paste it into a text-editor. In the appearing JSON change the node types manually by replacing the values for "type" as follows:
- "n8n-nodes-base.bitbucket" -> "n8n-nodes-base.bitbucketTrigger"
- "n8n-nodes-base.eventbrite" -> "n8n-nodes-base.eventbriteTrigger"
- "n8n-nodes-base.gumroad" -> "n8n-nodes-base.gumroadTrigger"
- "n8n-nodes-base.Jira Software Cloud" -> "n8n-nodes-base.jira"
- "n8n-nodes-base.Mailchimp" -> "n8n-nodes-base.mailchimpTrigger"
- "n8n-nodes-base.PayPal" -> "n8n-nodes-base.payPalTrigger"
- "n8n-nodes-base.Read PDF" -> "n8n-nodes-base.readPDF"
- "n8n-nodes-base.shopify" -> "n8n-nodes-base.shopifyTrigger"
- "n8n-nodes-base.shopifyNode" -> "n8n-nodes-base.shopify"
- "n8n-nodes-base.stripe" -> "n8n-nodes-base.stripeTrigger"
- "n8n-nodes-base.toggl" -> "n8n-nodes-base.togglTrigger"
Then delete all existing nodes, and then paste the changed JSON directly into n8n. It should then recreate all nodes and connections again this time again with working nodes.
## 0.62.0
### What changed?

View file

@ -20,7 +20,7 @@ import {
export class BitbucketTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Bitbucket Trigger',
name: 'bitbucket',
name: 'bitbucketTrigger',
icon: 'file:bitbucket.png',
group: ['trigger'],
version: 1,

View file

@ -20,7 +20,7 @@ import {
export class EventbriteTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Eventbrite Trigger',
name: 'eventbrite',
name: 'eventbriteTrigger',
icon: 'file:eventbrite.png',
group: ['trigger'],
version: 1,

View file

@ -17,7 +17,7 @@ import {
export class GumroadTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Gumroad Trigger',
name: 'gumroad',
name: 'gumroadTrigger',
icon: 'file:gumroad.png',
group: ['trigger'],
version: 1,

View file

@ -30,17 +30,17 @@ import {
NotificationRecipientsRestrictions,
} from './IssueInterface';
export class JiraSoftwareCloud implements INodeType {
export class Jira implements INodeType {
description: INodeTypeDescription = {
displayName: 'Jira Software',
name: 'Jira Software Cloud',
name: 'jira',
icon: 'file:jira.png',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
description: 'Consume Jira Software API',
defaults: {
name: 'Jira Software',
name: 'Jira',
color: '#4185f7',
},
inputs: ['main'],

View file

@ -18,7 +18,7 @@ import {
export class MailchimpTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Mailchimp Trigger',
name: 'Mailchimp',
name: 'mailchimpTrigger',
icon: 'file:mailchimp.png',
group: ['trigger'],
version: 1,

View file

@ -19,7 +19,7 @@ import {
export class PayPalTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'PayPal Trigger',
name: 'PayPal',
name: 'payPalTrigger',
icon: 'file:paypal.png',
group: ['trigger'],
version: 1,

View file

@ -14,7 +14,7 @@ const pdf = require('pdf-parse');
export class ReadPdf implements INodeType {
description: INodeTypeDescription = {
displayName: 'Read PDF',
name: 'Read PDF',
name: 'readPDF',
icon: 'fa:file-pdf',
group: ['input'],
version: 1,

View file

@ -32,7 +32,7 @@ import {
export class Shopify implements INodeType {
description: INodeTypeDescription = {
displayName: 'Shopify',
name: 'shopifyNode',
name: 'shopify',
icon: 'file:shopify.png',
group: ['output'],
version: 1,

View file

@ -21,7 +21,7 @@ import {
export class ShopifyTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Shopify Trigger',
name: 'shopify',
name: 'shopifyTrigger',
icon: 'file:shopify.png',
group: ['trigger'],
version: 1,

View file

@ -17,7 +17,7 @@ import {
export class StripeTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Stripe Trigger',
name: 'stripe',
name: 'stripeTrigger',
icon: 'file:stripe.png',
group: ['trigger'],
version: 1,

View file

@ -12,7 +12,7 @@ import { togglApiRequest } from './GenericFunctions';
export class TogglTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Toggl Trigger',
name: 'toggl',
name: 'togglTrigger',
icon: 'file:toggl.png',
group: ['trigger'],
version: 1,

View file

@ -184,7 +184,7 @@
"dist/nodes/InvoiceNinja/InvoiceNinja.node.js",
"dist/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.js",
"dist/nodes/Interval.node.js",
"dist/nodes/Jira/JiraSoftwareCloud.node.js",
"dist/nodes/Jira/Jira.node.js",
"dist/nodes/JotForm/JotFormTrigger.node.js",
"dist/nodes/LinkFish/LinkFish.node.js",
"dist/nodes/Mailchimp/Mailchimp.node.js",