Releases: pydiscourse/pydiscourse
Fix search term, add Python 3.12 support
v1.7.0 Add Python 3.12 support, update search term
Add posts_by_number
Add automated rule enforcement
Adds ruff
and black
to pre-commit hook and enforces linting rules in CI.
Includes possibly breaking change IF and ONLY IF end users passed method keyword arguments positionally rather than with keywords.
Rate limiting, various endpoint upates
A variety of updates, including dropping all Python 3.7 support and ensuring full Python 3.11 support.
- Owner creation endpoint update from @akhmerov
- Python 3.11 support from @Dettorer
- Group membership fixes from @inducer
- Rate limiting fixes from @inducer
- Latest posts endpoint from @max-lancaster
Ratelimiting improvements and latest posts
Rate limiting fixes from @inducer and a latest posts endpoint from @max-lancaster.
Thanks both!
Rate limit improvements and group owner API updates
Python support changes and new endpoints
What's Changed
Adds support for Python 3.10, officially drops support for Python 2.7, 3.4, and 3.5.
Also a bunch of new feature support from underappreciated contributors!
- Update client.py by @kirstaylo in #40
- Implement new routes by @gnuletik in #49
- fix(errors): handle data-explorer responses by @gnuletik in #50
- Add post_action_users to see who liked a post by @inducer in #53
- Update supported Python versions by @bennylope in #54
- Add option to fetch all categories including subcategories by @Sebastian2023 in #59
- Fix getting category details by @Sebastian2023 in #58
New Contributors
- @kirstaylo made their first contribution in #40
- @gnuletik made their first contribution in #49
- @inducer made their first contribution in #53
- @Sebastian2023 made their first contribution in #59
Full Changelog: v1.1.2...v1.2.0
Fix for Discourse token API change
Accounts for Discourse API change for the token endpoint FIX: move hp request from /users to /token (#10795)
Bugfix release
This release contains fixes for a couple of bugs:
- Fix call to get group info by name
- Fix 413 response from Discourse due to empty dict passed as json
v1.1.0
The first full release for some time includes the following enhancements over its predecessor 0.8:
- Rate limiting and user activation
- Replace parameterised auth with header auth
- Add support for following redirects
- Expanded methods for handling topics
- Support for inviting users
- Plus other changes to enhance features or maintain Discourse compatibility