Releases: attzonko/mmpy_bot
Releases · attzonko/mmpy_bot
v2.1.4
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
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
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
2.1.0
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)
2.0.2
2.0.1
Patch release to address a few bug fixes, enhancements, and documentation updates.
Enhancements
Bug Fixes
2.0.0
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
v1.3.9
v1.3.8
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!