Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NangoHQ/nango
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.46.0
Choose a base ref
...
head repository: NangoHQ/nango
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 18 commits
  • 47 files changed
  • 7 contributors

Commits on Dec 3, 2024

  1. chore(integration-templates): Automated commit updating flows.yaml ba…

    …sed on changes in NangoHQ/integration-templates@cd7fcfb by Khaliq. Commit message: fix(lever-ashby) yaml cleanup (#131)
    github-actions[bot] committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    baa7284 View commit details
    Browse the repository at this point in the history
  2. chore(integration-templates): Automated commit updating flows.yaml ba…

    …sed on changes in NangoHQ/integration-templates@ef8abf3 by Daniel Roy Lwetabe. Commit message: feat(pennylane): Make penny lane syncs and actions into public templates (#127)
    github-actions[bot] committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    cb01218 View commit details
    Browse the repository at this point in the history
  3. fix(providers-yaml): add automated for additional salesforce (#3102)

    <!-- Describe the problem and your solution --> 
    Update `salesforce-experience-cloud` to also have an `automated: true`
    property
    
    <!-- Issue ticket number and link (if applicable) -->
    
    <!-- Testing instructions (skip if just adding/editing providers) -->
    khaliqgant authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    b97bcfd View commit details
    Browse the repository at this point in the history
  4. fix(server): Load errorLog regardless of credential refresh result (#…

    …3103)
    
    <!-- Describe the problem and your solution --> 
    When viewing a connection we had a strange state that was possible where
    there was an auth error on a connection but because it was not a
    connection that could be refreshed it wasn't showing the error in the UI
    once viewing the settings.
    
    <!-- Issue ticket number and link (if applicable) -->
    See
    https://linear.app/nango/issue/NAN-2255/authorization-tab-for-connections-sometimes-doesnt-show-auth-errors
    
    
    <!-- Testing instructions (skip if just adding/editing providers) -->
    ## How I tested it
    
    I set up an auth error row in my test db on a connection that didn't
    refresh (I used Unauthenticated) and confirmed that it displayed
    correctly. Here's a sample insert (you'll need to tweak it to get it to
    work with a connection you have set up):
    
    ```
    INSERT INTO "nango"."_nango_active_logs"("id","type","action","connection_id","log_id","active","sync_id","created_at","updated_at")
    VALUES
    (391,E'auth',E'token_refresh',73,E'begpVdnwQLenQDHNVicf',TRUE,NULL,E'2024-11-26 16:53:33.628375+00',E'2024-11-26 16:53:33.628375+00');
    ```
    
    Before this change you would see the auth error in the connections list,
    but visiting the connection would not show a dot on the auth tab or show
    an error on that page. After this change you'll see the dot and the
    error.
    nalanj authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    5608eaa View commit details
    Browse the repository at this point in the history
  5. fix(proxy): handle more content-disposition edge cases (#3100)

    <!-- Describe the problem and your solution --> 
    Refactored the response handling to cover more edge cases. Instead of
    checking if the `content-disposition` header is exactly equal to
    `attachment`, we now check if it includes `attachment` or `inline`,
    allowing for more flexibility. This change improves the handling of
    different content types by considering both attachment and inline
    dispositions.
    <!-- Issue ticket number and link (if applicable) -->
    
    <!-- Testing instructions (skip if just adding/editing providers) -->
    Initially this was producing a malformed response with the dropbox and
    front providers, but after the fix, it works as expected.
    
    ---------
    
    Co-authored-by: Hassan Wari <[email protected]>
    Co-authored-by: Khaliq <[email protected]>
    3 people authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    564a703 View commit details
    Browse the repository at this point in the history
  6. chore(integration-templates): Automated commit updating flows.yaml ba…

    …sed on changes in NangoHQ/integration-templates@fe1184f by Khaliq. Commit message: fix(lever): more cleanup of endpoints (#134)
    github-actions[bot] committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    96d0ff5 View commit details
    Browse the repository at this point in the history
  7. chore(integration-templates): Automated commit updating flows.yaml ba…

    …sed on changes in NangoHQ/integration-templates@06bf127 by Khaliq. Commit message: feat(avalara): Add avalara syncs and actions (#133)
    github-actions[bot] committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    3cfdc91 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. chore(integration-templates): Automated commit updating flows.yaml ba…

    …sed on changes in NangoHQ/integration-templates@5f28b04 by Hassan_Wari. Commit message: fix(front): add cursor in request param for pagination (#135)
    github-actions[bot] committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    4054d73 View commit details
    Browse the repository at this point in the history
  2. feat(connect): allow passing oauth_scopes (#3104)

    ## Changes
    
    Fixes
    https://linear.app/nango/issue/NAN-2304/connect-support-oauth-scopes
    
    - Support passing `oauth_scopes_override`  and `user_scopes`
    
    
    ## Tests
    
    I don't know, if you have an idea of an integration that supports this
    let me know :D
    bodinsamuel authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    e238a7b View commit details
    Browse the repository at this point in the history
  3. feat(ui): new create connection page (#3072)

    ## 😘 Changes
    
    Fixes https://linear.app/nango/issue/NAN-2188/test-connection-ui
    
    - UI: New create connection page
    ~The goal is to give the opportunity for customers to change the
    `EndUser` (also education time) and display links to documentation. It's
    one more click but yeah.~
    
    - UI: Keep the legacy page to a new endpoint for a moment
    - UI: add new style for Button, Input, Select
    https://www.figma.com/design/pMnSC7rhSM79Dqwhm7MFhd
    
    - `POST /api/v1/connect/sessions` now accepts the same payload as the
    public one
    - `GET /api/v1/meta` expose user UUID 
    ~Not sure what the use of id but it's handy to have static-random id for
    the endUser profile without exposing our auto-incremented number.~
    unused in the end
    
    ## 🧪 Tests
    
    - Go to UI > Connections > Create
    - Also go to Integrations > any > Add connection
    
    ![Screenshot 2024-12-02 at 13 17
    52](https://github.com/user-attachments/assets/c2f9b096-1ecc-4deb-ad44-69fca96af931)
    bodinsamuel authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    7b0a7c2 View commit details
    Browse the repository at this point in the history
  4. fix(providers): improve validation for connect (#3109)

    ## Changes
    
    Improve validation for providers
    - Detect invalid path
    - Detect missing doc_connect
    - Detect invalid doc_section
    bodinsamuel authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    cf6cd57 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3dd1ebb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    95029f0 View commit details
    Browse the repository at this point in the history
  7. feat(integrations): add API rate limiting to Front (#3101)

    <!-- Describe the problem and your solution --> 
    Add rate limiting to both the documentation and the `providers.yaml`. 
    <!-- Issue ticket number and link (if applicable) -->
    
    <!-- Testing instructions (skip if just adding/editing providers) -->
    
    ---------
    
    Co-authored-by: Hassan Wari <[email protected]>
    hassan254-prog and Hassan Wari authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    7ecb841 View commit details
    Browse the repository at this point in the history
  8. fix(providers): greenhouse api domain wording (#3111)

    ## Changes
    
    This provider is doomed, greenhouse has 7 different APIs with 7
    different domains and their own Auth method and routes.
    We should have been more careful but it was easy to miss at the time. 
    https://developers.greenhouse.io/
    
    - Remove confusion around which domain we request
    
    - Remove key verification
    Ideally, we create an alias for each of them, stop asking for the
    domain, and re-up verification
    bodinsamuel authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    49cfa45 View commit details
    Browse the repository at this point in the history
  9. docs(sdk): add getIntegration (#3112)

    ## Changes
    
    Fixes
    https://linear.app/nango/issue/NAN-2298/document-getintegration-in-sdk
    
    - Document getIntegration in the sdk
    bodinsamuel authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    ad232d6 View commit details
    Browse the repository at this point in the history
  10. chore(integration-templates): Automated commit updating flows.yaml ba…

    …sed on changes in NangoHQ/integration-templates@8216083 by Khaliq. Commit message: fix(lever): fix typo (#137)
    github-actions[bot] committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    10c9607 View commit details
    Browse the repository at this point in the history
  11. feat(integrations): add support for eBay (#3099)

    ##Describe your changes
    
    Added configuration for `ebay` and `ebay-sandbox` in providers.yaml
    Added `ebay` to docs-v2.
    Added `ebay` pages for Supported API groups in mint.json.
    Added `ebay` and `ebay-sandbox`  SVG file in template-logos folder.
    Consolidate Ebay docs pages
    
    ##Test
    
    This provider has been used successfully in local development to connect
    to Ebay Sandbox API and Ebay API and successfully call those endpoints
    after authorizing using Nango. (Have not tested sync and actions)
    
    ---------
    
    Co-authored-by: Samuel Bodin <[email protected]>
    Co-authored-by: Khaliq <[email protected]>
    3 people authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    cf99e95 View commit details
    Browse the repository at this point in the history
Loading