Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
02a0f52
MOBILE-303: Decode promo actions from the plural promoActions key
justSmK Jul 16, 2026
24b0004
MOBILE-303: Cover the OperationResponse wire-key contract
justSmK Jul 16, 2026
47fa728
MOBILE-303: Mark promoAction for rename to promoActions in 3.0
justSmK Jul 16, 2026
7e9d191
MOBILE-303: Mark the productListItems encode-only key for removal in 3.0
justSmK Jul 16, 2026
3461580
MOBILE-303: Cover a production-shaped promo-actions payload
justSmK Jul 16, 2026
f207d74
MOBILE-258: Allow path prefix for operaionsDomain
enotniy Jul 23, 2026
e7b7312
MOBILE-258: Fix regex for operationDomain path
enotniy Jul 24, 2026
edc3aa0
Merge pull request #741 from mindbox-cloud/feature/MOBILE-258
enotniy Jul 24, 2026
4e1e47c
Merge branch 'develop' into feature/MOBILE-303-fix-promoactions-decod…
enotniy Jul 29, 2026
33ef783
MOBILE-312: Heal poisoned in-app WebView cache
sergeysozinov Jul 30, 2026
559e69b
Merge branch 'develop' into feature/MOBILE-303-fix-promoactions-decod…
enotniy Jul 30, 2026
630d0c2
Merge pull request #739 from mindbox-cloud/feature/MOBILE-303-fix-pro…
enotniy Jul 30, 2026
91b151e
Update all dependencies (#744)
renovate[bot] Jul 31, 2026
78caa64
Bump SDK version from 2.15.1 to 2.15.2
Jul 20, 2026
cc3477a
Update actions/checkout action to v7
renovate[bot] Aug 1, 2026
43da7f6
MOBILE-340 Match monitoring log requests by MD5 target instead of dev…
justSmK Aug 3, 2026
6a87db5
MOBILE-340 Update monitoring tests and fixtures to target format
justSmK Aug 3, 2026
63f1b1b
MOBILE-340 Don't abort log-request processing on malformed dates
justSmK Aug 3, 2026
abee4b9
MOBILE-340 Log monitoring log-request processing decisions
justSmK Aug 3, 2026
0cb721f
MOBILE-340 Pair case-sensitivity vectors in MD5 tests
justSmK Aug 3, 2026
bf05e7a
MOBILE-340 Assert decoded monitoring fields are non-empty
justSmK Aug 3, 2026
77cee1c
MOBILE-340 Document CryptoKit weak linking at the import
justSmK Aug 3, 2026
b5b1998
MOBILE-340 Drop ticket and PR references from comments
justSmK Aug 4, 2026
b88d2e7
MOBILE-0000 Add start and app-state separators to SDK logs
justSmK Aug 3, 2026
4837b52
MOBILE-0000 Drop ticket and PR references from comments and test names
justSmK Aug 4, 2026
9d480df
Bump json from 2.20.0 to 2.21.2
dependabot[bot] Aug 9, 2026
69efddd
Merge pull request #752 from mindbox-cloud/master
justSmK Aug 10, 2026
59c462e
Bump SDK version from 2.15.2 to 2.15.3
Aug 10, 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
2 changes: 1 addition & 1 deletion .github/workflows/distribute-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
fetch-depth: 3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gitleaks-secrets-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/linter_and_unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ jobs:
SwiftLint:
runs-on: ubuntu-latest
container:
image: ghcr.io/realm/swiftlint:0.63.3@sha256:b70b763c949399cc3e4fdcfbc7588944d9503d498b6d96e853dfa07a944256e6
image: ghcr.io/realm/swiftlint:0.65.0@sha256:a482729f4b58741875af1566f23397f3f6db300372756fc31606d0a4527fab9e
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- run: swiftlint --config .swiftlint.yml --reporter github-actions-logging --strict

build:
Expand All @@ -31,7 +31,7 @@ jobs:
checks: write
pull-requests: write
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: maxim-lobanov/setup-xcode@ed7a3b1fda3918c0306d1b724322adc0b8cc0a90 # v1.7.0
with:
xcode-version: latest-stable
Expand All @@ -54,7 +54,7 @@ jobs:
# survive regardless of the console formatter. Only failures are listed
# (include_passed: false), so the PR comment stays compact even on green runs.
- name: Publish unit-test summary
uses: mikepenz/action-junit-report@3a81627bfac62268172037048872e8ebd4207e6d # v6.4.1
uses: mikepenz/action-junit-report@d9f48fc87bc235f7e214acf696ca5abc0a986f16 # v6.4.2
if: ${{ !cancelled() }}
with:
report_paths: test_output/report.junit
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/manual-prepare_release_branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
needs: validate-input
steps:
- name: Checkout minimal repo
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
release_branch: ${{ steps.bump.outputs.release_branch }}
steps:
- name: Checkout source branch
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ github.event.inputs.source_branch }}
fetch-depth: 0
Expand Down Expand Up @@ -108,7 +108,7 @@ jobs:
needs: bump_and_branch
steps:
- name: Checkout the release branch
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ needs.bump_and_branch.outputs.release_branch }}
fetch-depth: 0
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/prepare_release_branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
version2: ${{ steps.bump.outputs.version2 }}
steps:
- name: Checkout code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Bump version
env:
Expand All @@ -59,7 +59,7 @@ jobs:
needs: bump_version
steps:
- name: Checkout code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

