Skip to content

Releases: cloudbees-oss/zendesk-java-client

0.13.0

20 May 16:01
Compare
Choose a tag to compare

Improvements and new features

  • Help Center: new method Iterable<Article> getArticles(String locale) allows to find articles for a given locale. ( PR #343 - Thanks @randysecrist)
  • Help Center: new method Iterable<Article> getArticles(Section section) allows to find articles for a given section. ( Fixes ##254 - PR #323 - Thanks @mvkvl)
  • Help Center: new methods void deleteTranslation(Translation translation) and void deleteTranslation(Long translationId) to delete translations ( PR #322 - Thanks @maxixcom)
  • Runtime Dependencies updates
  • Build/Test Dependencies updates

0.12.0

07 Jan 12:34
Compare
Choose a tag to compare

Improvements and new features

0.11.0

28 Nov 17:41
Compare
Choose a tag to compare

Backward incompatible changes

  • The class org.zendesk.client.v2.SortOrder is moved to org.zendesk.client.v2.model.SortOrder
  • org.zendesk.client.v2.model.Action#value is an array of Object instead of String

Improvements and new features

  • Allow to configure custom headers ( Issue #252 - PR #258 - Thanks @duemir )
  • Fix Action model value type ( Issue #262 - PR #263 - Thanks @Dohbedoh ) /!\ BACKWARD INCOMPATIBLE
  • New fields solved, priority, customFields, type for org.zendesk.client.v2.model.Request ( PR #276 - Thanks @marydcouto )
  • Add articles search by labels: Zendesk#getArticlesFromAnyLabels(List<String> labels), Zendesk#getArticlesFromAllLabels(List<String> labels) ( PR #284 - Thanks @dastultz )
  • New search with order Zendesk#getSearchResults(Class<T> type, String query, String sortBy, SortOrder sortOrder) and deprecates Zendesk#getSearchResults(Class<T> type, String query, String params) ( PR #284 - Thanks @dastultz ) /!\ BACKWARD INCOMPATIBLE
  • Minor code cleanup (+remove some deprecated code used from external libs...)
  • Test Dependencies updates
  • Build updates
    • Bump maven-enforcer-plugin from 3.0.0-M2 to 3.0.0-M3 ( PR #311 - Thanks @dependabot)

0.10.0

24 Nov 17:27
Compare
Choose a tag to compare

Improvements and new features

  • Support for Dynamic Content ( PR #293 - Thanks @hscabral )
  • Add a sorting order for the comment retrieval ( Issue #307 - PR #308 - Thanks @PierreBtz )
  • Configure @dependabot ( PR #296 )
  • Dependencies updates
    ** Bump slf4j-simple from 1.7.25 to 1.7.29 ( PR #300 - Thanks @dependabot )
    ** Bump slf4j-api from 1.7.25 to 1.7.29 ( PR #301 - Thanks @dependabot )
    ** Bump async-http-client from 2.3.0 to 2.10.4 ( PR #304 - Thanks @dependabot )
    ** Bump jackson-bom from 2.9.3 to 2.10.1 ( PR #305 - Thanks @dependabot )
    ** Bump handy-uri-templates from 2.1.6 to 2.1.8 ( PR #299 - Thanks @dependabot )
  • Build updates
    ** Bump cloudbees-oss-parent from 8 to 9 ( PR #298 - Thanks @dependabot )
    ** Bump maven-enforcer-plugin from 3.0.0-M1 to 3.0.0-M2 ( PR #297 - Thanks @dependabot )
    ** Bump extra-enforcer-rules from 1.0-beta-6 to 1.2 ( PR #302 - Thanks @dependabot )
    ** Bump animal-sniffer-enforcer-rule from 1.14 to 1.18 ( PR #303 - Thanks @dependabot )
  • Fix tests failures
    ** org.zendesk.client.v2.RealSmokeTest.getArticleTranslations ( PR #309 )
    ** org.zendesk.client.v2.RealSmokeTest.showUserComplianceDeletionStatusExpectValidCompletionStatus
    ( PR #310 )

0.9.0

25 Jun 07:59
Compare
Choose a tag to compare

Bug fixes

  • Fix Zendesk#updateUserIdentity call to pass the identity JSON object (Thanks @duemir - PR #278)
  • Fix CommentEvent#getTrusted() to return a Boolean instead of a boolean to avoid NPEs (Thanks @rodrigopalhares - PR #282)
  • Fix API endpoints for creating (POST) Sections and Categories - endpoint had /translation.json and according to Zendesk documentation, it should be /translations.json (Thanks @hscabral - PR #275)

Improvements and new features

  • New User class attributes: chatOnly, sharedPhoneNumber, defaultGroupId, roleType, twoFactorAuthEnabled, reportCsv (Thanks @matthewtckr - PR #270)
  • New Section class attribute: description (Thanks @hscabral - PR #275)
  • New Zendesk#getHelpCenterLocales() method to list all enabled locales and default locale (Thanks @hscabral - PR #275)
  • New Article class attributes: outdatedLocales, userSegmentId, permissionGroupId, editedAt
    (Thanks @Dohbedoh - PR #290 - Issue #289) - These fields are now mandatory and are preventing to create articles with old versions of zendesk-java-client

0.8.0

23 Sep 09:12
Compare
Choose a tag to compare

0.7.0

23 Sep 09:00
Compare
Choose a tag to compare

The Help Center Section creation was fixed,
Macro DTO was updated (Id is long),
Permanent deletion of a handful of Items was added ( GDPR compliancy )

0.6.2

07 Feb 16:10
Compare
Choose a tag to compare
  • Fixes: Zendesk client keeps the thread occupied even after performing Zendesk.close().
  • Fixes: Inline parameter on Article Attachments doesn't work
  • Fixes: Write single element arrays unwrapped for Action.

0.6.1

19 Feb 01:15
Compare
Choose a tag to compare

Fixes: Update of non-multi-select custom fields

0.6.0

25 Jun 08:12
Compare
Choose a tag to compare

Requires Java 8, Upgrade async-http-client to 2.2.0, Jackson to 2.9.3 (+ others updates), Add createTicketAsync method, Add method to inline an article attachment, Add created article,section,category translation, Add suspend user, Add ticket form creation functionality, From now custom field value is an array with multiple value due to Multi-select fields, Changed type of article attachment ID and article ID from int to Long, Include response body in stacktrace message, Added permanently GDPR delete of Tickets and User