Releases: Dan6erbond/aPRAW
Releases · Dan6erbond/aPRAW
v0.6.9-alpha
Change Log
- Fix URL encoded username and password in auth request. (#134)
v0.6.8-alpha
v0.6.7-alpha
v0.6.6-alpha
Change Log
- Add
PostModeration.flair()
. (#116) - Add support to fetch modmail by ID (#109)
- Fix fetching submissions and comments by URL. (#110)
- Add support to ban users on a subreddit. (#114)
- Implement
SubredditBanned.__call__()
andremove()
. - Add
class RedditorMixin
,class BannedUser
.
- Implement
- Add support to mute, archive and reply to modmail. (#115)
- Add
mark_read
toSuberdditModmail.__call__()
andModmailConversation.fetch()
. - Remove
ModmailConversation.full_data()
and update logic infetch()
. - Fix
ModmailConversation.messages()
. - Implement
ModmailConversation.highlight()
andremove_highlight()
.
- Add
Other:
- Fix typing of
CIMultiDictProxy
for older versions of Python. - Add
_url
param toRequestHandler.get()
. (#109) - Fix
aPRAWBase.fullname
whenname
not present. (#110) - Optimize
Submission._update()
. (#110) - Optimize imports.
- Refactor
class ListingGenerator
private members. (#114)
Tests:
- Add
test_submission_mod_flair
. - Add
test_subreddit_modmail
. - Optimize tests.
- Update
test_reddit_comment
andtest_reddit_submission
. - Add
test_modmail
,test_modmail_conversation_reply
,test_modmail_messages
,test_modmail_conversation_archive
,test_modmail_conversation_highlight
andtest_modmail_conversation_mute
.
v0.6.3-alpha
Change Log
- Add
class BoundedSet
exposed underapraw.utils
.
v0.6.2-alpha
v0.6.0-alpha
Change Log
- Add Parameters
mod_note
andreason
toItemModeration.remove()
. (#104) - Fix usage of private member
_reddit
in certain mixin classes. (#104) - Update typing of subreddit removal reason and wiki classes as well as
class MoreComments
. (#102) - Add docs for subreddit removal reason, wiki, message and comment classes. (#102)
- Add
reddit
argument toclass SubredditWiki.__init__()
. (#102) - Implement
MoreComments.__aiter__()
. (#102) - Create
class LinkMixin
used byclass MoreComments
andclass Comment
. (#102)- Callable via
more_comments.link()
,comment.link()
orsubmission()
alias.
- Callable via
v0.5.5-alpha
Change Log
- Add support for /r/all listing endpoints and /r/mod moderation endpoints. (#96)
- Can be instantiated as usual with
await reddit.subreddit("all")
orawait reddit.subreddit("mod")
and used. - Attributes such as
id
andfullname
won't be available as the data isn't available on Reddit.
- Can be instantiated as usual with
- Use ReactivePy 2.0.0 with
_async_bulk_update
inclass Comment
to allow for asynchronous callbacks on attribute change. (#97)
class SubredditRemovalReasons
/ class SubredditRemovalReason
:
- Implement subreddit removal reasons with functionality to get reasons, add, delete and update.
class SubredditRemovalReasons
can be used as an async generator to loop over items.
View #98 for further details.
Breaking changes:
spoiler()
andunspoiler()
have been renamed tomark_spoiler()
andunmark_spoiler()
respectively to avoid clashes with thespoiler
attribute ofclass Submission
. (#93)
Other:
- Refactor
get_request()
andpost_request()
toget()
andpost()
respectively. - Add
put()
anddelete()
HTTP request methods toclass Reddit
.
v0.5.3-alpha
Change Log
Hotfix: apraw.models.Message.author()
has been fixed and apraw.Reddit.message()
returns a success boolean.
v0.5.2-alpha
Change Log
Hotfix: Streamable endpoints are now not applied to the last instance only, which enables concurrent streams.