Skip to content

Commit e5d290f

Browse files
committed
chore(release): bump version to 2.0.4rc1 and update changelog with new features and tests
1 parent 61aa92b commit e5d290f

2 files changed

Lines changed: 25 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,30 @@
22

33
<!-- insertion marker -->
44

5-
## [v2.0.3 Pending Release] - feature/async
5+
## [v2.0.4 Pending Release] - feature/async
6+
7+
### Features
8+
9+
- add `parse_loc_zip()` utility for parsing SWGOH localization bundle ZIP data
10+
into structured dictionaries.
11+
- add `_localization.py` module with SWGOH string parsing utilities for extracting
12+
and transforming game localization data.
13+
- improve error handling with enhanced exception hierarchy in `exceptions.py`.
14+
15+
### Code Refactoring
16+
17+
- simplify GAC helpers (`_gac.py`) by reducing complexity and improving type
18+
checks ([61aa92b](https://github.com/swgoh-utils/comlink-python/commit/61aa92b)).
19+
- extract localization helpers from `_utils.py` into dedicated `_localization.py`
20+
module and update `helpers/__init__.py` exports.
21+
22+
### Testing
23+
24+
- add unit tests for `parse_loc_zip` and SWGOH string parsing utilities
25+
(`test_parse_loc_zip.py`).
26+
- add advanced localization bundle example (`examples/Sync/get_location_bundle_adv.py`).
27+
- add `gameData.json` test fixture to `tests/resources`.
28+
- remove unused imports and minor cleanup across unit test files.
629

730
### Breaking Changes
831

src/swgoh_comlink/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# coding=utf-8
2-
__version__ = "2.0.3rc1"
2+
__version__ = "2.0.4rc1"

0 commit comments

Comments
 (0)