Releases: ClementJ18/moddb
Releases · ClementJ18/moddb
v0.7 Release
Bug Fixes
- Links in comment content are now properly displayed as links rather than simply the domain name
- Changed get_all_results to return either ResultList or CommentList to allow for comment flattening
- Replace tags (non-embed ones) in comment content by simply the href value of the tag
- Fixed bug with getting more results from ResultList for blogs and reviews
New Features
- Add contains for ResultList, CommentList and Search
- All get_comments now have access to the show_deleted kwarg
- Added Review id attribute
- Added attribute for Agree and Disagree Review links
- Added helper methods for finding object within sequences (find and get)
New Client Methods
- Added support for adding comments
- Added support for deleting comments
- Added support for undeleting comments
- Added support for editing comments
- Added support for adding reviews to pages
- Added support for deleting review from page
ResultList, Search and CommentList enhancements
Bug Fixes
.MissingComment
has been properly documented- Fixed bug where parsing tutorial articles would raise a KeyError
New Features
.Search
now includes the current page of results stored as the attributepage
- New enum called
.Month
used to filter.Poll
searches .CommentList
now includes the page of comments currently store (page
) and the total amount of pages (max_page
)..Client
has test cases- New list-like class
.ResultList
returned by mostget_
functions to allow easier navigation of results .Search
now behaves like a list.Search
and.CommentList
have access to get_all_results, an expensive call that iterates through all the pages of results available and returns a list of all the results. This does not return duplicate entries.- Changelog begins
Bunch of Client Functionalities
- adding ability to like/dislike comment objects using the client
- adding ability to report resources from the client
- added ability to return RSS as a dict of entries
- basically bunch more Client methods, check them out
- implementing Request objects which represent friend requests and allowing to accept/decline those requests
- various bugfixes
Logged in user interface
This releases implements the Client object which allows logged in users to interact with more member specific aspects such as updates and watched pages. In addition, this implements some mechanics to temporarily overwrite the module's central session and replace it with the client instance's session.
v3
- adding automatic dependencies
- low level class/name shuffling, not a breaking change
Adding RSS support and fixing various bugs
- Pages now have a method to retrieve the various rss feed urls
- Thumbnails have additional metadata fields which can be None
- soup has been renamed to get_page
- Added a method to save attachements given a path
- Added parsing for the front page slider
- Various bug fixes related to incorrect value for attributes
v1
initial release