Releases: cloudbees-oss/zendesk-java-client
1.0.0
I'm glad to announce the release of version 1.0.0.
The switch to a 1.x version does not mean a thing, it's just a long overdue bump.
0.x.y versioning didn't make a lot of sense for this library anymore and it confused some folks when breaking changes happened on minor bumps.
This release contains one breaking change. If you persisted a Trigger
with a previous version of the library, the createdAt
, updatedAt
and categoryId
field will be null when deserialised. See the Pull Request for more details.
A big thank you to all our contributors for this release: @jonnybbb, @diendanyoi54 and @besbes.
💥 Breaking changes
🚀 New features and improvements
- [feature] Add support for the Talk Partner Edition type comment (#702) @PierreBtz @diendanyoi54
- [feature] Add support for locales in the section and categories article searches (#701) @PierreBtz
- Add VoiceComment sub-type (#697) @besbes
🐛 Bug Fixes
📦 Dependency updates
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 (#703) @dependabot
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 (#690) @dependabot
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#694) @dependabot
- Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 (#692) @dependabot
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 (#696) @dependabot
- Bump io.netty:netty-bom from 4.1.109.Final to 4.1.111.Final (#698) @dependabot
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 (#683) @dependabot
- Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 (#684) @dependabot
- Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 (#685) @dependabot
- Bump io.netty:netty-bom from 4.1.108.Final to 4.1.109.Final (#687) @dependabot
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 (#689) @dependabot
- Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.17.0 (#678) @dependabot
- Bump org.codehaus.mojo:extra-enforcer-rules from 1.7.0 to 1.8.0 (#679) @dependabot
- Bump io.netty:netty-bom from 4.1.107.Final to 4.1.108.Final (#682) @dependabot
- Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 (#680) @dependabot
- Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12 (#670) @dependabot
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.30.0 to 2.43.0 (#660) @dependabot
- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 (#669) @dependabot
- Bump org.slf4j:slf4j-simple from 2.0.11 to 2.0.12 (#671) @dependabot
- Bump io.netty:netty-bom from 4.1.106.Final to 4.1.107.Final (#672) @dependabot
0.25.0
This version is the first one not compatible with Java 8 anymore.
No other change.
👻 Maintenance
- [chore] Drop Java 8 support (#674) @PierreBtz
0.24.3
📦 Dependency updates
- Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (#667) @dependabot
0.24.2
I'm glad to announce the release of version 0.24.2 of the library.
It contains 2 new API calls.
Thanks to @timveil for their contribution.
🚀 New features and improvements
- fix for #653: add missing
custom_ticket_statuses
api call (#654) @timveil - fixes #651: adds
custom_status_id
toRequest
object (#652) @timveil
📦 Dependency updates
- Bump io.netty:netty-bom from 4.1.105.Final to 4.1.106.Final (#659) @dependabot
- Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 (#661) @dependabot
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 (#655) @dependabot
- Bump io.netty:netty-bom from 4.1.104.Final to 4.1.105.Final (#657) @dependabot
- Bump actions/setup-java from 3 to 4 (#640) @dependabot
- Bump actions/stale from 8 to 9 (#642) @dependabot
- Bump github/codeql-action from 2 to 3 (#644) @dependabot
- Bump io.netty:netty-bom from 4.1.100.Final to 4.1.104.Final (#645) @dependabot
- Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.11 (#649) @dependabot
- Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.16.1 (#646) @dependabot
- Bump org.slf4j:slf4j-simple from 2.0.9 to 2.0.11 (#650) @dependabot
0.24.1
I'm glad to announce the release of version 0.24.1 of the library.
It migrates the library to using Cursor Based Pagination[https://developer.zendesk.com/documentation/api-basics/pagination/paginating-through-lists-using-cursor-pagination/) for most of the endpoints that supports it with the notable exception of the Triggers endpoints which exhibit a bug in some condition in this mode.
Thanks to all our contributors: @btpnlsl, @topero, @sircpl, @jonjarvis, @cryptomail
Note: version 0.24.0 was scratched due to a transient technical issue with the Sonatype Nexus.
🚀 New features and improvements
- Add Ticket properties to support safe update (#630) @btpnlsl
- Support List Locales operation (#619) @topero
- Add default user agent header (#613) @sircpl
- Use cursor based pagination for endpoints that support it (#614) @sircpl
📦 Dependency updates
- Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.15.3 (#624) @dependabot
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#628) @dependabot
- Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (#625) @dependabot
- Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 (#631) @dependabot
- Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 (#615) @dependabot
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.1 (#618) @dependabot
- Bump org.slf4j:slf4j-simple from 2.0.7 to 2.0.9 (#616) @dependabot
- Bump actions/checkout from 3 to 4 (#617) @dependabot
- Bump io.netty:netty-bom from 4.1.95.Final to 4.1.100.Final (#623) @dependabot
0.23.0
I'm glad to announce the release of version 0.23.0 of the library.
It contains a breaking change if you persisted serialized Ticket
objects, you'll have to migrate those ticket objects yourself.
See #595 for the rational behind the change and more technical details.
Thanks to all our contributors:
@afm497, @syedaffanhamdani, @nkharabaruk and @enismustafaj.
💥 Breaking changes
🚀 New features and improvements
- Removed variables with duplicate definitions in Ticket/Request (#595) @afm497
- Bulk Delete Tickets method returns JobStatus (#599) @syedaffanhamdani
- Add GET timezones endpoint, add ianaTimeZone field to User (#594) @nkharabaruk
🐛 Bug Fixes
- fix: Remove length constraint from organization external id lookup (#597) @enismustafaj
📦 Dependency updates
- Bump io.netty:netty-bom from 4.1.94.Final to 4.1.95.Final (#600) @dependabot
- Bump jackson-bom from 2.15.0 to 2.15.2 (#590) @dependabot
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (#598) @dependabot
- Bump netty-bom from 4.1.93.Final to 4.1.94.Final (#593) @dependabot
- Bump extra-enforcer-rules from 1.6.2 to 1.7.0 (#591) @dependabot
- Bump netty-bom from 4.1.92.Final to 4.1.93.Final (#589) @dependabot
👻 Maintenance
- [chore] Fix a test not properly cleaning up data. (#604) @PierreBtz
- [chore] Exclude spotless commit from git blame (#603) @PierreBtz
- [chore] Add automatic formatting (#602) @PierreBtz
0.22.1
💥 Breaking changes
The support for the content_tag_ids
Article field added in the previous version used a wrong type.
It was corrected in this version, and correction breaks API compatibility.
- Bugfix - Article.contentTagIds field now List - resolves #581 (#582) @andy-may-at
🐛 Bug Fixes
- Bugfix - Article.contentTagIds field now List - resolves #581 (#582) @andy-may-at
📦 Dependency updates
- Bump jackson-bom from 2.14.2 to 2.15.0 (#583) @dependabot
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.10 (#584) @dependabot
- Bump netty-bom from 4.1.90.Final to 4.1.92.Final (#585) @dependabot
- Bump maven-enforcer-plugin from 3.2.1 to 3.3.0 (#580) @dependabot
0.22.0
💥 Breaking changes
- Add support for
Article.content_tag_ids field
- resolves #557 (#558) @andy-may-at
🚀 New features and improvements
- Support the 'Content Tags' resource in the Zendesk API - resolves #559 (#560) @andy-may-at
- added parent section id to section (#571) @Walti91
- Add delete many, and create or update support for organizations (#567) @colbya
- Users by role cursor pagination (#565) @colbya
- Update README.md links (#564) @colbya
- Implement getUsersByExternalIds(String, String...) - resolves #548 (#552) @andy-may-at
- Add bulk delete users by id (#562) @colbya
- Add support for
Article.content_tag_ids field
- resolves #557 (#558) @andy-may-at
📦 Dependency updates
- Bump actions/stale from 7 to 8 (#572) @dependabot
- Bump animal-sniffer-enforcer-rule from 1.22 to 1.23 (#575) @dependabot
- Bump extra-enforcer-rules from 1.6.1 to 1.6.2 (#576) @dependabot
- Bump slf4j-simple from 2.0.6 to 2.0.7 (#570) @dependabot
- Bump slf4j-api from 2.0.6 to 2.0.7 (#569) @dependabot
- Bump netty-bom from 4.1.89.Final to 4.1.90.Final (#568) @dependabot
👻 Maintenance
0.21.0
0.20.0
🚀 New features and improvements
- implemented getCategoryTranslation, getSectionTranslation and getArticleTranslation. (#545) @Walti91
📦 Dependency updates
- Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 (#546) @dependabot
- Bump slf4j-api from 2.0.3 to 2.0.6 (#530) @dependabot
- Bump slf4j-simple from 2.0.3 to 2.0.6 (#531) @dependabot
- Bump actions/stale from 6 to 7 (#532) @dependabot
- Bump assertj-core from 3.23.1 to 3.24.2 (#538) @dependabot
- Bump jackson-bom from 2.13.4.20221013 to 2.14.2 (#539) @dependabot
- Bump netty-bom from 4.1.84.Final to 4.1.89.Final (#540) @dependabot
- Bump release-drafter/release-drafter from 5.21.1 to 5.23.0 (#542) @dependabot