Expand All @@ -83,7 +83,7 @@ jobs:
needs: check_sdk_version
steps:
- name: Checkout code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Create Pull Request
env:
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/publish-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
unit-tests:
runs-on: macos-26
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
- uses: maxim-lobanov/setup-xcode@ed7a3b1fda3918c0306d1b724322adc0b8cc0a90 # v1.7.0
Expand All @@ -44,7 +44,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
- name: Extract SDK version
Expand All @@ -69,7 +69,7 @@ jobs:
needs: [set-tag]
runs-on: macos-26
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
- name: Update bundler
Expand All @@ -94,7 +94,7 @@ jobs:
needs: [delay]
runs-on: macos-26
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
- name: Update bundler
Expand All @@ -115,7 +115,7 @@ jobs:
needs: [check-podspecs-with-retry]
runs-on: macos-26
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
- name: Update bundler
Expand All @@ -142,7 +142,7 @@ jobs:
needs: [second-delay]
runs-on: macos-26
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
- name: Update bundler
Expand All @@ -164,7 +164,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.branch }}
- name: Release generation
Expand All @@ -181,7 +181,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.PAT_FOR_TRIGGERING_BRANCH_PROTECTION }}
steps:
- name: Checkout develop branch
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: develop
- name: Create Pull Request
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-version-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ jobs:
if: ${{ github.base_ref == 'master' && startsWith(github.head_ref, 'release/') }}
steps:
- name: Checkout master branch
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: master
path: master

- name: Checkout release branch
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ github.head_ref }}
path: release
Expand Down
4 changes: 2 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ GEM
i18n (1.15.2)
concurrent-ruby (~> 1.0)
jmespath (1.6.2)
json (2.20.0)
json (2.21.2)
jwt (3.2.0)
base64
logger (1.7.0)
Expand Down Expand Up @@ -421,7 +421,7 @@ CHECKSUMS
httpclient (2.9.0) sha256=4b645958e494b2f86c2f8a2f304c959baa273a310e77a2931ddb986d83e498c8
i18n (1.15.2) sha256=00f9eb62412fe593b2a65a97daa75300d37abb8f7202ec748e94b6d46a9dd1b5
jmespath (1.6.2) sha256=238d774a58723d6c090494c8879b5e9918c19485f7e840f2c1c7532cf84ebcb1
json (2.20.0) sha256=9362bc6e55a952b056abf9167cf053358181c904cb70cd6eee0808ea830fc32b
json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a
jwt (3.2.0) sha256=5419b1fe37b1da0982bd07051f573a8b8789ab724c2aa7e785e4784a3ed217d7
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
mini_magick (4.13.2) sha256=71d6258e0e8a3d04a9a0a09784d5d857b403a198a51dd4f882510435eb95ddd9
Expand Down
4 changes: 2 additions & 2 deletions Mindbox.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |spec|
spec.name = "Mindbox"
spec.version = "2.15.2"
spec.version = "2.15.3"
spec.summary = "SDK for integration with Mindbox"
spec.description = "This library allows you to integrate data transfer to Mindbox Marketing Cloud"
spec.homepage = "https://github.com/mindbox-cloud/ios-sdk"
Expand All @@ -14,6 +14,6 @@ Pod::Spec.new do |spec|
'Mindbox' => ['Mindbox/**/*.xcassets', 'Mindbox/**/*.xcdatamodeld', 'Mindbox/**/*.xcprivacy']
}
spec.swift_version = "5"
spec.dependency 'MindboxLogger', '2.15.2'
spec.dependency 'MindboxLogger', '2.15.3'

end
Loading