Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e4e6361
feat: bump Android SDK to 18.3.0
martinzigrai May 7, 2026
57ed3c0
feat!: rename reason to reasons in SuspiciousAppInfo
martinzigrai May 7, 2026
1e9a0d9
feat: add SuspiciousAppDetectionConfig to API
martinzigrai May 7, 2026
de2409d
chore: update changelog for 8.4.0
martinzigrai May 7, 2026
abc9854
fix: update malware parser and dist to use renamed reasons field
martinzigrai May 11, 2026
21232b4
fix: simplify enum parsing and fix MalwareScanScope types in Extensio…
martinzigrai May 12, 2026
74789ba
fix: add TalsecConfig type annotation to config in example app
martinzigrai May 12, 2026
f3b0c30
Merge branch 'master' into rc/8.4.0
tompsota May 13, 2026
28cc318
fix: update example app for SDK 18.3.0 compatibility
martinzigrai May 13, 2026
8ad55a8
refactor: tighten SuspiciousAppDetectionConfig parsing
martinzigrai May 15, 2026
8b93617
feat!: remove deprecated MalwareConfig API
martinzigrai May 15, 2026
0921c8e
chore: bump to 9.0.0
martinzigrai May 15, 2026
558998b
chore: add package and package-lock
martinzigrai May 15, 2026
02aac2f
refactor: rename MalwareScanScope to ScanScope and extract config utils
martinzigrai May 19, 2026
0f4d431
chore: regenerate dist types
martinzigrai May 19, 2026
67da050
fix: example app fix
martinzigrai May 22, 2026
efde1d7
docs: update changelog
martinzigrai May 27, 2026
52a65eb
refactor: rename normalizeConfig to withDefaults and remove redundant…
martinzigrai May 28, 2026
539f05b
chore: regenerate dist
martinzigrai May 28, 2026
d193118
refactor: remove withDefaults from public API
martinzigrai May 28, 2026
42927e5
refactor: rename ScanScope.scanScope field to scopeType
tompsota May 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,43 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [9.0.0] - 2026-05-15

- Android SDK version: 18.3.0
- iOS SDK version: 6.14.4

### Breaking

- `SuspiciousAppInfo.reason` (String) renamed to `reasons` (string[])
- Value `"blacklist"` in `reasons` renamed to `"blocklist"`
- Removed `TalsecMalwareConfig` type and `TalsecAndroidConfig.malwareConfig` field
- `SuspiciousAppDetectionConfig.malwareScanScope` and `reasonMode` are now required

### Cordova

#### Removed

- `TalsecMalwareConfig` type and `TalsecAndroidConfig.malwareConfig` field

### Android

#### Added

- New API class `SuspiciousAppDetectionConfig` that can be used to configure malware detection
- New API for malware detection configuration in `TalsecConfig`, see `TalsecConfig.Builder#suspiciousAppDetection`

#### Fixed

- Fixed `VerifyError` caused by `JaCoCo` bytecode instrumentation
- Fixed a potential cause of crash in the multi-instance detector
- Fixed Java interoperability of `ScreenProtector` methods
- Fixed Kotlin classpath conflicts in SDK dependency resolution (Kotlin 2.0.0)

#### Changed

- Fine-tuned location spoofing detection
- Modified malware incident log structure for better aggregation

## [8.3.1] - 2026-03-24

- Android SDK version: 18.0.4
Expand Down
Loading