Skip to content

Releases: Itiviti/simple-slack-api

1.4.0 Version

Choose a tag to compare

@bcorne bcorne released this 04 Oct 15:37

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

Choose a tag to compare

@bcorne bcorne released this 30 Oct 16:37

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

Choose a tag to compare

@bcorne bcorne released this 29 May 13:23

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

Choose a tag to compare

@bcorne bcorne released this 31 Aug 17:11
  • 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

Choose a tag to compare

@bcorne bcorne released this 09 Mar 12:53

This version introduce the following features :

0.5.0 Version

Choose a tag to compare

@bcorne bcorne released this 15 Dec 17:58

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

Choose a tag to compare

@bcorne bcorne released this 26 Aug 11:50

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

Choose a tag to compare

@bcorne bcorne released this 27 Jul 11:35

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

Choose a tag to compare

@bcorne bcorne released this 24 Jul 12:33

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

Choose a tag to compare

@bcorne bcorne released this 18 May 11:13
Update README.md