@@ -6,6 +6,55 @@ Changelog
6
6
Due to this library relying on external content, older versions are not guaranteed to work.
7
7
Try to always use the latest version.
8
8
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
+
9
58
.. v4.1.7
10
59
11
60
4.1.7 (2021-06-30)
@@ -17,7 +66,7 @@ Changelog
17
66
4.1.6 (2021-06-28)
18
67
==================
19
68
- 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.
21
70
22
71
.. v4.1.5
23
72
0 commit comments