version 1.19.0
New Features
WSGI Adapter
#1085 by @WilliamBergamin introduces an WSGI adapter, this allows bolt to be deployed in production without the need of a 3rd party WSGI compatible web framework. check out the examples in examples/wsgi
Deprecate Steps From Apps
#1089 by @WilliamBergamin adds deprecation warnings to Steps from Apps components and documentation.
What's Changed
Fixes
- Fix typo in ja_listening_events.md by @johtani in #1022
- Fix #1074 Customize user-facing message sent when an installation is not managed by bolt-python app by @seratch in #1077
Tests
- Improve socket mode tests by @WilliamBergamin in #991
- remove unused multiprocessing test mode by @WilliamBergamin in #1011
- Replace Flask-Sockets with aiohttp for testing by @WilliamBergamin in #1012
- feat: improve test speed by @WilliamBergamin in #1017
Dependabot
- Bump actions/checkout from 3 to 4 by @dependabot in #1038
- Bump actions/setup-python from 4 to 5 by @dependabot in #1040
- Bump actions/stale from 4.0.0 to 9.0.0 by @dependabot in #1042
- Update werkzeug requirement from <3,>=2 to >=2,<4 by @dependabot in #1041
- Update pytest requirement from <7,>=6.2.5 to >=6.2.5,<9 by @dependabot in #1043
- Update flask requirement from <3,>=1 to >=1,<4 by @dependabot in #1044
- Update gunicorn requirement from <21,>=20 to >=20,<22 by @dependabot in #1045
- Update moto requirement from <5,>=3 to >=3,<6 by @dependabot in #1046
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1039
- Update django requirement from <5,>=3 to >=3,<6 by @dependabot in #1051
- Update docker requirement from <6,>=5 to >=5,<8 by @dependabot in #1052
- Update websockets requirement from <11 to <13 by @dependabot in #1054
- Update sanic requirement from <23,>=22 to >=22,<24 by @dependabot in #1055
- Update click requirement from <=8.0.4 to <=8.1.7 by @dependabot in #1057
- Update pytest-cov requirement from <5,>=3 to >=3,<6 by @dependabot in #1067
- Update gunicorn requirement from <22,>=20 to >=20,<23 by @dependabot in #1073
Misc
- Configuring with pyproject.toml by @WilliamBergamin in #996
- Maintain metadata by @WilliamBergamin in #999
- feat: use dependabot to maintain packages by @WilliamBergamin in #1037
- release: version 1.19.0 by @WilliamBergamin in #1091
New Contributors
- @johtani made their first contribution in #1022
- @dependabot made their first contribution in #1038
Full Changelog: v1.18.1...v1.19.0