Mmpy Bot Versions Save

A python-based chatbot for Mattermost (http://www.mattermost.org).

v2.1.4

9 months ago

Commits

  • 4df91b2: Bump docformatter from 1.6.0 to 1.6.5 (dependabot[bot]) #398
  • 3059dea: Fix quote marks in publish workflow version title (Renato Alves) #401
  • a97fe42: Update pre-commit auto-update workflow (Renato Alves) #402
  • update pre-commit hooks #403 (unode)
  • 828b525: Bump docformatter from 1.6.5 to 1.7.0 (#406) (dependabot[bot]) #406
  • b0d3dcb: Bump pytest-xdist from 3.2.1 to 3.3.0 (#405) (dependabot[bot]) #405
  • a092492: Bump peter-evans/create-pull-request from 3 to 5 (#404) (dependabot[bot]) #404
  • update pre-commit hooks #407 (unode)
  • update pre-commit hooks #408 (unode)
  • 4672ce1: Bump docformatter from 1.7.0 to 1.7.1 (dependabot[bot]) #410
  • d2c01ba: Bump pytest-xdist from 3.3.0 to 3.3.1 (dependabot[bot]) #409
  • update pre-commit hooks #411 (unode)
  • update pre-commit hooks #412 (unode)
  • update pre-commit hooks #413 (unode)
  • c846602: Bump filelock from 3.12.0 to 3.12.1 (dependabot[bot]) #415
  • 00c85de: Bump pytest from 7.3.1 to 7.3.2 (dependabot[bot]) #416
  • 83bc855: Bump docformatter from 1.7.1 to 1.7.2 (dependabot[bot]) #417
  • a13e828: Bump actions/checkout from 2 to 3 (#419) (dependabot[bot]) #419
  • 7e36b18: Bump filelock from 3.12.1 to 3.12.2 (#420) (dependabot[bot]) #420
  • 25e820f: Bump pytest from 7.3.2 to 7.4.0 (dependabot[bot]) #422
  • update pre-commit hooks #421 (unode)
  • 9de8596: Bump docformatter from 1.7.2 to 1.7.4 (dependabot[bot]) #425
  • 94f52e1: Bump docformatter from 1.7.4 to 1.7.5 (dependabot[bot]) #426
  • 471a98d: Bump black from 23.3.0 to 23.7.0 (#427) (dependabot[bot]) #427
  • a40f10b: Bump flake8 from 6.0.0 to 6.1.0 (dependabot[bot]) #429
  • update pre-commit hooks #428 (unode)
  • 6b19d37: Pin current mmpy_bot to mmautodriver 1.2.x (Renato Alves)

v2.1.3

1 year ago

Commits

  • 8f89fb7: pre-commit: doc8 v1.0.0 -> v1.1.1 (Renato Alves) #399
  • 9bfd4a3: doc8 linting (Renato Alves) #399
  • d4fd2b9: Handle exceptions in scheduler and main threads (Renato Alves) #399
  • d503915: Bump pre-commit docformatter to 1.6.5 (Renato Alves) #399
  • e6c4acf: Add pre-commit-autoupdate github workflow action (Renato Alves) #399
  • 6f5046d: Prepare release of version 2.1.3 (Renato Alves) #400

v2.1.1

1 year ago

Updates/Fixes

  • 4c572f1: Fix test trying to login to chat.com (Renato Alves)
  • f6d8b98: Handle --help in click decorated functions (Renato Alves)
  • 2da4b30: Update core to use mattermostautodriver instead of mattermostdriver (#337) (Renato Alves) #337
  • a5b254f: Fix parsing of click commands with extraneous spaces (Renato Alves)
  • 5ba9bdb: Update github template to mention mattermostautodriver (Renato Alves)
  • 5c0d3a1: Update README.md (Daeyeol Ryu) #341
  • 3fc88ca: Avoid duplication of mention id in tests (Renato Alves)

Dependency updates

  • 232bc81: Bump pytype from 2022.8.17 to 2022.8.23 (#340) (dependabot[bot]) #340
  • 6f667b8: Bump pytest from 7.1.2 to 7.1.3 (dependabot[bot]) #344
  • df27895: Bump pytype from 2022.8.23 to 2022.8.30 (dependabot[bot]) #343
  • ef57112: Bump black from 22.6.0 to 22.8.0 (dependabot[bot]) #342
  • 62943af: Bump docformatter from 1.4 to 1.5.0 (#336) (dependabot[bot]) #336
  • 641b918: Bump pytype from 2022.8.30 to 2022.9.8 (#345) (dependabot[bot]) #345

v2.1.0

1 year ago

New Features / Enhancments

  • Implement PluginManager and HelpPlugin (#326)
  • A Python 3.10 Support (#315)
  • Add silence_fail_message parameter (#330)
  • Refactor integration test fixtures and implement direct_message integration test (#238)
  • Implement FunctionInfo (#323)
  • Add MATTERMOST_API_PATH settings (#264)
  • Improve representation of scheduled one-time-jobs (#255)
  • Provide shortcuts for direct messages (#233)
  • Add pre-commit framework configuration and lint documentation (#228)
  • Added allowed_channels (#217)

Fixes

  • Fix log.exception missing one argument (#322)
  • Fix duplicate logging in console (#294)
  • Fix regular expressions with re.match changed to re.search() (#289) (#290)
  • Fix issues seen when upgrading pytype (#274)
  • Fix crashing thread pool threads on exception (#267)
  • Fix spawning the same scheduled task multiple times (#252)
  • Fix scheduler.once() running multiple times (#231)
  • Fix pre-commit framework inconsistencies with GA (#229)

v2.0.2

3 years ago
  • Fix for release tar.gz file to include missing files needed for error-free installation.

v2.0.1

3 years ago

Patch release to address a few bug fixes, enhancements, and documentation updates.

Enhancements

  • Add bot shutdown mechanism on driver.disconnect() (#175)
  • A few minor logging enhancements (#195)

Bug Fixes

  • Update settings.py to fix an issue with bool settings always being TRUE (#193)
  • Add new driver options to deal with WebSocket fixes upstream (#181)

v2.0.0

3 years ago

WARNING: This version breaks backward compatibility with plugins written for 1.x versions of mmpy_bot

Completely new codebase written to take advantage of mattermostdriver adding the following features:

  • Multi-threading and asyncio execution
  • Integrated webhook server
  • Support for click functions
  • Job scheduling
  • Compatible with Python 3.8+ only

1.3.9

3 years ago

Quickfix for PyPi.org package issues.

1.3.8

3 years ago

Long-awaited release to PyPi.org with latest changes:

Enhancements

  • Run tests against a mattermost instance running in docker (#150) [@rwky]
  • Adding feature to remove reactions (#101) [@attzonko]
  • Introduce @at_start (#135) [@unode]
  • enable loading single module plugins (#95) [@seLain]

Bug fixes

  • Fix scheduler.once() trigger_time default value (#141) [@unode]
  • Add missing return statements to message methods (#134) [@Crocmagnon]
  • Remove '@' from sender_name (#119) (#120) [@sheiun]
  • Fix api-call in update_post (#105) [@3mb3dw0rk5]
  • reply_thread add message in existing thread if present (#104) [@petrus-v]
  • Fix message.update() (#103) [knedlsepp]
  • Changing allowed channels functionality to ignore direct messages (#98) [@attzonko]
  • Updating message.comment() to use message.reply_thread() (#97) [@attzonko]

Thank you all for your patience and contributions!

v1.3.4

5 years ago

Enhancements

  • Adding new decorator allowed_channels (#88) [@attzonko]
  • Adding reply_thread to message api (#90) [@attzonko]

Bug fixes

  • Fixing bug with decorators and help. (#87) [@attzonko]
  • Made requirements come from a single point of truth (#85) [@attzonko]