Releases: HubSpot/slack-client
slack-client-1.16.2
What's Changed
- New Release: slack-client-1.16.1 by @hs-jenkins-bot in #358
- Add NOT_IN_CHANNEL Slack error type by @zmarushchak-hs in #356
- Add file info method to retrieve all file info by @opaliukh in #359
New Contributors
Full Changelog: slack-client-1.16.1...slack-client-1.16.2
slack-client-1.16.1
Support slack_file
type in image blocks
What's Changed
- New Release: slack-client-1.16.0 by @hs-jenkins-bot in #347
- bump basepom to 59.11 by @jaredstehler in #351
- upgrade basepom to 60 by @jaredstehler in #354
- Add slack file object to image block by @pmusgrave in #355
- Make url optional by @pmusgrave in #357
New Contributors
- @pmusgrave made their first contribution in #355
Full Changelog: slack-client-1.16.0...slack-client-1.16.1
slack-client-1.16.0
What's Changed
- New Release: slack-client-1.15.1 by @hs-jenkins-bot in #340
- Bump com.hubspot:basepom from 59.6 to 59.8 by @dependabot in #341
- bump version to 1.16.0-SNAPSHOT by @jaredstehler in #345
- Add files.getUploadURLExternal method by @ykaliukh in #342
- Add files.completeUploadExternal method by @ykaliukh in #343
- Deprecate old methods by @ykaliukh in #344
- Bump com.hubspot:basepom from 59.8 to 59.9 by @dependabot in #346
Full Changelog: slack-client-1.15.1...slack-client-1.16.0
slack-client-1.15.1
What's Changed
- New Release: slack-client-1.15.0 by @hs-jenkins-bot in #336
- Add support for deserializing Slack Connect files by @djustinf in #338
- Bump actions/setup-java from 3 to 4 by @dependabot in #335
- Bump com.hubspot:basepom from 59.5 to 59.6 by @dependabot in #339
New Contributors
Full Changelog: slack-client-1.15.0...slack-client-1.15.1
slack-client-1.15.0
What's Changed
- New Release: slack-client-1.14 by @hs-jenkins-bot in #328
- support deserializing empty files with mode="tombstone" by @jaredstehler in #329
- Bump actions/checkout from 3 to 4 by @dependabot in #317
- Fix deprecation warnings by @jaredstehler in #331
- update semver to 1.15.0 to allow for minor vs patch update releases by @jaredstehler in #332
- fix parent pom versions by @jaredstehler in #333
- added a few error types to SlackErrorType by @afaruqii in #327
New Contributors
Full Changelog: slack-client-1.14...slack-client-1.15.0
slack-client-1.14
What's Changed
- New Release: slack-client-1.13 by @hs-jenkins-bot in #325
- Remove deprecated method SlackEvent::toDetailedEvent(), upgrade basepom, apply prettier formatting by @jaredstehler in #323
- Add files to slack event model by @ykaliukh in #326
Full Changelog: slack-client-1.13...slack-client-1.14
slack-client-1.13
What's Changed
- New Release: slack-client-1.12 by @hs-jenkins-bot in #198
- Add OAuth credentials object for v2 Slack app by @zmarushchak-hs in #199
- Don`t include as_user param in chat.postEphemeral request if it is empty by @zmarushchak-hs in #201
- Add models for group events by @nliutyi in #202
- Add user access token to OAuth credentials model for V2 app by @zmarushchak-hs in #203
- Update group and channel models. Add general SlackConversationEventCore model. by @nliutyi in #204
- Prevent NPEs in SectionIF check by @ks3057 in #206
- add-webhook-blocks by @Jw0x47 in #210
- replace TravisCI with GitHub Actions CI by @sullis in #209
- enable Dependabot v2 by @sullis in #208
- implements users_profile_set + dnd methods by @lightbody in #207
- Include attachments by @szabowexler in #212
- Added support of channel_shared event by @leonidhladii in #217
- Update SectionIF.java by @courtneyadams in #219
- Update SectionIF.java by @courtneyadams in #220
- Update SlackTextFileCore.java by @courtneyadams in #221
- send slack token properly by @tpoll in #222
- Call update/remove Slack message methods without
as_user
param for V2 bot token by @zmarushchak-hs in #224 - Add integration test for ChatDeleteParams model by @zmarushchak-hs in #225
- Update to newer immutables version by @zklapow in #229
- Added new file type for JavaScript files by @rlmacen in #230
- Fix 'No serializer found for class java.lang.Object' on getTeamInfo method execution by @zmarushchak-hs in #231
- Add team name to SlackTeam model by @zmarushchak-hs in #232
- Add Icon field to SlackTeam model by @zmarushchak-hs in #233
- Add
restricted_action
error type by @omotnyk in #234 - Add method for Slack API's migration.exchange endpoint. by @higityan in #235
- Changing migration exchange params to use as userIds String separated with commas in place of set. by @higityan in #236
- Bump actions/checkout from 2 to 2.3.4 by @dependabot in #226
- Bump actions/setup-java from 1 to 2.1.0 by @dependabot in #228
- Bump basepom from 25.4 to 25.6 by @dependabot in #211
- Specify java distribution for GH action by @omotnyk in #237
- Add support of conversations.inviteShared Slack method by @zmarushchak-hs in #238
- Add reactions to conversation history by @aybbr in #239
- Add schedule message endpoints by @higityan in #240
- Add
thread_ts
field to bot messages by @slayton in #245 - Add method for conversation kick api. by @higityan in #251
- Add subtype for conversations-select input by @zmarushchak-hs in #253
- Delete GH actions CI by @omotnyk in #255
- Add view submission model with callback id by @zmarushchak-hs in #254
- Normalize Slack form element presentational data by @omotnyk in #256
- Revert "Normalize Slack form element presentational data" by @omotnyk in #257
- Normalize Slack form element presentational data | Attempt 2 by @omotnyk in #258
- Add static select view input model by @zmarushchak-hs in #260
- Add dispatch_action field to Input Block by @zmarushchak-hs in #261
- Added few BlockKit models by @leonidhladii in #263
- Change
UserProfile::statusExpiration
type tolong
by @omotnyk in #264 - HasChannel added to Leave and Join Events by @1carew1 in #265
- Add getStringValue method to BlockKit inputs by @zmarushchak-hs in #267
- Normalize some of blocks' presentational data by @omotnyk in #266
- Normalize option and option group lists in
BlocksLoadOptionsResponse
by @omotnyk in #268 - test VS editor by @mindspin311 in #269
- Added support of multi_static_select view by @IvanivOleg in #270
- Add STATIC_SELECT input type to BlockKit input types enum by @zmarushchak-hs in #271
- Add input action ID max length limit constant by @omotnyk in #272
- Enable GH actions CI by @omotnyk in #273
- Bump basepom from 25.6 to 25.7 by @dependabot in #259
- Bump actions/setup-java from 2.1.0 to 3 by @dependabot in #274
- Bump actions/checkout from 2.3.4 to 3 by @dependabot in #275
- Add support for deserializing header block by @mmgmoh in #276
- Add SlackOptionsResponse model for Dialog Options handling by @zmarushchak-hs in #277
- Revert "Add SlackOptionsResponse model for Dialog Options handling" by @zmarushchak-hs in #280
- Added missing field parsing by @IvanivOleg in #278
- Make
state
inblock_actions
payload optional by @omotnyk in #281 - Support
multi_external_select
on view submissions by @omotnyk in #282 - Support
Timepicker
for BlockKit by @leonidhladii in #283 - Add ViewInputType for TimePicker by @leonidhladii in #284
- Add bookmarks by @szabowexler in #285
- Fix response metadata by @ssalinas in #244
- Fix unfurling signature by @szabowexler in #286
- Support Attachment upon link unfurling by @zmarushchak-hs in #287
- Add call support by @szabowexler in #288
- Immutables didn't like that by @szabowexler in #289
- Add snake case here by @szabowexler in #290
- Change time picker initial time format by @leonidhladii in #291
- Fix DateTimeParseException when data field is null by @leonidhladii in #292
- Sh/add request verification by @dezuz in #293
- add SlackRequestVerifier annotation by @dezuz in #294
- Add
isShared
field toSlackChannel
. by @nliutyi-hs in #296 - Added container to block actions by @rlmacen in #297
- Add message blocks. by @nliutyi-hs in #298
- Add missing emoji message block type. by @nliutyi-hs in #299
- Make the Emoji message block unicode field optional. by @nliutyi-hs in #300
- Revert "Make the Emoji message block unicode field optional." by @motnyk in #301
- Revert "Add missing emoji message block type." by @motnyk in #302
- Revert "Add message blocks." by @motnyk in #303
- Pin build to JDK 11 by @stevie400 in #305
- Add blocks for messages. by @nliutyi-hs in #304
- Default to
false
for text styles by @motnyk in #306 - Revert "Default to
false
for text styles" by @nliutyi-hs in #307 - Revert "Add blocks for messages." by @nliutyi-hs in #308
- Update Team icon URL field by @zmarushchak-hs in https://github.com/HubSpot/slack-...
slack-client-1.12
This release contains a number of bug fixes, and some small expansions of the API. We're also going to start trying to document what specifically has changed a bit better to improve discoverability here.
New API methods supported
- #176 adds support for a paginaged
users_conversations
method - #177 adds support for a paginated
conversations_members
method - #182 adds support for
users_profile_get
- #193 adds support for using Header blocks
Improved API models
- #175 adds support for
member_left_channel
events - #178 adds
num_members
support to conversations - #192 updates to reflect that sections can have text blocks up to 3k chars
- #184 increases the form element limit from 5 to 10
Bug Fixes
- #179 corrects a jackson hint for conversation info params to serialize correctly
- #180 corrects the naming for the
is_bot
field on aSlackUser
- #186 allows empty text if there are blocks (in addition to attachments) for posting messages
- #189 extends those changes to ephemeral messages as well
- #187 allows sections that have no text but fields
- #188 updates block actions to reflect that an action id will be present
- #195 fixes an error in handling full state data from view submissions/block actions
slack-client-1.11
Add method to get Slack conversations paginated.
slack-client-1.10
Fix UserProfile model deserializing from JSON.
Description: Slack occasionally sends [] instead of {} as a fields
field so we try to parse both regular object and array.