@@ -7,16 +7,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ### Added
11+
12+ - Support for server pub files:
13+ - ` DropRecord ` class.
14+ - ` DropNpcRecord ` class.
15+ - ` DropFile ` class.
16+ - ` InnQuestionRecord ` class.
17+ - ` InnRecord ` class.
18+ - ` InnFile ` class.
19+ - ` SkillMasterSkillRecord ` class.
20+ - ` SkillMasterRecord ` class.
21+ - ` SkillMasterFile ` class.
22+ - ` ShopTradeRecord ` class.
23+ - ` ShopCraftIngredientRecord ` class.
24+ - ` ShopCraftRecord ` class.
25+ - ` ShopRecord ` class.
26+ - ` ShopFile ` class.
27+ - ` TalkMessageRecord ` class.
28+ - ` TalkRecord ` class.
29+ - ` TalkFile ` class.
30+ - ` GuildTakeClientPacket.guild_tag ` field.
31+
1032### Fixed
1133
12- - Incorrect (de)serialization of some data structures containing arrays with trailing delimiters.
13- - Incorrect (de)serialization of data structures containing both ` <dummy> ` and ` <field> ` elements.'
34+ - Fix incorrect (de)serialization of some data structures containing arrays with trailing delimiters.
35+ - Fix incorrect (de)serialization of data structures containing both ` <dummy> ` and ` <field> ` elements.
1436 (Only ` ChestCloseServerPacket ` was impacted.)
37+ - Fix incorrect (de)serialization of ` NpcAgreeServerPacket ` due to the ` npcs ` array's length being
38+ treated as a ` short ` instead of ` char ` .
39+ - Fix incorrect (de)serialization of ` GuildTakeClientPacket ` due to missing ` guild_tag ` field.
40+ - Fix incorrect (de)serialization of ` AvatarAdminServerPacket ` due to incorrect ordering of the
41+ ` caster_direction ` and ` damage ` fields.
42+ - Fix inaccurate (de)serialization of ` JukeboxMsgClientPacket ` due to the packet being treated as a
43+ chunked data structure.
1544- Sanitize strings within chunked sections of protocol data structures.
1645 - Generated code now sets ` EoWriter.string_sanitization_mode ` during serialization.
1746 - For more information, see
1847 [ Chunked Reading: Sanitization] ( https://github.com/Cirras/eo-protocol/blob/master/docs/chunks.md#sanitization ) .
19- - Escaped character references appearing in docstrings and downstream generated documentation.
48+ - Properly escape characters from the upsteam protocol XML in docstrings and downstream generated documentation.
2049
2150## [ 1.1.1] - 2024-08-22
2251
0 commit comments