Skip to content

v1.3.0#24

Merged
basemosama merged 4 commits into
mainfrom
qa
May 18, 2026
Merged

v1.3.0#24
basemosama merged 4 commits into
mainfrom
qa

Conversation

@basemosama

Copy link
Copy Markdown
Member

1.3.0

  • Add PlayxPlatformVersion with newPlatformVersion and minPlatformVersion overrides for Android- and iOS-specific app version checks.
  • Keep newVersion and minVersion as the effective resolved values in PlayxVersionUpdateInfo for backward compatibility.
  • Enhance minimum-version parsing for store descriptions with bracketed, case-insensitive matching and broader version-style support.
  • Improve HTML text formatting utilities and expand automated test coverage across version handling, parsing, results, errors, and datasource utilities.

- Add comprehensive unit tests for `Version` parsing, comparison, and incrementing logic.
- Implement tests for `VersionChecker`, `PlayxVersionUpdateResult`, and `PlayxVersionUpdateError`.
- Refine `getFormattedHtmlText` utility to correctly handle HTML entities (`<`, `>`), various line break tags, and improved regex-based tag stripping.
- Reorganize the test directory structure for better maintainability.
- Added `PlayxPlatformVersion` model to define versions for Android and iOS separately.
- Updated `PlayxUpdateOptions` and `PlayxVersionUpdateInfo` to include platform-specific version fields.
- Updated `VersionChecker` to resolve and prioritize platform-specific versions over generic ones.
- Added unit tests for platform version resolution and updated documentation.
@basemosama basemosama merged commit dd8ea17 into main May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant