From c180969feb9f4cbc0aeafa39ba6a7217c632b7c3 Mon Sep 17 00:00:00 2001 From: Stanislas Kita Date: Wed, 11 Mar 2026 11:45:55 +0100 Subject: [PATCH 1/3] Feat(Core): update --- tools/pmv.json | 5229 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 5228 insertions(+), 1 deletion(-) diff --git a/tools/pmv.json b/tools/pmv.json index 6a5b842..c1c7126 100644 --- a/tools/pmv.json +++ b/tools/pmv.json @@ -1 +1,5228 @@ -{"PublicAssetSets":{"iOS":[{"ProductVersion":"6.3","Build":"17U6208","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch2,3","Watch2,4","Watch2,6","Watch2,7"]},{"ProductVersion":"17.4","Build":"21L227","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"17.4.1","Build":"21E236","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,4","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"8.8.1","Build":"19U6512","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch3,1","Watch3,2","Watch3,3","Watch3,4","Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"16.7.2","Build":"20H115","PostingDate":"2023-10-25","ExpirationDate":"2024-06-26","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3"]},{"ProductVersion":"16.7.7","Build":"20H6330","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"10.4","Build":"21T6216","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"16.7.2","Build":"20H6115","PostingDate":"2023-10-25","ExpirationDate":"2024-06-26","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3"]},{"ProductVersion":"9.6.3","Build":"20U502","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"16.7.7","Build":"20H330","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"6.3","Build":"17U208","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch2,3","Watch2,4","Watch2,6","Watch2,7"]},{"ProductVersion":"8.8.1","Build":"19U512","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch3,1","Watch3,2","Watch3,3","Watch3,4","Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"10.4","Build":"21T216","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"15.8.2","Build":"19H384","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"12.5.7","Build":"16H81","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad4,1","iPad4,2","iPad4,3","iPad4,4","iPad4,5","iPad4,6","iPad4,7","iPad4,8","iPad4,9","iPhone6,1","iPhone6,2","iPhone7,1","iPhone7,2","iPod7,1"]},{"ProductVersion":"12.5.7","Build":"16H6081","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad4,1","iPad4,2","iPad4,3","iPad4,4","iPad4,5","iPad4,6","iPad4,7","iPad4,8","iPad4,9","iPhone6,1","iPhone6,2","iPhone7,1","iPhone7,2","iPod7,1"]},{"ProductVersion":"17.4","Build":"21L6227","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"15.8.2","Build":"19H6384","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"5.3.9","Build":"16U693","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch2,3","Watch2,4","Watch2,6","Watch2,7","Watch3,1","Watch3,2","Watch3,3","Watch3,4","Watch4,1","Watch4,2","Watch4,3","Watch4,4"]},{"ProductVersion":"9.6.3","Build":"20U6502","PostingDate":"2024-03-07","ExpirationDate":"2024-06-26","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"17.4.1","Build":"21E6236","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,4","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]}],"xrOS":[{"ProductVersion":"1.0.3","Build":"21N333","PostingDate":"2024-02-12","ExpirationDate":"2024-06-05","SupportedDevices":["RealityDevice14,1"]}],"macOS":[{"ProductVersion":"14.4.1","Build":"23E224","PostingDate":"2024-03-25","ExpirationDate":"2024-06-26","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J514cAP","J514mAP","J514sAP","J516cAP","J516mAP","J516sAP","J613AP","J615AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-63001698E7A34814","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"13.6.6","Build":"22G630","PostingDate":"2024-03-25","ExpirationDate":"2024-06-26","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-EE2EBD4B90B839A8","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"12.7.4","Build":"21H1123","PostingDate":"2024-03-25","ExpirationDate":"2024-06-26","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J456AP","J457AP","J493AP","J680AP","J780AP","Mac-06F11F11946D27C5","Mac-06F11FD93F0323C5","Mac-1E7E29AD0135F9BC","Mac-35C5E08120C7EEAF","Mac-473D31EABEB93F9B","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-65CE76090165799A","Mac-66E35819EE2D0D05","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-937CB26E2E02BB01","Mac-9AE82516C7C6B903","Mac-9F18E312C5C2BF0B","Mac-A369DDC4E67F1C45","Mac-A5C67F76ED83108C","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-B809C3757DA9BB8D","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-DB15BD556843C820","Mac-E43C1C25D4880AD6","Mac-EE2EBD4B90B839A8","Mac-F60DEB81FF30ACF6","Mac-FFE5EF870D7BA81A","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"11.7.10","Build":"20G1427","PostingDate":"2024-03-25","ExpirationDate":"2024-06-26","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J185AP","J185FAP","J213AP","J214AP","J214KAP","J215AP","J223AP","J230AP","J230KAP","J274AP","J293AP","J313AP","J456AP","J457AP","J680AP","J780AP","Mac-06F11F11946D27C5","Mac-06F11FD93F0323C5","Mac-0CFF9C7C2B63DF8D","Mac-112818653D3AABFC","Mac-112B0A653D3AAB9C","Mac-189A3D4F975D5FFC","Mac-1E7E29AD0135F9BC","Mac-226CB3C6A851A671","Mac-27AD2F918AE68F61","Mac-2BD1B31983FE1663","Mac-35C1E88140C3E6CF","Mac-35C5E08120C7EEAF","Mac-36B6B6DA9CFCD881","Mac-3CBD00234E554E41","Mac-42FD25EABCABB274","Mac-473D31EABEB93F9B","Mac-4B682C642B45593E","Mac-50619A408DB004DA","Mac-53FDB3D8DB8CA971","Mac-551B86E5744E2388","Mac-5A49A77366F81C72","Mac-5F9802EFE386AA28","Mac-63001698E7A34814","Mac-65CE76090165799A","Mac-66E35819EE2D0D05","Mac-747B1AEFF11738BE","Mac-77F17D7DA9285301","Mac-7BA5B2D9E42DDD94","Mac-7BA5B2DFE22DDD8C","Mac-7DF21CB3ED6977E5","Mac-81E3E92DD6088272","Mac-827FAC58A8FDFA22","Mac-827FB448E656EC26","Mac-90BE64C3CB5A9AEB","Mac-937A206F2EE63C01","Mac-937CB26E2E02BB01","Mac-9394BDF4BF862EE7","Mac-9AE82516C7C6B903","Mac-9F18E312C5C2BF0B","Mac-A369DDC4E67F1C45","Mac-A5C67F76ED83108C","Mac-A61BADE1FDAD7B05","Mac-AA95B1DDAB278B95","Mac-AF89B6D9451A490B","Mac-B4831CEBD52A0C4C","Mac-B809C3757DA9BB8D","Mac-BE088AF8C5EB4FA2","Mac-BE0E8AC46FE800CC","Mac-C6F71043CEAA02A6","Mac-CAD6701F7CEA0921","Mac-CF21D135A7D34AA6","Mac-CFF7D910A743CAAF","Mac-DB15BD556843C820","Mac-E1008331FDC96864","Mac-E43C1C25D4880AD6","Mac-E7203C0F68AA0004","Mac-EE2EBD4B90B839A8","Mac-F305150B0C7DEEEF","Mac-F60DEB81FF30ACF6","Mac-FA842E06C61E91C5","Mac-FFE5EF870D7BA81A","VMM-x86_64","X589AMLUAP","X589ICLYAP","X86LEGACYAP"]}],"visionOS":[{"ProductVersion":"1.1.1","Build":"21O6224","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["RealityDevice14,1"]},{"ProductVersion":"1.1.1","Build":"21O224","PostingDate":"2024-03-21","ExpirationDate":"2024-06-26","SupportedDevices":["RealityDevice14,1"]}]},"AssetSets":{"iOS":[{"ProductVersion":"17.2.1","Build":"21C6066","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"6.3","Build":"17U6208","PostingDate":"2023-12-11","ExpirationDate":"2024-06-25","SupportedDevices":["Watch2,3","Watch2,4","Watch2,6","Watch2,7"]},{"ProductVersion":"17.2","Build":"21C6062","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9"]},{"ProductVersion":"10.2","Build":"21S6364","PostingDate":"2023-12-11","ExpirationDate":"2024-04-21","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"10.3.1","Build":"21S6651","PostingDate":"2024-02-08","ExpirationDate":"2024-06-05","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"17.4","Build":"21E219","PostingDate":"2024-03-15","ExpirationDate":"2024-06-19","SupportedDevices":["iPhone11,4"]},{"ProductVersion":"17.4","Build":"21E219","PostingDate":"2024-03-05","ExpirationDate":"2024-06-19","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"16.7.2","Build":"20H115","PostingDate":"2023-10-25","ExpirationDate":"2024-06-25","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3"]},{"ProductVersion":"15.8","Build":"19H6370","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"10.2","Build":"21S364","PostingDate":"2023-12-11","ExpirationDate":"2024-04-21","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"17.3","Build":"21D50","PostingDate":"2024-01-22","ExpirationDate":"2024-05-08","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"10.4","Build":"21T6216","PostingDate":"2024-03-07","ExpirationDate":"2024-06-25","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"16.7.2","Build":"20H6115","PostingDate":"2023-10-25","ExpirationDate":"2024-06-25","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3"]},{"ProductVersion":"6.3","Build":"17U208","PostingDate":"2023-12-11","ExpirationDate":"2024-06-25","SupportedDevices":["Watch2,3","Watch2,4","Watch2,6","Watch2,7"]},{"ProductVersion":"8.8.1","Build":"19U512","PostingDate":"2023-12-11","ExpirationDate":"2024-06-25","SupportedDevices":["Watch3,1","Watch3,2","Watch3,3","Watch3,4","Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"15.8.1","Build":"19H380","PostingDate":"2024-01-22","ExpirationDate":"2024-06-25","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"15.8.2","Build":"19H384","PostingDate":"2024-03-05","ExpirationDate":"2024-06-25","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"17.4","Build":"21E6219","PostingDate":"2024-03-15","ExpirationDate":"2024-06-19","SupportedDevices":["iPhone11,4"]},{"ProductVersion":"17.4","Build":"21E6219","PostingDate":"2024-03-05","ExpirationDate":"2024-06-19","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"12.5.7","Build":"16H81","PostingDate":"2023-12-19","ExpirationDate":"2024-06-25","SupportedDevices":["iPad4,1","iPad4,2","iPad4,3","iPad4,4","iPad4,5","iPad4,6","iPad4,7","iPad4,8","iPad4,9","iPhone6,1","iPhone6,2","iPhone7,1","iPhone7,2","iPod7,1"]},{"ProductVersion":"12.5.7","Build":"16H6081","PostingDate":"2023-12-19","ExpirationDate":"2024-06-25","SupportedDevices":["iPad4,1","iPad4,2","iPad4,3","iPad4,4","iPad4,5","iPad4,6","iPad4,7","iPad4,8","iPad4,9","iPhone6,1","iPhone6,2","iPhone7,1","iPhone7,2","iPod7,1"]},{"ProductVersion":"17.4","Build":"21L6227","PostingDate":"2024-03-07","ExpirationDate":"2024-06-25","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"17.3.1","Build":"21D6061","PostingDate":"2024-02-08","ExpirationDate":"2024-06-25","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"17.3.1","Build":"21D61","PostingDate":"2024-02-08","ExpirationDate":"2024-06-25","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"16.7.4","Build":"20H240","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"5.3.9","Build":"16U693","PostingDate":"2023-12-11","ExpirationDate":"2024-06-25","SupportedDevices":["Watch2,3","Watch2,4","Watch2,6","Watch2,7","Watch3,1","Watch3,2","Watch3,3","Watch3,4","Watch4,1","Watch4,2","Watch4,3","Watch4,4"]},{"ProductVersion":"16.7.5","Build":"20H6307","PostingDate":"2024-01-22","ExpirationDate":"2024-06-25","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"16.7.6","Build":"20H320","PostingDate":"2024-03-05","ExpirationDate":"2024-06-19","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"17.4","Build":"21L227","PostingDate":"2024-03-07","ExpirationDate":"2024-06-25","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"17.4.1","Build":"21E236","PostingDate":"2024-03-21","ExpirationDate":"2024-06-25","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,4","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"15.8","Build":"19H370","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"8.8.1","Build":"19U6512","PostingDate":"2023-12-11","ExpirationDate":"2024-06-25","SupportedDevices":["Watch3,1","Watch3,2","Watch3,3","Watch3,4","Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"16.7.7","Build":"20H6330","PostingDate":"2024-03-21","ExpirationDate":"2024-06-25","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"17.3","Build":"21D6050","PostingDate":"2024-01-22","ExpirationDate":"2024-05-08","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"9.6.3","Build":"20U502","PostingDate":"2023-12-11","ExpirationDate":"2024-06-25","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"16.7.7","Build":"20H330","PostingDate":"2024-03-21","ExpirationDate":"2024-06-25","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"17.2","Build":"21K365","PostingDate":"2023-12-11","ExpirationDate":"2024-04-21","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"17.3","Build":"21K6646","PostingDate":"2024-01-22","ExpirationDate":"2024-06-05","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"17.2","Build":"21K6365","PostingDate":"2023-12-11","ExpirationDate":"2024-04-21","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"16.7.5","Build":"20H307","PostingDate":"2024-01-22","ExpirationDate":"2024-06-25","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"10.3","Build":"21S644","PostingDate":"2024-01-22","ExpirationDate":"2024-05-08","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"10.4","Build":"21T216","PostingDate":"2024-03-07","ExpirationDate":"2024-06-25","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"17.3","Build":"21K646","PostingDate":"2024-01-22","ExpirationDate":"2024-06-05","SupportedDevices":["AppleTV11,1","AppleTV14,1","AppleTV5,3","AppleTV6,2","AudioAccessory1,1","AudioAccessory5,1","AudioAccessory6,1"]},{"ProductVersion":"15.8.1","Build":"19H6380","PostingDate":"2024-01-22","ExpirationDate":"2024-06-25","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"16.7.4","Build":"20H6240","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"17.2.1","Build":"21C66","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPhone11,2","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]},{"ProductVersion":"10.3","Build":"21S6644","PostingDate":"2024-01-22","ExpirationDate":"2024-05-08","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"10.3.1","Build":"21S651","PostingDate":"2024-02-08","ExpirationDate":"2024-06-05","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9","Watch7,1","Watch7,2","Watch7,3","Watch7,4","Watch7,5"]},{"ProductVersion":"16.7.6","Build":"20H6320","PostingDate":"2024-03-05","ExpirationDate":"2024-06-19","SupportedDevices":["iPad6,11","iPad6,12","iPad6,3","iPad6,4","iPad6,7","iPad6,8","iPhone10,1","iPhone10,2","iPhone10,3","iPhone10,4","iPhone10,5","iPhone10,6"]},{"ProductVersion":"17.2","Build":"21C62","PostingDate":"2023-12-19","ExpirationDate":"2024-04-21","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9"]},{"ProductVersion":"15.8.2","Build":"19H6384","PostingDate":"2024-03-05","ExpirationDate":"2024-06-25","SupportedDevices":["iPad5,1","iPad5,2","iPad5,3","iPad5,4","iPhone8,1","iPhone8,2","iPhone8,4","iPhone9,1","iPhone9,2","iPhone9,3","iPhone9,4","iPod9,1"]},{"ProductVersion":"9.6.3","Build":"20U6502","PostingDate":"2023-12-11","ExpirationDate":"2024-06-25","SupportedDevices":["Watch4,1","Watch4,2","Watch4,3","Watch4,4","Watch5,1","Watch5,10","Watch5,11","Watch5,12","Watch5,2","Watch5,3","Watch5,4","Watch5,9","Watch6,1","Watch6,10","Watch6,11","Watch6,12","Watch6,13","Watch6,14","Watch6,15","Watch6,16","Watch6,17","Watch6,18","Watch6,2","Watch6,3","Watch6,4","Watch6,6","Watch6,7","Watch6,8","Watch6,9"]},{"ProductVersion":"17.4.1","Build":"21E6236","PostingDate":"2024-03-21","ExpirationDate":"2024-06-25","SupportedDevices":["iPad11,1","iPad11,2","iPad11,3","iPad11,4","iPad11,6","iPad11,7","iPad12,1","iPad12,2","iPad13,1","iPad13,10","iPad13,11","iPad13,16","iPad13,17","iPad13,18","iPad13,19","iPad13,2","iPad13,4","iPad13,5","iPad13,6","iPad13,7","iPad13,8","iPad13,9","iPad14,1","iPad14,2","iPad14,3","iPad14,4","iPad14,5","iPad14,6","iPad7,1","iPad7,11","iPad7,12","iPad7,2","iPad7,3","iPad7,4","iPad7,5","iPad7,6","iPad8,1","iPad8,10","iPad8,11","iPad8,12","iPad8,2","iPad8,3","iPad8,4","iPad8,5","iPad8,6","iPad8,7","iPad8,8","iPad8,9","iPhone11,2","iPhone11,4","iPhone11,6","iPhone11,8","iPhone12,1","iPhone12,3","iPhone12,5","iPhone12,8","iPhone13,1","iPhone13,2","iPhone13,3","iPhone13,4","iPhone14,2","iPhone14,3","iPhone14,4","iPhone14,5","iPhone14,6","iPhone14,7","iPhone14,8","iPhone15,2","iPhone15,3","iPhone15,4","iPhone15,5","iPhone16,1","iPhone16,2"]}],"macOS":[{"ProductVersion":"13.6.3","Build":"22G436","PostingDate":"2023-12-19","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-EE2EBD4B90B839A8","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"13.6.4","Build":"22G513","PostingDate":"2024-01-22","ExpirationDate":"2024-06-05","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-EE2EBD4B90B839A8","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"14.4.1","Build":"23E224","PostingDate":"2024-03-25","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J514cAP","J514mAP","J514sAP","J516cAP","J516mAP","J516sAP","J613AP","J615AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-63001698E7A34814","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"13.6.6","Build":"22G630","PostingDate":"2024-03-25","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-EE2EBD4B90B839A8","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"14.2.1","Build":"23C71","PostingDate":"2023-12-19","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J514cAP","J514mAP","J514sAP","J516cAP","J516mAP","J516sAP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-63001698E7A34814","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"11.7.10","Build":"20G1427","PostingDate":"2023-12-19","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J185AP","J185FAP","J213AP","J214AP","J214KAP","J215AP","J223AP","J230AP","J230KAP","J274AP","J293AP","J313AP","J456AP","J457AP","J680AP","J780AP","Mac-06F11F11946D27C5","Mac-06F11FD93F0323C5","Mac-0CFF9C7C2B63DF8D","Mac-112818653D3AABFC","Mac-112B0A653D3AAB9C","Mac-189A3D4F975D5FFC","Mac-1E7E29AD0135F9BC","Mac-226CB3C6A851A671","Mac-27AD2F918AE68F61","Mac-2BD1B31983FE1663","Mac-35C1E88140C3E6CF","Mac-35C5E08120C7EEAF","Mac-36B6B6DA9CFCD881","Mac-3CBD00234E554E41","Mac-42FD25EABCABB274","Mac-473D31EABEB93F9B","Mac-4B682C642B45593E","Mac-50619A408DB004DA","Mac-53FDB3D8DB8CA971","Mac-551B86E5744E2388","Mac-5A49A77366F81C72","Mac-5F9802EFE386AA28","Mac-63001698E7A34814","Mac-65CE76090165799A","Mac-66E35819EE2D0D05","Mac-747B1AEFF11738BE","Mac-77F17D7DA9285301","Mac-7BA5B2D9E42DDD94","Mac-7BA5B2DFE22DDD8C","Mac-7DF21CB3ED6977E5","Mac-81E3E92DD6088272","Mac-827FAC58A8FDFA22","Mac-827FB448E656EC26","Mac-90BE64C3CB5A9AEB","Mac-937A206F2EE63C01","Mac-937CB26E2E02BB01","Mac-9394BDF4BF862EE7","Mac-9AE82516C7C6B903","Mac-9F18E312C5C2BF0B","Mac-A369DDC4E67F1C45","Mac-A5C67F76ED83108C","Mac-A61BADE1FDAD7B05","Mac-AA95B1DDAB278B95","Mac-AF89B6D9451A490B","Mac-B4831CEBD52A0C4C","Mac-B809C3757DA9BB8D","Mac-BE088AF8C5EB4FA2","Mac-BE0E8AC46FE800CC","Mac-C6F71043CEAA02A6","Mac-CAD6701F7CEA0921","Mac-CF21D135A7D34AA6","Mac-CFF7D910A743CAAF","Mac-DB15BD556843C820","Mac-E1008331FDC96864","Mac-E43C1C25D4880AD6","Mac-E7203C0F68AA0004","Mac-EE2EBD4B90B839A8","Mac-F305150B0C7DEEEF","Mac-F60DEB81FF30ACF6","Mac-FA842E06C61E91C5","Mac-FFE5EF870D7BA81A","VMM-x86_64","X589AMLUAP","X589ICLYAP","X86LEGACYAP"]},{"ProductVersion":"13.6.5","Build":"22G621","PostingDate":"2024-03-07","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-EE2EBD4B90B839A8","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"14.3.1","Build":"23D60","PostingDate":"2024-02-08","ExpirationDate":"2024-06-05","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J514cAP","J514mAP","J514sAP","J516cAP","J516mAP","J516sAP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-63001698E7A34814","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"12.7.3","Build":"21H1015","PostingDate":"2024-01-22","ExpirationDate":"2024-06-05","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J456AP","J457AP","J493AP","J680AP","J780AP","Mac-06F11F11946D27C5","Mac-06F11FD93F0323C5","Mac-1E7E29AD0135F9BC","Mac-35C5E08120C7EEAF","Mac-473D31EABEB93F9B","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-65CE76090165799A","Mac-66E35819EE2D0D05","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-937CB26E2E02BB01","Mac-9AE82516C7C6B903","Mac-9F18E312C5C2BF0B","Mac-A369DDC4E67F1C45","Mac-A5C67F76ED83108C","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-B809C3757DA9BB8D","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-DB15BD556843C820","Mac-E43C1C25D4880AD6","Mac-EE2EBD4B90B839A8","Mac-F60DEB81FF30ACF6","Mac-FFE5EF870D7BA81A","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"14.3","Build":"23D56","PostingDate":"2024-01-22","ExpirationDate":"2024-05-08","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J514cAP","J514mAP","J514sAP","J516cAP","J516mAP","J516sAP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-63001698E7A34814","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"12.7.4","Build":"21H1123","PostingDate":"2024-03-07","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J456AP","J457AP","J493AP","J680AP","J780AP","Mac-06F11F11946D27C5","Mac-06F11FD93F0323C5","Mac-1E7E29AD0135F9BC","Mac-35C5E08120C7EEAF","Mac-473D31EABEB93F9B","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-65CE76090165799A","Mac-66E35819EE2D0D05","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-937CB26E2E02BB01","Mac-9AE82516C7C6B903","Mac-9F18E312C5C2BF0B","Mac-A369DDC4E67F1C45","Mac-A5C67F76ED83108C","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-B809C3757DA9BB8D","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-DB15BD556843C820","Mac-E43C1C25D4880AD6","Mac-EE2EBD4B90B839A8","Mac-F60DEB81FF30ACF6","Mac-FFE5EF870D7BA81A","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"14.4","Build":"23E214","PostingDate":"2024-03-07","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J180dAP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J414cAP","J414sAP","J415AP","J416cAP","J416sAP","J433AP","J434AP","J456AP","J457AP","J473AP","J474sAP","J475cAP","J475dAP","J493AP","J504AP","J514cAP","J514mAP","J514sAP","J516cAP","J516mAP","J516sAP","J613AP","J615AP","J680AP","J780AP","Mac-1E7E29AD0135F9BC","Mac-63001698E7A34814","Mac-937A206F2EE63C01","Mac-AA95B1DDAB278B95","VMA2MACOSAP","VMM-x86_64"]},{"ProductVersion":"12.7.2","Build":"21G1974","PostingDate":"2023-12-19","ExpirationDate":"2024-06-25","SupportedDevices":["J132AP","J137AP","J140AAP","J140KAP","J152FAP","J160AP","J174AP","J185AP","J185FAP","J213AP","J214KAP","J215AP","J223AP","J230KAP","J274AP","J293AP","J313AP","J314cAP","J314sAP","J316cAP","J316sAP","J375cAP","J375dAP","J413AP","J456AP","J457AP","J493AP","J680AP","J780AP","Mac-06F11F11946D27C5","Mac-06F11FD93F0323C5","Mac-1E7E29AD0135F9BC","Mac-35C5E08120C7EEAF","Mac-473D31EABEB93F9B","Mac-4B682C642B45593E","Mac-551B86E5744E2388","Mac-63001698E7A34814","Mac-65CE76090165799A","Mac-66E35819EE2D0D05","Mac-77F17D7DA9285301","Mac-937A206F2EE63C01","Mac-937CB26E2E02BB01","Mac-9AE82516C7C6B903","Mac-9F18E312C5C2BF0B","Mac-A369DDC4E67F1C45","Mac-A5C67F76ED83108C","Mac-AA95B1DDAB278B95","Mac-B4831CEBD52A0C4C","Mac-B809C3757DA9BB8D","Mac-BE088AF8C5EB4FA2","Mac-CAD6701F7CEA0921","Mac-DB15BD556843C820","Mac-E43C1C25D4880AD6","Mac-EE2EBD4B90B839A8","Mac-F60DEB81FF30ACF6","Mac-FFE5EF870D7BA81A","VMA2MACOSAP","VMM-x86_64"]}],"visionOS":[{"ProductVersion":"1.1.1","Build":"21O224","PostingDate":"2024-03-21","ExpirationDate":"2024-06-25","SupportedDevices":["RealityDevice14,1"]},{"ProductVersion":"1.1","Build":"21O6211","PostingDate":"2024-03-07","ExpirationDate":"2024-06-19","SupportedDevices":["RealityDevice14,1"]},{"ProductVersion":"1.1","Build":"21O211","PostingDate":"2024-03-07","ExpirationDate":"2024-06-19","SupportedDevices":["RealityDevice14,1"]},{"ProductVersion":"1.1.1","Build":"21O6224","PostingDate":"2024-03-21","ExpirationDate":"2024-06-25","SupportedDevices":["RealityDevice14,1"]}],"xrOS":[{"ProductVersion":"1.0","Build":"21N5233f","PostingDate":"2023-11-14","ExpirationDate":"2024-04-23","SupportedDevices":["RealityDevice14,1"]},{"ProductVersion":"1.0.3","Build":"21N333","PostingDate":"2024-02-12","ExpirationDate":"2024-06-05","SupportedDevices":["RealityDevice14,1"]},{"ProductVersion":"1.0.2","Build":"21N323","PostingDate":"2024-01-31","ExpirationDate":"2024-05-12","SupportedDevices":["RealityDevice14,1"]},{"ProductVersion":"1.0.1","Build":"21N311","PostingDate":"2024-01-24","ExpirationDate":"2024-04-30","SupportedDevices":["RealityDevice14,1"]}]},"PublicRapidSecurityResponses":{}} \ No newline at end of file +{ + "AssetSets": { + "iOS": [ + { + "Build": "17U6208", + "ExpirationDate": "2026-05-03", + "PostingDate": "2025-11-03", + "ProductVersion": "6.3", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7" + ] + }, + { + "Build": "19H6402", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-01-26", + "ProductVersion": "15.8.6", + "SupportedDevices": [ + "iPad5,1", + "iPad5,2", + "iPad5,3", + "iPad5,4", + "iPhone8,1", + "iPhone8,2", + "iPhone8,4", + "iPhone9,1", + "iPhone9,2", + "iPhone9,3", + "iPhone9,4", + "iPod9,1" + ] + }, + { + "Build": "23B85", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-12-02", + "ProductVersion": "26.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "23J6582", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-17", + "ProductVersion": "26.1", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "22U84", + "ExpirationDate": "2026-05-06", + "PostingDate": "2025-11-03", + "ProductVersion": "11.6", + "SupportedDevices": [ + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13" + ] + }, + { + "Build": "19H394", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-02", + "ProductVersion": "15.8.5", + "SupportedDevices": [ + "iPad5,1", + "iPad5,2", + "iPad5,3", + "iPad5,4", + "iPhone8,1", + "iPhone8,2", + "iPhone8,4", + "iPhone9,1", + "iPhone9,2", + "iPhone9,3", + "iPhone9,4", + "iPod9,1" + ] + }, + { + "Build": "23K6620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "23K54", + "ExpirationDate": "2026-05-12", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "23S6620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "23C55", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "22H6320", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "18.7.6", + "SupportedDevices": [ + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "23S6303", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "21U580", + "ExpirationDate": "2026-05-03", + "PostingDate": "2025-11-03", + "ProductVersion": "10.6.1", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9" + ] + }, + { + "Build": "22H6124", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-12-02", + "ProductVersion": "18.7.2", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12", + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "22H6124", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-05", + "ProductVersion": "18.7.2", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5" + ] + }, + { + "Build": "22H320", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "18.7.6", + "SupportedDevices": [ + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "22H124", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-12-02", + "ProductVersion": "18.7.2", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12", + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "22H124", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-05", + "ProductVersion": "18.7.2", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5" + ] + }, + { + "Build": "17U208", + "ExpirationDate": "2026-05-03", + "PostingDate": "2025-11-03", + "ProductVersion": "6.3", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7" + ] + }, + { + "Build": "19U512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-11-03", + "ProductVersion": "8.8.1", + "SupportedDevices": [ + "Watch3,1", + "Watch3,2", + "Watch3,3", + "Watch3,4", + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "23C71", + "ExpirationDate": "2026-05-12", + "PostingDate": "2026-01-26", + "ProductVersion": "26.2.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "22U95", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-05", + "ProductVersion": "11.6.2", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,2", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "16H81", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-02", + "ProductVersion": "12.5.7", + "SupportedDevices": [ + "iPad4,1", + "iPad4,2", + "iPad4,3", + "iPad4,4", + "iPad4,5", + "iPad4,6", + "iPad4,7", + "iPad4,8", + "iPad4,9", + "iPhone6,1", + "iPhone6,2", + "iPhone7,1", + "iPhone7,2", + "iPod7,1" + ] + }, + { + "Build": "16H6081", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-02", + "ProductVersion": "12.5.7", + "SupportedDevices": [ + "iPad4,1", + "iPad4,2", + "iPad4,3", + "iPad4,4", + "iPad4,5", + "iPad4,6", + "iPad4,7", + "iPad4,8", + "iPad4,9", + "iPhone6,1", + "iPhone6,2", + "iPhone7,1", + "iPhone7,2", + "iPod7,1" + ] + }, + { + "Build": "20H365", + "ExpirationDate": "2026-05-03", + "PostingDate": "2026-01-26", + "ProductVersion": "16.7.13", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "21U6580", + "ExpirationDate": "2026-05-03", + "PostingDate": "2025-11-03", + "ProductVersion": "10.6.1", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9" + ] + }, + { + "Build": "22H6218", + "ExpirationDate": "2026-05-12", + "PostingDate": "2026-01-26", + "ProductVersion": "18.7.4", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12", + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "22H6217", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-12-12", + "ProductVersion": "18.7.3", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9" + ] + }, + { + "Build": "22H6217", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-12", + "ProductVersion": "18.7.3", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12", + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "23C6055", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "22U90", + "ExpirationDate": "2026-05-06", + "PostingDate": "2025-11-03", + "ProductVersion": "11.6.1", + "SupportedDevices": [ + "Watch6,1", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,2", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "23D6127", + "ExpirationDate": "2026-06-02", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "23K6054", + "ExpirationDate": "2026-05-12", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "16H6088", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-01-26", + "ProductVersion": "12.5.8", + "SupportedDevices": [ + "iPad4,1", + "iPad4,2", + "iPad4,3", + "iPad4,4", + "iPad4,5", + "iPad4,6", + "iPad4,7", + "iPad4,8", + "iPad4,9", + "iPhone6,1", + "iPhone6,2", + "iPhone7,1", + "iPhone7,2", + "iPod7,1" + ] + }, + { + "Build": "16U693", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-11-03", + "ProductVersion": "5.3.9", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7", + "Watch3,1", + "Watch3,2", + "Watch3,3", + "Watch3,4", + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4" + ] + }, + { + "Build": "20H364", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-02", + "ProductVersion": "16.7.12", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "22H311", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "18.7.5", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12" + ] + }, + { + "Build": "22H311", + "ExpirationDate": "2026-06-02", + "PostingDate": "2026-02-11", + "ProductVersion": "18.7.5", + "SupportedDevices": [ + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "20U512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "9.6.4", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "23S303", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "23S620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "23K620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "21U6594", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "10.6.2", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9" + ] + }, + { + "Build": "23D9133", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,10", + "iPad16,11", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad16,8", + "iPad16,9", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4", + "iPhone18,5" + ] + }, + { + "Build": "23S37", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-03", + "ProductVersion": "26.1", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "16H88", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-01-26", + "ProductVersion": "12.5.8", + "SupportedDevices": [ + "iPad4,1", + "iPad4,2", + "iPad4,3", + "iPad4,4", + "iPad4,5", + "iPad4,6", + "iPad4,7", + "iPad4,8", + "iPad4,9", + "iPhone6,1", + "iPhone6,2", + "iPhone7,1", + "iPhone7,2", + "iPod7,1" + ] + }, + { + "Build": "20U6512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "9.6.4", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "20H6370", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "16.7.14", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "19U6512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-11-03", + "ProductVersion": "8.8.1", + "SupportedDevices": [ + "Watch3,1", + "Watch3,2", + "Watch3,3", + "Watch3,4", + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "20H370", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "16.7.14", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "22U6084", + "ExpirationDate": "2026-05-06", + "PostingDate": "2025-11-03", + "ProductVersion": "11.6", + "SupportedDevices": [ + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13" + ] + }, + { + "Build": "19H6394", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-02", + "ProductVersion": "15.8.5", + "SupportedDevices": [ + "iPad5,1", + "iPad5,2", + "iPad5,3", + "iPad5,4", + "iPhone8,1", + "iPhone8,2", + "iPhone8,4", + "iPhone9,1", + "iPhone9,2", + "iPhone9,3", + "iPhone9,4", + "iPod9,1" + ] + }, + { + "Build": "20U502", + "ExpirationDate": "2026-05-03", + "PostingDate": "2025-11-03", + "ProductVersion": "9.6.3", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "17U6224", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "6.3.1", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7" + ] + }, + { + "Build": "21H450", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-12-02", + "ProductVersion": "17.7.10", + "SupportedDevices": [ + "iPad7,1", + "iPad7,2", + "iPad7,3", + "iPad7,4", + "iPad7,5", + "iPad7,6" + ] + }, + { + "Build": "23B6085", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-12-02", + "ProductVersion": "26.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "23S314", + "ExpirationDate": "2026-05-12", + "PostingDate": "2026-01-26", + "ProductVersion": "26.2.1", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "22H217", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-12-12", + "ProductVersion": "18.7.3", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9" + ] + }, + { + "Build": "22H217", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-12", + "ProductVersion": "18.7.3", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12", + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "23J582", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-17", + "ProductVersion": "26.1", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "22H218", + "ExpirationDate": "2026-05-12", + "PostingDate": "2026-01-26", + "ProductVersion": "18.7.4", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12", + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "21H6450", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-12-02", + "ProductVersion": "17.7.10", + "SupportedDevices": [ + "iPad7,1", + "iPad7,2", + "iPad7,3", + "iPad7,4", + "iPad7,5", + "iPad7,6" + ] + }, + { + "Build": "23D8133", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,10", + "iPad16,11", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad16,8", + "iPad16,9", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4", + "iPhone18,5" + ] + }, + { + "Build": "17U224", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "6.3.1", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7" + ] + }, + { + "Build": "23D127", + "ExpirationDate": "2026-06-02", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "19H402", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-01-26", + "ProductVersion": "15.8.6", + "SupportedDevices": [ + "iPad5,1", + "iPad5,2", + "iPad5,3", + "iPad5,4", + "iPhone8,1", + "iPhone8,2", + "iPhone8,4", + "iPhone9,1", + "iPhone9,2", + "iPhone9,3", + "iPhone9,4", + "iPod9,1" + ] + }, + { + "Build": "20H6364", + "ExpirationDate": "2026-04-26", + "PostingDate": "2025-12-02", + "ProductVersion": "16.7.12", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "20H6365", + "ExpirationDate": "2026-05-03", + "PostingDate": "2026-01-26", + "ProductVersion": "16.7.13", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "22U6090", + "ExpirationDate": "2026-05-06", + "PostingDate": "2025-11-03", + "ProductVersion": "11.6.1", + "SupportedDevices": [ + "Watch6,1", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,2", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "21U594", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "10.6.2", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9" + ] + }, + { + "Build": "23S6037", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-03", + "ProductVersion": "26.1", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "23S6314", + "ExpirationDate": "2026-05-12", + "PostingDate": "2026-01-26", + "ProductVersion": "26.2.1", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "22U6095", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-05", + "ProductVersion": "11.6.2", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,2", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "22H6311", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "18.7.5", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12" + ] + }, + { + "Build": "22H6311", + "ExpirationDate": "2026-06-02", + "PostingDate": "2026-02-11", + "ProductVersion": "18.7.5", + "SupportedDevices": [ + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "23C6071", + "ExpirationDate": "2026-05-12", + "PostingDate": "2026-01-26", + "ProductVersion": "26.2.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4" + ] + }, + { + "Build": "20U6502", + "ExpirationDate": "2026-05-03", + "PostingDate": "2025-11-03", + "ProductVersion": "9.6.3", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + } + ], + "macOS": [ + { + "Build": "24G325", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-11", + "ProductVersion": "15.7.2", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J680AP", + "J713AP", + "J715AP", + "J773gAP", + "J773sAP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "23J319", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "14.8.4", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J613AP", + "J615AP", + "J680AP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25D2128", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "J152FAP", + "J160AP", + "J180dAP", + "J185AP", + "J185FAP", + "J214KAP", + "J215AP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J704AP", + "J713AP", + "J714cAP", + "J714sAP", + "J715AP", + "J716cAP", + "J716sAP", + "J773gAP", + "J773sAP", + "J813AP", + "J815AP", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25D2128", + "ExpirationDate": "2026-06-08", + "PostingDate": "2026-03-04", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "J700AP" + ] + }, + { + "Build": "24G419", + "ExpirationDate": "2026-05-12", + "PostingDate": "2025-12-12", + "ProductVersion": "15.7.3", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J680AP", + "J713AP", + "J715AP", + "J773gAP", + "J773sAP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "20G1427", + "ExpirationDate": "2026-05-03", + "PostingDate": "2025-11-11", + "ProductVersion": "11.7.10", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J185AP", + "J185FAP", + "J213AP", + "J214AP", + "J214KAP", + "J215AP", + "J223AP", + "J230AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J456AP", + "J457AP", + "J680AP", + "J780AP", + "Mac-06F11F11946D27C5", + "Mac-06F11FD93F0323C5", + "Mac-0CFF9C7C2B63DF8D", + "Mac-112818653D3AABFC", + "Mac-112B0A653D3AAB9C", + "Mac-189A3D4F975D5FFC", + "Mac-1E7E29AD0135F9BC", + "Mac-226CB3C6A851A671", + "Mac-27AD2F918AE68F61", + "Mac-2BD1B31983FE1663", + "Mac-35C1E88140C3E6CF", + "Mac-35C5E08120C7EEAF", + "Mac-36B6B6DA9CFCD881", + "Mac-3CBD00234E554E41", + "Mac-42FD25EABCABB274", + "Mac-473D31EABEB93F9B", + "Mac-4B682C642B45593E", + "Mac-50619A408DB004DA", + "Mac-53FDB3D8DB8CA971", + "Mac-551B86E5744E2388", + "Mac-5A49A77366F81C72", + "Mac-5F9802EFE386AA28", + "Mac-63001698E7A34814", + "Mac-65CE76090165799A", + "Mac-66E35819EE2D0D05", + "Mac-747B1AEFF11738BE", + "Mac-77F17D7DA9285301", + "Mac-7BA5B2D9E42DDD94", + "Mac-7BA5B2DFE22DDD8C", + "Mac-7DF21CB3ED6977E5", + "Mac-81E3E92DD6088272", + "Mac-827FAC58A8FDFA22", + "Mac-827FB448E656EC26", + "Mac-90BE64C3CB5A9AEB", + "Mac-937A206F2EE63C01", + "Mac-937CB26E2E02BB01", + "Mac-9394BDF4BF862EE7", + "Mac-9AE82516C7C6B903", + "Mac-9F18E312C5C2BF0B", + "Mac-A369DDC4E67F1C45", + "Mac-A5C67F76ED83108C", + "Mac-A61BADE1FDAD7B05", + "Mac-AA95B1DDAB278B95", + "Mac-AF89B6D9451A490B", + "Mac-B4831CEBD52A0C4C", + "Mac-B809C3757DA9BB8D", + "Mac-BE088AF8C5EB4FA2", + "Mac-BE0E8AC46FE800CC", + "Mac-C6F71043CEAA02A6", + "Mac-CAD6701F7CEA0921", + "Mac-CF21D135A7D34AA6", + "Mac-CFF7D910A743CAAF", + "Mac-DB15BD556843C820", + "Mac-E1008331FDC96864", + "Mac-E43C1C25D4880AD6", + "Mac-E7203C0F68AA0004", + "Mac-EE2EBD4B90B839A8", + "Mac-F305150B0C7DEEEF", + "Mac-F60DEB81FF30ACF6", + "Mac-FA842E06C61E91C5", + "Mac-FFE5EF870D7BA81A", + "VMM-x86_64", + "X589AMLUAP", + "X589ICLYAP", + "X86LEGACYAP" + ] + }, + { + "Build": "23J126", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-11", + "ProductVersion": "14.8.2", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J613AP", + "J615AP", + "J680AP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25C56", + "ExpirationDate": "2026-05-12", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "J152FAP", + "J160AP", + "J180dAP", + "J185AP", + "J185FAP", + "J214KAP", + "J215AP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J704AP", + "J713AP", + "J715AP", + "J773gAP", + "J773sAP", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25B78", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-11", + "ProductVersion": "26.1", + "SupportedDevices": [ + "J152FAP", + "J160AP", + "J180dAP", + "J185AP", + "J185FAP", + "J214KAP", + "J215AP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J704AP", + "J713AP", + "J715AP", + "J773gAP", + "J773sAP", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25D2140", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "26.3.2", + "SupportedDevices": [ + "J700AP" + ] + }, + { + "Build": "23J220", + "ExpirationDate": "2026-05-12", + "PostingDate": "2025-12-12", + "ProductVersion": "14.8.3", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J613AP", + "J615AP", + "J680AP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "24G517", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "15.7.4", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J680AP", + "J713AP", + "J715AP", + "J773gAP", + "J773sAP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "21H1320", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-11-11", + "ProductVersion": "12.7.6", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J456AP", + "J457AP", + "J493AP", + "J680AP", + "J780AP", + "Mac-06F11F11946D27C5", + "Mac-06F11FD93F0323C5", + "Mac-1E7E29AD0135F9BC", + "Mac-35C5E08120C7EEAF", + "Mac-473D31EABEB93F9B", + "Mac-4B682C642B45593E", + "Mac-551B86E5744E2388", + "Mac-63001698E7A34814", + "Mac-65CE76090165799A", + "Mac-66E35819EE2D0D05", + "Mac-77F17D7DA9285301", + "Mac-937A206F2EE63C01", + "Mac-937CB26E2E02BB01", + "Mac-9AE82516C7C6B903", + "Mac-9F18E312C5C2BF0B", + "Mac-A369DDC4E67F1C45", + "Mac-A5C67F76ED83108C", + "Mac-AA95B1DDAB278B95", + "Mac-B4831CEBD52A0C4C", + "Mac-B809C3757DA9BB8D", + "Mac-BE088AF8C5EB4FA2", + "Mac-CAD6701F7CEA0921", + "Mac-DB15BD556843C820", + "Mac-E43C1C25D4880AD6", + "Mac-EE2EBD4B90B839A8", + "Mac-F60DEB81FF30ACF6", + "Mac-FFE5EF870D7BA81A", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25D125", + "ExpirationDate": "2026-06-02", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "J152FAP", + "J160AP", + "J180dAP", + "J185AP", + "J185FAP", + "J214KAP", + "J215AP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J704AP", + "J713AP", + "J715AP", + "J773gAP", + "J773sAP", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "20G1443", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-02", + "ProductVersion": "11.7.11", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J185AP", + "J185FAP", + "J213AP", + "J214AP", + "J214KAP", + "J215AP", + "J223AP", + "J230AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J456AP", + "J457AP", + "J680AP", + "J780AP", + "Mac-06F11F11946D27C5", + "Mac-06F11FD93F0323C5", + "Mac-0CFF9C7C2B63DF8D", + "Mac-112818653D3AABFC", + "Mac-112B0A653D3AAB9C", + "Mac-189A3D4F975D5FFC", + "Mac-1E7E29AD0135F9BC", + "Mac-226CB3C6A851A671", + "Mac-27AD2F918AE68F61", + "Mac-2BD1B31983FE1663", + "Mac-35C1E88140C3E6CF", + "Mac-35C5E08120C7EEAF", + "Mac-36B6B6DA9CFCD881", + "Mac-3CBD00234E554E41", + "Mac-42FD25EABCABB274", + "Mac-473D31EABEB93F9B", + "Mac-4B682C642B45593E", + "Mac-50619A408DB004DA", + "Mac-53FDB3D8DB8CA971", + "Mac-551B86E5744E2388", + "Mac-5A49A77366F81C72", + "Mac-5F9802EFE386AA28", + "Mac-63001698E7A34814", + "Mac-65CE76090165799A", + "Mac-66E35819EE2D0D05", + "Mac-747B1AEFF11738BE", + "Mac-77F17D7DA9285301", + "Mac-7BA5B2D9E42DDD94", + "Mac-7BA5B2DFE22DDD8C", + "Mac-7DF21CB3ED6977E5", + "Mac-81E3E92DD6088272", + "Mac-827FAC58A8FDFA22", + "Mac-827FB448E656EC26", + "Mac-90BE64C3CB5A9AEB", + "Mac-937A206F2EE63C01", + "Mac-937CB26E2E02BB01", + "Mac-9394BDF4BF862EE7", + "Mac-9AE82516C7C6B903", + "Mac-9F18E312C5C2BF0B", + "Mac-A369DDC4E67F1C45", + "Mac-A5C67F76ED83108C", + "Mac-A61BADE1FDAD7B05", + "Mac-AA95B1DDAB278B95", + "Mac-AF89B6D9451A490B", + "Mac-B4831CEBD52A0C4C", + "Mac-B809C3757DA9BB8D", + "Mac-BE088AF8C5EB4FA2", + "Mac-BE0E8AC46FE800CC", + "Mac-C6F71043CEAA02A6", + "Mac-CAD6701F7CEA0921", + "Mac-CF21D135A7D34AA6", + "Mac-CFF7D910A743CAAF", + "Mac-DB15BD556843C820", + "Mac-E1008331FDC96864", + "Mac-E43C1C25D4880AD6", + "Mac-E7203C0F68AA0004", + "Mac-EE2EBD4B90B839A8", + "Mac-F305150B0C7DEEEF", + "Mac-F60DEB81FF30ACF6", + "Mac-FA842E06C61E91C5", + "Mac-FFE5EF870D7BA81A", + "VMM-x86_64", + "X589AMLUAP", + "X589ICLYAP", + "X86LEGACYAP" + ] + }, + { + "Build": "22H730", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-11-11", + "ProductVersion": "13.7.8", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J680AP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-4B682C642B45593E", + "Mac-551B86E5744E2388", + "Mac-63001698E7A34814", + "Mac-77F17D7DA9285301", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "Mac-B4831CEBD52A0C4C", + "Mac-BE088AF8C5EB4FA2", + "Mac-CAD6701F7CEA0921", + "Mac-EE2EBD4B90B839A8", + "VMA2MACOSAP", + "VMM-x86_64" + ] + } + ], + "visionOS": [ + { + "Build": "23N630", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-26", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N6049", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-11", + "ProductVersion": "26.1", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N6630", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-26", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N49", + "ExpirationDate": "2026-03-12", + "PostingDate": "2025-11-11", + "ProductVersion": "26.1", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N6301", + "ExpirationDate": "2026-05-12", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N6620", + "ExpirationDate": "2026-05-27", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N301", + "ExpirationDate": "2026-05-12", + "PostingDate": "2025-12-12", + "ProductVersion": "26.2", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N620", + "ExpirationDate": "2026-05-27", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + } + ] + }, + "PublicAssetSets": { + "iOS": [ + { + "Build": "20U512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "9.6.4", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "23S620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "19H6402", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "15.8.6", + "SupportedDevices": [ + "iPad5,1", + "iPad5,2", + "iPad5,3", + "iPad5,4", + "iPhone8,1", + "iPhone8,2", + "iPhone8,4", + "iPhone9,1", + "iPhone9,2", + "iPhone9,3", + "iPhone9,4", + "iPod9,1" + ] + }, + { + "Build": "23K620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-18", + "ProductVersion": "26.3", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "23D9133", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,10", + "iPad16,11", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad16,8", + "iPad16,9", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4", + "iPhone18,5" + ] + }, + { + "Build": "21U6594", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "10.6.2", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9" + ] + }, + { + "Build": "16H88", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "12.5.8", + "SupportedDevices": [ + "iPad4,1", + "iPad4,2", + "iPad4,3", + "iPad4,4", + "iPad4,5", + "iPad4,6", + "iPad4,7", + "iPad4,8", + "iPad4,9", + "iPhone6,1", + "iPhone6,2", + "iPhone7,1", + "iPhone7,2", + "iPod7,1" + ] + }, + { + "Build": "20U6512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "9.6.4", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "23K6620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-18", + "ProductVersion": "26.3", + "SupportedDevices": [ + "AppleTV11,1", + "AppleTV14,1", + "AppleTV5,3", + "AppleTV6,2", + "AudioAccessory1,1", + "AudioAccessory5,1", + "AudioAccessory6,1" + ] + }, + { + "Build": "20H6370", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "16.7.14", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "19U6512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "8.8.1", + "SupportedDevices": [ + "Watch3,1", + "Watch3,2", + "Watch3,3", + "Watch3,4", + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "23S6620", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "26.3", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,12", + "Watch7,13", + "Watch7,14", + "Watch7,15", + "Watch7,16", + "Watch7,17", + "Watch7,18", + "Watch7,19", + "Watch7,2", + "Watch7,20", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "22H6320", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "18.7.6", + "SupportedDevices": [ + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "20H370", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "16.7.14", + "SupportedDevices": [ + "iPad6,11", + "iPad6,12", + "iPad6,3", + "iPad6,4", + "iPad6,7", + "iPad6,8", + "iPhone10,1", + "iPhone10,2", + "iPhone10,3", + "iPhone10,4", + "iPhone10,5", + "iPhone10,6" + ] + }, + { + "Build": "22H320", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "18.7.6", + "SupportedDevices": [ + "iPhone11,2", + "iPhone11,4", + "iPhone11,6", + "iPhone11,8" + ] + }, + { + "Build": "17U6224", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "6.3.1", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7" + ] + }, + { + "Build": "21H450", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "17.7.10", + "SupportedDevices": [ + "iPad7,1", + "iPad7,2", + "iPad7,3", + "iPad7,4", + "iPad7,5", + "iPad7,6" + ] + }, + { + "Build": "19U512", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "8.8.1", + "SupportedDevices": [ + "Watch3,1", + "Watch3,2", + "Watch3,3", + "Watch3,4", + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9", + "Watch6,1", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9" + ] + }, + { + "Build": "22H217", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-12-12", + "ProductVersion": "18.7.3", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9" + ] + }, + { + "Build": "21H6450", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "17.7.10", + "SupportedDevices": [ + "iPad7,1", + "iPad7,2", + "iPad7,3", + "iPad7,4", + "iPad7,5", + "iPad7,6" + ] + }, + { + "Build": "22U95", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "11.6.2", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,2", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "23D8133", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,10", + "iPad16,11", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad16,8", + "iPad16,9", + "iPad17,1", + "iPad17,2", + "iPad17,3", + "iPad17,4", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9", + "iPhone12,1", + "iPhone12,3", + "iPhone12,5", + "iPhone12,8", + "iPhone13,1", + "iPhone13,2", + "iPhone13,3", + "iPhone13,4", + "iPhone14,2", + "iPhone14,3", + "iPhone14,4", + "iPhone14,5", + "iPhone14,6", + "iPhone14,7", + "iPhone14,8", + "iPhone15,2", + "iPhone15,3", + "iPhone15,4", + "iPhone15,5", + "iPhone16,1", + "iPhone16,2", + "iPhone17,1", + "iPhone17,2", + "iPhone17,3", + "iPhone17,4", + "iPhone17,5", + "iPhone18,1", + "iPhone18,2", + "iPhone18,3", + "iPhone18,4", + "iPhone18,5" + ] + }, + { + "Build": "17U224", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "6.3.1", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7" + ] + }, + { + "Build": "22H6217", + "ExpirationDate": "2026-06-09", + "PostingDate": "2025-12-12", + "ProductVersion": "18.7.3", + "SupportedDevices": [ + "iPad11,1", + "iPad11,2", + "iPad11,3", + "iPad11,4", + "iPad11,6", + "iPad11,7", + "iPad12,1", + "iPad12,2", + "iPad13,1", + "iPad13,10", + "iPad13,11", + "iPad13,16", + "iPad13,17", + "iPad13,18", + "iPad13,19", + "iPad13,2", + "iPad13,4", + "iPad13,5", + "iPad13,6", + "iPad13,7", + "iPad13,8", + "iPad13,9", + "iPad14,1", + "iPad14,10", + "iPad14,11", + "iPad14,2", + "iPad14,3", + "iPad14,4", + "iPad14,5", + "iPad14,6", + "iPad14,8", + "iPad14,9", + "iPad15,3", + "iPad15,4", + "iPad15,5", + "iPad15,6", + "iPad15,7", + "iPad15,8", + "iPad16,1", + "iPad16,2", + "iPad16,3", + "iPad16,4", + "iPad16,5", + "iPad16,6", + "iPad8,1", + "iPad8,10", + "iPad8,11", + "iPad8,12", + "iPad8,2", + "iPad8,3", + "iPad8,4", + "iPad8,5", + "iPad8,6", + "iPad8,7", + "iPad8,8", + "iPad8,9" + ] + }, + { + "Build": "19H402", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "15.8.6", + "SupportedDevices": [ + "iPad5,1", + "iPad5,2", + "iPad5,3", + "iPad5,4", + "iPhone8,1", + "iPhone8,2", + "iPhone8,4", + "iPhone9,1", + "iPhone9,2", + "iPhone9,3", + "iPhone9,4", + "iPod9,1" + ] + }, + { + "Build": "21U594", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "10.6.2", + "SupportedDevices": [ + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4", + "Watch5,1", + "Watch5,10", + "Watch5,11", + "Watch5,12", + "Watch5,2", + "Watch5,3", + "Watch5,4", + "Watch5,9" + ] + }, + { + "Build": "16H6088", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "12.5.8", + "SupportedDevices": [ + "iPad4,1", + "iPad4,2", + "iPad4,3", + "iPad4,4", + "iPad4,5", + "iPad4,6", + "iPad4,7", + "iPad4,8", + "iPad4,9", + "iPhone6,1", + "iPhone6,2", + "iPhone7,1", + "iPhone7,2", + "iPod7,1" + ] + }, + { + "Build": "22U6095", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "11.6.2", + "SupportedDevices": [ + "Watch6,1", + "Watch6,10", + "Watch6,11", + "Watch6,12", + "Watch6,13", + "Watch6,14", + "Watch6,15", + "Watch6,16", + "Watch6,17", + "Watch6,18", + "Watch6,2", + "Watch6,3", + "Watch6,4", + "Watch6,6", + "Watch6,7", + "Watch6,8", + "Watch6,9", + "Watch7,1", + "Watch7,10", + "Watch7,11", + "Watch7,2", + "Watch7,3", + "Watch7,4", + "Watch7,5", + "Watch7,8", + "Watch7,9" + ] + }, + { + "Build": "22H6311", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "18.7.5", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12" + ] + }, + { + "Build": "16U693", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-02-11", + "ProductVersion": "5.3.9", + "SupportedDevices": [ + "Watch2,3", + "Watch2,4", + "Watch2,6", + "Watch2,7", + "Watch3,1", + "Watch3,2", + "Watch3,3", + "Watch3,4", + "Watch4,1", + "Watch4,2", + "Watch4,3", + "Watch4,4" + ] + }, + { + "Build": "22H311", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-04", + "ProductVersion": "18.7.5", + "SupportedDevices": [ + "iPad7,11", + "iPad7,12" + ] + } + ], + "macOS": [ + { + "Build": "23J319", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "14.8.4", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J613AP", + "J615AP", + "J680AP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25D2128", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "J152FAP", + "J160AP", + "J180dAP", + "J185AP", + "J185FAP", + "J214KAP", + "J215AP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J704AP", + "J713AP", + "J714cAP", + "J714sAP", + "J715AP", + "J716cAP", + "J716sAP", + "J773gAP", + "J773sAP", + "J813AP", + "J815AP", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "25D2140", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "26.3.2", + "SupportedDevices": [ + "J700AP" + ] + }, + { + "Build": "24G517", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "15.7.4", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J514cAP", + "J514mAP", + "J514sAP", + "J516cAP", + "J516mAP", + "J516sAP", + "J575cAP", + "J575dAP", + "J604AP", + "J613AP", + "J614cAP", + "J614sAP", + "J615AP", + "J616cAP", + "J616sAP", + "J623AP", + "J624AP", + "J680AP", + "J713AP", + "J715AP", + "J773gAP", + "J773sAP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-63001698E7A34814", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "21H1320", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "12.7.6", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J456AP", + "J457AP", + "J493AP", + "J680AP", + "J780AP", + "Mac-06F11F11946D27C5", + "Mac-06F11FD93F0323C5", + "Mac-1E7E29AD0135F9BC", + "Mac-35C5E08120C7EEAF", + "Mac-473D31EABEB93F9B", + "Mac-4B682C642B45593E", + "Mac-551B86E5744E2388", + "Mac-63001698E7A34814", + "Mac-65CE76090165799A", + "Mac-66E35819EE2D0D05", + "Mac-77F17D7DA9285301", + "Mac-937A206F2EE63C01", + "Mac-937CB26E2E02BB01", + "Mac-9AE82516C7C6B903", + "Mac-9F18E312C5C2BF0B", + "Mac-A369DDC4E67F1C45", + "Mac-A5C67F76ED83108C", + "Mac-AA95B1DDAB278B95", + "Mac-B4831CEBD52A0C4C", + "Mac-B809C3757DA9BB8D", + "Mac-BE088AF8C5EB4FA2", + "Mac-CAD6701F7CEA0921", + "Mac-DB15BD556843C820", + "Mac-E43C1C25D4880AD6", + "Mac-EE2EBD4B90B839A8", + "Mac-F60DEB81FF30ACF6", + "Mac-FFE5EF870D7BA81A", + "VMA2MACOSAP", + "VMM-x86_64" + ] + }, + { + "Build": "20G1443", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "11.7.11", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J185AP", + "J185FAP", + "J213AP", + "J214AP", + "J214KAP", + "J215AP", + "J223AP", + "J230AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J456AP", + "J457AP", + "J680AP", + "J780AP", + "Mac-06F11F11946D27C5", + "Mac-06F11FD93F0323C5", + "Mac-0CFF9C7C2B63DF8D", + "Mac-112818653D3AABFC", + "Mac-112B0A653D3AAB9C", + "Mac-189A3D4F975D5FFC", + "Mac-1E7E29AD0135F9BC", + "Mac-226CB3C6A851A671", + "Mac-27AD2F918AE68F61", + "Mac-2BD1B31983FE1663", + "Mac-35C1E88140C3E6CF", + "Mac-35C5E08120C7EEAF", + "Mac-36B6B6DA9CFCD881", + "Mac-3CBD00234E554E41", + "Mac-42FD25EABCABB274", + "Mac-473D31EABEB93F9B", + "Mac-4B682C642B45593E", + "Mac-50619A408DB004DA", + "Mac-53FDB3D8DB8CA971", + "Mac-551B86E5744E2388", + "Mac-5A49A77366F81C72", + "Mac-5F9802EFE386AA28", + "Mac-63001698E7A34814", + "Mac-65CE76090165799A", + "Mac-66E35819EE2D0D05", + "Mac-747B1AEFF11738BE", + "Mac-77F17D7DA9285301", + "Mac-7BA5B2D9E42DDD94", + "Mac-7BA5B2DFE22DDD8C", + "Mac-7DF21CB3ED6977E5", + "Mac-81E3E92DD6088272", + "Mac-827FAC58A8FDFA22", + "Mac-827FB448E656EC26", + "Mac-90BE64C3CB5A9AEB", + "Mac-937A206F2EE63C01", + "Mac-937CB26E2E02BB01", + "Mac-9394BDF4BF862EE7", + "Mac-9AE82516C7C6B903", + "Mac-9F18E312C5C2BF0B", + "Mac-A369DDC4E67F1C45", + "Mac-A5C67F76ED83108C", + "Mac-A61BADE1FDAD7B05", + "Mac-AA95B1DDAB278B95", + "Mac-AF89B6D9451A490B", + "Mac-B4831CEBD52A0C4C", + "Mac-B809C3757DA9BB8D", + "Mac-BE088AF8C5EB4FA2", + "Mac-BE0E8AC46FE800CC", + "Mac-C6F71043CEAA02A6", + "Mac-CAD6701F7CEA0921", + "Mac-CF21D135A7D34AA6", + "Mac-CFF7D910A743CAAF", + "Mac-DB15BD556843C820", + "Mac-E1008331FDC96864", + "Mac-E43C1C25D4880AD6", + "Mac-E7203C0F68AA0004", + "Mac-EE2EBD4B90B839A8", + "Mac-F305150B0C7DEEEF", + "Mac-F60DEB81FF30ACF6", + "Mac-FA842E06C61E91C5", + "Mac-FFE5EF870D7BA81A", + "VMM-x86_64", + "X589AMLUAP", + "X589ICLYAP", + "X86LEGACYAP" + ] + }, + { + "Build": "22H730", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-10", + "ProductVersion": "13.7.8", + "SupportedDevices": [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J180dAP", + "J185AP", + "J185FAP", + "J213AP", + "J214KAP", + "J215AP", + "J223AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314cAP", + "J314sAP", + "J316cAP", + "J316sAP", + "J375cAP", + "J375dAP", + "J413AP", + "J414cAP", + "J414sAP", + "J415AP", + "J416cAP", + "J416sAP", + "J433AP", + "J434AP", + "J456AP", + "J457AP", + "J473AP", + "J474sAP", + "J475cAP", + "J475dAP", + "J493AP", + "J504AP", + "J680AP", + "J780AP", + "Mac-1E7E29AD0135F9BC", + "Mac-4B682C642B45593E", + "Mac-551B86E5744E2388", + "Mac-63001698E7A34814", + "Mac-77F17D7DA9285301", + "Mac-937A206F2EE63C01", + "Mac-AA95B1DDAB278B95", + "Mac-B4831CEBD52A0C4C", + "Mac-BE088AF8C5EB4FA2", + "Mac-CAD6701F7CEA0921", + "Mac-EE2EBD4B90B839A8", + "VMA2MACOSAP", + "VMM-x86_64" + ] + } + ], + "visionOS": [ + { + "Build": "23N630", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-02", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + }, + { + "Build": "23N6630", + "ExpirationDate": "2026-06-09", + "PostingDate": "2026-03-02", + "ProductVersion": "26.3.1", + "SupportedDevices": [ + "RealityDevice14,1", + "RealityDevice17,1" + ] + } + ] + }, + "PublicBackgroundSecurityImprovements": {} +} From 13f849f5e1b720eaf79d92b53e24de87c80ec80d Mon Sep 17 00:00:00 2001 From: Rom1-B Date: Wed, 11 Mar 2026 11:58:09 +0100 Subject: [PATCH 2/3] clean composer --- composer.json | 12 +- composer.lock | 3800 +++---------------------------------------------- 2 files changed, 182 insertions(+), 3630 deletions(-) diff --git a/composer.json b/composer.json index d045a16..21630dd 100644 --- a/composer.json +++ b/composer.json @@ -3,22 +3,14 @@ "php": "~7.4.0|~8.0.0|~8.1.0|~8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.68", - "friendsoftwig/twigcs": "^6.1", - "glpi-project/tools": "^0.7.2", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "~9.6" + "glpi-project/tools": "^0.8" }, "config": { "optimize-autoloader": true, "platform": { "php": "7.4" }, - "sort-packages": true, - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": false, - "phpstan/extension-installer": true - } + "sort-packages": true }, "scripts": { "test": "phpunit -c phpunit.xml", diff --git a/composer.lock b/composer.lock index 07689dd..e2aa2ca 100644 --- a/composer.lock +++ b/composer.lock @@ -4,3465 +4,166 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9253c137613e9ecd0ffd391042748ccb", + "content-hash": "c5878195fafe81cd983ba1e12970f0c8", "packages": [], "packages-dev": [ { - "name": "clue/ndjson-react", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/clue/reactphp-ndjson.git", - "reference": "392dc165fce93b5bb5c637b67e59619223c931b0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0", - "reference": "392dc165fce93b5bb5c637b67e59619223c931b0", - "shasum": "" - }, - "require": { - "php": ">=5.3", - "react/stream": "^1.2" - }, - "require-dev": { - "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35", - "react/event-loop": "^1.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Clue\\React\\NDJson\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering" - } - ], - "description": "Streaming newline-delimited JSON (NDJSON) parser and encoder for ReactPHP.", - "homepage": "https://github.com/clue/reactphp-ndjson", - "keywords": [ - "NDJSON", - "json", - "jsonlines", - "newline", - "reactphp", - "streaming" - ], - "support": { - "issues": "https://github.com/clue/reactphp-ndjson/issues", - "source": "https://github.com/clue/reactphp-ndjson/tree/v1.3.0" - }, - "funding": [ - { - "url": "https://clue.engineering/support", - "type": "custom" - }, - { - "url": "https://github.com/clue", - "type": "github" - } - ], - "time": "2022-12-23T10:58:28+00:00" - }, - { - "name": "composer/pcre", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/composer/pcre.git", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<1.11.10" - }, - "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-strict-rules": "^1 || ^2", - "phpunit/phpunit": "^8 || ^9" - }, - "type": "library", - "extra": { - "phpstan": { - "includes": [ - "extension.neon" - ] - }, - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Pcre\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "PCRE wrapping library that offers type-safe preg_* replacements.", - "keywords": [ - "PCRE", - "preg", - "regex", - "regular expression" - ], - "support": { - "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.2" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-11-12T16:29:46+00:00" - }, - { - "name": "composer/semver", - "version": "3.4.3", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.11", - "symfony/phpunit-bridge": "^3 || ^7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.3" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-09-19T14:15:21+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "3.0.5", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", - "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", - "shasum": "" - }, - "require": { - "composer/pcre": "^1 || ^2 || ^3", - "php": "^7.2.5 || ^8.0", - "psr/log": "^1 || ^2 || ^3" - }, - "require-dev": { - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-05-06T16:37:16+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.5.0", + "name": "glpi-project/tools", + "version": "0.8.3", "source": { "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + "url": "https://github.com/glpi-project/tools.git", + "reference": "8ea2a7d4702a858f4b0360ba7d4f1841a5e77026" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "url": "https://api.github.com/repos/glpi-project/tools/zipball/8ea2a7d4702a858f4b0360ba7d4f1841a5e77026", + "reference": "8ea2a7d4702a858f4b0360ba7d4f1841a5e77026", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "symfony/console": "^5.4 || ^6.0", + "twig/twig": "^3.3" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^11", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.30 || ^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + "nikic/php-parser": "^4.13", + "phpstan/phpstan-src": "^1.10" }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } + "bin": [ + "bin/extract-locales", + "bin/licence-headers-check", + "tools/plugin-release" ], - "time": "2022-12-30T00:15:36+00:00" - }, - { - "name": "evenement/evenement", - "version": "v3.0.2", - "source": { - "type": "git", - "url": "https://github.com/igorw/evenement.git", - "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", - "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "require-dev": { - "phpunit/phpunit": "^9 || ^6" - }, "type": "library", "autoload": { "psr-4": { - "Evenement\\": "src/" + "GlpiProject\\Tools\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "GPL-3.0-or-later" ], "authors": [ { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" + "name": "Teclib'", + "email": "glpi@teclib.com", + "homepage": "http://teclib-group.com" } ], - "description": "Événement is a very simple event dispatching library for PHP", + "description": "Various tools for GLPI and its plugins", "keywords": [ - "event-dispatcher", - "event-emitter" + "glpi", + "plugins", + "tools" ], "support": { - "issues": "https://github.com/igorw/evenement/issues", - "source": "https://github.com/igorw/evenement/tree/v3.0.2" + "issues": "https://github.com/glpi-project/tools/issues", + "source": "https://github.com/glpi-project/tools" }, - "time": "2023-08-08T05:53:35+00:00" + "time": "2025-10-14T10:26:06+00:00" }, { - "name": "fidry/cpu-core-counter", - "version": "1.2.0", + "name": "psr/container", + "version": "1.1.2", "source": { "type": "git", - "url": "https://github.com/theofidry/cpu-core-counter.git", - "reference": "8520451a140d3f46ac33042715115e290cf5785f" + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", - "reference": "8520451a140d3f46ac33042715115e290cf5785f", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "fidry/makefile": "^0.2.0", - "fidry/php-cs-fixer-config": "^1.1.2", - "phpstan/extension-installer": "^1.2.0", - "phpstan/phpstan": "^1.9.2", - "phpstan/phpstan-deprecation-rules": "^1.0.0", - "phpstan/phpstan-phpunit": "^1.2.2", - "phpstan/phpstan-strict-rules": "^1.4.4", - "phpunit/phpunit": "^8.5.31 || ^9.5.26", - "webmozarts/strict-phpunit": "^7.5" + "php": ">=7.4.0" }, "type": "library", "autoload": { "psr-4": { - "Fidry\\CpuCoreCounter\\": "src/" + "Psr\\Container\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Théo FIDRY", - "email": "theo.fidry@gmail.com" - } - ], - "description": "Tiny utility to get the number of CPU cores.", - "keywords": [ - "CPU", - "core" - ], - "support": { - "issues": "https://github.com/theofidry/cpu-core-counter/issues", - "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" - }, - "funding": [ - { - "url": "https://github.com/theofidry", - "type": "github" - } - ], - "time": "2024-08-06T10:04:20+00:00" - }, - { - "name": "friendsofphp/php-cs-fixer", - "version": "v3.75.0", - "source": { - "type": "git", - "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/399a128ff2fdaf4281e4e79b755693286cdf325c", - "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c", - "shasum": "" - }, - "require": { - "clue/ndjson-react": "^1.0", - "composer/semver": "^3.4", - "composer/xdebug-handler": "^3.0.3", - "ext-filter": "*", - "ext-hash": "*", - "ext-json": "*", - "ext-tokenizer": "*", - "fidry/cpu-core-counter": "^1.2", - "php": "^7.4 || ^8.0", - "react/child-process": "^0.6.5", - "react/event-loop": "^1.0", - "react/promise": "^2.0 || ^3.0", - "react/socket": "^1.0", - "react/stream": "^1.0", - "sebastian/diff": "^4.0 || ^5.1 || ^6.0 || ^7.0", - "symfony/console": "^5.4 || ^6.4 || ^7.0", - "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.0", - "symfony/filesystem": "^5.4 || ^6.4 || ^7.0", - "symfony/finder": "^5.4 || ^6.4 || ^7.0", - "symfony/options-resolver": "^5.4 || ^6.4 || ^7.0", - "symfony/polyfill-mbstring": "^1.31", - "symfony/polyfill-php80": "^1.31", - "symfony/polyfill-php81": "^1.31", - "symfony/process": "^5.4 || ^6.4 || ^7.2", - "symfony/stopwatch": "^5.4 || ^6.4 || ^7.0" - }, - "require-dev": { - "facile-it/paraunit": "^1.3.1 || ^2.6", - "infection/infection": "^0.29.14", - "justinrainbow/json-schema": "^5.3 || ^6.2", - "keradus/cli-executor": "^2.1", - "mikey179/vfsstream": "^1.6.12", - "php-coveralls/php-coveralls": "^2.7", - "php-cs-fixer/accessible-object": "^1.1", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6", - "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.12", - "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.3", - "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.3" - }, - "suggest": { - "ext-dom": "For handling output formats in XML", - "ext-mbstring": "For handling non-UTF8 characters." - }, - "bin": [ - "php-cs-fixer" - ], - "type": "application", - "autoload": { - "psr-4": { - "PhpCsFixer\\": "src/" - }, - "exclude-from-classmap": [ - "src/Fixer/Internal/*" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Dariusz Rumiński", - "email": "dariusz.ruminski@gmail.com" - } - ], - "description": "A tool to automatically fix PHP code style", - "keywords": [ - "Static code analysis", - "fixer", - "standards", - "static analysis" - ], - "support": { - "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.75.0" - }, - "funding": [ - { - "url": "https://github.com/keradus", - "type": "github" - } - ], - "time": "2025-03-31T18:40:42+00:00" - }, - { - "name": "friendsoftwig/twigcs", - "version": "v6.1.0", - "source": { - "type": "git", - "url": "https://github.com/friendsoftwig/twigcs.git", - "reference": "3c36d606c4f19db0dd2a01b735ec7a8151b7f182" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/friendsoftwig/twigcs/zipball/3c36d606c4f19db0dd2a01b735ec7a8151b7f182", - "reference": "3c36d606c4f19db0dd2a01b735ec7a8151b7f182", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-hash": "*", - "ext-json": "*", - "ext-mbstring": "*", - "ext-simplexml": "*", - "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0", - "symfony/console": "^4.4 || ^5.3 || ^6.0", - "symfony/filesystem": "^4.4 || ^5.3 || ^6.0", - "symfony/finder": "^4.4 || ^5.3 || ^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5.20", - "symfony/phpunit-bridge": "^6.2.3" - }, - "bin": [ - "bin/twigcs" - ], - "type": "library", - "autoload": { - "psr-4": { - "FriendsOfTwig\\Twigcs\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tristan Maindron", - "email": "tmaindron@gmail.com" - } - ], - "description": "Checkstyle automation for Twig", - "support": { - "issues": "https://github.com/friendsoftwig/twigcs/issues", - "source": "https://github.com/friendsoftwig/twigcs/tree/v6.1.0" - }, - "time": "2023-01-04T16:01:24+00:00" - }, - { - "name": "glpi-project/tools", - "version": "0.7.4", - "source": { - "type": "git", - "url": "https://github.com/glpi-project/tools.git", - "reference": "65a09a93350da6fa67d423dd94e4cb4023a17e20" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/glpi-project/tools/zipball/65a09a93350da6fa67d423dd94e4cb4023a17e20", - "reference": "65a09a93350da6fa67d423dd94e4cb4023a17e20", - "shasum": "" - }, - "require": { - "symfony/console": "^5.4 || ^6.0", - "twig/twig": "^3.3" - }, - "require-dev": { - "nikic/php-parser": "^4.13", - "phpstan/phpstan-src": "^1.10" - }, - "bin": [ - "bin/extract-locales", - "bin/licence-headers-check", - "tools/plugin-release" - ], - "type": "library", - "autoload": { - "psr-4": { - "GlpiProject\\Tools\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0-or-later" - ], - "authors": [ - { - "name": "Teclib'", - "email": "glpi@teclib.com", - "homepage": "http://teclib-group.com" - } - ], - "description": "Various tools for GLPI and its plugins", - "keywords": [ - "glpi", - "plugins", - "tools" - ], - "support": { - "issues": "https://github.com/glpi-project/tools/issues", - "source": "https://github.com/glpi-project/tools" - }, - "time": "2024-09-18T06:58:02+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.13.0", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "024473a478be9df5fdaca2c793f2232fe788e414" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", - "reference": "024473a478be9df5fdaca2c793f2232fe788e414", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3 <3.2.2" - }, - "require-dev": { - "doctrine/collections": "^1.6.8", - "doctrine/common": "^2.13.3 || ^3.2.2", - "phpspec/prophecy": "^1.10", - "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" - }, - "type": "library", - "autoload": { - "files": [ - "src/DeepCopy/deep_copy.php" - ], - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "time": "2025-02-12T12:17:51+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v5.4.0", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-tokenizer": "*", - "php": ">=7.4" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" - }, - "time": "2024-12-30T11:07:19+00:00" - }, - { - "name": "phar-io/manifest", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "54750ef60c58e43759730615a392c31c80e23176" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", - "reference": "54750ef60c58e43759730615a392c31c80e23176", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-phar": "*", - "ext-xmlwriter": "*", - "phar-io/version": "^3.0.1", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "support": { - "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:33:53+00:00" - }, - { - "name": "phar-io/version", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.2.1" - }, - "time": "2022-02-21T01:04:05+00:00" - }, - { - "name": "phpstan/phpstan", - "version": "1.12.24", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "338b92068f58d9f8035b76aed6cf2b9e5624c025" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/338b92068f58d9f8035b76aed6cf2b9e5624c025", - "reference": "338b92068f58d9f8035b76aed6cf2b9e5624c025", - "shasum": "" - }, - "require": { - "php": "^7.2|^8.0" - }, - "conflict": { - "phpstan/phpstan-shim": "*" - }, - "bin": [ - "phpstan", - "phpstan.phar" - ], - "type": "library", - "autoload": { - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPStan - PHP Static Analysis Tool", - "keywords": [ - "dev", - "static analysis" - ], - "support": { - "docs": "https://phpstan.org/user-guide/getting-started", - "forum": "https://github.com/phpstan/phpstan/discussions", - "issues": "https://github.com/phpstan/phpstan/issues", - "security": "https://github.com/phpstan/phpstan/security/policy", - "source": "https://github.com/phpstan/phpstan-src" - }, - "funding": [ - { - "url": "https://github.com/ondrejmirtes", - "type": "github" - }, - { - "url": "https://github.com/phpstan", - "type": "github" - } - ], - "time": "2025-04-16T13:01:53+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "9.2.32", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", - "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-xmlwriter": "*", - "nikic/php-parser": "^4.19.1 || ^5.1.0", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.6", - "phpunit/php-text-template": "^2.0.4", - "sebastian/code-unit-reverse-lookup": "^2.0.3", - "sebastian/complexity": "^2.0.3", - "sebastian/environment": "^5.1.5", - "sebastian/lines-of-code": "^1.0.4", - "sebastian/version": "^3.0.2", - "theseer/tokenizer": "^1.2.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "suggest": { - "ext-pcov": "PHP extension that provides line coverage", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "9.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-08-22T04:23:01+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "3.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2021-12-02T12:48:52+00:00" - }, - { - "name": "phpunit/php-invoker", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcntl": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": [ - "process" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:58:55+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T05:33:50+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "5.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:16:10+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "9.6.22", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", - "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.5.0 || ^2", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.1", - "phar-io/manifest": "^2.0.4", - "phar-io/version": "^3.2.1", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.32", - "phpunit/php-file-iterator": "^3.0.6", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.4", - "phpunit/php-timer": "^5.0.3", - "sebastian/cli-parser": "^1.0.2", - "sebastian/code-unit": "^1.0.8", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.6", - "sebastian/environment": "^5.1.5", - "sebastian/exporter": "^4.0.6", - "sebastian/global-state": "^5.0.7", - "sebastian/object-enumerator": "^4.0.4", - "sebastian/resource-operations": "^3.0.4", - "sebastian/type": "^3.2.1", - "sebastian/version": "^3.0.2" - }, - "suggest": { - "ext-soap": "To be able to generate mocks based on WSDL files", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.6-dev" - } - }, - "autoload": { - "files": [ - "src/Framework/Assert/Functions.php" - ], - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22" - }, - "funding": [ - { - "url": "https://phpunit.de/sponsors.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", - "type": "tidelift" - } - ], - "time": "2024-12-05T13:48:26+00:00" - }, - { - "name": "psr/container", - "version": "1.1.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" - }, - "time": "2021-11-05T16:50:12+00:00" - }, - { - "name": "psr/event-dispatcher", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], - "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" - }, - "time": "2019-01-08T18:20:26+00:00" - }, - { - "name": "psr/log", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" - }, - "time": "2021-05-03T11:20:27+00:00" - }, - { - "name": "react/cache", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/cache.git", - "reference": "d47c472b64aa5608225f47965a484b75c7817d5b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b", - "reference": "d47c472b64aa5608225f47965a484b75c7817d5b", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "react/promise": "^3.0 || ^2.0 || ^1.1" - }, - "require-dev": { - "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "Async, Promise-based cache interface for ReactPHP", - "keywords": [ - "cache", - "caching", - "promise", - "reactphp" - ], - "support": { - "issues": "https://github.com/reactphp/cache/issues", - "source": "https://github.com/reactphp/cache/tree/v1.2.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2022-11-30T15:59:55+00:00" - }, - { - "name": "react/child-process", - "version": "v0.6.6", - "source": { - "type": "git", - "url": "https://github.com/reactphp/child-process.git", - "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/child-process/zipball/1721e2b93d89b745664353b9cfc8f155ba8a6159", - "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159", - "shasum": "" - }, - "require": { - "evenement/evenement": "^3.0 || ^2.0 || ^1.0", - "php": ">=5.3.0", - "react/event-loop": "^1.2", - "react/stream": "^1.4" - }, - "require-dev": { - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", - "react/socket": "^1.16", - "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\ChildProcess\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "Event-driven library for executing child processes with ReactPHP.", - "keywords": [ - "event-driven", - "process", - "reactphp" - ], - "support": { - "issues": "https://github.com/reactphp/child-process/issues", - "source": "https://github.com/reactphp/child-process/tree/v0.6.6" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2025-01-01T16:37:48+00:00" - }, - { - "name": "react/dns", - "version": "v1.13.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/dns.git", - "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", - "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "react/cache": "^1.0 || ^0.6 || ^0.5", - "react/event-loop": "^1.2", - "react/promise": "^3.2 || ^2.7 || ^1.2.1" - }, - "require-dev": { - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", - "react/async": "^4.3 || ^3 || ^2", - "react/promise-timer": "^1.11" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\Dns\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "Async DNS resolver for ReactPHP", - "keywords": [ - "async", - "dns", - "dns-resolver", - "reactphp" - ], - "support": { - "issues": "https://github.com/reactphp/dns/issues", - "source": "https://github.com/reactphp/dns/tree/v1.13.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2024-06-13T14:18:03+00:00" - }, - { - "name": "react/event-loop", - "version": "v1.5.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/event-loop.git", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" - }, - "suggest": { - "ext-pcntl": "For signal handling support when using the StreamSelectLoop" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\EventLoop\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", - "keywords": [ - "asynchronous", - "event-loop" - ], - "support": { - "issues": "https://github.com/reactphp/event-loop/issues", - "source": "https://github.com/reactphp/event-loop/tree/v1.5.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2023-11-13T13:48:05+00:00" - }, - { - "name": "react/promise", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63", - "shasum": "" - }, - "require": { - "php": ">=7.1.0" - }, - "require-dev": { - "phpstan/phpstan": "1.10.39 || 1.4.10", - "phpunit/phpunit": "^9.6 || ^7.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "React\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v3.2.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2024-05-24T10:39:05+00:00" - }, - { - "name": "react/socket", - "version": "v1.16.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/socket.git", - "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", - "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", - "shasum": "" - }, - "require": { - "evenement/evenement": "^3.0 || ^2.0 || ^1.0", - "php": ">=5.3.0", - "react/dns": "^1.13", - "react/event-loop": "^1.2", - "react/promise": "^3.2 || ^2.6 || ^1.2.1", - "react/stream": "^1.4" - }, - "require-dev": { - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", - "react/async": "^4.3 || ^3.3 || ^2", - "react/promise-stream": "^1.4", - "react/promise-timer": "^1.11" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\Socket\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", - "keywords": [ - "Connection", - "Socket", - "async", - "reactphp", - "stream" - ], - "support": { - "issues": "https://github.com/reactphp/socket/issues", - "source": "https://github.com/reactphp/socket/tree/v1.16.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2024-07-26T10:38:09+00:00" - }, - { - "name": "react/stream", - "version": "v1.4.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/stream.git", - "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d", - "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d", - "shasum": "" - }, - "require": { - "evenement/evenement": "^3.0 || ^2.0 || ^1.0", - "php": ">=5.3.8", - "react/event-loop": "^1.2" - }, - "require-dev": { - "clue/stream-filter": "~1.2", - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\Stream\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", - "keywords": [ - "event-driven", - "io", - "non-blocking", - "pipe", - "reactphp", - "readable", - "stream", - "writable" - ], - "support": { - "issues": "https://github.com/reactphp/stream/issues", - "source": "https://github.com/reactphp/stream/tree/v1.4.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2024-06-11T12:45:25+00:00" - }, - { - "name": "sebastian/cli-parser", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for parsing CLI options", - "homepage": "https://github.com/sebastianbergmann/cli-parser", - "support": { - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:27:43+00:00" - }, - { - "name": "sebastian/code-unit", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the PHP code units", - "homepage": "https://github.com/sebastianbergmann/code-unit", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:08:54+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:30:19+00:00" - }, - { - "name": "sebastian/comparator", - "version": "4.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2022-09-14T12:41:17+00:00" - }, - { - "name": "sebastian/complexity", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for calculating the complexity of PHP code units", - "homepage": "https://github.com/sebastianbergmann/complexity", - "support": { - "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-12-22T06:19:30+00:00" - }, - { - "name": "sebastian/diff", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:30:58+00:00" - }, - { - "name": "sebastian/environment", - "version": "5.1.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:03:51+00:00" - }, - { - "name": "sebastian/exporter", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:33:00+00:00" - }, - { - "name": "sebastian/global-state", - "version": "5.0.7", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:35:11+00:00" - }, - { - "name": "sebastian/lines-of-code", - "version": "1.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for counting the lines of code in PHP source code", - "homepage": "https://github.com/sebastianbergmann/lines-of-code", - "support": { - "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-12-22T06:20:34+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:12:34+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:14:26+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "4.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "https://github.com/sebastianbergmann/recursion-context", - "support": { - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:07:39+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-14T16:00:52+00:00" - }, - { - "name": "sebastian/type", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:13:03+00:00" - }, - { - "name": "sebastian/version", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:39:44+00:00" - }, - { - "name": "symfony/console", - "version": "v5.4.47", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", - "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/string": "^5.1|^6.0" - }, - "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<4.4", - "symfony/dotenv": "<5.1", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" - }, - "provide": { - "psr/log-implementation": "1.0|2.0" - }, - "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^4.4|^5.0|^6.0", - "symfony/lock": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/var-dumper": "^4.4|^5.0|^6.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Eases the creation of beautiful and testable command line interfaces", - "homepage": "https://symfony.com", - "keywords": [ - "cli", - "command-line", - "console", - "terminal" - ], - "support": { - "source": "https://github.com/symfony/console/tree/v5.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-06T11:30:55+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v2.5.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", - "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/contracts", - "name": "symfony/contracts" - }, - "branch-alias": { - "dev-main": "2.5-dev" - } - }, - "autoload": { - "files": [ - "function.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:11:13+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v5.4.45", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/72982eb416f61003e9bb6e91f8b3213600dcf9e9", - "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/event-dispatcher-contracts": "^2|^3", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "symfony/dependency-injection": "<4.4" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/http-foundation": "^4.4|^5.0|^6.0", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/stopwatch": "^4.4|^5.0|^6.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.45" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:11:13+00:00" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f", - "reference": "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/event-dispatcher": "^1" - }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/contracts", - "name": "symfony/contracts" - }, - "branch-alias": { - "dev-main": "2.5-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:11:13+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v5.4.45", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "57c8294ed37d4a055b77057827c67f9558c95c54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/57c8294ed37d4a055b77057827c67f9558c95c54", - "reference": "57c8294ed37d4a055b77057827c67f9558c95c54", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8", - "symfony/polyfill-php80": "^1.16" - }, - "require-dev": { - "symfony/process": "^5.4|^6.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides basic utilities for the filesystem", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.45" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "time": "2024-10-22T13:05:35+00:00" + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" }, { - "name": "symfony/finder", - "version": "v5.4.45", + "name": "symfony/console", + "version": "v5.4.47", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "63741784cd7b9967975eec610b256eed3ede022b" + "url": "https://github.com/symfony/console.git", + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/63741784cd7b9967975eec610b256eed3ede022b", - "reference": "63741784cd7b9967975eec610b256eed3ede022b", + "url": "https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", "shasum": "" }, "require": { "php": ">=7.2.5", "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3482,10 +183,16 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Finds files and directories via an intuitive fluent interface", + "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.45" + "source": "https://github.com/symfony/console/tree/v5.4.47" }, "funding": [ { @@ -3501,35 +208,38 @@ "type": "tidelift" } ], - "time": "2024-09-28T13:32:08+00:00" + "time": "2024-11-06T11:30:55+00:00" }, { - "name": "symfony/options-resolver", - "version": "v5.4.45", + "name": "symfony/deprecation-contracts", + "version": "v2.5.4", "source": { "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6", - "reference": "74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php73": "~1.0", - "symfony/polyfill-php80": "^1.16" + "php": ">=7.1" }, "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" }, - "exclude-from-classmap": [ - "/Tests/" + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "files": [ + "function.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3538,23 +248,18 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an improved replacement for the array_replace PHP function", + "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v5.4.45" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" }, "funding": [ { @@ -3574,7 +279,7 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -3633,7 +338,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" }, "funding": [ { @@ -3644,6 +349,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -3653,16 +362,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { @@ -3711,7 +420,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" }, "funding": [ { @@ -3722,16 +431,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-06-27T09:58:17+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -3792,7 +505,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" }, "funding": [ { @@ -3803,6 +516,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -3812,19 +529,20 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { + "ext-iconv": "*", "php": ">=7.2" }, "provide": { @@ -3872,7 +590,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -3883,16 +601,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", @@ -3948,7 +670,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.33.0" }, "funding": [ { @@ -3959,6 +681,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -3968,16 +694,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { @@ -4028,7 +754,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" }, "funding": [ { @@ -4039,16 +765,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-01-02T08:10:11+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", @@ -4104,7 +834,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.33.0" }, "funding": [ { @@ -4116,65 +846,7 @@ "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/process", - "version": "v5.4.47", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/5d1662fb32ebc94f17ddb8d635454a776066733d", - "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Executes commands in sub-processes", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v5.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/nicolas-grekas", "type": "github" }, { @@ -4182,7 +854,7 @@ "type": "tidelift" } ], - "time": "2024-11-06T11:36:42+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/service-contracts", @@ -4267,68 +939,6 @@ ], "time": "2024-09-25T14:11:13+00:00" }, - { - "name": "symfony/stopwatch", - "version": "v5.4.45", - "source": { - "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "fb2c199cf302eb207f8c23e7ee174c1c31a5c004" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fb2c199cf302eb207f8c23e7ee174c1c31a5c004", - "reference": "fb2c199cf302eb207f8c23e7ee174c1c31a5c004", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/service-contracts": "^1|^2|^3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a way to profile code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.4.45" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:11:13+00:00" - }, { "name": "symfony/string", "version": "v5.4.47", @@ -4415,56 +1025,6 @@ ], "time": "2024-11-10T20:33:58+00:00" }, - { - "name": "theseer/tokenizer", - "version": "1.2.3", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:36:25+00:00" - }, { "name": "twig/twig", "version": "v3.11.3", @@ -4548,15 +1108,15 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { "php": "~7.4.0|~8.0.0|~8.1.0|~8.2.0" }, - "platform-dev": [], + "platform-dev": {}, "platform-overrides": { "php": "7.4" }, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" } From f437bc209522aed6a5a06daf34c224e35bbb2995 Mon Sep 17 00:00:00 2001 From: Rom1-B Date: Wed, 11 Mar 2026 12:01:24 +0100 Subject: [PATCH 3/3] fix --- inc/sync.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/sync.class.php b/inc/sync.class.php index a541b8a..c643568 100644 --- a/inc/sync.class.php +++ b/inc/sync.class.php @@ -122,7 +122,7 @@ abstract class PluginJamfSync * @param CommonDBTM|null $item * @param array $data */ - final public function __construct(CommonDBTM $item = null, array $data = []) + final public function __construct(?CommonDBTM $item = null, array $data = []) { /** @global DBmysql */ global $DB;