Skip to content

Latest commit

 

History

History
112 lines (82 loc) · 4.27 KB

CHANGES.rst

File metadata and controls

112 lines (82 loc) · 4.27 KB

Change Log

Unreleased

Added

  • .UserSubreddit for the subreddit attribute of .Redditor.

Changed

  • .Redditor.moderated will now objectify all data returned from the API.
  • The wiki_edit endpoint has been changed from r/{subreddit}/api/wiki/edit/ to r/{subreddit}/api/wiki/edit.

Deprecated

  • The subreddit attribute of .Redditor is no longer a dict.

Fixed

  • Fixed bug where .WikiPage.edit and .SubredditWiki.create would fail if passed content and reason parameters that produced a request with a body greater than 500 KiB, even when the parameters did not exceed their respective permitted maximum lengths.

Deprecated

7.2.0 (2021/02/25)

Added

  • .Reddit keyword argument token_manager.
  • .FileTokenManager and its parent abstract class .BaseTokenManager.

Deprecated

  • The configuration setting refresh_token is deprecated and its use will result in a :pyDeprecationWarning. This deprecation applies in all ways of setting configuration values, i.e., via praw.ini, as a keyword argument when initializing an instance of .Reddit, and via the PRAW_REFRESH_TOKEN environment variable. To be prepared for Async PRAW 8, use the new .Reddit keyword argument token_manager. See refresh_token in Async PRAW's documentation for an example.
  • .me will no longer return None when called in .read_only mode starting in Async PRAW 8. A :pyDeprecationWarning will be issued. To switch forward to the Async PRAW 8 behavior set praw8_raise_exception_on_me=True in your asyncpraw.Reddit(...) call.

7.1.1 (2021/02/11)

Added

  • Add method ~.Subreddits.premium to reflect the naming change in Reddit's API.
  • Ability to submit image galleries with ~.Subreddit.submit_gallery.
  • Ability to pass a gallery url to .Reddit.submission.
  • Ability to specify modmail mute duration.
  • Add method .invited to get invited moderators of a subreddit.
  • Ability to submit text/self posts with inline media.
  • Add method ~.Submission.award and ~.Comment.award with the ability to specify type of award, anonymity, and message when awarding a submission or comment.
  • Ability to specify subreddits by name using the subreddits parameter in .Reddit.info.
  • Added .Reddit.close to close the requestor session.
  • Ability to use .Reddit as an asynchronous context manager that automatically closes the requestor session on exit.

Changed

  • ~.BoundedSet will now utilize a Last-Recently-Used (LRU) storing mechanism, which will change the order in which elements are removed from the set.
  • Improved ~.Subreddit.submit_image and ~.Subreddit.submit_video performance in slow network environments by removing a race condition when establishing a websocket connection.

Deprecated

  • ~.Subreddits.gold is superseded by ~.Subreddits.premium.
  • ~.Submission.gild is superseded by ~.Submission.award.
  • ~.Comment.gild is superseded by ~.Comment.award.
  • PRAWException is superseded by .AsyncPRAWException.

Fixed

  • An issue where leaving as a moderator fails if you are using token auth.
  • An issue where an incorrect error was being raised due to invalid submission urls.
  • A bug where if you call .parent() on a comment it clears its replies.
  • An issue where performing a deepcopy on an .RedditBase object will fail.
  • Some cases where streams yield the same item multiple times. This cannot be prevented in every case.
  • An issue where streams could get stuck on a deleted item and never pull new items.
  • Fix subreddit style asset uploading.

7.1.0 (2020/07/16)

  • First official Async PRAW release!

7.1.0.pre1 (2020/07/16)

  • Initial Async PRAW pre release.

For changes in PRAW please see: PRAW Changelog