Skip to content

Commit af5264a

Browse files
committed
singular v13.1.0
1 parent cb6369f commit af5264a

49 files changed

Lines changed: 183 additions & 143 deletions

Some content is hidden

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

docs/singular/_includes/add-apm.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Once complete `apm` will have created something like the following file structur
3737

3838
- Add the `ane` directory to your IDE. *See the tutorials located [here](/docs/tutorials/getting-started) on adding an extension to your IDE.*
3939

40-
- You will have an `assets` directory that contains required assets for the installed extensions. You must add the `assets/ios` folder to the root of your iOS application package. (The `ios` folder contains a `Frameworks` folder with the required iOS dynamic frameworks).
40+
- You will have an `assets` directory that contains required assets for the installed extensions. If there is an `ios` or `android` directory inside the `assets` directory you should add the contents of these directories to your respective builds.
4141

4242
:::info
4343
We suggest you use the locations directly in your builds rather than copying the files elsewhere. The reason for this is if you ever go to update the extensions using `apm` that these updates will be pulled into your build automatically.

docs/singular/_includes/add-manual-appdescriptor.mdx

Lines changed: 46 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,10 @@ The following should be added to your `extensions` node in your application desc
2424

2525
### Dynamic Frameworks
2626

27-
Singular is based on a dynamic framework so you must include the framework and dependent swift libs in your application for signing by AIR.
28-
29-
To do this create a `Frameworks` directory at the top / root level of your application and ensure it is packaged with your AIR application.
30-
31-
If should contain any of the files in the supplied `assets/ios/Frameworks` directory (including `dylib` and `framework` directories).
32-
33-
Your `Frameworks` directory should contain:
27+
:::note
28+
Singular is now based on a static framework so you no longer need to include the `Frameworks` directory in your application and you should remove any legacy versions of the `Singular.framework` from that folder.
29+
:::
3430

35-
```
36-
Singular.framework
37-
```
3831

3932

4033
### Info Additions
@@ -46,7 +39,7 @@ The following additions are for the `InfoAdditions` node of the iPhone section i
4639
<InfoAdditions><![CDATA[
4740
4841
<key>MinimumOSVersion</key>
49-
<string>12.0</string>
42+
<string>13.0</string>
5043
5144
]]></InfoAdditions>
5245
</iPhone>
@@ -68,14 +61,27 @@ Ensure you replace:
6861

6962
```xml
7063
<manifest android:installLocation="auto">
71-
<uses-sdk android:minSdkVersion="25" android:targetSdkVersion="34" />
64+
<uses-sdk android:minSdkVersion="25" android:targetSdkVersion="35" />
7265

7366
<uses-permission android:name="android.permission.INTERNET"/>
7467
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
7568
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
7669
<uses-permission android:name="BIND_GET_INSTALL_REFERRER_SERVICE" />
7770

78-
<application android:appComponentFactory="androidx.core.app.CoreComponentFactory">
71+
<queries>
72+
<intent>
73+
<action android:name="com.singular.preinstall.READ_PERMISSION_SINGULAR" />
74+
</intent>
75+
</queries>
76+
<queries>
77+
<package android:name="com.facebook.katana" />
78+
<package android:name="com.instagram.android" />
79+
</queries>
80+
<queries>
81+
<package android:name="com.digitalturbine.igniteui.provider.SingularContentProvider" />
82+
</queries>
83+
84+
<application>
7985

8086
<activity android:name="com.distriqt.core.auth.AuthorisationActivity" android:exported="false" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
8187

@@ -87,4 +93,31 @@ Ensure you replace:
8793

8894

8995

96+
### Android Gradle Version
97+
98+
We have updated the required gradle version used to build your application to be higher than the default AIR currently uses (April 2025).
99+
100+
To specify a higher version add the following to your android node in your application descriptor:
101+
102+
```xml
103+
<android>
104+
<gradleVersion>8.9</gradleVersion>
105+
<androidGradlePluginVersion>8.7.3</androidGradlePluginVersion>
106+
107+
...
108+
</android>
109+
```
110+
111+
If you don't do this you will see the following error when building your application:
112+
113+
```
114+
Unexpected failure: Unable to run java: com.adobe.air.ADTException: gradle tool failed:
115+
FAILURE: Build failed with an exception.
116+
117+
...
118+
119+
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
120+
```
121+
122+
90123

docs/singular/changelog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
### 2025.09.04 [v13.1.0]
2+
3+
```
4+
feat(android): update sdk to v12.10.0
5+
feat(ios): update sdk to v12.8.1
6+
```
7+
18
### 2024.12.19 [v13.0.0]
29

310
```

static/asdocs/singular/all-classes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- saved from url=(0014)about:internet --><html>
22
<head>
33
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4-
<title>All Classes - distriqt // singular</title>
4+
<title>All Classes - singular</title>
55
<base target="classFrame">
66
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
77
<link rel="stylesheet" href="print.css" type="text/css" media="print">
@@ -37,4 +37,4 @@ <h3><a href="class-summary.html" target="classFrame" style="color:black">All Cla
3737
</table>
3838
</body>
3939
</html>
40-
<!--Copyright distriqt 2016<br/>Thu Dec 19 2024, 04:29 PM +10:00 -->
40+
<!--Copyright Michael Archbold 2025<br/>Thu Sep 4 2025, 04:10 PM +10:00 -->

static/asdocs/singular/all-index-A.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)