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(deps): bump github.com/PagerDuty/go-pagerduty from 1.4.3 to 1.5.0 #32

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 24, 2022

Bumps github.com/PagerDuty/go-pagerduty from 1.4.3 to 1.5.0.

Release notes

Sourced from github.com/PagerDuty/go-pagerduty's releases.

1.5.0 - BREAKING CHANGES

Milestone
Full Changelog

NOTICE

This release is special, and intentionally includes breaking API changes without bumping the module's major version. We apologize for any inconveience this causes, but we felt this approach was better than incurring the cost of releasing v2 today. Specifically, we believed it was best to break the API, so that you became aware of features you depended on that were not working as you expected. We welcome your feedback on this decision via a GitHub issue.

These changes largely fix API issues that would have made it impossible for the this module to be used correctly. Most often this is due to incorrect or invalid struct fields, others were a lack of required inputs to specific actions.

We commit henceforth to maintaining API compatibility for future v1 releases.

Highlights

  • Add support for handling signature verification of V3 Webhook requests.
  • Update APIError type to provide more helpful error strings.
  • Add support for API debugging, by allowing capture of the request/response from the API.
  • Added various missing fields to different structs.
  • Add support for response plays, fetching audit records, and setting up email filters.

Breaking changes

  • Fix the ResponderRequest input/output structures #328 (CerealBoy)
  • Fix overlapping struct fields in Incident, Service, and User types #332 (theckman)
  • Remove *http.Response return from different API methods. #357 #358 #359 #360 #361 (theckman)
  • Add missing required From parameter to ManageIncidentAlerts #380 (theckman)
  • Fix mismatches between REST API and struct definitions #396 #414 (theckman)
  • Update pagination query params to conform to API spec #405 (theckman)

Closed issues

  • incident.ID or incident.Id #218 (mblaschke)
  • Improper unmarshalling #232 (Erog38)
  • Update initialisms / acronyms to be capitalized #268 (theckman)
  • Add IncidentDetails.Title field and mark IncidentDetails.Description as deprecated #277 (theckman)
  • Remove *http.Response returns from API methods #305 (theckman)
  • Add ability to create or update integrations with email filter rules #315 (gerardocorea)
  • EscalationRule struct should accept a slice of APIReference rather then APIObject for Targets #316 (gerardocorea)
  • User slice fields missing omitempty #343 (theckman)
  • Should all fields in Service type be omitempty #348 (callumj)
  • ManageIncidentsOptions doesn't take EscalationLevel #364 (sim1s)
  • Setting conference information in new incident #373 (bparlidoordash)
  • Validate that all structure formats and method signatures work with PagerDuty API #389 (theckman)

... (truncated)

Changelog

Sourced from github.com/PagerDuty/go-pagerduty's changelog.

v1.5.0 (2022-01-22) - BREAKING CHANGES

Milestone
Full Changelog

NOTICE

This release is special, and intentionally includes breaking API changes without bumping the module's major version. We apologize for any inconveience this causes, but we felt this approach was better than incurring the cost of releasing v2 today. Specifically, we believed it was best to break the API, so that you became aware of features you depended on that were not working as you expected. We welcome your feedback on this decision via a GitHub issue.

These changes largely fix API issues that would have made it impossible for the this module to be used correctly. Most often this is due to incorrect or invalid struct fields, others were a lack of required inputs to specific actions.

We commit henceforth to maintaining API compatibility for future v1 releases.

Highlights

  • Add support for handling signature verification of V3 Webhook requests.
  • Update APIError type to provide more helpful error strings.
  • Add support for API debugging, by allowing capture of the request/response from the API.
  • Added various missing fields to different structs.
  • Add support for response plays, fetching audit records, and setting up email filters.

Breaking changes

Closed issues

  • incident.ID or incident.Id #218 (mblaschke)
  • Improper unmarshalling #232 (Erog38)
  • Update initialisms / acronyms to be capitalized #268 (theckman)
  • Add IncidentDetails.Title field and mark IncidentDetails.Description as deprecated #277 (theckman)
  • Remove *http.Response returns from API methods #305 (theckman)
  • Add ability to create or update integrations with email filter rules #315 (gerardocorea)
  • EscalationRule struct should accept a slice of APIReference rather then APIObject for Targets #316 (gerardocorea)
  • User slice fields missing omitempty #343 (theckman)
  • Should all fields in Service type be omitempty #348 (callumj)
  • ManageIncidentsOptions doesn't take EscalationLevel #364 (sim1s)
  • Setting conference information in new incident #373 (bparlidoordash)

... (truncated)

Commits
  • 2d51a3e Merge pull request #418 from PagerDuty/prep-v1.5.0
  • 1ae3e14 Prepare CHANGELOG for v1.5.0 release
  • b6af2c1 Merge pull request #417 from PagerDuty/final_linter_issues
  • 79442e8 Fix linter issues introduced by final PR merges
  • c6785b9 Merge pull request #408 from t-junjie/master
  • 433447f Merge pull request #410 from PagerDuty/linter_fixes
  • ca33620 Merge pull request #416 from PagerDuty/maintain_api_compatibility
  • 91a25f6 Merge pull request #414 from PagerDuty/issue_389_2
  • 155bc8f Second batch of fixes for API incompatibilities
  • 428048d Find a way to gracefully avoid one breaking change in #405
  • Additional commits viewable in compare view

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 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 [github.com/PagerDuty/go-pagerduty](https://github.com/PagerDuty/go-pagerduty) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/PagerDuty/go-pagerduty/releases)
- [Changelog](https://github.com/PagerDuty/go-pagerduty/blob/master/CHANGELOG.md)
- [Commits](PagerDuty/go-pagerduty@v1.4.3...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/PagerDuty/go-pagerduty
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@nsmith5 nsmith5 merged commit bdcb9bd into main Jan 24, 2022
@nsmith5 nsmith5 deleted the dependabot/go_modules/github.com/PagerDuty/go-pagerduty-1.5.0 branch January 24, 2022 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant