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

Bump node-zendesk from 3.0.3 to 4.0.1 #4398

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 14, 2023

Bumps node-zendesk from 3.0.3 to 4.0.1.

Release notes

Sourced from node-zendesk's releases.

node-zendesk v4.0.0

Announcement: node-zendesk v4.0.0 Update 🚀

We're thrilled to announce a significant update to the Node-Zendesk package!

Notable Changes:

  • Dependencies Removed: We've removed the following dependencies - request, querystring, async, and nconf. As a result of removing nconf, command-line arguments will no longer work. However, these were buggy, so this change shouldn't affect the usage much. For configuration, you can now use dotenv. Refer to our examples for more clarity.

  • Promises & Async/Await: Callbacks have been ditched in favor of promise or async/await patterns. If you need guidance on updating your code, check out the example here.

  • Accessing Side Loads: To access side loads, the format is now client.<resource>.setSideLoad(). Ensure you use this before calling any API endpoints and after client instantiation. For instance: client.users.setSideLoad(["roles","organizations"]).

For comprehensive details, the changelog is your best friend!

Documentation: A significant documentation update is on the horizon. Keep an eye on this issue for more information.

A colossal shout out to @​teebot and @​cryptomail for making this release possible! 🎉

Happy Coding!

Changelog

Added:

Transporter Class Enhancements:

  • Introduced optional transportConfig to the Transporter class for HTTP client layer customization.
  • Defaulted to native fetch(requires node 18) as the transport while maintaining a smooth fallback mechanism.
  • Optional HTTP agnosticism -- New examples demonstrating integration**(optional)** with the request library (deprecated) and axios library.
  • A fix to prevent unwanted slashes in URLs due to undefined or empty segments.

Requests Class Updates:

  • Added a search method for querying specific ticket requests.
  • Enhanced list methods with optional parameters for sort_by and sort_order.

Organization Related Enhancements:

  • New methods: listByUser, count, countByUser, related, showMany, and bulkDelete.

Endpoint Enhancements:

  • Introduced the EndpointChecker class for evaluating endpoint capabilities.
  • Updated the URL assembly mechanism to include deep serialization of nested objects and improved assembleUrl function.
  • Added support for CBP in the assembleUrl function.

Various Class & Method Additions:

  • New methods for SLA policy reordering and filter definitions retrieval.
  • Enhanced OrganizationFields and OrganizationMemberships.
  • Extended the Locales class with new methods for Zendesk API.
  • Additions and updates across various classes like Brands, Automations, Attachments, Activity Stream, and more.
  • A new Transporter class, extracted from Client, now handles request logic.

Miscellaneous:

  • Removed forums and forumsubscriptions endpoints as they're no longer in service.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [node-zendesk](https://github.com/blakmatrix/node-zendesk) from 3.0.3 to 4.0.1.
- [Release notes](https://github.com/blakmatrix/node-zendesk/releases)
- [Commits](https://github.com/blakmatrix/node-zendesk/commits/v4.0.1)

---
updated-dependencies:
- dependency-name: node-zendesk
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 14, 2023
@kr8n3r kr8n3r closed this Sep 14, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 14, 2023

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@kr8n3r kr8n3r deleted the dependabot/npm_and_yarn/node-zendesk-4.0.1 branch September 14, 2023 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant