-
Notifications
You must be signed in to change notification settings - Fork 9.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(editor): Migrate codemirror-lang-n8n-expression
into this monorepo (no-changelog)
#9087
Conversation
|
1 flaky test on run #4933 ↗︎
Details:
cypress/e2e/24-ndv-paired-item.cy.ts • 1 flaky test
Review all test suite changes for PR #9087 ↗︎ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving to retrigger e2e
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Triggering e2e again
✅ All Cypress E2E specs passed |
Got released with |
* feat(editor): Remove cloud deployment check from settings route middlewareOptions (no-changelog) (n8n-io#9095) * feat: Add telemetry event 'User clicked AI error helper button' (no-changelog) (n8n-io#9096) * fix: Continue on fail / error output support for chains and agents (n8n-io#9078) * fix(AWS Bedrock Chat Model Node): Improve filtering of Bedrock models & fix Claude 3 (n8n-io#9085) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(editor): Set `browser-id` on all relative urls (no-changelog) (n8n-io#9097) * fix(core): Fix `isLeader` check in `WaitTracker` constructor (n8n-io#9100) * feat(Postgres Node): Options keepAlive and keepAliveInitialDelayMillis (n8n-io#9067) * fix(HTTP Request Node): Duplicate key names support for form data (n8n-io#9040) Co-authored-by: Marcus <[email protected]> * fix(core): Some more browser-id related fixes (no-changelog) (n8n-io#9102) * refactor(core): Remove unnecessary indirection in SAML code (no-changelog) (n8n-io#9103) * feat(JWT Node): New node (n8n-io#9005) Co-authored-by: Giulio Andreini <[email protected]> * docs: Update wording for Advanced AI in nodes panel (n8n-io#9091) * ci: Move docker-compose examples out of this repo (no-changelog) (n8n-io#9029) * ci: Keep n8n-workflow version in sync with the main version (no-changelog) (n8n-io#9107) * refactor(core): Lint for cyclomatic complexity in BE packages (no-changelog) (n8n-io#9111) * 🚀 Release 1.37.0 (n8n-io#9114) Co-authored-by: ivov <[email protected]> * feat(editor): Add object keys that need bracket access to autocomplete (n8n-io#9088) * fix(core): Upgrade `tar` to address CVE-2024-28863 (no-changelog) (n8n-io#9117) * fix(core): Don't revert irreversibble migrations (n8n-io#9105) * fix(editor): Do not show overlapping trash icon in the node's settings (n8n-io#9119) * ci: Fix docs urls (no-changelog) (n8n-io#9116) * fix(editor): Open links from embedded chat in new tab (n8n-io#9121) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(core): Support MySQL in `MoveSshKeysToDatabase` migration (n8n-io#9120) * feat(Summarize Node): Option to continue when field to summarize can't be found in any items (n8n-io#9118) * fix(editor): Render dates correctly in parameter hint (n8n-io#9089) * fix(Respond to Webhook Node): Continue on fail and error branch support (n8n-io#9115) * fix(core): Add an option to add additional non-ui routes (no-changelog) (n8n-io#9122) * test: Run cypress e2e tests in light mode by default (no-changelog) (n8n-io#9123) * fix(core): Don't create multiple owners when importing credentials or workflows (n8n-io#9112) * ci: Revert keep n8n-workflow version in sync with the main version (no-changelog) (n8n-io#9139) * fix(Gitlab Trigger Node): Fix typo (no-changelog) (n8n-io#9077) * feat(Github Node): Add option to get pull requests (n8n-io#9094) * docs: Update executions.id.yml to fix typo (n8n-io#9142) * feat(Google Gemini Chat Model Node): Add support for new Google Gemini models (n8n-io#9130) Signed-off-by: Oleg Ivaniv <[email protected]> Co-authored-by: Michael Kret <[email protected]> * fix: Fix issue with Crowdstrike credential not working correctly (n8n-io#9108) * fix(HTTP Request Node): Tolerate header name being empty (n8n-io#9138) * fix(Execute Workflow Node): Assign fallback pairedItem only if not present in output item and different length of input output (n8n-io#9145) * fix(HTTP Request Node): Proxy IPv6 hostname fix (no-changelog) (n8n-io#9149) * ci: Sync up versions for all backend related packages This is to avoid another bad release with the timezone bug PAY-1510 * 🚀 Release 1.38.0 (n8n-io#9153) Co-authored-by: netroy <[email protected]> * fix(Notion Node): Add itemIndex to API and operation errors (n8n-io#9150) * feat(core): Upgrade mysql2 to address CVE-2024-21507, CVE-2024-21508, and CVE-2024-21509 (n8n-io#9154) * fix(core): Exclude oAuth callback urls from browser-id checks (n8n-io#9158) * feat(core): Setup helmet.js for setting security headers (n8n-io#9027) * refactor: Refactor ParameterInput to composition API + fix all TS errors (no-changelog) (n8n-io#9006) * fix(Schedule Trigger Node): Default to 0 minute if falsy on hourly run (n8n-io#9146) * fix(Postgres Node): Convert js arrays to postgres type, if column type is ARRAY (n8n-io#9160) * fix: Update sales templates card content (no-changelog) (n8n-io#9155) * feat: Add WhatsApp Business Trigger Node (n8n-io#8840) Co-authored-by: Giulio Andreini <[email protected]> Co-authored-by: Michael Kret <[email protected]> * fix(editor): Fix parameter reset on credential change in Discord node (n8n-io#9137) * fix(core): Improve browserId checks, and add logging (n8n-io#9161) * fix(core): Upgrade @n8n/typeorm (no-changelog) (n8n-io#9163) Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <[email protected]> * ci: Update isbang/compose-action and postgres in DB tests (no-changelog) (n8n-io#9165) * feat(editor): Refactor and unify executions views (no-changelog) (n8n-io#8538) * fix(editor): Fix expression preview when previous node is selected (n8n-io#9140) * feat(n8n Form Trigger Node): Option to remove attribution (n8n-io#9162) * fix(core): Cache issue (no-changelog) (n8n-io#9173) * fix(Respond to Webhook Node): Fix issue stopping form trigger response (n8n-io#9157) * fix(editor): Prevent duplicate values in preview for SQL editor (n8n-io#9129) * feat(Zammad Node): Add more options to the Organizations endpoint (n8n-io#9180) * fix(editor): Fix sessionId for manual chat trigger execution (n8n-io#9187) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(Google Sheets Node): Fix "Append or Update" on an empty sheet (n8n-io#9175) Co-authored-by: Michael Kret <[email protected]> * test: Re-enable node IO filter test for pinned data (n8n-io#9200) * fix(editor): Make sticky node content parameter non require to support empty stickies (n8n-io#9192) * feat(Webhook Node): Setting to enable multiple outputs/methods (n8n-io#9086) Co-authored-by: Giulio Andreini <[email protected]> * fix(Splunk Node): Retry attempts if no response from API call, better error with suggestion to use Retry On Fail (n8n-io#9176) Co-authored-by: Elias Meire <[email protected]> * fix(core): Upgrade mysql2 to address CVE-2024-21511 (n8n-io#9206) * fix(Google Gemini Chat Model Node): Ping @google/generative-ai version (no-changelog) (n8n-io#9184) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(Airtable Node): Do not allow to use deprecated api keys in v1 (n8n-io#9171) * 🚀 Release 1.39.0 (n8n-io#9209) Co-authored-by: RicardoE105 <[email protected]> * feat(HTTP Request Node): Option to provide SSL Certificates in Http Request Node (n8n-io#9125) Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <[email protected]> * fix(core): Fix browser session refreshes not working (n8n-io#9212) Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <[email protected]> * fix(Google Drive Node): Create from text operation (n8n-io#9185) * fix(Discord Node): When using OAuth2 authentication, check if user is a guild member when sending direct message (n8n-io#9183) * feat(Jira Software Node): Add Wiki Markup support for Jira Cloud comments (n8n-io#8857) Co-authored-by: Jonathan Bennetts <[email protected]> * feat(Gmail Node): Add thread option for draft emails (n8n-io#8729) Co-authored-by: Jonathan Bennetts <[email protected]> * feat(Gmail Node): Add support for creating drafts using an alias (n8n-io#8728) Co-authored-by: Jonathan Bennetts <[email protected]> * fix(core): Stop relying on filesystem for SSH keys (n8n-io#9217) * fix(MySQL Node): Query to statements splitting fix (n8n-io#9207) * feat(Wise Trigger Node): Add support for balance updates (n8n-io#9189) Co-authored-by: Jonathan Bennetts <[email protected]> * feat(Microsoft To Do Node): Add an option to set a reminder when updating a task (n8n-io#6918) Co-authored-by: Jonathan Bennetts <[email protected]> * feat(Pipedrive Node): Add busy and description options to activities (n8n-io#9208) * feat(MISP Node): Rest search operations (n8n-io#9196) * fix(editor): Throw expression error on attempting to set variables at runtime (n8n-io#9229) * feat: Upgrade typeorm for separate sqlite read & write connections (n8n-io#9230) * fix(editor): Fix read-only mode in inline expression editor (n8n-io#9232) * fix(editor): Fix and report `settings` being `null` in workflow payloads (no-changelog) (n8n-io#9227) * fix: Elaborate scope of Sustainable Use License (n8n-io#9233) * refactor(editor): Migrate header WorkflowDetails to composition api (no-changelog) (n8n-io#9186) * feat(Wise Node): Add XML as supported format in getStatement operation (n8n-io#9193) * fix: Typo fixes in various descriptions (no-changelog) (n8n-io#8854) Signed-off-by: pengqiseven <[email protected]> Co-authored-by: pengqiseven <[email protected]> * fix(core): Add `view engine` to webhook server to support forms (n8n-io#9224) * docs: Update link to postgres example (n8n-io#9244) * feat(Ollama Chat Model Node): Add aditional Ollama config parameters & fix vision (n8n-io#9215) Signed-off-by: Oleg Ivaniv <[email protected]> Co-authored-by: Michael Kret <[email protected]> * refactor(Structured Output Parser Node): Sandbox JSON schema parsing (no-changelog) (n8n-io#9239) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(OpenAI Node): Allow to pass files ids as comma separated string in expressions (no-changelog) (n8n-io#9240) * refactor(core)!: Switch default Postgres user from `root` to `postgres` (n8n-io#9248) * refactor(editor): Rewrite TabBar to composition API (no-changelog) (n8n-io#9231) * refactor: Update Langchain dependencies (no-changelog) (n8n-io#9252) Signed-off-by: Oleg Ivaniv <[email protected]> * ci: Update release-push-to-channel.yml (no-changelog) (n8n-io#9254) * feat(Groq Chat Model Node): Add support for Groq chat models (n8n-io#9250) Signed-off-by: Oleg Ivaniv <[email protected]> Co-authored-by: Michael Kret <[email protected]> * fix(core): Prevent node param resolution from failing telemetry graph generation (n8n-io#9257) * fix(LangChain Code Node): Fix resolution of scoped langchain modules (n8n-io#9258) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(Customer.io Node): Update logo (no-changelog) (n8n-io#9262) * fix(Baserow Node): Update logo (no-changelog) (n8n-io#9261) * fix(editor): Prevent excess runs in manual execution with run data (n8n-io#9259) * fix(LangChain Code Node): Fix execution of custom n8n tools called via LC code node (n8n-io#9265) Signed-off-by: Oleg Ivaniv <[email protected]> Co-authored-by: Michael Kret <[email protected]> * fix(Jira Trigger Node): Update credentials UI (n8n-io#9198) * feat(Telegram Node): Disable page preview by default (n8n-io#9267) * feat(S3 Node): Add support for self signed SSL certificates (n8n-io#9269) * feat(Postgres Node): Add option IS NOT NULL and hide value input fields (n8n-io#9241) * fix(Google BigQuery Node): Better error messages, transform timestamps (n8n-io#9255) Co-authored-by: Jonathan Bennetts <[email protected]> * feat: Add Ask AI to HTTP Request Node (n8n-io#8917) * 🚀 Release 1.40.0 (n8n-io#9286) Co-authored-by: elsmr <[email protected]> * fix: Cast boolean values in filter parameter (n8n-io#9260) * feat(Redis Node): Add support for TLS (n8n-io#9266) * refactor(editor): Migrate `pushConnection` mixin to composable and remove collaboration store side effects (no-changelog) (n8n-io#9249) * fix(n8n Form Trigger Node): Fix missing options when using respond to webhook (n8n-io#9282) * fix(editor): Resolve `$vars` and `$secrets` in expressions in credentials fields (n8n-io#9289) * fix(editor): Show MFA section to instance owner, even when external auth is enabled (n8n-io#9301) * refactor(core): Use logger for `packages/cli` messages (no-changelog) (n8n-io#9302) * fix(Gmail Node): Remove duplicate options when creating drafts (n8n-io#9299) * fix(core): Prevent occassional 429s on license init in multi-main setup (n8n-io#9284) * fix(editor): Fix type errors in the `SettingsLdapView.vue` (no-changelog) (n8n-io#9308) * refactor(core): Rename `ActiveWorkflowRunner` to `ActiveWorkflowManager` (no-changelog) (n8n-io#9280) * ci: Remove gulp (no-changelog) (n8n-io#9283) Co-authored-by: Iván Ovejero <[email protected]> * fix(editor): Fix shortcut issue on save buttons (n8n-io#9309) * ci: Upgrade Turborepo to 1.13.3 (no-changelog) (n8n-io#9314) * fix(core): Report missing SAML attributes early with an actionable error message (n8n-io#9316) * fix(core): Webhooks responding with binary data should not prematurely end the response stream (n8n-io#9063) * feat(editor): Implement AI Assistant chat UI (n8n-io#9300) * feat(Send Email Node): Add an option to customize client host-name on SMTP connections (n8n-io#9322) * fix(Pipedrive Node): Improve type-safety in custom-property handling (n8n-io#9319) * fix(editor): Fix multi-select parameters with load options getting cleared (n8n-io#9324) * feat(editor): Temporarily disable AI error helper (n8n-io#9329) * ci: Increase timeout of MySQL tests (n8n-io#9332) * feat(LinkedIn Node): Upgrade LinkedIn API version (n8n-io#9307) * fix(Linear Node): Fix issue with data not always being returned (n8n-io#9273) Co-authored-by: Michael Kret <[email protected]> * feat(Slack Node): Update to use the new API method for file uploads (n8n-io#9323) * fix(Read PDF Node): Disable JS evaluation from PDFs (n8n-io#9336) * feat(Simulate Node): New node (no-changelog) (n8n-io#9109) * refactor(editor): Migrate workflows store to setup function with composition API (no-changelog) (n8n-io#9270) * 🚀 Release 1.41.0 (n8n-io#9342) Co-authored-by: ivov <[email protected]> * feat(editor): Remove AI Error Debugging (n8n-io#9337) * fix(editor): Fix i18n usage in design-system (no-changelog) (n8n-io#9341) * fix(core): All calls to `plainToInstance` should exclude extraneous values (no-changelog) (n8n-io#9338) * perf: Add tailwind to editor and design system (n8n-io#9032) * feat(editor): Add item selector to expression output (n8n-io#9281) * feat(core): Node version available in expression (n8n-io#9350) * fix(editor): Render backticks as code segments in error view (n8n-io#9352) * feat(editor): Autocomplete info box: improve structure and add examples (n8n-io#9019) Co-authored-by: Giulio Andreini <[email protected]> * fix(editor): Fix unwanted side effects from tailwind components (no-changelog) (n8n-io#9359) * feat(editor): Migrate `codemirror-lang-n8n-expression` into this monorepo (no-changelog) (n8n-io#9087) Co-authored-by: Iván Ovejero <[email protected]> * refactor: Implement LLM tracing callback to improve parsing of tokens usage stats (n8n-io#9311) Signed-off-by: Oleg Ivaniv <[email protected]> * refactor: Remove `cli/src/helpers` (no-changelog) (n8n-io#9368) * feat(core): Node hints(warnings) system (n8n-io#8954) * feat(editor): Add examples for number & boolean, add new methods (n8n-io#9358) * ci: Do not hoist workspace packages in custom builds (no-changelog) (n8n-io#9388) * fix(Code Node): Bind helper methods to the correct context (n8n-io#9380) * fix(Mattermost Node): Fix issue when fetching reactions (n8n-io#9375) * feat(editor): Add examples for object and array expression methods (n8n-io#9360) Co-authored-by: Iván Ovejero <[email protected]> * feat(core): Allow using a custom certificates in docker containers (n8n-io#8705) Co-authored-by: Jonathan Bennetts <[email protected]> * fix(editor): Temporarily disable tailwind (no-changelog) (n8n-io#9394) * fix(Cortex Node): Fix issue with analyzer response not working for file observables (n8n-io#9374) * fix: Small typo fix (no-changelog) (n8n-io#8876) * feat(Slack Node): Add block support for message updates (n8n-io#8925) * feat(AI Agent Node): Implement Tool calling agent (n8n-io#9339) Signed-off-by: Oleg Ivaniv <[email protected]> * 🚀 Release 1.42.0 (n8n-io#9405) Co-authored-by: netroy <[email protected]> * feat: Add Slack trigger node (n8n-io#9190) Co-authored-by: Giulio Andreini <[email protected]> * fix(Email Trigger (IMAP) Node): Handle attachments correctly (n8n-io#9410) * fix(editor): Fix blank Public API page (n8n-io#9409) * fix(editor): Secondary button in dark mode (n8n-io#9401) * fix(editor): Fix outdated roles in variables labels (n8n-io#9411) * fix(core): Add an option to disable STARTTLS for SMTP connections (n8n-io#9415) * fix(core): Handle credential in body for oauth2 refresh token (n8n-io#9179) Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <[email protected]> * fix: PairedItems various fixes (no-changelog) (n8n-io#9357) * fix(Microsoft OneDrive Trigger Node): Fix issue with test run failing (n8n-io#9386) * fix(Mattermost Node): Change loadOptions to fetch all items (n8n-io#9413) * fix(HubSpot Trigger Node): Fix issue with ticketId not being set (n8n-io#9403) * feat(Extract from File Node): Add option to set encoding for CSV files (n8n-io#9392) * feat(editor): Expand supported Unicode range for expressions (n8n-io#9420) * feat(editor): Add examples for Luxon DateTime expression methods (n8n-io#9361) Co-authored-by: Iván Ovejero <[email protected]> * feat(OpenAI Node): Use v2 assistants API and add support for memory (n8n-io#9406) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(core): Do not report to Sentry trigger activation errors from `ETIMEDOUT` or `ECONNREFUSED` (no-changelog) (n8n-io#9379) * fix(core): Retry before continue on fail (n8n-io#9395) * fix(core): Remove excess args from routing error (n8n-io#9377) * feat: RBAC (n8n-io#8922) Signed-off-by: Oleg Ivaniv <[email protected]> Co-authored-by: Val <[email protected]> Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <[email protected]> Co-authored-by: Valya Bullions <[email protected]> Co-authored-by: Danny Martini <[email protected]> Co-authored-by: Danny Martini <[email protected]> Co-authored-by: Iván Ovejero <[email protected]> Co-authored-by: Omar Ajoue <[email protected]> Co-authored-by: oleg <[email protected]> Co-authored-by: Michael Kret <[email protected]> Co-authored-by: Michael Kret <[email protected]> Co-authored-by: Elias Meire <[email protected]> Co-authored-by: Giulio Andreini <[email protected]> Co-authored-by: Giulio Andreini <[email protected]> Co-authored-by: Ayato Hayashi <[email protected]> * fix(editor): Fix workflow history TS errors (n8n-io#9433) * fix: Fix color picker type errors (n8n-io#9436) * refactor: Fix TypeScript errors workflow package (n8n-io#9437) * refactor(editor): Fix Types issues in @n8n/chat (no-changelog) (n8n-io#9438) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(editor): Fix RBAC type errors (no-changelog) (n8n-io#9435) * fix(editor): Fix type errors in i18n plugin (n8n-io#9441) * feat(editor): Update Node Details View header tabs structure (n8n-io#9425) Co-authored-by: Elias Meire <[email protected]> * fix(HTML Node): Fix typo preventing row attributes from being set in tables (n8n-io#9440) * fix(editor): Fix External secrets typecheck (no-changelog) (n8n-io#9434) * refactor: Fix type errors in completions code (n8n-io#9439) * refactor: Fix Enteprise type errors (n8n-io#9442) * fix: Fix type errors in community nodes components (n8n-io#9445) * refactor(editor): Fix types issues in `src/components/Node/*` (no-changelog) (n8n-io#9444) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(editor): Fix editor-ui tsconfig types for vue-tsc (no-changelog) (n8n-io#9446) * fix(editor): Fix type errors in `components/executions/workflow` (n8n-io#9448) * refactor(editor): Convert `workflowActivate` mixin into a composable (no-changelog) (n8n-io#9423) * refactor(editor): Fix type errors in `NodeDetailsView.vue` (no-changelog) (n8n-io#9431) * fix(editor): Fix i18n translation addition (n8n-io#9451) * fix(core): Setup webhook stopping endpoint after the CORS middleware (no-changelog) (n8n-io#9454) * ci: Delete unused code in some backend tests (no-changelog) (n8n-io#9456) * fix: Init license properly with multi main (no-changelog) (n8n-io#9467) * feat(Telegram Node): Add support for local bot api server (n8n-io#8437) Co-authored-by: Jonathan Bennetts <[email protected]> * refactor(editor): Fix type errors in ResourcesListLayout.vue (no-changelog) (n8n-io#9461) * fix(Telegram Node): Revert typo introduced in n8n-io#8437 (no-changelog) (n8n-io#9472) * refactor(editor): Refactor code completions mixins to composables (no-changelog) (n8n-io#9459) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(editor): Fix rundata type errors (no-changelog) (n8n-io#9443) * refactor: Fix type issues for parameter input components (n8n-io#9449) * fix(editor): Fix project settings layout (n8n-io#9475) * fix(core): Fix 431 for large dynamic node parameters (n8n-io#9384) * fix(editor): Fix design system typecheck errors (no-changelog) (n8n-io#9447) * fix(editor): Fix type errors for various utils files (no-changelog) (n8n-io#9480) * fix(editor): Emit change events from filter component on update (n8n-io#9479) * feat(Strava Node): Update to use sport type (n8n-io#9462) Co-authored-by: Jonathan Bennetts <[email protected]> * fix(core): Fix typos in common error messages (no-changelog) (n8n-io#9478) * feat(editor): Add examples for root expression methods (n8n-io#9373) * fix(RSS Feed Trigger Node): Use newest date instead of first item for new items (n8n-io#9182) Co-authored-by: Jonathan Bennetts <[email protected]> * feat(Linear Node): Add identifier to outputs (n8n-io#9469) * test: Add tests for license manager reinit method (n8n-io#9471) * fix(Gmail Trigger Node): Fetching duplicate emails (n8n-io#9424) * feat(core): Node hints improvements (no-changelog) (n8n-io#9387) Co-authored-by: Giulio Andreini <[email protected]> * fix: Update operations to run per item (n8n-io#8967) Co-authored-by: Elias Meire <[email protected]> * feat(Custom n8n Workflow Tool Node): Add support for tool input schema (n8n-io#9470) Signed-off-by: Oleg Ivaniv <[email protected]> * fix(core): Detect DB connection aquisition deadlocks (no-changelog) (n8n-io#9485) Co-authored-by: Danny Martini <[email protected]> * fix(core): Account for retry of execution aborted by pre-execute hook (n8n-io#9474) * fix(editor): Fix node execution errors showing undefined (n8n-io#9487) * fix(editor): Project related frontend fixes (no-changelog) (n8n-io#9482) * fix(core): Do not allow admins to generate password-reset links for instance owner (n8n-io#9488) * fix(core): Do not allow admins to delete the instance owner (n8n-io#9489) * refactor(core): Track potentially unneeded inferral of execution status (no-changelog) (n8n-io#9476) * refactor(core): Make execution status non-nullable (no-changelog) (n8n-io#9483) * ci: Skip the flaky test in SettingsSso.test.ts (no-changelog) (n8n-io#9481) * perf(core): Optimize executions filtering by metadata (n8n-io#9477) * fix(core): Fix iFrame not displaying on FE dev mode (no-changelog) (n8n-io#9492) * 🚀 Release 1.43.0 (n8n-io#9491) Co-authored-by: RicardoE105 <[email protected]> * refactor(core): Fix type errors in workflow, core, nodes-langchain, and nodes-base (no-changelog) (n8n-io#9450) * fix(editor): Prevent XSS in node-issues tooltip (n8n-io#9490) * Adds sleep before migration * Fixes fetching workflow with version --------- Signed-off-by: Oleg Ivaniv <[email protected]> Signed-off-by: pengqiseven <[email protected]> Co-authored-by: Ahsan Virani <[email protected]> Co-authored-by: Tomi Turtiainen <[email protected]> Co-authored-by: Michael Kret <[email protected]> Co-authored-by: oleg <[email protected]> Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <[email protected]> Co-authored-by: Iván Ovejero <[email protected]> Co-authored-by: Marcus <[email protected]> Co-authored-by: Giulio Andreini <[email protected]> Co-authored-by: Jon <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ivov <[email protected]> Co-authored-by: Elias Meire <[email protected]> Co-authored-by: Danny Martini <[email protected]> Co-authored-by: Omar Ajoue <[email protected]> Co-authored-by: Francesco Mannino <[email protected]> Co-authored-by: Chengyou Liu <[email protected]> Co-authored-by: Deborah <[email protected]> Co-authored-by: Michael Kret <[email protected]> Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <[email protected]> Co-authored-by: Milorad FIlipović <[email protected]> Co-authored-by: Bram Kn <[email protected]> Co-authored-by: Alex Grozav <[email protected]> Co-authored-by: aya <[email protected]> Co-authored-by: Csaba Tuncsik <[email protected]> Co-authored-by: Ricardo Espinoza <[email protected]> Co-authored-by: RicardoE105 <[email protected]> Co-authored-by: pemontto <[email protected]> Co-authored-by: Nicolas-nwb <[email protected]> Co-authored-by: CodeShakingSheep <[email protected]> Co-authored-by: Alberto Pasqualetto <[email protected]> Co-authored-by: Cornelius Suermann <[email protected]> Co-authored-by: webk <[email protected]> Co-authored-by: pengqiseven <[email protected]> Co-authored-by: pengqiseven <[email protected]> Co-authored-by: Yoshino-s <[email protected]> Co-authored-by: Ria Scholz <[email protected]> Co-authored-by: elsmr <[email protected]> Co-authored-by: Florin Lungu <[email protected]> Co-authored-by: guangwu <[email protected]> Co-authored-by: Mike Quinlan <[email protected]> Co-authored-by: Giulio Andreini <[email protected]> Co-authored-by: Romain MARTINEAU <[email protected]> Co-authored-by: Val <[email protected]> Co-authored-by: Valya Bullions <[email protected]> Co-authored-by: Danny Martini <[email protected]> Co-authored-by: Ayato Hayashi <[email protected]> Co-authored-by: Mutasem Aldmour <[email protected]> Co-authored-by: Daniil Zobov <[email protected]> Co-authored-by: Guilherme Barile <[email protected]> Co-authored-by: Giulio Cinelli <[email protected]> Co-authored-by: Egor Malykh <[email protected]>
We have maintained n8n expression language support for CodeMirror in this external repo so far, which makes maintenance of this code a bit tricky.
This PR moves all the code into the monorepo.
This is also a first part of a series. In consecutive PRs I'd like to merge
codemirror-lang-n8n-sql
andcodemirror-lang-n8n-html
into this repo. Hence the unified package name@n8n/codemirror-lang
.Review / Merge checklist