driver.disconnect()
no longer errors if not connected or initialized
- Add
params
argument tosystem.generate_support_packet
- Rename
users.get_user_limits
tousers.get_server_limits
- Update descriptions and remove mention of limit of 200 users per page
- New endpoints
Bookmarks
,OutgoingConnections
,OutgoingOauthConnections
andReports
- Modified
oauth.Oauth
endpoints extensively - Renamed
posts.save_acknowledgement_for_post
toposts.delete_acknowledgement_for_post
- Add
posts.move_thread
- Add option
use_rest_semantics
tosystem.get_ping
- Remove
system.get_warn_metrics_status
- Remove
system.send_warn_metric_ack
- Remove
system.send_trial_license_warn_metric_ack
- Add
users.get_users_for_reporting
- Add
users.get_user_count_for_reporting
- Add
users.get_user_limits
- Minor typos corrected and slight reformatting
- Remove non-standard "TRACE" debug level in httpx code
- Fix logging output when passing
debug=True
toDriver()
- Include API cnanges as of 2023-12-01
- Add
cloud.get_endpoint_for_installation_information
- Add
emoji.get_emojis_by_names
- Add
groups.restore_group
- Add
users.get_users_with_invalid_emails
- Fix URL of
commands.list_command_autocomplete_suggestions
- Fix URL of
files.get_file_public
- Remove
insights
andopengraph
endpoints - New endpoints
filtering
andip
threads.set_thread_unread_by_post_id
now uses POST
- Updated README API clone instructions. API is now part of main mattermost repository.
- Rename GitHub Actions for clarity
- Force upgrade of pip in sphinx build GitHub Action - fixes docutils incompatibility resolution
Release 1.2.3 and 1.2.4 should have been made under a new minor digit. This release addresses this mistake.
- Minor refactor to avoid using basepath in hook calls
- Fix missing /api/v4 in websocket handcrafted URL
- Update GitHub Actions to resolve deprecation warnings
- Fix GitHub Action Python 3.10 related failures
- Add possiblity to manually release to PyPi
- Include playbook API interface changes as of 2023-05-31
- Remove basepath to accomodate API changes due to the inclusion of playbook endpoints
- Endpoint root paths now include the full API path
- Hide table of contents from index page
- GitHub action renamed to clarify purpose and action taken
- Restart CHANGELOG.md to reflect mattermostautodriver changes and releases
- Add Python 3.11 to list of supported versions
- Include playbook API interface changes as of 2023-03-21
- Fix syntax problem in install_requires
- Update deployment python version in GitHub action
- Endpoints updated to reflect Mattermost API status as of 2022-10-11
- Logout API endpoint renamed - endpoint is logout() not logout_user()
- Thread-specific API endpoints are now available
- Mattermost API documentation is now linked from method docstrings
- The dependency
inflection
was pinned to at least version 0.5.1
- Documentation was reworked to include links to Mattermost API docs
- Missing operationId is now fatal when converting
- Only documentation changes occurred in this release.
- Several style formatting changes
- Sphinx now specifies english as documentation language
- Fix indentation alignment issues
- Reduce number of line breaks around titles
- Only documentation changes occurred in this release
- Several style formatting changes
- Sphinx now specifies english as documentation language
- Update API according to upload semantics
- Add files attribute to any API call involving uploads
- Update command as swagget2openapi isn't always available
- Update API spec as of 2022-08-25
- Update location of call_webhook
- Don't check hostname when using ssl.CERT_NONE
- Update endpoints docs
- Re-fix __new__ signature
- Fix __new__ signature
- Fix version require
- Change auth method
- Fixing commas in README
- Re-add call_webhook previous webhooks.call_webhook
- Add get_last_trial_license endpoint
- Replace hardcoded property endpoints with dynamic ones
- Add doc about (re)generating API spec
- Update API spec to latest
- Use CamelCase for class names in API
- Add black and inflection to dependencies
- Use CamelCase for class names
- Clarify relation to mattermostdriver
- Rename driver to mattermostautodriver
- Bump version to 8.0.0 due to many API renames and backwards incompatibility
- Add self-generated endpoints
- Use pyproject.toml as black config
- Add helper script to generate updated endpoints
- Format all files with black in a single invocation
- Use lowecase names for modules
- Avoid adding f-strings when containing no attributes
- Remove unused logging configuration
- Implement OpenAPI conversion using Python AST