Skip to content

Releases: maruTA-bis5/mattermost4j

v0.17.0

17 Oct 22:28
Compare
Choose a tag to compare

Server Compatibility

  • Mattermost Server 5.16 Ready (#309)
    • add new configurations added in 5.16
    • add new properties added in 5.16

Bug Fixes

  • Add missing configuration properties (#281)
  • docs: Update README to match current spec (#296) - thanks shawishi

Features

  • Remove WebRTC api (#275)

Dependencies

  • Checkstyle 8.23 to 8.25
  • Jersey 2.29 to 2.29.1
  • lombok 1.18.8 to 1.18.10
  • lombok-maven-plugin 1.18.6.0 to 1.18.10.0
  • JUnit Jupier 5.5.1 to 5.5.2
  • semver4j 3.0.0 to 3.1.0
  • jacoco-maven-plugin 0.8.4 to 0.8.5

v0.16.0

18 Aug 14:08
Compare
Choose a tag to compare

Server Compatibility

  • Mattermost Server 5.14 Ready (#272)
    • add new configuration properties added in 5.14
    • add nextPostId and prevPostId properties to PostList
    • add options property to PluginManifest$PluginSetting
    • Update password to match default password policy in 5.14

Bug Fixes

  • correct /teams/members/invite api call (#262)

Features

  • add "icon_url" parameter support in incoming webhook payload (#272)

v0.15.0

15 Jul 22:44
Compare
Choose a tag to compare

Enhancement

  • Make QueryBuilder could handle Pager (#257)
  • Add Bots API (#257)
  • Add missing properties to UserPatch (#254)

Dependencies

  • Bump checkstyle from 8.21 to 8.22 (#248)
  • Bump jersey-client from 2.28 to 2.29 (#249)
  • Bump jersey-media-multipart from 2.28 to 2.29 (#250)
  • Bump jersey-hk2 from 2.28 to 2.29 (#251)
  • Bump jersey-media-json-jackson from 2.28 to 2.29 (#252)
  • Bump junit-jupiter-api from 5.4.2 to 5.5.0 (#256)
  • Bump junit-jupiter-engine from 5.4.2 to 5.5.0 (#255)
  • Bump maven-javadoc-plugin from 3.1.0 to 3.1.1 (#259)

v0.14.0

18 Jun 23:12
Compare
Choose a tag to compare

Server Compatibility

  • Ready to use with Mattermost Server 5.12 (#241)

Bugfix

  • Add missing post types (#236)
  • Fix link preview image causes UnrecognizedPropertyException (#243)

Enhancement

  • Rename GeneralApi to SystemApi. (#237)
  • Remove WebappPlugin and use PluginManifest as return type of PluginApi#getWebappPlugins (#241) Breaking Change
  • Add support for SAML APIs (#238)
  • Add test cases for LDAP apis (#165)
  • Implement OpenGraph API (#247)

Miscellaneous

  • Bump checkstyle from 8.20 to 8.21 (#233)
  • Bump spotbugs-maven-plugin from 3.1.11 to 3.1.12 (#242)

v0.13.0

26 May 07:23
Compare
Choose a tag to compare

Miscellaneous

  • Deprecate WebRTC (#205)
    • WebRtcApi will remove after 2019-07-16 (#206).
  • Fix javadoc tag typo (#215)
  • Update dependencies
    • Update jackson-databind 2.9.9 (#208)
    • Switch findbugs-maven-plugin to spotbugs-maven-plugin (#214)
    • Bump assertj-core from 3.5.2 to 3.12.2 (#210)
    • Bump checkstyle from 8.18 to 8.20 (#212)
    • Bump maven-checkstyle-plugin from 3.0.0 to 3.1.0 (#209)
    • Bump maven-javadoc-plugin from 3.0.1 to 3.1.0 (#213)
    • Bump mockito-all from 1.9.5 to 1.10.19 (#216)
    • Bump jacoco-maven-plugin from 0.8.2 to 0.8.4 (#219)
    • Bump lombok-maven-plugin from 1.16.10.0 to 1.18.6.0 (#218)
    • Bump lombok from 1.16.10 to 1.18.8 (#220)
    • Bump jersey-media-multipart from 2.23.2 to 2.28 (#217)
    • Bump jersey-client from 2.23.2 to 2.28 (#226)
    • Bump jersey-media-json-jackson from 2.23.2 to 2.28 (#229)
    • Add org.glassfish.jersey.inject:jersey-hk2 dependency
    • Bump junit-jupiter-engine from 5.3.2 to 5.4.2 (#221)
    • Bump junit-jupiter-api from 5.3.2 to 5.4.2 (#224)
    • Bump commons-codec from 1.11 to 1.12 (#222)
    • Bump commons-lang3 from 3.5 to 3.9 (#228)
    • Bump maven-source-plugin from 3.0.1 to 3.1.0 (#225)
    • Bump maven-surefire-plugin from 2.22.1 to 2.22.2 (#223)
    • Bump maven-failsafe-plugin from 2.22.1 to 2.22.2 (#227)

v0.12.0

21 Apr 08:07
Compare
Choose a tag to compare

Server Compatibility

  • Mattermost Server 5.10 available (#173)
    • If you are using Mattermost4j version 0.7.0 or later, you can also continue to use that version with ignoreUnknownProperties setting.

Enhancement

  • add Create Ephemeral Post API (#175)

Miscellaneous

  • Code Cleanup (#171, #172)
  • Improve JaCoCo coverage detection (#176)

v0.11.0

16 Mar 05:11
Compare
Choose a tag to compare

Server Compatibility

  • Mattermost Server 5.9 available (#169)
    • If you are using Mattermost4j version 0.7.0 or later, you can also continue to use that version with ignoreUnknownProperties setting.

v0.10.1

15 Mar 23:00
Compare
Choose a tag to compare

Security Update

  • [Security] Bump checkstyle from 8.16 to 8.18 (#170)
    • Fix CVE-2019-9658
    • This security issue affect to Mattermost4J developers only.

v0.10.0

09 Mar 22:09
Compare
Choose a tag to compare

Enhancement

  • Change OffsetDateTime to ZonedDateTime (#164) Breaking Change
  • Add cluster api test and fix it (#166)
  • Add ElasticsearchApi (#168)
  • Add PluginApi (#167)

v0.9.0

22 Feb 23:45
Compare
Choose a tag to compare

Enhancement

  • Add TeamApi#getInviteInfo (#158)
  • Add team icon apis (#159)
  • Add ChannelApi#convertChannelToPrivate (#160)
  • Add BrandApi#deleteBrandImage (#161)
  • Add UserApi#deleteProfileImage (#162)