@@ -6,6 +6,55 @@ Changelog
66 Due to this library relying on external content, older versions are not guaranteed to work.
77 Try to always use the latest version.
88
9+ .. v5.0.0
10+
11+ 5.0.0 (Unreleased)
12+ ==================
13+ - Added parsing for Tibia Drome leaderboards, new ``Leaderboard `` class.
14+ - Auxiliary classes ``LeaderboardEntry `` and ``LeaderboardRotation `` were added as well.
15+ - New ``Client `` method: ``fetch_leaderboards ``.
16+ - Added parsing for Spells library, new ``SpellsSection class.
17+ - Auxiliary classes ``Spell `` and ``SpellEntry ``.
18+ - New ``Client `` methods: ``fetch_spell `` and ``fetch_spells ``
19+ - Fix last page of highscores having ``0 `` as page value.
20+ - Using the ``Client `` class, you can now fetch and parse content from the test version of www.tibia.com when available.
21+ - Note that if the test website has changes, parsing might not be possible.
22+ - Internal URL attributes might still point to the regular website.
23+ - New ``HousesSection `` class, including the house filtering attributes.
24+ - New ``NewsArchive `` class, including the news filtering attributes.
25+ - New ``GuildsSection `` class, to replace the lists of ``GuildEntry ``
26+ - Many "ListedObject" classes were renamed to "ObjectEntry", for details check the breaking changes below.
27+ - Fixed bug with other characters not being parsed.
28+ - Added ``traded `` attribute to ``LastPost `` class.
29+ - Added ``thread_starter_traded `` attribute to ``ThreadEntry ``
30+
31+ **Breaking Changes **:
32+
33+ - Python 3.7 or higher is now required.
34+ - House classes no longer have ``get_list_url `` and ``list_from_content `` methods.
35+ - ``Client.fetch_world_houses `` now returns a ``HousesSection `` instance in its data attribute, instead of a list of ``ListedHouses ``.
36+ - ``ListedHouse.highest_bid `` attribute now may be ``None `` if the house's auction has not yet started.
37+ - ``ListedHouse `` class renamed to ``HouseEntry ``.
38+ - Removed deprecated property ``AuctionFilters.item ``.
39+ - ``Client.fetch_news_archive ``, ``Client.fetch_recent_news `` now returns an instance of ``NewsArchive `` in the ``data `` attribute.
40+ - ``ListedNews `` class renamed to ``NewsEntry ``.
41+ - ``News `` and ``NewsEntry `` no longer have a ``get_list_url `` method.
42+ - ``ListedBoard `` class renamed to ``BoardEntry ``.
43+ - ``ListedThread `` class renamed to ``ThreadEntry ``.
44+ - ``ListedAnnouncement `` class renamed to ``AnnouncementEntry ``.
45+ - ``ListedWorld `` class renamed to ``WorldEntry ``.
46+ - ``ListedAuction `` class renamed to ``AuctionEntry ``.
47+ - ``AuctionDetails `` class renamed to ``Auction ``.
48+ - ``ListedGuild `` class renamed to ``GuildEntry ``.
49+ - ``ListedTournament `` class renamed to ``TournamentEntry ``.
50+ - ``Creature `` class renamed to ``CreatureEntry ``.
51+ - ``CreatureDetail `` class renamed to ``Creature ``.
52+ - ``Guild `` and ``GuildEntry `` class no longer have a ``get_list_url `` method.
53+ - Renamed ``begin_date `` parameter to ``start_date `` in ``fetch_news_archive ``.
54+ - Renamed ``race `` attribute of ``CreatureEntry `` and ``Creature `` to ``identifier ``, method parameters renamed as well.
55+ - ``CreaturesSection.from_boosted_creature_header `` renamed to ``CreaturesSection.boosted_creature_from_header ``.
56+
57+
958.. v4.1.7
1059
1160 4.1.7 (2021-06-30)
@@ -17,7 +66,7 @@ Changelog
1766 4.1.6 (2021-06-28)
1867==================
1968- Fixed worlds not being parsed correctly again due to tournament worlds order changing. After this fix,
20- the order should not matter anymore.
69+ the order should not matter anymore.
2170
2271.. v4.1.5
2372
0 commit comments