Skip to content

Releases: netromdk/slacker

Version 0.4

28 Oct 19:54
24dfee6
Compare
Choose a tag to compare

Most changes in this version were done by @voidpirate, cheers!

Notable changes:

  • Slacker requires Python 3.4 now
  • Vermin is used to make sure the minimum Python versions stay the same
  • Upgraded to using Prompt Toolkit 2.0.4
  • Concurrent downloading of emojis
  • Docker support
  • Caching support of Slack API responses internally, used with users.list for now
  • Configurable prompt using templated variables
  • General fixes and improvements

Version 0.3

18 Feb 00:31
Compare
Choose a tag to compare

Notable mentions of this release:

  • Extensions tofiles.list:
    • Listing files for a specific user:-u|--user <uid>
    • Downloading filtered files: -d|--download <folder>
  • Added chat commands: chat.postmessage, chat.postephemeral, and chat.memessage
  • Implemented read-only mode (changed via config --set-read-only and config --unset-read-only)
  • Session instance to fix circular import between Config and Logger
  • Double-quote conformity
  • Enabled Travis CI
  • channels.invite command with the extra --all option
  • Rotating log file when larger than 500 KB and keeping 2 files max
  • Enforce our guidelines via flake8
  • Run static analysis via vulture
  • Added better python version check external to the code
  • Fixed various bugs

Associated issues can be found here.

Version 0.2

10 Feb 20:40
Compare
Choose a tag to compare

Notable mentions of this release:

  • We switched to using python-prompt-toolkit v1.0.15
  • Extended prompt to support completion of our commands' arguments
  • emoji.list command (and download of emojis)
  • users.list command
  • channels.list command
  • files.delete command
  • config command
  • Mask tokens on stdin (like passwords with "******")

Associated issues can be found here.

Version 0.1

04 Feb 01:33
Compare
Choose a tag to compare
Version 0.1 Pre-release
Pre-release

The first beta version of Slacker is released. Has setup and a few basic commands. It also supports single command CLI via slacker.py -- command args...

Associated issues can be found here.