getBreakingChangesForNode (services/breaking-changes-registry.ts)

n8n-mcp · src/services/breaking-changes-registry.ts · typescript · MIT
integration

Central registry of known breaking changes between node versions for automated migration in n8n.

// Source: https://github.com/czlonkowski/n8n-mcp | License: MIT | Copyright 2024 Romuald Czlonkowski @ www.aiadvisors.pl/en
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * Breaking Changes Registry
 *
 * Central registry of known breaking changes between node versions.
 * Used by the autofixer to detect and migrate version upgrades intelligently.
 *
 * Each entry defines:
 * - Which versions are affected
 * - What properties changed
 * - Whether it's auto-migratable
 * - Migration strategies and hints
 */

export interface BreakingChange {
  nodeType: string;
  fromVersion: string;
  toVersion: string;
  propertyName: string;
  changeType: 'added' | 'removed' | 'renamed' | 'type_changed' | 'requirement_changed' | 'default_changed';
  isBreaking: boolean;
  oldValue

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key