PRAW v7.6.0 Release Notes
Release Date: 2022-05-10 // over 2 years ago-
โ Added
- ๐ :meth:
.pin
to manage pinned submissions on the authenticated user's profile. - :meth:
.update_display_layout
to update the display layout of posts in a :class:.Collection
. - :meth:
.SubredditCollectionsModeration.create
keyword argumentdisplay_layout
for specifying a display layout when creating a :class:.Collection
. - :attr:
~.Message.parent
to get the parent of a :class:.Message
. - :class:
.ModNote
to represent a moderator note. - :meth:
.ModNote.delete
to delete a single moderator note. - :class:
.RedditModNotes
to interact with moderator notes from a :class:.Reddit
instance. This provides the ability to create and fetch notes for one or more redditors from one or more subreddits. - :class:
.RedditorModNotes
to interact with moderator notes from a :class:.Redditor
instance. - :meth:
.RedditorModNotes.subreddits
to obtain moderator notes from multiple subreddits for a single redditor. - :class:
.SubredditModNotes
to interact with moderator notes from a :class:.Subreddit
instance. - :meth:
.SubredditModNotes.redditors
to obtain moderator notes for multiple redditors from a single subreddit. - :meth:
~.BaseModNotes.create
to create a moderator note. - :attr:
.Redditor.notes
to interact with :class:.RedditorModNotes
. - :attr:
.SubredditModeration.notes
to interact with :class:.SubredditModNotes
. - :meth:
~.ModNoteMixin.create_note
create a moderator note from a :class:.Comment
or :class:.Submission
. - :meth:
~.ModNoteMixin.author_notes
to view the moderator notes for the author of a :class:.Comment
or :class:.Submission
.
๐ Changed
- โฌ๏ธ Drop support for Python 3.6, which is end-of-life on 2021-12-23.
- :meth:
.conversations
now returns a :class:.ListingGenerator
allowing you to page through more than 100 conversations.
๐ Deprecated
- The
after
argument for :meth:.conversations
will now have to be included inparams
keyword argument. - Positional keyword arguments for applicable functions and methods. Starting with PRAW 8, most functions and methods will no longer support positional arguments. It will encourage more explicit argument passing, enable arguments to be sorted alphabetically, and prevent breaking changes when adding new arguments to existing methods.
- ๐ :meth:
Previous changes from v7.5.0
-
โ Added
- โก๏ธ Log a warning if a submission's
comment_sort
attribute is updated after the submission has already been fetched and awarn_comment_sort
config setting to turn off the warning. - :meth:
.user_selectable
to get available subreddit link flairs. - ๐ Automatic RateLimit handling will support errors with millisecond resolution.
๐ Fixed
- An import error when using PRAW in environments where
libsqlite3-dev
is needed to utilize thesqlite3
builtin. - ๐ Fixed bug where some keyword arguments that are passed to :meth:
.Draft.submit
would not have an effect.
- โก๏ธ Log a warning if a submission's