Skip to content

Commit 314d482

Browse files
authored
Merge branch 'master' into 240120_refreshOffset
2 parents 943addd + 29964cf commit 314d482

File tree

363 files changed

+7974
-17648
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

363 files changed

+7974
-17648
lines changed

.eslintrc

+2-6
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@
3333
"kroll": "readonly"
3434
},
3535
"rules": {
36-
"node/no-deprecated-api": "off",
37-
"node/no-unsupported-features/es-syntax": "off",
38-
"node/no-unsupported-features/node-builtins": ["warn", { "version": "10.11.0" }]
36+
"node/no-unsupported-features/es-syntax": "off"
3937
}
4038
},
4139
{
@@ -61,9 +59,7 @@
6159
"sourceType": "module"
6260
},
6361
"rules": {
64-
"node/no-deprecated-api": "off",
65-
"node/no-unsupported-features/es-syntax": "off",
66-
"node/no-unsupported-features/node-builtins": ["warn", { "version": "10.11.0" }]
62+
"node/no-unsupported-features/es-syntax": "off"
6763
}
6864
},
6965
{

.github/actions/build-android/action.yml

+2-10
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,10 @@ runs:
4949
run: npm run lint:android
5050
shell: bash
5151

52-
- name: Set up Homebrew
53-
id: set-up-homebrew
54-
uses: Homebrew/actions/setup-homebrew@master
55-
5652
- name: Install ccache
57-
run: brew install ccache
58-
shell: bash
59-
60-
- name: Retrieve ccache
61-
uses: actions/cache@v3
53+
uses: hendrikmuhs/[email protected]
6254
with:
63-
path: ${{ env.CCACHE_DIR }}
55+
create-symlink: true
6456
key: ${{ runner.os }}-ccache-${{ github.sha }}
6557
restore-keys: |
6658
${{ runner.os }}-ccache-

.github/workflows/cla.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ jobs:
88
name: Verify contributor
99

1010
steps:
11-
- uses: tidev/tidev-cla-action@v1
11+
- uses: tidev/tidev-cla-action@v2
1212
with:
1313
repo-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/regen-builds.yml

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
name: Regen Builds
22
on:
3-
release:
4-
types: [published, released]
53
workflow_run:
64
workflows: [Build]
75
types: [completed]

.github/workflows/release.yml

+12-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,13 @@ on:
1515
options:
1616
- GA
1717
- RC
18+
- RC2
19+
- RC3
20+
- RC4
1821
- Beta
22+
- Beta2
23+
- Beta3
24+
- Beta4
1925

2026
jobs:
2127
validate:
@@ -171,4 +177,9 @@ jobs:
171177
git add package-lock.json
172178
git commit -m "chore(release): bump version"
173179
git push
174-
180+
- name: Regen Builds
181+
uses: peter-evans/repository-dispatch@v2
182+
with:
183+
event-type: regen-builds
184+
repository: tidev/downloads-www
185+
token: ${{ secrets.REGEN_BUILDS_DOCS_GITHUB_TOKEN }}

CHANGELOG.md

+67-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,53 @@
1-
# [12.3.0](https://github.com/tidev/titanium_mobile/compare/12_2_X...12.3.0) (2024-01-19)
1+
## [12.3.1](https://github.com/tidev/titanium_mobile/compare/12_3_0_GA...12.3.1) (2024-06-12)
2+
3+
## About this release
4+
5+
Titanium SDK 12.3.1 is a patch release of the SDK, addressing high-priority issues from previous releases.
6+
7+
As of this GA release, the previous Titanium SDK patch release (12.3.0) is no longer supported.
8+
9+
10+
## Community Credits
11+
12+
* Hans Knöchel
13+
* fix(ios): fix privacy-related Filesystem APIs (#14063) ([ff0bd64](https://github.com/tidev/titanium_mobile/commit/ff0bd64f9f4c8d44247a028f5a266481bfa82f78))
14+
* add 12.3.1 changelog ([f92e4e0](https://github.com/tidev/titanium_mobile/commit/f92e4e02509cb045b46db4ea2f67bc25495d096a))
15+
* update package-lock.json after merge conflicts ([eadd4fe](https://github.com/tidev/titanium_mobile/commit/eadd4fece5f8ac77c0a1b35e7af18d131ecc416d))
16+
* handle first privacy manifest changes ([a6f8ed4](https://github.com/tidev/titanium_mobile/commit/a6f8ed48843334686ab6ace07c52066c4a74dbfc))
17+
* Revert "feat(ios): support multi-scene applications (#13941)" ([8570d92](https://github.com/tidev/titanium_mobile/commit/8570d922175ba60f2554249d75fdf4505471c110))
18+
19+
* Michael Gangolf
20+
* node-appc update ([54acc65](https://github.com/tidev/titanium_mobile/commit/54acc65fc870754b4eb869abd9a3328584752464))
21+
* fix noresults event in ListView width custom query ([d9ecad7](https://github.com/tidev/titanium_mobile/commit/d9ecad760b6ea2be6089a00939bc95ba6527202f))
22+
* node-titanium-sdk update ([feffa23](https://github.com/tidev/titanium_mobile/commit/feffa239ca35c5fbf208583e3c78299631bfca66))
23+
* Ti.UI.Tab selected event returns no data ([abc9e81](https://github.com/tidev/titanium_mobile/commit/abc9e81bd38c01bc3de48219707aa4d1d06e94fe))
24+
* touchFeedbackColor not working for a bottomNavigation tab ([4639ced](https://github.com/tidev/titanium_mobile/commit/4639cede2baeca7e2f7670595bf376ef94bd77fa))
25+
* switchCamera method was missing ([5fc9115](https://github.com/tidev/titanium_mobile/commit/5fc91157528805bc984ad05eba851328162c0797))
26+
27+
## Bug Fixes
28+
29+
### Android platform
30+
31+
* fix noresults event in ListView width custom query ([d9ecad7](https://github.com/tidev/titanium_mobile/commit/d9ecad760b6ea2be6089a00939bc95ba6527202f))
32+
* switchCamera method was missing ([5fc9115](https://github.com/tidev/titanium_mobile/commit/5fc91157528805bc984ad05eba851328162c0797))
33+
* Ti.UI.Tab selected event returns no data ([abc9e81](https://github.com/tidev/titanium_mobile/commit/abc9e81bd38c01bc3de48219707aa4d1d06e94fe))
34+
* touchFeedbackColor not working for a bottomNavigation tab ([4639ced](https://github.com/tidev/titanium_mobile/commit/4639cede2baeca7e2f7670595bf376ef94bd77fa))
35+
36+
## SDK Module Versions
37+
38+
| Module | Android version | iOS Version |
39+
| ----------- | --------------- | ----------- |
40+
| facebook | 12.1.0 | 14.0.0 |
41+
| ti.map | 5.6.0 | 7.3.1 |
42+
| ti.webdialog | 2.3.0 | 3.0.2 |
43+
| ti.playservices | 18.2.0 | n/a |
44+
| ti.identity | 3.1.0 | 5.0.0 |
45+
| urlSession | n/a | 4.0.1 |
46+
| ti.coremotion | n/a | 4.0.1 |
47+
| ti.applesignin | n/a | 3.1.2 |
48+
| hyperloop | 7.0.6 | 7.0.6 |
49+
50+
# [12.3.0](https://github.com/tidev/titanium_mobile/compare/12_2_X...12.3.0) (2024-02-16)
251

352
## About this release
453

@@ -7,7 +56,7 @@ Titanium SDK 12.3.0 is a minor release of the SDK, addressing high-priority issu
756
## Community Credits
857

958
* Michael Gangolf
10-
* update ti.map ([241ba55](https://github.com/tidev/titanium_mobile/commit/241ba55b130671ac07e7309941520b2ed1a86058))
59+
* fix Android FAB tintColor ([0c1bf92](https://github.com/tidev/titanium_mobile/commit/0c1bf9238593fd364dd8a887a7b190f339602def))
1160
* update minimum node.js version to 16.x ([af08e72](https://github.com/tidev/titanium_mobile/commit/af08e72c3fccdeade7f10e4e983c2c48dea6f491))
1261
* set correct title after titleAttributes update ([53738a1](https://github.com/tidev/titanium_mobile/commit/53738a1d05f0945841cb2247bc0e86fb413e0bc3))
1362
* optimize TiProperties ([e364209](https://github.com/tidev/titanium_mobile/commit/e3642099bacfebaaa0c0835a9a39dd9c2a521934))
@@ -31,6 +80,10 @@ Titanium SDK 12.3.0 is a minor release of the SDK, addressing high-priority issu
3180
* add empty build.gradle ([2c965e4](https://github.com/tidev/titanium_mobile/commit/2c965e4e1e0950a34f7ef777614260c86b063b7a))
3281

3382
* Hans Knöchel
83+
* restore compatibility for Ti.App._resumeRestart() ([4b34d5f](https://github.com/tidev/titanium_mobile/commit/4b34d5ff8660ce3d717ca2e104fcbcfc09462b14))
84+
* update 12.3.0 changelog ([5272d8a](https://github.com/tidev/titanium_mobile/commit/5272d8a72a58dc96ee9cfd625d6fd172553ff57e))
85+
* fix various issues related to the scene migration ([21c2861](https://github.com/tidev/titanium_mobile/commit/21c28613d906cbe210b5fc1dc1f4ca4193e3e1a5))
86+
* fix debug issues with scenes ([34e0086](https://github.com/tidev/titanium_mobile/commit/34e00861ea8aeeeacddd2155a9013b480e7aa8d0))
3487
* move issue ([f83062b](https://github.com/tidev/titanium_mobile/commit/f83062b6cda6e2a1aa26fc06abe9b99228f1d6cb))
3588
* add 12.3.0 changelog ([1e58137](https://github.com/tidev/titanium_mobile/commit/1e58137bb4886324ceb4bcf527b7550e963b10bc))
3689
* support multi-scene applications ([bfc87a6](https://github.com/tidev/titanium_mobile/commit/bfc87a6517f0b70b82ea760b8d052381bddf1ff4))
@@ -42,10 +95,12 @@ Titanium SDK 12.3.0 is a minor release of the SDK, addressing high-priority issu
4295
* Brianggalvez
4396
* support for html in AttributedStrings ([ca4a7a9](https://github.com/tidev/titanium_mobile/commit/ca4a7a9e77a3c88d9790671eb8abf8d837c409bd))
4497

98+
4599
## Bug Fixes
46100

47101
### Android platform
48102

103+
* fix Android FAB tintColor ([0c1bf92](https://github.com/tidev/titanium_mobile/commit/0c1bf9238593fd364dd8a887a7b190f339602def))
49104
* fix TextArea hinttextid ([845a08d](https://github.com/tidev/titanium_mobile/commit/845a08d650134950ab7ef7325d362f6406b3eada))
50105
* null check in ScrollView getAttributeSet ([c3c6cde](https://github.com/tidev/titanium_mobile/commit/c3c6cde3aa596dc7db8db66bf0665137e5eaece5))
51106
* return more httpclient errors to Ti ([fafdde6](https://github.com/tidev/titanium_mobile/commit/fafdde61c520ac09c374aad3c97c9b8c1c34422f))
@@ -56,6 +111,12 @@ Titanium SDK 12.3.0 is a minor release of the SDK, addressing high-priority issu
56111

57112
* simulator and macos builds don't require wwdr ([8c70a0d](https://github.com/tidev/titanium_mobile/commit/8c70a0db7ad33e62e15128061237935bece49843))
58113

114+
### iOS platform
115+
116+
* fix debug issues with scenes ([34e0086](https://github.com/tidev/titanium_mobile/commit/34e00861ea8aeeeacddd2155a9013b480e7aa8d0))
117+
* fix various issues related to the scene migration ([21c2861](https://github.com/tidev/titanium_mobile/commit/21c28613d906cbe210b5fc1dc1f4ca4193e3e1a5))
118+
* restore compatibility for Ti.App._resumeRestart() ([4b34d5f](https://github.com/tidev/titanium_mobile/commit/4b34d5ff8660ce3d717ca2e104fcbcfc09462b14))
119+
59120
## Features
60121

61122
### Multiple platforms
@@ -78,12 +139,15 @@ Titanium SDK 12.3.0 is a minor release of the SDK, addressing high-priority issu
78139
* support multi-scene applications ([bfc87a6](https://github.com/tidev/titanium_mobile/commit/bfc87a6517f0b70b82ea760b8d052381bddf1ff4))
79140
* view rotation parity ([5c7edd8](https://github.com/tidev/titanium_mobile/commit/5c7edd8588f4f66c74040ad0febb83ce687e925a))
80141

142+
## BREAKING CHANGES
143+
144+
81145
## SDK Module Versions
82146

83147
| Module | Android version | iOS Version |
84148
| ----------- | --------------- | ----------- |
85149
| facebook | 12.1.0 | 14.0.0 |
86-
| ti.map | 5.6.1 | 7.3.1 |
150+
| ti.map | 5.6.0 | 7.3.1 |
87151
| ti.webdialog | 2.3.0 | 3.0.2 |
88152
| ti.playservices | 18.2.0 | n/a |
89153
| ti.identity | 3.1.0 | 5.0.0 |

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ today and benefit from 1:1 sessions with the core team, exclusive modules, merch
5252

5353
Learn more about sponsoring TiDev, the organization behind the Titanium SDK, [here](https://github.com/sponsors/tidev) 🚀.
5454

55-
<!-- sponsors --><a href="https://github.com/Topener"><img src="https://github.com/Topener.png" width="60px" alt="Rene Pot" /></a><a href="https://github.com/phobeous"><img src="https://github.com/phobeous.png" width="60px" alt="Rodrigo Farfán" /></a><a href="https://github.com/jasonkneen"><img src="https://github.com/jasonkneen.png" width="60px" alt="Jason Kneen" /></a><a href="https://github.com/de1mat"><img src="https://github.com/de1mat.png" width="60px" alt="Matt Delmarter" /></a><a href="https://github.com/dlewis23"><img src="https://github.com/dlewis23.png" width="60px" alt="dlewis23" /></a><a href="https://github.com/dethier1958"><img src="https://github.com/dethier1958.png" width="60px" alt="Daniel Ethier" /></a><a href="https://github.com/AvinashDalvi89"><img src="https://github.com/AvinashDalvi89.png" width="60px" alt="Avinash Dalvi" /></a><a href="https://github.com/zenjoe"><img src="https://github.com/zenjoe.png" width="60px" alt="Joe Kniesek" /></a><a href="https://github.com/desarrollogotit"><img src="https://github.com/desarrollogotit.png" width="60px" alt="" /></a><a href="https://github.com/Astrovic"><img src="https://github.com/Astrovic.png" width="60px" alt="Vittorio Sorbera" /></a><a href="https://github.com/Arood"><img src="https://github.com/Arood.png" width="60px" alt="Marcus Olovsson" /></a><a href="https://github.com/Rearmachine"><img src="https://github.com/Rearmachine.png" width="60px" alt="" /></a><a href="https://github.com/alexlarocca"><img src="https://github.com/alexlarocca.png" width="60px" alt="Alessandro La Rocca" /></a><a href="https://github.com/reshopper"><img src="https://github.com/reshopper.png" width="60px" alt="Reshopper" /></a><a href="https://github.com/safadig"><img src="https://github.com/safadig.png" width="60px" alt="Gus" /></a><a href="https://github.com/designbymind"><img src="https://github.com/designbymind.png" width="60px" alt="Jason David Miller" /></a><a href="https://github.com/greatschism"><img src="https://github.com/greatschism.png" width="60px" alt="Michael Zaladonis" /></a><a href="https://github.com/enzoq"><img src="https://github.com/enzoq.png" width="60px" alt="Vincenzo Quacquarelli" /></a><a href="https://github.com/mighty-office"><img src="https://github.com/mighty-office.png" width="60px" alt="Mighty GmbH" /></a><a href="https://github.com/Fruugul"><img src="https://github.com/Fruugul.png" width="60px" alt="Fruugul" /></a><a href="https://github.com/petervaradi"><img src="https://github.com/petervaradi.png" width="60px" alt="" /></a><a href="https://github.com/korelogic"><img src="https://github.com/korelogic.png" width="60px" alt="Korelogic Limited" /></a><!-- sponsors -->
55+
<!-- sponsors --><a href="https://github.com/Topener"><img src="https://github.com/Topener.png" width="60px" alt="Rene Pot" /></a><a href="https://github.com/phobeous"><img src="https://github.com/phobeous.png" width="60px" alt="Rodrigo Farfán" /></a><a href="https://github.com/jasonkneen"><img src="https://github.com/jasonkneen.png" width="60px" alt="Jason Kneen" /></a><a href="https://github.com/de1mat"><img src="https://github.com/de1mat.png" width="60px" alt="Matt Delmarter" /></a><a href="https://github.com/dlewis23"><img src="https://github.com/dlewis23.png" width="60px" alt="dlewis23" /></a><a href="https://github.com/dethier1958"><img src="https://github.com/dethier1958.png" width="60px" alt="Daniel Ethier" /></a><a href="https://github.com/AvinashDalvi89"><img src="https://github.com/AvinashDalvi89.png" width="60px" alt="Avinash Dalvi" /></a><a href="https://github.com/zenjoe"><img src="https://github.com/zenjoe.png" width="60px" alt="Joe Kniesek" /></a><a href="https://github.com/desarrollogotit"><img src="https://github.com/desarrollogotit.png" width="60px" alt="" /></a><a href="https://github.com/Astrovic"><img src="https://github.com/Astrovic.png" width="60px" alt="Vittorio Sorbera" /></a><a href="https://github.com/Arood"><img src="https://github.com/Arood.png" width="60px" alt="Marcus Olovsson" /></a><a href="https://github.com/Rearmachine"><img src="https://github.com/Rearmachine.png" width="60px" alt="" /></a><a href="https://github.com/alexlarocca"><img src="https://github.com/alexlarocca.png" width="60px" alt="Alessandro La Rocca" /></a><a href="https://github.com/reshopper"><img src="https://github.com/reshopper.png" width="60px" alt="Reshopper" /></a><a href="https://github.com/safadig"><img src="https://github.com/safadig.png" width="60px" alt="Gus" /></a><a href="https://github.com/designbymind"><img src="https://github.com/designbymind.png" width="60px" alt="Jason David Miller" /></a><a href="https://github.com/greatschism"><img src="https://github.com/greatschism.png" width="60px" alt="Michael Zaladonis" /></a><a href="https://github.com/enzoq"><img src="https://github.com/enzoq.png" width="60px" alt="Vincenzo Quacquarelli" /></a><a href="https://github.com/mighty-office"><img src="https://github.com/mighty-office.png" width="60px" alt="Mighty GmbH" /></a><a href="https://github.com/Fruugul"><img src="https://github.com/Fruugul.png" width="60px" alt="Fruugul" /></a><a href="https://github.com/korelogic"><img src="https://github.com/korelogic.png" width="60px" alt="Korelogic Limited" /></a><a href="https://github.com/eddyinet"><img src="https://github.com/eddyinet.png" width="60px" alt="" /></a><a href="https://github.com/gouldjw"><img src="https://github.com/gouldjw.png" width="60px" alt="John Gould" /></a><!-- sponsors -->
5656

5757
## Features
5858

android/app/src/main/java/com/titanium/test/TitaniumTestAppInfo.java

-5
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,6 @@ public String getIcon()
6060
return "appicon.png";
6161
}
6262

63-
public boolean isAnalyticsEnabled()
64-
{
65-
return true;
66-
}
67-
6863
public String getGUID()
6964
{
7065
return "edf09efc-69ef-46fd-9777-35d6aaa2d7b5";

0 commit comments

Comments
 (0)