Skip to content

Commit

Permalink
⚡ Expand Zoho node (n8n-io#1763)
Browse files Browse the repository at this point in the history
* ⚡ Initial refactor of Zoho node

* ⚡ Refactor out extra credentials parameter

* 🔥 Remove unused filters

* ⚡ Fix date of birth fields

* ⚡ Fix param casing

* ⚡ Adjust param types

* ⚡ Adjust invoice operations

* ⚡ Refactor types in adjusters

* ⚡ Add product resource

* ⚡ Refactor product details field

* ⚡ Adjust purchase order params

* ⚡ Adjust quote params

* ⚡ Adjust sales orders params

* 🔥 Remove old unused files

* ⚡ Add vendor resource

* ⚡ Fix minor details

* ⚡ Implement continueOnFail

* 🐛 Fix empty response for getAll

* ⚡ Simplify response for single item

* 🔥 Remove unused import

* 🔨 Restore old node name

* ⚡ Prevent request on empty update

* ⚡ Apply Dali's suggestions

* ⚡ Improvements

* ⚡ Add filters for lead:getAll

* ⚡ Add upsert to all resources

* ⚡ Add filters to all getAll operations

* 🔨 Restore continue on fail

* 🔨 Refactor upsert addition

* 🔨 Refactor getFields for readability

* ⚡ Add custom fields to all create-update ops

* ⚡ Implement custom fields adjuster

* 🔥 Remove logging

* 👕 Appease linter

* 👕 Refactor type helper for linter

* ⚡ Fix refactored type

* 🔨 Refactor reduce for simplicity

* ⚡ Fix vendor:getAll filter options

* ⚡ Fix custom fields for product operations

* ⚡ Make sort_by into options param

* 🚚 Rename upsert operation

* ✏️ Add descriptions to upsert

* ⚡ Deduplicate system-defined check fields

* 🔨 Re-order address fields

* ✏️ Generalize references in getAll fields

* 🔥 Remove extra comma

* ⚡ Make getFields helper more readable

* ✏️ Touch up description for account ID

* 🔥 Remove currency from contacts

* 🔨 Resort emails and phones for contact

* 🐛 Fix sales cycle duration param type

* ✏️ Clarify descriptions with percentages

* 🔨 Reorder total fields

* ✏️ Clarify percentages for discounts

* ✏️ Clarify percentages for commissions

* 🔨 Convert currency to picklist

* ✏️ Add documentation links

* ⚡ Add resource loaders for picklists

* ⚡ Fix build

* 🔨 Refactor product details

* ⚡ Add resolve data to all resources

* ⚡ Change resolve data toggle default

* ⚡ Restore lead:getFields operation

* 🔥 Remove upsert descriptions

* 🔨 Change casing for upsert operations

* ⚡ Add operation descriptions

* 🔨 Restore makeResolve default value

* 🔨 Return nested details

* ⚡ Reposition Resolve Data toggles

* ✏️ Document breaking changes

* Revert "Reposition Resolve Data toggles"

This reverts commit 72ac417.

* ⚡ Improvements

Co-authored-by: ricardo <[email protected]>
  • Loading branch information
ivov and RicardoE105 authored Jul 2, 2021
1 parent 7c34a7d commit 5f76a5d
Show file tree
Hide file tree
Showing 19 changed files with 7,295 additions and 1,132 deletions.
10 changes: 10 additions & 0 deletions packages/cli/BREAKING-CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

This list shows all the versions which include breaking changes and how to upgrade.

## 0.127.0

### What changed?

For the Zoho node, the `lead:create` operation now requires a "Company" parameter, the parameter "Address" is now inside "Additional Options", and the parameters "Title" and "Is Duplicate Record" were removed. Also, the `lead:delete` operation now returns only the `id` of the deleted lead.

### When is action necessary?

If you are using `lead:create` with "Company" or "Address", reset the parameters; for the other two parameters, no action needed. If you are using the response from `lead:delete`, reselect the `id` key.

## 0.118.0

### What changed?
Expand Down
Loading

0 comments on commit 5f76a5d

Please sign in to comment.