Skip to content
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): SQL editor overhaul #6282

Merged
merged 41 commits into from
Jun 22, 2023

Commits on May 19, 2023

  1. Draft setup

    ivov committed May 19, 2023
    Configuration menu
    Copy the full SHA
    33e62be View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. ⚡ Implemented expression evaluation in Postgres node, minor SQL edito…

    …r UI improvements, minor refacring
    MiloradFilipovic committed May 22, 2023
    Configuration menu
    Copy the full SHA
    3ecc5d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0daa9cd View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    bbd2b95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43b3d03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b51fa36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0706f44 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    ba74af3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01e91b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0bfe2cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    815f3bc View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Merge branch 'master' into sql-editor-support-expressions

    * master: (54 commits)
      feat: Version control mvp (#6271)
      feat(editor): Implement Resource Mapper component (#6207)
      fix(editor): Update SSO settings styles (#6342)
      fix: Show `Ask AI` only on Code Node (#6336)
      feat(core): Add metadata (customdata) to event log (#6334)
      refactor: Add telemetry to upgrade paths (no-changelog) (#6313)
      fix(Code Node): Fix `item` and `items` alias regression (#6331)
      feat: Add manual login option and password reset link for SSO (#6328)
      fix(editor): Fix Luxon date parsing of ExecutionsUsage component (#6333)
      fix(core): Do not track errored workflow executions for automated executions (no-changelog) (#6322)
      fix(core): Prevent prototype pollution on injectable services (#6309)
      fix(core): Optimize getSharedWorkflowIds query (#6314)
      ci: Reset DB only once per e2e test (no-changelog) (#6216)
      feat(editor): Bring back checklist experiment (no-changelog) (#6307)
      fix: Add ldapts to nodes-base package (no-changelog) (#6315)
      fix(Code Node): Update vm2 to address CVE-2023-32313 (#6318)
      feat: Add tab visibility change detection when polling executions (no-changelog) (#6311)
      fix(editor): Fix locale plularisation if count is 0 (#6312)
      🚀 Release 0.230.0 (#6310)
      fix(Execute Command Node): Block executions when `command` is empty (#6308)
      ...
    MiloradFilipovic committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    1e65316 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a51883 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Merge branch 'master' into sql-editor-support-expressions

    * master:
      fix(editor): Fix an issue with connections breaking during renaming (#6358)
      fix(core): Upgrade @n8n_io/riot-tmpl (no-changelog) (#6357)
      fix: Show actual execution data for production executions even if pin data exists (#6302)
      fix: Improve executions list polling performance (#6355)
      refactor: Revert 30k stars banner (no-changelog) (#6347)
      refactor: Add deprecation notice for basic auth and JWT auth (#6349)
      fix: Prevent redirect when outside of executions home (no-changelog) (#6305)
    MiloradFilipovic committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    f3e67fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72b7d0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db53cb8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    600f9fd View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into sql-editor-support-expressions

    * master:
      fix(editor): Fix hard-coded parameter names for code editors (#6372)
      ci: Add support for Node.js 18 (#5793)
      ci: Update the release process for v1 release (#6366)
      refactor: Add deprecation notice for UM disabled mode (#6367)
      feat(editor): Make WF name a link on /executions (#6354)
      ci: Revert "Set up Turborepo cache for GitHub actions runner" (#6364) (no-changelog)
      fix(editor): Add secondary icon to menu items (#6351)
      fix(editor): Pin all data regardless of pagination (#6346)
      feat(Crypto Node): Add support for hash and hmac on binary data (#6359)
      ci: Set up Turborepo cache for GitHub actions runner (no-changelog) (#6335)
    
    # Conflicts:
    #	packages/editor-ui/src/components/ParameterInput.vue
    MiloradFilipovic committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    b66295f View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. ✨ Fixing preview for nested queries, updating query when input data c…

    …hanges, adding keyboard shortcut to toggle comments
    MiloradFilipovic committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    dcb3f0f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into sql-editor-support-expressions

    * master:
      fix(editor): Handle null object on saving user settings (no-changelog) (#6341)
      docs: Fix trigger node link for Lonescale (#6376)
      ci: Improve Test-worklows messages (#6290)
      refactor: Upgrade to TypeScript 5.1 (no-changelog) (#6373)
      fix(editor): Fix typing `$` in inline expression field reloading node parameters form (#6374)
      🚀 Release 0.231.0 (#6344)
    
    # Conflicts:
    #	pnpm-lock.yaml
    MiloradFilipovic committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    048a5b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    cc28b8a View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    9dabc41 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into sql-editor-support-expressions

    * master:
      test(editor): Unit test Version control frontend components (#6408)
      fix: Fist name to First Name in certain nodes (no-changelog) (#6404)
      fix(core): Allow all executions to be stopped (#6386)
      fix(core): RMC boolean value fix (#6397)
      fix(editor): Remove root level tag selector from css module to avoid making it a global style (#6392)
      fix(Ldap Node): Add DN field to update operation (#6371)
      feat: New trigger PostgreSQL  (#5495)
      build: Update pnpm lock file (no-changelog) (#6395)
      fix(Date & Time Node): Reset responseData at end of loop (#6385)
      refactor(core): Google service account remove duplicated functions (no-changelog) (#6368)
      refactor(LoneScale List Node)!: Rename to LoneScale (#6337)
      fix(editor): Update version control setup CTA tooltip (#6393)
      ci: Fix build (no-changelog) (#6391)
      fix(editor): Add button to refresh branches (#6387)
      fix(editor): Add Set up version control CTA (#6356)
      fix(editor): Remove explicit parameter name scanning for code editors (#6390)
      ci: Fix build (no-changelog) (#6379)
      fix(editor): Adding branch color (#6380)
      refactor(editor): Remove user activation modal (no-changelog) (#6361)
      feat(editor): Change upgrade CTA on community editions (no-changelog) (#6317)
    MiloradFilipovic committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    bad65fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05af708 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    d4c3b1a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into sql-editor-support-expressions

    * master:
      fix(core): Prevent arbitrary code execution via expressions (#6420)
      fix(Schedule Trigger Node): Follow the correct Unix cron format for month and days of the week (#6401)
      fix(editor): Hide version control main menu component if no feature flag (#6419)
      fix(LinkedIn Node): Fix issue with posting as user or organization (#6414)
      docs: Fix Postgres trigger docs URL (#6403)
    MiloradFilipovic committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    40fd1d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dbcbd9 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    d26eecc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba98ef1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6d9159 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    b9afeb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fa4709 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21c9e86 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into sql-editor-support-expressions

    * master: (34 commits)
      feat(editor): Replace root events with event bus events (no-changelog) (#6454)
      feat(DebugHelper Node): Fix and include in main app (#6406)
      feat(Webhook Node): Stream binary response in `lastNode.firstEntryBinary` mode (#6463)
      fix(editor): Update git repo URL validation to prevent using https protocol (#6475)
      fix(editor): Remove tooltip about SMTP being required to invite user (no-changelog) (#6474)
      feat: Add support for large files with declarative nodes (#6461)
      fix(core): Fix the url sent in the password-reset emails (#6466)
      fix(HTML Node): Prevent XSS in execution-data preview (#6432)
      fix(Snowflake Node): Upgrade snowflake-sdk to address CVE-2023-34232 (no-changelog) (#6458)
      refactor(core): Replace lodash's "soft-deprecated" individual packages with `lodash` to resolve CVE (no-changelog) (#6450)
      fix(editor): Remove `$if`, `$min` and `$max` from code node autocomplete (#6460)
      fix(editor): Fix DNV header disappearing when scrolling the code editor content (#6459)
      feat: Remove vue-fragment (no-changelog) (#6456)
      ci: Prevent e2e failure on `commented` type review (no-changelog) (#6452)
      fix(LinkedIn Node): Remove unsupported description from image posts (#6446)
      fix(Split In Batches Node): Add "done" context to allow simple reset (#6437)
      feat(Gmail Node): Add reply to email (#6453)
      fix: Remove Vue.component usage and refactor plugins into Vue Plugins (no-changelog) (#6445)
      fix(editor): Show confirm on pull only when http response status is 409 (#6451)
      fix(editor): Update data pinning tooltip to match current behaviour (#6436)
      ...
    
    # Conflicts:
    #	packages/nodes-base/nodes/CompareDatasets/GenericFunctions.ts
    #	packages/nodes-base/nodes/Merge/v2/GenericFunctions.ts
    MiloradFilipovic committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    f091c8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2a0a23 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41f642e View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    a2e7fee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cef63d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Merge branch 'master' into sql-editor-support-expressions

    * master:
      fix(core): Fix the `db:revert` command (no-changelog) (#6506)
      fix(core): Add additional path-traversal guards on res.sendFile calls (no-changelog) (#6505)
      fix(Zendesk Node): Fix issue with group assignment not working (#6501)
      fix: Make MySQL migration for nano id change compatible with version 5.7 (#6498)
      fix(core): Use correct scopes-separator when generating authorization urls (#6502)
      feat(core): Add GET /users endpoints to public API (#6360)
      fix(core): Fix OAuth2 callback for `grantType=clientCredentials` (#6500)
      docs(DebugHelper Node): Update codex for debughelper (no-changelog) (#6499)
      feat(core): Add PKCE for OAuth2 (#6324)
      fix(core): Fix pairedItem for alwaysOutputData & multi identical resolve (#6405)
      feat: Migrate integer primary keys to nanoids (#6345)
      fix(editor): Fix resource mapper dropdown width and disabled styling (#6493)
      fix(core): Improve the error returned to users on SSL issues (#6494)
      fix(HTTP Request Node): "Ignore SSL issues" should also ignore legacy renegotiation issues (#6492)
      feat(Stripe Trigger Node): Add action required trigger for payment intents (#6490)
      build: Check test files (#6455)
    MiloradFilipovic committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    4763571 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    503f46b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d090f3d View commit details
    Browse the repository at this point in the history