Skip to content

Releases: Itiviti/simple-slack-api

1.4.0 Version

04 Oct 15:37
Compare
Choose a tag to compare

This release feature a fix to be able to use the rtm.connect with a bot following the deprecation of rtm.start.

Here's an overview of the main features embedded in this release:

New features:

Bug fixes:
#289 : Slack apps will no longer be able to make API calls to rtm.start
#279 : Error during authentication : not_allowed_token_type
#284 : Incorrect parameter name for conversations.invite command

Many thanks to the contributors.

1.2.0 Version

30 Oct 16:37
Compare
Choose a tag to compare

This release feature a few breaking changes on some api calls.

Here's an overview of the main features embedded in this release:

New features:

Bug fixes:
#158 : a listener can now safely add or remove some listener (including itself)
#180 : There should not be anymore multiple websocket connections at the same time
#184 : The bot shouldn't receive multiple time the same event (was caused by #180)
#215 : no more NPE when passing null as a channel in com.ullink.slack.simpleslackapi.SlackSession#sendMessage

new features :
JSON content of unsupported messages is now logged (instead of logging UNKNOWN event)
#165: It is now possible to retrieve a specific message from a channel using its timestamp
It is now possible to retrieve all kind of message in the channel history
sending ephemeral messages is now possible
message attachment update is now possible

Many thanks to the contributors.

1.0.0 Version

29 May 13:23
Compare
Choose a tag to compare

This release feature a breaking change on the library used to parse JSON, moving from simple-JSON to GSON. Furthermore to this change, Guava is no longer required to use the library.

It's been a long time no new release was done, here's an overview of the main features embedded in this release:

  • new features :
  • Support for Slack threads
  • Sending file to users
  • Improving autoreconnect feature
  • Support for Slack actions
  • User Typing event

Next release will mostly feature bug fixes since it's a long time I didn't had time to fix issues.

Many thanks to the contributors.

0.6.0 Version

31 Aug 17:11
Compare
Choose a tag to compare
  • new features :
    • support for multiple attachments in messages
    • support for slack actions in attachments
    • ability to set the presence status of the bot
    • ability to list the available emojis
    • ability to get the installed integrations
    • ability to get Slack team infos
    • ability to upload file
    • support of new events :
      • SlackDisconnected events to act when the bot is disconnected
      • Channel joined / left events
  • bug fixes :
    • No existing way to get the Team name by the bot (#117)
    • And some others not listed in the open issues
  • Important note :

The next version scheduled is the 1.0.0 which will contain some compatibility breaks. The major break being the library used to parse JSON, moving from simple-JSON to GSON. So far the development was made on a separate branch. Since this release it will be moved to the master branch.

Only bugfixes will be made on the 0.6.0 version. Next improvements will done only on the master branch and so will be able on 1.x.x versions

0.5.1 Version

09 Mar 12:53
Compare
Choose a tag to compare

This version introduce the following features :

0.5.0 Version

15 Dec 17:58
Compare
Choose a tag to compare

This version introduce the following features :

new commands :

  • Direct message channel openning
  • Direct multiparty channel openning
  • Channel history browsing
  • Inviting users to Slack

new events :

  • Reaction added
  • Reaction removed

Some bugs were fixed in the meantime (and I hope that not much were introduced)

0.4.5 Version

26 Aug 11:50
Compare
Choose a tag to compare

This version introduces the following features :

  1. Channel join/leave commands for bots
  2. explicit disconnection from Slack in the API( #20 )
  3. Attachments fields which are not yet mapped from the slack JSON API can be set into a map field in SlackAttachment class( #21 )

This version is also fixing the fact that bot messages were not correctly converted into events

0.4.4 Version

27 Jul 11:35
Compare
Choose a tag to compare

This version first intent is to be compatible back with JDK 7 ( shame on me )

In the meantime I've added the feature requested on Issue #18

0.4.3 version

24 Jul 12:33
Compare
Choose a tag to compare

This version introduce several improvements :

  • emoji reaction to messages
  • attachment coloring
  • thumb_url and image_url in attachments
  • a better keep alive mechanism

0.4.0 version

18 May 11:13
Compare
Choose a tag to compare
Update README.md