Skip to content

Commit

Permalink
Release_iOS-18-2_macOS-15-2
Browse files Browse the repository at this point in the history
  • Loading branch information
cyrusdaboo committed Dec 12, 2024
1 parent b6202ca commit 1fa8427
Show file tree
Hide file tree
Showing 133 changed files with 529 additions and 176 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ This release corresponds to the following OS versions

| OS | Version |
|----------|---------|
| iOS | 18.1 |
| macOS | 15.1 |
| tvOS | 18.1 |
| visionOS | 2.1 |
| watchOS | 11.1 |
| iOS | 18.2 |
| macOS | 15.2 |
| tvOS | 18.2 |
| visionOS | 2.2 |
| watchOS | 11.2 |

## Important Release Notes

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ payloadkeys:
- key: Restrictions
type: <dictionary>
presence: optional
content: Defines the restrictions for disks
content: The restrictions for the disk.
subkeys:
- key: ExternalStorage
title: External Storage
Expand All @@ -36,9 +36,9 @@ payloadkeys:
combinetype: enum-last
content: |-
Specifies the mount policy for external storage:
* Allowed - external storage that is read-write or read-only will be mounted.
* ReadOnly - only external storage that is read-only will be automatically mounted. Note that external storage that is read-write will not be mounted read-only.
* Disallowed - no external storage will be mounted.
* 'Allowed': the system can mount external storage that is read-write or read-only.
* 'ReadOnly': the system can only mount read-only external storage. Note that external storage that is read-write will not be mounted read-only.
* 'Disallowed': The system can't mount any external storage.
- key: NetworkStorage
title: Network Storage
type: <string>
Expand All @@ -50,6 +50,6 @@ payloadkeys:
combinetype: enum-last
content: |-
Specifies the mount policy for network storage:
* Allowed - network storage that is read-write or read-only will be mounted.
* ReadOnly - only network storage that is read-only will be mounted. Note that network storage that is read-write will not be mounted read-only.
* Disallowed - no network storage will be mounted.
* 'Allowed': the system can mount network storage that is read-write or read-only.
* 'ReadOnly': the system can only mount read-only network storage. Note that network storage that is read-write will not be mounted read-only.
* 'Disallowed': The system can't mount any network storage.
4 changes: 2 additions & 2 deletions declarative/declarations/configurations/math.settings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ payloadkeys:
type: <dictionary>
presence: optional
content: If present, configures the Math Notes mode of the calculator. If not
present, math notes mode is enabled.
present, Math Notes mode is enabled.
subkeys:
- key: Enabled
type: <boolean>
Expand Down Expand Up @@ -110,7 +110,7 @@ payloadkeys:
type: <boolean>
presence: required
combinetype: boolean-and
content: Controls whether keyboard suggestions include math solutions
content: Controls whether keyboard suggestions include math solutions.
- key: MathNotes
type: <boolean>
presence: required
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,15 @@ payloadkeys:
title: Managed Extensions
type: <dictionary>
presence: optional
content: Extensions being managed
content: The dictionary of managed extensions settings.
subkeys:
- key: ANY
type: <dictionary>
presence: optional
content: The composed identifier of the managed extension, or "*" for all extensions.
In order for the extension to be managed, its host app must be present on the
device. To generate this string use codesign -dv <path_to_appex>. The browser
extension is located in the PlugIns folder inside the app bundle. The expected
format is "Identifier (TeamIdentifier)". For extensions that are not also available
on macOS the app developer will need to provide this information.
content: |-
The composed identifier of the managed extension, or “*” for all extensions. In order for the extension to be managed, its host app must be present on the device.
To generate this string use 'codesign -dv <path_to_appex>'. The browser extension is located in the PlugIns folder inside the app bundle. The expected format is “Identifier (TeamIdentifier)”.
For extensions that aren't also available on macOS the app developer needs to provide this information.
subkeytype: ExtensionDictionary
subkeys:
- key: State
Expand All @@ -54,9 +52,9 @@ payloadkeys:
combinetype: enum-last
content: |-
Controls whether an extension is allowed.
* Allowed - The user is allowed to turn the extension on or off
* AlwaysOn - The extension will always be on
* AlwaysOff - The extension will always be off
* 'Allowed' - The user is allowed to turn the extension on or off.
* 'AlwaysOn' - The extension will always be on.
* 'AlwaysOff' - The extension will always be off.
- key: PrivateBrowsing
title: Private Browsing state
type: <string>
Expand All @@ -68,18 +66,18 @@ payloadkeys:
combinetype: enum-last
content: |-
Controls whether an extension is allowed in Private Browsing.
* Allowed - The user is allowed to turn the extension on or off in Private Browsing
* AlwaysOn - The extension will always be on in Private Browsing if the extension is on outside of Private Browsing
* AlwaysOff - The extension will never be on in Private Browsing
* 'Allowed' - The user is allowed to turn the extension on or off in Private Browsing.
* 'AlwaysOn' - The extension will always be on in Private Browsing if the extension is on outside of Private Browsing.
* 'AlwaysOff' - The extension will never be on in Private Browsing.
- key: AllowedDomains
title: Allowed domains
type: <array>
presence: optional
combinetype: set-union
content: Controls the domains and sub-domains the extension is granted access
to. Any non-prefixed domains take precedence over prefixed domains, and DeniedDomains
takes precedence over AllowedDomains. Any domains not specified in AllowedDomains
or DeniedDomains are configurable by the user.
to. Any non-prefixed domains take precedence over prefixed domains, and 'DeniedDomains'
takes precedence over 'AllowedDomains'. Any domains not specified in 'AllowedDomains'
or 'DeniedDomains' are configurable by the user.
subkeys:
- key: Domain
title: Domain
Expand All @@ -90,10 +88,10 @@ payloadkeys:
type: <array>
presence: optional
combinetype: set-union
content: Controls the domains and sub-domains the extension is not allowed to
content: Controls the domains and sub-domains the extension isn't allowed to
access. Any non-prefixed domains take precedence over prefixed domains, and
DeniedDomains takes precedence over AllowedDomains. Any domains not specified
in AllowedDomains or DeniedDomains are configurable by the user.
'DeniedDomains' takes precedence over 'AllowedDomains'. Any domains not specified
in 'AllowedDomains' or 'DeniedDomains' are configurable by the user.
subkeys:
- key: Domain
title: Domain
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ payloadkeys:
type: <string>
presence: required
content: The unique identifier of the set of background tasks managed with this
configuration. This should be a reverse DNS style identifier. This is used solely
by the management system to differentiate between tasks in different configurations.
configuration. This should be a reverse DNS style identifier. The system uses
this identifier to differentiate between tasks in different configurations.
- key: TaskDescription
title: Task Description
type: <string>
Expand All @@ -40,20 +40,14 @@ payloadkeys:
- application/zip
presence: optional
content: |-
Specifies the identifier of an asset declaration containing a reference
to the files to be used for the background task configuration. The corresponding
asset must be of type "com.apple.asset.data". The referenced data must be a zip
archive of an entire directory, that will be expanded and stored in a well known
location for the background task. The asset's "ContentType" and "Hash-SHA-256"
keys in the "Reference" key are required.
This file should contain background task executables, scripts, and configuration
files, but not the launchd configuration files.
Specifies the identifier of an asset declaration containing a reference to the files to be used for the background task configuration. The corresponding asset must be of type “'com.apple.asset.data'”.
The referenced data must be a zip archive of an entire directory, that will be expanded and stored in a well known location for the background task. The asset's “ContentType” and “Hash-SHA-256” keys in the “Reference” key are required.
This file should contain background task executables, scripts, and configuration files, but not the 'launchd' configuration files.
- key: LaunchdConfigurations
title: Launchd Configurations
type: <array>
presence: optional
content: An array of launchd configuration files used to run the background tasks.
content: An array of 'launchd' configuration files used to run the background tasks.
subkeys:
- key: launchd-item
type: <dictionary>
Expand All @@ -70,11 +64,11 @@ payloadkeys:
- application/xml
- text/xml
presence: required
content: |-
Specifies the identifier of an asset declaration containing a reference
to the launchd configuration file for the background task. The referenced data must be a
property list file conforming to the launchd.plist format. The asset's "ContentType" and "Hash-SHA-256"
keys in the "Reference" key are required.
content: Specifies the identifier of an asset declaration containing a reference
to the launchd configuration file for the background task. The referenced
data must be a property list file conforming to the launchd.plist format.
The asset's ContentType and Hash-SHA-256” keys in the “Reference” key are
required.
- key: Context
title: Launchd Context
type: <string>
Expand Down
Loading

0 comments on commit 1fa8427

Please sign in to comment.