Skip to content

Commit c01ad33

Browse files
authored
Update CHANGELOG for release 5.3.2
This release addresses security issues related to path traversal by validating that paths stay within their expected base directory.
1 parent c2881ae commit c01ad33

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,16 @@ and this project adheres to
1515
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1616

1717
- Full release notes: <https://github.com/PyThaiNLP/pythainlp/releases>
18-
- Commit history: <https://github.com/PyThaiNLP/pythainlp/compare/v5.3.0...v5.3.1>
18+
- Commit history: <https://github.com/PyThaiNLP/pythainlp/compare/v5.3.1...v5.3.2>
19+
20+
## [5.3.2] - 2026-03-20
21+
22+
This release focuses on security issues related to path traversal.
23+
24+
### Security
25+
26+
- Prevent path traversal: validate that paths stay within
27+
their expected base directory (#1342)
1928

2029
## [5.3.1] - 2026-03-14
2130

@@ -26,9 +35,6 @@ This release focuses on security issues related to corpus file loading.
2635
- thai2fit: Use JSON model instead of pickle (#1325)
2736
- Defensive corpus loading: validate fields before processing (#1327)
2837
- w2p: Use npz model instead of pickle (#1328)
29-
- Fix path traversal vulnerabilities: validate that paths constructed from
30-
external input stay within their expected base directory;
31-
`get_full_data_path()` now raises `ValueError` on traversal attempts
3238

3339
## [5.3.0] - 2026-03-10
3440

@@ -215,6 +221,7 @@ The minimum requirement is now Python 3.9.
215221

216222
- See <https://github.com/PyThaiNLP/pythainlp/releases/tag/v5.0.0>
217223

224+
[5.3.2]: https://github.com/PyThaiNLP/pythainlp/compare/v5.3.1...v5.3.2
218225
[5.3.1]: https://github.com/PyThaiNLP/pythainlp/compare/v5.3.0...v5.3.1
219226
[5.3.0]: https://github.com/PyThaiNLP/pythainlp/compare/v5.2.0...v5.3.0
220227
[5.2.0]: https://github.com/PyThaiNLP/pythainlp/compare/v5.1.2...v5.2.0

0 commit comments

Comments
 (0)