Skip to content

Commit 6e59ab9

Browse files
committed
Bump eo-protocol
1 parent 442644b commit 6e59ab9

File tree

2 files changed

+33
-4
lines changed

2 files changed

+33
-4
lines changed

CHANGELOG.md

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)