From 405d488e16756292f55eecd8023f635d7cf3710c Mon Sep 17 00:00:00 2001 From: Leo Dion Date: Thu, 9 Jan 2025 10:47:21 -0500 Subject: [PATCH 1/5] fixing strider for 8GB --- .../SpecificationConfiguration.swift | 43 ++++++++++++++----- .../MachineBuilding/ConfigurationRange.swift | 14 ++++++ ...cOSVirtualization+ConfigurationRange.swift | 2 +- 3 files changed, 47 insertions(+), 12 deletions(-) diff --git a/Sources/BushelFactory/SpecificationConfiguration.swift b/Sources/BushelFactory/SpecificationConfiguration.swift index fedd35b7..1fa7a2e5 100644 --- a/Sources/BushelFactory/SpecificationConfiguration.swift +++ b/Sources/BushelFactory/SpecificationConfiguration.swift @@ -38,14 +38,22 @@ public struct SpecificationConfiguration: Equatable, guard self.configurationRange.cpuCount.contains(self.cpuCount) else { return false } - guard self.configurationRange.memory.contains(Float(self.memory)) else { - return false + if let requiredMemory = configurationRange.requiredMemory { + guard self.memory == requiredMemory else { + return false + } + } else { + + guard self.configurationRange.memory.contains(Float(self.memory)) else { + return false + } } return storage > 0 } + public var template: SpecificationTemplate? { - didSet { + willSet { if let template { self.updatingValues = true self.memoryIndex = template.memoryIndex( @@ -87,7 +95,10 @@ public struct SpecificationConfiguration: Equatable, public private(set) var memory: Int64 public var memoryIndex: Float = 1 { - didSet { + willSet { + if let requiredMemory = configurationRange.requiredMemory { + self.memory = requiredMemory + } self.memory = Self.memoryValue(forIndex: memoryIndex) if !updatingValues { self.template = nil @@ -97,7 +108,7 @@ public struct SpecificationConfiguration: Equatable, public private(set) var storage: Int64 public var storageIndex: Float = 36 { - didSet { + willSet { self.storage = Self.storageValue(forIndex: storageIndex) if !updatingValues { self.template = nil @@ -115,21 +126,31 @@ public struct SpecificationConfiguration: Equatable, self.configurationRange = range self.template = template self.cpuCount = cpuCount - self.memory = Self.memoryValue(forIndex: memoryIndex) + self.memory = range.requiredMemory ?? Self.memoryValue(forIndex: memoryIndex) self.memoryIndex = memoryIndex self.storage = Self.storageValue(forIndex: storageIndex) self.storageIndex = storageIndex + let memoryIndexRangeUpper = Self.binarySearch( + for: configurationRange.memory.upperBound, + using: { Self.memoryValue(forIndex: $0) }, + within: Specifications.fullMemoryRange, + lower: 1 + ) self.memoryIndexRange = .init( uncheckedBounds: ( lower: 1, - upper: Self.binarySearch( - for: configurationRange.memory.upperBound, - using: { Self.memoryValue(forIndex: $0) }, - within: Specifications.fullMemoryRange - ) + upper: memoryIndexRangeUpper ) ) } + private static func binarySearch( + for value: Float, + using: @escaping @Sendable (Int) -> Int, + within range: ClosedRange, + lower: Float + ) -> Float { + max( self.binarySearch(for: value, using: using, within: range), lower) + } private static func binarySearch( for value: Int, diff --git a/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift b/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift index 2becc0c1..5918a7a5 100644 --- a/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift +++ b/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift @@ -47,6 +47,20 @@ public struct ConfigurationRange: CustomStringConvertible, Sendable, Equatable { public var description: String { "cpuCount: \(self.cpuCount); memory: \(self.memory)" } + + + private var requiredMemoryFloat: Float? { + guard self.memory.lowerBound < self.memory.upperBound else { + + return self.memory.upperBound + } + + return nil + } + + public var requiredMemory: Int64? { + return requiredMemoryFloat.map(Int64.init) + } /// Initializes a new `ConfigurationRange` instance. /// diff --git a/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift b/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift index f420f72e..a7d474f0 100644 --- a/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift +++ b/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift @@ -50,7 +50,7 @@ Float( VZVirtualMachineConfiguration.minimumAllowedMemorySize )...Float( - VZVirtualMachineConfiguration.maximumAllowedMemorySize + 8589934592 ) ) } From 58d1feeb4f30dc29b0dab56a25e4a24e689038ef Mon Sep 17 00:00:00 2001 From: Leo Dion Date: Thu, 9 Jan 2025 10:50:06 -0500 Subject: [PATCH 2/5] config --- Sources/BushelFactory/SpecificationConfiguration.swift | 2 +- .../MacOSVirtualization+ConfigurationRange.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/BushelFactory/SpecificationConfiguration.swift b/Sources/BushelFactory/SpecificationConfiguration.swift index 1fa7a2e5..420f536b 100644 --- a/Sources/BushelFactory/SpecificationConfiguration.swift +++ b/Sources/BushelFactory/SpecificationConfiguration.swift @@ -53,7 +53,7 @@ public struct SpecificationConfiguration: Equatable, public var template: SpecificationTemplate? { - willSet { + didSet { if let template { self.updatingValues = true self.memoryIndex = template.memoryIndex( diff --git a/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift b/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift index a7d474f0..f420f72e 100644 --- a/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift +++ b/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift @@ -50,7 +50,7 @@ Float( VZVirtualMachineConfiguration.minimumAllowedMemorySize )...Float( - 8589934592 + VZVirtualMachineConfiguration.maximumAllowedMemorySize ) ) } From a4a2efa7ed132fecd2a63d885094ee50d4578946 Mon Sep 17 00:00:00 2001 From: Leo Dion Date: Thu, 9 Jan 2025 11:00:38 -0500 Subject: [PATCH 3/5] linting --- Mintfile | 1 - Sources/BushelArgs/Bushel.swift | 2 +- Sources/BushelArgs/BushelCommand.swift | 2 +- Sources/BushelArgs/Image/Image.swift | 2 +- Sources/BushelArgs/Image/List.swift | 2 +- Sources/BushelArgs/Machine/Create.swift | 2 +- Sources/BushelArgs/Machine/Machine.swift | 2 +- Sources/BushelDocs/FileType.swift | 2 +- Sources/BushelDocs/InitializablePackage.swift | 2 +- Sources/BushelFactory/CalculationParameters.swift | 2 +- Sources/BushelFactory/ConfigurationError.swift | 2 +- Sources/BushelFactory/CustomRelease.swift | 2 +- .../BushelFactory/InstallerImage.Metadata.swift | 2 +- Sources/BushelFactory/MachineConfigurable.swift | 2 +- Sources/BushelFactory/MachineConfiguration.swift | 2 +- Sources/BushelFactory/ReleaseCollection.swift | 2 +- Sources/BushelFactory/ReleaseMetadata.swift | 2 +- Sources/BushelFactory/ReleaseQueryResult.swift | 2 +- Sources/BushelFactory/ReleaseSelected.swift | 2 +- Sources/BushelFactory/SelectedVersion.swift | 2 +- .../BushelFactory/SpecificationConfiguration.swift | 8 +++----- Sources/BushelFactory/SpecificationTemplate.swift | 2 +- Sources/BushelFactory/Specifications.swift | 2 +- Sources/BushelFactory/URLInstallerImage.swift | 2 +- Sources/BushelFoundation/Assert.swift | 2 +- Sources/BushelFoundation/AsyncReducer.swift | 2 +- Sources/BushelFoundation/BookmarkError.swift | 2 +- Sources/BushelFoundation/Bundle+Version.swift | 2 +- .../Configuration/FileNameExtensions.swift | 2 +- .../Configuration/URL+Bushel.swift | 2 +- .../Configuration/URL.Bushel+Paths.swift | 2 +- .../Configuration/VZMacPaths.swift | 2 +- Sources/BushelFoundation/DocumentTypeFilter.swift | 2 +- .../DocumentTypeFilterOption.swift | 2 +- .../EnvironmentConfiguration.swift | 2 +- Sources/BushelFoundation/Formatters.swift | 2 +- Sources/BushelFoundation/HardwareModel.swift | 2 +- Sources/BushelFoundation/ImageMetadata.swift | 2 +- Sources/BushelFoundation/Initialization.swift | 2 +- Sources/BushelFoundation/InstallImage.swift | 2 +- .../BushelFoundation/MachineBuilding/Bundle.swift | 2 +- .../MachineBuilding/ConfigurationRange.swift | 14 ++++++-------- .../MachineBuilding/InstallerImageIdentifier.swift | 2 +- .../MachineBuilding/InstallerRelease.swift | 2 +- .../MachineBuilding/LibraryIdentifier.swift | 2 +- .../MachineBuilding/MachineBuildRequest.swift | 2 +- .../ReleaseCollectionMetadata.swift | 2 +- Sources/BushelFoundation/MachineIdentifier.swift | 2 +- .../MachineShutdownActionOption.swift | 2 +- Sources/BushelFoundation/MetadataLabel.swift | 2 +- .../BushelFoundation/MetadataLabelProvider.swift | 2 +- .../BushelFoundation/MissingAttributeError.swift | 2 +- .../OnboardingOverrideOption.swift | 2 +- .../OperatingSystemInstalled.swift | 2 +- .../OperatingSystemVersionComponents.swift | 2 +- Sources/BushelFoundation/PrereleaseLabel.swift | 2 +- .../ReleaseCollectionMetadataProvider.swift | 2 +- Sources/BushelFoundation/ScreenSettings.swift | 2 +- .../SessionCloseButtonActionOption.swift | 2 +- .../SigVerification/ImageSignature.swift | 2 +- .../SigVerification/SigVerification.swift | 2 +- .../SigVerification/SigVerificationBuilder.swift | 2 +- .../SigVerification/SigVerificationError.swift | 2 +- .../SigVerification/SigVerificationManager.swift | 2 +- .../SigVerification/SigVerificationManaging.swift | 2 +- .../SigVerification/SigVerifier.swift | 2 +- .../SigVerification/SignaturePriority.swift | 2 +- .../SigVerification/SignatureSource.swift | 2 +- .../SigVerification/SourceSigVerifier.swift | 2 +- Sources/BushelFoundation/SnapshotterID.swift | 2 +- .../BushelFoundation/TimeInterval+Snapshots.swift | 2 +- Sources/BushelFoundation/UserAudience.swift | 2 +- .../UserDefault/AutomaticSnapshots.swift | 2 +- .../BushelFoundation/UserDefault/Onboarding.swift | 2 +- .../BushelFoundation/UserDefault/Preference.swift | 2 +- .../UserDefault/RecentDocuments.swift | 2 +- .../BushelFoundation/UserDefault/Tracking.swift | 2 +- Sources/BushelFoundation/VMSystemError.swift | 2 +- Sources/BushelFoundation/VMSystemID.swift | 2 +- Sources/BushelFoundation/Version.swift | 2 +- Sources/BushelFoundation/VersionFormatted.swift | 2 +- Sources/BushelFoundation/VirtualizationData.swift | 2 +- Sources/BushelFoundationWax/Fake/ClosedRange.swift | 2 +- Sources/BushelFoundationWax/Fake/Date.swift | 2 +- .../Fake/InstallerImageIdentifier.swift | 2 +- .../Fake/LibraryIdentifier.swift | 2 +- .../Fake/MachineBuildRequest.swift | 2 +- Sources/BushelFoundationWax/Fake/MockDataSet.swift | 2 +- .../Fake/OperatingSystemVersion.swift | 2 +- .../BushelFoundationWax/Fake/Randomizable.swift | 2 +- .../BushelFoundationWax/Fake/SnapshotterID.swift | 2 +- Sources/BushelFoundationWax/Fake/String.swift | 2 +- .../Fake/TestFileTypeSpecification.swift | 2 +- Sources/BushelFoundationWax/Fake/URL.swift | 2 +- Sources/BushelFoundationWax/Fake/UUID.swift | 2 +- Sources/BushelFoundationWax/Fake/VMSystemID.swift | 2 +- Sources/BushelFoundationWax/Make/UInt64+Make.swift | 2 +- .../Stub/RestoreImageStub.swift | 2 +- Sources/BushelGuestProfile/ACPower.swift | 2 +- Sources/BushelGuestProfile/AdditionalRoute.swift | 2 +- Sources/BushelGuestProfile/ArchKind.swift | 2 +- .../BushelGuestProfile/ControllerProperties.swift | 2 +- Sources/BushelGuestProfile/DHCP.swift | 2 +- Sources/BushelGuestProfile/DNS.swift | 2 +- Sources/BushelGuestProfile/DataType.swift | 2 +- .../DependencyResolutionFailures.swift | 2 +- Sources/BushelGuestProfile/DriverKit.swift | 2 +- Sources/BushelGuestProfile/Ethernet.swift | 2 +- Sources/BushelGuestProfile/Extension.swift | 2 +- Sources/BushelGuestProfile/IOS.swift | 2 +- Sources/BushelGuestProfile/IPV.swift | 2 +- Sources/BushelGuestProfile/IPv4.swift | 2 +- Sources/BushelGuestProfile/IPv6.swift | 2 +- Sources/BushelGuestProfile/MACOS.swift | 2 +- Sources/BushelGuestProfile/ObtainedFrom.swift | 2 +- Sources/BushelGuestProfile/PackageSource.swift | 2 +- Sources/BushelGuestProfile/PhysicalDrive.swift | 2 +- Sources/BushelGuestProfile/PrivateFramework.swift | 2 +- Sources/BushelGuestProfile/Proxies.swift | 2 +- Sources/BushelGuestProfile/SPAirPortDataType.swift | 2 +- .../BushelGuestProfile/SPBluetoothDataType.swift | 2 +- .../SPDeveloperToolsDataType.swift | 2 +- .../BushelGuestProfile/SPEthernetDataType.swift | 2 +- .../BushelGuestProfile/SPExtensionsDataType.swift | 2 +- .../BushelGuestProfile/SPFirewallDataType.swift | 2 +- Sources/BushelGuestProfile/SPFontsDataType.swift | 2 +- .../BushelGuestProfile/SPHardwareDataType.swift | 2 +- .../SPInstallHistoryDataType.swift | 2 +- .../SPInternationalDataType.swift | 2 +- Sources/BushelGuestProfile/SPLogsDataType.swift | 2 +- Sources/BushelGuestProfile/SPMemoryDataType.swift | 2 +- Sources/BushelGuestProfile/SPNetworkDataType.swift | 2 +- .../SPNetworkLocationDataType.swift | 2 +- .../SPNetworkVolumeDataType.swift | 2 +- Sources/BushelGuestProfile/SPPowerDataType.swift | 2 +- .../BushelGuestProfile/SPPrefPaneDataType.swift | 2 +- .../BushelGuestProfile/SPPrintersDataType.swift | 2 +- .../SPPrintersSoftwareDataType.swift | 2 +- .../BushelGuestProfile/SPRawCameraDataType.swift | 2 +- Sources/BushelGuestProfile/SPSDataType.swift | 2 +- .../BushelGuestProfile/SPSmartCardsDataType.swift | 2 +- .../BushelGuestProfile/SPSoftwareDataType.swift | 2 +- Sources/BushelGuestProfile/SPStorageDataType.swift | 2 +- .../SPSyncServicesDataType.swift | 2 +- .../SPSyncServicesDataTypeItem.swift | 2 +- .../BushelGuestProfile/SPThunderboltDataType.swift | 2 +- Sources/BushelGuestProfile/SPUSBDataType.swift | 2 +- Sources/BushelGuestProfile/SPUSBDataTypeItem.swift | 2 +- .../SPUniversalAccessDataType.swift | 2 +- Sources/BushelGuestProfile/SPiBridgeDataType.swift | 2 +- .../SpairportSoftwareInformation.swift | 2 +- Sources/BushelGuestProfile/SpdevtoolsApps.swift | 2 +- Sources/BushelGuestProfile/SpdevtoolsSdks.swift | 2 +- Sources/BushelGuestProfile/Spext.swift | 2 +- Sources/BushelGuestProfile/SpextArchitecture.swift | 2 +- .../SpextHasAllDependencies.swift | 2 +- .../SpextHasAllDependenciesErrors.swift | 2 +- Sources/BushelGuestProfile/SpextObtainedFrom.swift | 2 +- .../SpextRuntimeEnvironment.swift | 2 +- Sources/BushelGuestProfile/SpextValidErrors.swift | 2 +- .../SpnetworklocationService.swift | 2 +- Sources/BushelGuestProfile/SpprefpaneKind.swift | 2 +- Sources/BushelGuestProfile/SpprefpaneSupport.swift | 2 +- Sources/BushelGuestProfile/SystemProfiler.swift | 2 +- Sources/BushelGuestProfile/TvOS.swift | 2 +- Sources/BushelGuestProfile/TypeEnum.swift | 2 +- Sources/BushelGuestProfile/Typeface.swift | 2 +- .../BushelGuestProfile/ValidationFailures.swift | 2 +- Sources/BushelGuestProfile/WatchOS.swift | 2 +- Sources/BushelHub/Hub.swift | 2 +- Sources/BushelHub/HubImage.swift | 2 +- Sources/BushelHubIPSW/Firmware.swift | 2 +- Sources/BushelHubIPSW/HubImage.swift | 2 +- Sources/BushelHubIPSW/IPSWDownloads.swift | 2 +- Sources/BushelHubIPSW/ImageMetadata.swift | 2 +- Sources/BushelHubIPSW/Sequence.swift | 2 +- .../MacOSVirtualizationHubProvider.swift | 2 +- Sources/BushelLibrary/ImageMetadata+Previews.swift | 2 +- Sources/BushelLibrary/Library+CodablePackage.swift | 2 +- Sources/BushelLibrary/Library.swift | 2 +- Sources/BushelLibrary/LibraryError+Details.swift | 2 +- Sources/BushelLibrary/LibraryError.swift | 2 +- Sources/BushelLibrary/LibraryFile.swift | 2 +- .../BushelLibrary/LibraryFileSpecifications.swift | 2 +- .../BushelLibrary/LibraryImageFile+Previews.swift | 2 +- Sources/BushelLibrary/LibraryImageFile.swift | 2 +- .../BushelLibrary/LibraryImageFileComparator.swift | 2 +- .../LibraryImageFileTaskParameters.swift | 2 +- Sources/BushelLibrary/LibrarySystem.swift | 2 +- Sources/BushelLibrary/LibrarySystemBuilder.swift | 2 +- Sources/BushelLibrary/LibrarySystemManager.swift | 2 +- Sources/BushelLibrary/LibrarySystemManaging.swift | 2 +- Sources/BushelLibrary/SortComparator+Linux.swift | 2 +- Sources/BushelLibraryWax/Fake/ImageMetadata.swift | 2 +- .../BushelLibraryWax/Fake/LibraryImageFile.swift | 2 +- .../BushelLibraryWax/Fake/MockSigVerifier.swift | 2 +- .../Stub/MacOSLibrarySystemStub.swift | 2 +- .../Stub/UbuntuLibrarySystemStub.swift | 2 +- Sources/BushelLogging/BushelLogging.swift | 2 +- Sources/BushelLogging/Loggable.swift | 2 +- Sources/BushelMacOSCore/ImageMetadata.swift | 2 +- Sources/BushelMacOSCore/MacOSRelease.swift | 2 +- .../MacOSVirtualization+ConfigurationRange.swift | 2 +- Sources/BushelMacOSCore/MacOSVirtualization.swift | 2 +- Sources/BushelMacOSCore/VMSystemID.swift | 2 +- Sources/BushelMacOSCore/VZMacOSRestoreImage.swift | 2 +- Sources/BushelMachine/BuilderError.swift | 2 +- Sources/BushelMachine/BuilderProperty.swift | 2 +- .../BushelMachine/Building/InstallerImage.swift | 2 +- .../Building/InstallerImageError.swift | 2 +- .../Building/InstallerImageMetadata.swift | 2 +- .../Building/InstallerImageRepository.swift | 2 +- .../Building/MachineBuildConfiguration.swift | 2 +- .../BushelMachine/Building/MachineBuilder.swift | 2 +- .../Building/MachineBuilderActivity.swift | 2 +- .../Building/MachineBuilderObserver.swift | 2 +- .../Building/MachineSetupConfiguration.swift | 2 +- .../Building/RemoveImageFailure.swift | 2 +- .../Configuration/GraphicsConfiguration.swift | 2 +- .../Configuration/GraphicsDisplay.swift | 2 +- .../Configuration/MachineConfiguration.swift | 2 +- .../Configuration/MachineNetworkDevice.swift | 2 +- .../MachineStorageSpecification.swift | 2 +- .../Configuration/NetworkConfiguration.swift | 2 +- .../NetworkingConfigurationAttachment.swift | 2 +- .../FileVersionSnapshotter/FileManager.swift | 2 +- .../FileVersionSnapshotter+Syncronization.swift | 2 +- .../FileVersionSnapshotter.swift | 2 +- .../FileVersionSnapshotterFactory.swift | 2 +- .../FileVersionSnapshotter/NSFileVersion.swift | 2 +- .../SnapshotFileUpdate.swift | 2 +- Sources/BushelMachine/InstallFailure.swift | 2 +- Sources/BushelMachine/InstallFailureError.swift | 2 +- Sources/BushelMachine/Machine+Extensions.swift | 2 +- Sources/BushelMachine/Machine.swift | 2 +- Sources/BushelMachine/MachineChange.swift | 2 +- Sources/BushelMachine/MachineError+Details.swift | 2 +- Sources/BushelMachine/MachineError.swift | 2 +- Sources/BushelMachine/MachineFile.swift | 2 +- .../MachineFileTypeSpecification.swift | 2 +- Sources/BushelMachine/MachineProperties.swift | 2 +- Sources/BushelMachine/MachineProperty.swift | 2 +- Sources/BushelMachine/MachineState.swift | 2 +- Sources/BushelMachine/MachineSystem.swift | 2 +- Sources/BushelMachine/MachineSystemBuilder.swift | 2 +- Sources/BushelMachine/MachineSystemManager.swift | 2 +- Sources/BushelMachine/MachineSystemManaging.swift | 2 +- Sources/BushelMachine/Media/CaptureImage.swift | 2 +- .../Media/CaptureImageConfiguration.swift | 2 +- Sources/BushelMachine/Media/CaptureVideo.swift | 2 +- .../BushelMachine/Media/CaptureVideoCodec.swift | 2 +- .../Media/CaptureVideoConfiguration.swift | 2 +- .../BushelMachine/Media/CaptureVideoFileType.swift | 2 +- .../Media/CaptureVideoPixelFormat.swift | 2 +- Sources/BushelMachine/Media/ImageFileParser.swift | 2 +- Sources/BushelMachine/Media/ImageFileType.swift | 2 +- .../BushelMachine/Media/MediaParserFactory.swift | 2 +- Sources/BushelMachine/Media/RecordedImage.swift | 2 +- .../BushelMachine/Media/RecordedImageError.swift | 2 +- .../BushelMachine/Media/RecordedImageParser.swift | 2 +- .../BushelMachine/Media/RecordedResolution.swift | 2 +- Sources/BushelMachine/Media/RecordedVideo.swift | 2 +- .../BushelMachine/Media/RecordedVideoError.swift | 2 +- .../BushelMachine/Media/RecordedVideoParser.swift | 2 +- Sources/BushelMachine/Media/Watermark.swift | 2 +- Sources/BushelMachine/ObservedChange.swift | 2 +- Sources/BushelMachine/PropertyChange.swift | 2 +- .../BushelMachine/PropertyChangeFromValue.swift | 2 +- Sources/BushelMachine/PropertyValues.swift | 2 +- Sources/BushelMachine/SessionRequest.swift | 2 +- Sources/BushelMachine/Snapshots/Snapshot.swift | 2 +- .../Snapshots/SnapshotDifference.swift | 2 +- .../BushelMachine/Snapshots/SnapshotError.swift | 2 +- .../BushelMachine/Snapshots/SnapshotOptions.swift | 2 +- .../BushelMachine/Snapshots/SnapshotPaths.swift | 2 +- .../BushelMachine/Snapshots/SnapshotProvider.swift | 2 +- .../BushelMachine/Snapshots/SnapshotRequest.swift | 2 +- .../SnapshotSynchronizationDifference.swift | 2 +- .../Snapshots/SnapshotSynchronizeOptions.swift | 2 +- Sources/BushelMachine/Snapshots/Snapshotter.swift | 2 +- .../Snapshots/SnapshotterFactory.swift | 2 +- .../Snapshots/SnapshotterRepository.swift | 2 +- .../Fake/InstallerImage+Fake.swift | 2 +- .../Fake/InstallerImageMetadata.swift | 2 +- .../Fake/MachineBuildConfiguration+Fake.swift | 2 +- .../Fake/MachineConfiguration+Fake.swift | 2 +- .../Fake/MachineSetupConfiguration+Fake.swift | 2 +- .../BushelMachineWax/Fake/MachineSystem+Fake.swift | 2 +- .../BushelMachineWax/Stub/InstallerImageSub.swift | 2 +- .../BushelMachineWax/Stub/MachineBuilderStub.swift | 2 +- Sources/BushelMachineWax/Stub/MachineStub.swift | 2 +- .../BushelMachineWax/Stub/MachineSystemStub.swift | 2 +- Sources/BushelTestUtilities/Errors/MockError.swift | 2 +- .../Errors/MockLocalizedError.swift | 2 +- .../Errors/TestDecodingError.swift | 2 +- .../XCTestCase+AssertThrowableBlock.swift | 2 +- .../Extensions/XCTestCase+Decode.swift | 2 +- Sources/BushelUT/FileManager.swift | 2 +- Sources/BushelUT/UTType.swift | 2 +- Sources/BushelUtilities/ArrayBuilder.swift | 2 +- Sources/BushelUtilities/ByteCountFormatter.swift | 2 +- Sources/BushelUtilities/CGSize.swift | 2 +- Sources/BushelUtilities/ClosedRange.swift | 2 +- Sources/BushelUtilities/DirectoryExists.swift | 2 +- Sources/BushelUtilities/Double.swift | 2 +- .../EnvironmentProperty+ValueAccessor.swift | 2 +- Sources/BushelUtilities/EnvironmentProperty.swift | 2 +- Sources/BushelUtilities/EnvironmentValue.swift | 2 +- Sources/BushelUtilities/Extensions/Array.swift | 2 +- Sources/BushelUtilities/Extensions/Assert.swift | 2 +- .../Extensions/Date+RawRepresentable.swift | 2 +- .../Extensions/DateComponents.swift | 2 +- .../BushelUtilities/Extensions/Dictionary.swift | 2 +- .../Extensions/FileManager+Errors.swift | 2 +- .../BushelUtilities/Extensions/FileManager.swift | 2 +- .../Extensions/KVNSObservation.swift | 2 +- .../BushelUtilities/Extensions/KVObservation.swift | 2 +- .../Extensions/OperatingSystemVersion.swift | 2 +- Sources/BushelUtilities/Extensions/Result.swift | 2 +- Sources/BushelUtilities/Extensions/URL+Tilde.swift | 2 +- Sources/BushelUtilities/Extensions/URL+Wax.swift | 2 +- Sources/BushelUtilities/Extensions/URL.swift | 2 +- .../BushelUtilities/FileManager/AttributeSet.swift | 2 +- .../BushelUtilities/FileManager/FileHandler.swift | 2 +- .../FileManager/FileManagerHandler.swift | 2 +- Sources/BushelUtilities/IPv6Address.swift | 2 +- Sources/BushelUtilities/Int.swift | 2 +- Sources/BushelUtilities/InvalidResponseError.swift | 2 +- Sources/BushelUtilities/JSON.swift | 2 +- Sources/BushelUtilities/LagrangePolynomial.swift | 2 +- Sources/BushelUtilities/Localizable.swift | 2 +- .../BushelUtilities/ObservationCollection.swift | 2 +- Sources/BushelUtilities/Semver.swift | 2 +- Sources/BushelUtilities/Task.swift | 2 +- Sources/BushelUtilities/Transformation.swift | 2 +- Sources/BushelUtilities/UInt128.swift | 2 +- .../VirtualBuddyConfiguration.swift | 2 +- Sources/BushelVirtualBuddy/VirtualBuddyError.swift | 2 +- .../BushelVirtualBuddy/VirtualBuddyService.swift | 2 +- Sources/BushelVirtualBuddy/VirtualBuddySig.swift | 2 +- .../VirtualBuddySigVerifier.swift | 2 +- Sources/bushel/Bushel.swift | 2 +- 342 files changed, 348 insertions(+), 353 deletions(-) diff --git a/Mintfile b/Mintfile index 9d3680eb..650a0e71 100644 --- a/Mintfile +++ b/Mintfile @@ -1,5 +1,4 @@ dral3x/StringsLint@0.1.7 swiftlang/swift-format@600.0.0 realm/SwiftLint@0.57.0 -a7ex/xcresultparser@1.7.2 peripheryapp/periphery@2.20.0 \ No newline at end of file diff --git a/Sources/BushelArgs/Bushel.swift b/Sources/BushelArgs/Bushel.swift index 4d807799..465b4926 100644 --- a/Sources/BushelArgs/Bushel.swift +++ b/Sources/BushelArgs/Bushel.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelArgs/BushelCommand.swift b/Sources/BushelArgs/BushelCommand.swift index 82f351b9..9e04fb48 100644 --- a/Sources/BushelArgs/BushelCommand.swift +++ b/Sources/BushelArgs/BushelCommand.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelArgs/Image/Image.swift b/Sources/BushelArgs/Image/Image.swift index 115b8b5d..8943582e 100644 --- a/Sources/BushelArgs/Image/Image.swift +++ b/Sources/BushelArgs/Image/Image.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelArgs/Image/List.swift b/Sources/BushelArgs/Image/List.swift index 1ea70981..0954a87e 100644 --- a/Sources/BushelArgs/Image/List.swift +++ b/Sources/BushelArgs/Image/List.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelArgs/Machine/Create.swift b/Sources/BushelArgs/Machine/Create.swift index 8d335d51..870d58a8 100644 --- a/Sources/BushelArgs/Machine/Create.swift +++ b/Sources/BushelArgs/Machine/Create.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelArgs/Machine/Machine.swift b/Sources/BushelArgs/Machine/Machine.swift index 58e49efa..a0cfd7f8 100644 --- a/Sources/BushelArgs/Machine/Machine.swift +++ b/Sources/BushelArgs/Machine/Machine.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelDocs/FileType.swift b/Sources/BushelDocs/FileType.swift index b3c8a3e3..118b3cac 100644 --- a/Sources/BushelDocs/FileType.swift +++ b/Sources/BushelDocs/FileType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelDocs/InitializablePackage.swift b/Sources/BushelDocs/InitializablePackage.swift index af12b540..670d927c 100644 --- a/Sources/BushelDocs/InitializablePackage.swift +++ b/Sources/BushelDocs/InitializablePackage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/CalculationParameters.swift b/Sources/BushelFactory/CalculationParameters.swift index c0b5e93f..37c7c3e4 100644 --- a/Sources/BushelFactory/CalculationParameters.swift +++ b/Sources/BushelFactory/CalculationParameters.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/ConfigurationError.swift b/Sources/BushelFactory/ConfigurationError.swift index 2d3d2361..ec3fb031 100644 --- a/Sources/BushelFactory/ConfigurationError.swift +++ b/Sources/BushelFactory/ConfigurationError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/CustomRelease.swift b/Sources/BushelFactory/CustomRelease.swift index fb1f03da..1c87bf20 100644 --- a/Sources/BushelFactory/CustomRelease.swift +++ b/Sources/BushelFactory/CustomRelease.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/InstallerImage.Metadata.swift b/Sources/BushelFactory/InstallerImage.Metadata.swift index a1c17430..1aa839d3 100644 --- a/Sources/BushelFactory/InstallerImage.Metadata.swift +++ b/Sources/BushelFactory/InstallerImage.Metadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/MachineConfigurable.swift b/Sources/BushelFactory/MachineConfigurable.swift index fd92ecc4..ecfc7a5f 100644 --- a/Sources/BushelFactory/MachineConfigurable.swift +++ b/Sources/BushelFactory/MachineConfigurable.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/MachineConfiguration.swift b/Sources/BushelFactory/MachineConfiguration.swift index fd92cbf1..c495273a 100644 --- a/Sources/BushelFactory/MachineConfiguration.swift +++ b/Sources/BushelFactory/MachineConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/ReleaseCollection.swift b/Sources/BushelFactory/ReleaseCollection.swift index c11f02ea..49aebd59 100644 --- a/Sources/BushelFactory/ReleaseCollection.swift +++ b/Sources/BushelFactory/ReleaseCollection.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/ReleaseMetadata.swift b/Sources/BushelFactory/ReleaseMetadata.swift index 17c34d32..8c35bf8d 100644 --- a/Sources/BushelFactory/ReleaseMetadata.swift +++ b/Sources/BushelFactory/ReleaseMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/ReleaseQueryResult.swift b/Sources/BushelFactory/ReleaseQueryResult.swift index df7c1a40..b0d055db 100644 --- a/Sources/BushelFactory/ReleaseQueryResult.swift +++ b/Sources/BushelFactory/ReleaseQueryResult.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/ReleaseSelected.swift b/Sources/BushelFactory/ReleaseSelected.swift index 6d37b595..677e4d75 100644 --- a/Sources/BushelFactory/ReleaseSelected.swift +++ b/Sources/BushelFactory/ReleaseSelected.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/SelectedVersion.swift b/Sources/BushelFactory/SelectedVersion.swift index 52c50957..7c5c59a9 100644 --- a/Sources/BushelFactory/SelectedVersion.swift +++ b/Sources/BushelFactory/SelectedVersion.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/SpecificationConfiguration.swift b/Sources/BushelFactory/SpecificationConfiguration.swift index 420f536b..b879d333 100644 --- a/Sources/BushelFactory/SpecificationConfiguration.swift +++ b/Sources/BushelFactory/SpecificationConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation @@ -43,7 +43,6 @@ public struct SpecificationConfiguration: Equatable, return false } } else { - guard self.configurationRange.memory.contains(Float(self.memory)) else { return false } @@ -51,7 +50,6 @@ public struct SpecificationConfiguration: Equatable, return storage > 0 } - public var template: SpecificationTemplate? { didSet { if let template { @@ -130,7 +128,7 @@ public struct SpecificationConfiguration: Equatable, self.memoryIndex = memoryIndex self.storage = Self.storageValue(forIndex: storageIndex) self.storageIndex = storageIndex - let memoryIndexRangeUpper = Self.binarySearch( + let memoryIndexRangeUpper = Self.binarySearch( for: configurationRange.memory.upperBound, using: { Self.memoryValue(forIndex: $0) }, within: Specifications.fullMemoryRange, @@ -149,7 +147,7 @@ public struct SpecificationConfiguration: Equatable, within range: ClosedRange, lower: Float ) -> Float { - max( self.binarySearch(for: value, using: using, within: range), lower) + max(self.binarySearch(for: value, using: using, within: range), lower) } private static func binarySearch( diff --git a/Sources/BushelFactory/SpecificationTemplate.swift b/Sources/BushelFactory/SpecificationTemplate.swift index 6b550115..3c516c58 100644 --- a/Sources/BushelFactory/SpecificationTemplate.swift +++ b/Sources/BushelFactory/SpecificationTemplate.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/Specifications.swift b/Sources/BushelFactory/Specifications.swift index ae2ba4ef..49173296 100644 --- a/Sources/BushelFactory/Specifications.swift +++ b/Sources/BushelFactory/Specifications.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFactory/URLInstallerImage.swift b/Sources/BushelFactory/URLInstallerImage.swift index e3135ce1..50cc7a89 100644 --- a/Sources/BushelFactory/URLInstallerImage.swift +++ b/Sources/BushelFactory/URLInstallerImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Assert.swift b/Sources/BushelFoundation/Assert.swift index f7ff6a64..4bd0ccb9 100644 --- a/Sources/BushelFoundation/Assert.swift +++ b/Sources/BushelFoundation/Assert.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/AsyncReducer.swift b/Sources/BushelFoundation/AsyncReducer.swift index 6eb28fc7..a45d15d9 100644 --- a/Sources/BushelFoundation/AsyncReducer.swift +++ b/Sources/BushelFoundation/AsyncReducer.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/BookmarkError.swift b/Sources/BushelFoundation/BookmarkError.swift index 34bfadee..73e4cd01 100644 --- a/Sources/BushelFoundation/BookmarkError.swift +++ b/Sources/BushelFoundation/BookmarkError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Bundle+Version.swift b/Sources/BushelFoundation/Bundle+Version.swift index 11861e11..0c61ddff 100644 --- a/Sources/BushelFoundation/Bundle+Version.swift +++ b/Sources/BushelFoundation/Bundle+Version.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Configuration/FileNameExtensions.swift b/Sources/BushelFoundation/Configuration/FileNameExtensions.swift index 6355fa5f..4f290130 100644 --- a/Sources/BushelFoundation/Configuration/FileNameExtensions.swift +++ b/Sources/BushelFoundation/Configuration/FileNameExtensions.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Configuration/URL+Bushel.swift b/Sources/BushelFoundation/Configuration/URL+Bushel.swift index 6c59ee45..5168c149 100644 --- a/Sources/BushelFoundation/Configuration/URL+Bushel.swift +++ b/Sources/BushelFoundation/Configuration/URL+Bushel.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Configuration/URL.Bushel+Paths.swift b/Sources/BushelFoundation/Configuration/URL.Bushel+Paths.swift index f8096c9e..3f97e30f 100644 --- a/Sources/BushelFoundation/Configuration/URL.Bushel+Paths.swift +++ b/Sources/BushelFoundation/Configuration/URL.Bushel+Paths.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Configuration/VZMacPaths.swift b/Sources/BushelFoundation/Configuration/VZMacPaths.swift index 12fb4168..c91a149f 100644 --- a/Sources/BushelFoundation/Configuration/VZMacPaths.swift +++ b/Sources/BushelFoundation/Configuration/VZMacPaths.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/DocumentTypeFilter.swift b/Sources/BushelFoundation/DocumentTypeFilter.swift index 02bd8d55..d493fb7e 100644 --- a/Sources/BushelFoundation/DocumentTypeFilter.swift +++ b/Sources/BushelFoundation/DocumentTypeFilter.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/DocumentTypeFilterOption.swift b/Sources/BushelFoundation/DocumentTypeFilterOption.swift index 8d531ff9..de39ca67 100644 --- a/Sources/BushelFoundation/DocumentTypeFilterOption.swift +++ b/Sources/BushelFoundation/DocumentTypeFilterOption.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/EnvironmentConfiguration.swift b/Sources/BushelFoundation/EnvironmentConfiguration.swift index ef3f7240..87678805 100644 --- a/Sources/BushelFoundation/EnvironmentConfiguration.swift +++ b/Sources/BushelFoundation/EnvironmentConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Formatters.swift b/Sources/BushelFoundation/Formatters.swift index 06a912c8..bf1c1af9 100644 --- a/Sources/BushelFoundation/Formatters.swift +++ b/Sources/BushelFoundation/Formatters.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/HardwareModel.swift b/Sources/BushelFoundation/HardwareModel.swift index 408731b0..acc4225a 100644 --- a/Sources/BushelFoundation/HardwareModel.swift +++ b/Sources/BushelFoundation/HardwareModel.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/ImageMetadata.swift b/Sources/BushelFoundation/ImageMetadata.swift index f7a1136e..e44f6332 100644 --- a/Sources/BushelFoundation/ImageMetadata.swift +++ b/Sources/BushelFoundation/ImageMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Initialization.swift b/Sources/BushelFoundation/Initialization.swift index dc50197f..4a72bddb 100644 --- a/Sources/BushelFoundation/Initialization.swift +++ b/Sources/BushelFoundation/Initialization.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/InstallImage.swift b/Sources/BushelFoundation/InstallImage.swift index fe35e0cd..564e0e43 100644 --- a/Sources/BushelFoundation/InstallImage.swift +++ b/Sources/BushelFoundation/InstallImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineBuilding/Bundle.swift b/Sources/BushelFoundation/MachineBuilding/Bundle.swift index 103c90cc..a71efa8f 100644 --- a/Sources/BushelFoundation/MachineBuilding/Bundle.swift +++ b/Sources/BushelFoundation/MachineBuilding/Bundle.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift b/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift index 5918a7a5..17c6ccb0 100644 --- a/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift +++ b/Sources/BushelFoundation/MachineBuilding/ConfigurationRange.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation @@ -47,19 +47,17 @@ public struct ConfigurationRange: CustomStringConvertible, Sendable, Equatable { public var description: String { "cpuCount: \(self.cpuCount); memory: \(self.memory)" } - - + private var requiredMemoryFloat: Float? { - guard self.memory.lowerBound < self.memory.upperBound else { - + guard self.memory.lowerBound < self.memory.upperBound else { return self.memory.upperBound } - + return nil } - + public var requiredMemory: Int64? { - return requiredMemoryFloat.map(Int64.init) + requiredMemoryFloat.map(Int64.init) } /// Initializes a new `ConfigurationRange` instance. diff --git a/Sources/BushelFoundation/MachineBuilding/InstallerImageIdentifier.swift b/Sources/BushelFoundation/MachineBuilding/InstallerImageIdentifier.swift index ca2f2d75..18a2b2f5 100644 --- a/Sources/BushelFoundation/MachineBuilding/InstallerImageIdentifier.swift +++ b/Sources/BushelFoundation/MachineBuilding/InstallerImageIdentifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineBuilding/InstallerRelease.swift b/Sources/BushelFoundation/MachineBuilding/InstallerRelease.swift index c7c6aa61..a99c61a8 100644 --- a/Sources/BushelFoundation/MachineBuilding/InstallerRelease.swift +++ b/Sources/BushelFoundation/MachineBuilding/InstallerRelease.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineBuilding/LibraryIdentifier.swift b/Sources/BushelFoundation/MachineBuilding/LibraryIdentifier.swift index e8540c23..707ebadd 100644 --- a/Sources/BushelFoundation/MachineBuilding/LibraryIdentifier.swift +++ b/Sources/BushelFoundation/MachineBuilding/LibraryIdentifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineBuilding/MachineBuildRequest.swift b/Sources/BushelFoundation/MachineBuilding/MachineBuildRequest.swift index 56f29f7c..351ad557 100644 --- a/Sources/BushelFoundation/MachineBuilding/MachineBuildRequest.swift +++ b/Sources/BushelFoundation/MachineBuilding/MachineBuildRequest.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineBuilding/ReleaseCollectionMetadata.swift b/Sources/BushelFoundation/MachineBuilding/ReleaseCollectionMetadata.swift index 5586825c..df11bf94 100644 --- a/Sources/BushelFoundation/MachineBuilding/ReleaseCollectionMetadata.swift +++ b/Sources/BushelFoundation/MachineBuilding/ReleaseCollectionMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineIdentifier.swift b/Sources/BushelFoundation/MachineIdentifier.swift index bfa2ec47..de49f2d7 100644 --- a/Sources/BushelFoundation/MachineIdentifier.swift +++ b/Sources/BushelFoundation/MachineIdentifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MachineShutdownActionOption.swift b/Sources/BushelFoundation/MachineShutdownActionOption.swift index f5261e1b..1c6d58ae 100644 --- a/Sources/BushelFoundation/MachineShutdownActionOption.swift +++ b/Sources/BushelFoundation/MachineShutdownActionOption.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MetadataLabel.swift b/Sources/BushelFoundation/MetadataLabel.swift index e7e6dc29..2ba97fc6 100644 --- a/Sources/BushelFoundation/MetadataLabel.swift +++ b/Sources/BushelFoundation/MetadataLabel.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MetadataLabelProvider.swift b/Sources/BushelFoundation/MetadataLabelProvider.swift index d16eec69..6281e407 100644 --- a/Sources/BushelFoundation/MetadataLabelProvider.swift +++ b/Sources/BushelFoundation/MetadataLabelProvider.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/MissingAttributeError.swift b/Sources/BushelFoundation/MissingAttributeError.swift index 46713b3f..dd2ee774 100644 --- a/Sources/BushelFoundation/MissingAttributeError.swift +++ b/Sources/BushelFoundation/MissingAttributeError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/OnboardingOverrideOption.swift b/Sources/BushelFoundation/OnboardingOverrideOption.swift index 5bc8ea1e..6f49b937 100644 --- a/Sources/BushelFoundation/OnboardingOverrideOption.swift +++ b/Sources/BushelFoundation/OnboardingOverrideOption.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/OperatingSystemInstalled.swift b/Sources/BushelFoundation/OperatingSystemInstalled.swift index 15f81da3..0411b03d 100644 --- a/Sources/BushelFoundation/OperatingSystemInstalled.swift +++ b/Sources/BushelFoundation/OperatingSystemInstalled.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/OperatingSystemVersionComponents.swift b/Sources/BushelFoundation/OperatingSystemVersionComponents.swift index 3673ed2a..0c133edb 100644 --- a/Sources/BushelFoundation/OperatingSystemVersionComponents.swift +++ b/Sources/BushelFoundation/OperatingSystemVersionComponents.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/PrereleaseLabel.swift b/Sources/BushelFoundation/PrereleaseLabel.swift index 776419b2..eb5221a7 100644 --- a/Sources/BushelFoundation/PrereleaseLabel.swift +++ b/Sources/BushelFoundation/PrereleaseLabel.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/ReleaseCollectionMetadataProvider.swift b/Sources/BushelFoundation/ReleaseCollectionMetadataProvider.swift index 269e2624..0c23e599 100644 --- a/Sources/BushelFoundation/ReleaseCollectionMetadataProvider.swift +++ b/Sources/BushelFoundation/ReleaseCollectionMetadataProvider.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/ScreenSettings.swift b/Sources/BushelFoundation/ScreenSettings.swift index 8c89cb7a..be8c5483 100644 --- a/Sources/BushelFoundation/ScreenSettings.swift +++ b/Sources/BushelFoundation/ScreenSettings.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SessionCloseButtonActionOption.swift b/Sources/BushelFoundation/SessionCloseButtonActionOption.swift index e2a83da5..8711fedf 100644 --- a/Sources/BushelFoundation/SessionCloseButtonActionOption.swift +++ b/Sources/BushelFoundation/SessionCloseButtonActionOption.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/ImageSignature.swift b/Sources/BushelFoundation/SigVerification/ImageSignature.swift index 54e7a647..57cfbca5 100644 --- a/Sources/BushelFoundation/SigVerification/ImageSignature.swift +++ b/Sources/BushelFoundation/SigVerification/ImageSignature.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SigVerification.swift b/Sources/BushelFoundation/SigVerification/SigVerification.swift index dd82c9b4..eded7093 100644 --- a/Sources/BushelFoundation/SigVerification/SigVerification.swift +++ b/Sources/BushelFoundation/SigVerification/SigVerification.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SigVerificationBuilder.swift b/Sources/BushelFoundation/SigVerification/SigVerificationBuilder.swift index d17d2f9a..15ca15b7 100644 --- a/Sources/BushelFoundation/SigVerification/SigVerificationBuilder.swift +++ b/Sources/BushelFoundation/SigVerification/SigVerificationBuilder.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SigVerificationError.swift b/Sources/BushelFoundation/SigVerification/SigVerificationError.swift index a4916f6a..074a83c0 100644 --- a/Sources/BushelFoundation/SigVerification/SigVerificationError.swift +++ b/Sources/BushelFoundation/SigVerification/SigVerificationError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SigVerificationManager.swift b/Sources/BushelFoundation/SigVerification/SigVerificationManager.swift index 8fc035d6..3388e1ae 100644 --- a/Sources/BushelFoundation/SigVerification/SigVerificationManager.swift +++ b/Sources/BushelFoundation/SigVerification/SigVerificationManager.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SigVerificationManaging.swift b/Sources/BushelFoundation/SigVerification/SigVerificationManaging.swift index 3126182f..4c54bb43 100644 --- a/Sources/BushelFoundation/SigVerification/SigVerificationManaging.swift +++ b/Sources/BushelFoundation/SigVerification/SigVerificationManaging.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SigVerifier.swift b/Sources/BushelFoundation/SigVerification/SigVerifier.swift index 3a200660..c51d2ab1 100644 --- a/Sources/BushelFoundation/SigVerification/SigVerifier.swift +++ b/Sources/BushelFoundation/SigVerification/SigVerifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SignaturePriority.swift b/Sources/BushelFoundation/SigVerification/SignaturePriority.swift index df50e4c4..54e22931 100644 --- a/Sources/BushelFoundation/SigVerification/SignaturePriority.swift +++ b/Sources/BushelFoundation/SigVerification/SignaturePriority.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SignatureSource.swift b/Sources/BushelFoundation/SigVerification/SignatureSource.swift index 1ee6f97e..dd32d6c3 100644 --- a/Sources/BushelFoundation/SigVerification/SignatureSource.swift +++ b/Sources/BushelFoundation/SigVerification/SignatureSource.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SigVerification/SourceSigVerifier.swift b/Sources/BushelFoundation/SigVerification/SourceSigVerifier.swift index 4d06c126..5d8e0c93 100644 --- a/Sources/BushelFoundation/SigVerification/SourceSigVerifier.swift +++ b/Sources/BushelFoundation/SigVerification/SourceSigVerifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/SnapshotterID.swift b/Sources/BushelFoundation/SnapshotterID.swift index 377295bd..7e1af2d7 100644 --- a/Sources/BushelFoundation/SnapshotterID.swift +++ b/Sources/BushelFoundation/SnapshotterID.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/TimeInterval+Snapshots.swift b/Sources/BushelFoundation/TimeInterval+Snapshots.swift index f32016c7..5a6cad55 100644 --- a/Sources/BushelFoundation/TimeInterval+Snapshots.swift +++ b/Sources/BushelFoundation/TimeInterval+Snapshots.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/UserAudience.swift b/Sources/BushelFoundation/UserAudience.swift index 4545d489..369da285 100644 --- a/Sources/BushelFoundation/UserAudience.swift +++ b/Sources/BushelFoundation/UserAudience.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/UserDefault/AutomaticSnapshots.swift b/Sources/BushelFoundation/UserDefault/AutomaticSnapshots.swift index 587b8129..409007d8 100644 --- a/Sources/BushelFoundation/UserDefault/AutomaticSnapshots.swift +++ b/Sources/BushelFoundation/UserDefault/AutomaticSnapshots.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/UserDefault/Onboarding.swift b/Sources/BushelFoundation/UserDefault/Onboarding.swift index 0122843e..e52a8b7b 100644 --- a/Sources/BushelFoundation/UserDefault/Onboarding.swift +++ b/Sources/BushelFoundation/UserDefault/Onboarding.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/UserDefault/Preference.swift b/Sources/BushelFoundation/UserDefault/Preference.swift index 10fda350..1516d826 100644 --- a/Sources/BushelFoundation/UserDefault/Preference.swift +++ b/Sources/BushelFoundation/UserDefault/Preference.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/UserDefault/RecentDocuments.swift b/Sources/BushelFoundation/UserDefault/RecentDocuments.swift index 4a46d50c..83a78a4c 100644 --- a/Sources/BushelFoundation/UserDefault/RecentDocuments.swift +++ b/Sources/BushelFoundation/UserDefault/RecentDocuments.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/UserDefault/Tracking.swift b/Sources/BushelFoundation/UserDefault/Tracking.swift index d338185b..88c75d2b 100644 --- a/Sources/BushelFoundation/UserDefault/Tracking.swift +++ b/Sources/BushelFoundation/UserDefault/Tracking.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/VMSystemError.swift b/Sources/BushelFoundation/VMSystemError.swift index 6a4260cd..c2a6f03d 100644 --- a/Sources/BushelFoundation/VMSystemError.swift +++ b/Sources/BushelFoundation/VMSystemError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/VMSystemID.swift b/Sources/BushelFoundation/VMSystemID.swift index 65fb44d2..e9a7cba6 100644 --- a/Sources/BushelFoundation/VMSystemID.swift +++ b/Sources/BushelFoundation/VMSystemID.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/Version.swift b/Sources/BushelFoundation/Version.swift index bde75dea..65682df5 100644 --- a/Sources/BushelFoundation/Version.swift +++ b/Sources/BushelFoundation/Version.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/VersionFormatted.swift b/Sources/BushelFoundation/VersionFormatted.swift index a590f8dd..434440e9 100644 --- a/Sources/BushelFoundation/VersionFormatted.swift +++ b/Sources/BushelFoundation/VersionFormatted.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundation/VirtualizationData.swift b/Sources/BushelFoundation/VirtualizationData.swift index fe1f247a..8e7fefe4 100644 --- a/Sources/BushelFoundation/VirtualizationData.swift +++ b/Sources/BushelFoundation/VirtualizationData.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/ClosedRange.swift b/Sources/BushelFoundationWax/Fake/ClosedRange.swift index 979ad76a..f5222b56 100644 --- a/Sources/BushelFoundationWax/Fake/ClosedRange.swift +++ b/Sources/BushelFoundationWax/Fake/ClosedRange.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/Date.swift b/Sources/BushelFoundationWax/Fake/Date.swift index 29e8bbd1..b2579d86 100644 --- a/Sources/BushelFoundationWax/Fake/Date.swift +++ b/Sources/BushelFoundationWax/Fake/Date.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/InstallerImageIdentifier.swift b/Sources/BushelFoundationWax/Fake/InstallerImageIdentifier.swift index a5b3986f..a32883ff 100644 --- a/Sources/BushelFoundationWax/Fake/InstallerImageIdentifier.swift +++ b/Sources/BushelFoundationWax/Fake/InstallerImageIdentifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/LibraryIdentifier.swift b/Sources/BushelFoundationWax/Fake/LibraryIdentifier.swift index f0e93f69..c01f19c8 100644 --- a/Sources/BushelFoundationWax/Fake/LibraryIdentifier.swift +++ b/Sources/BushelFoundationWax/Fake/LibraryIdentifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/MachineBuildRequest.swift b/Sources/BushelFoundationWax/Fake/MachineBuildRequest.swift index b9b2e3b1..550beb16 100644 --- a/Sources/BushelFoundationWax/Fake/MachineBuildRequest.swift +++ b/Sources/BushelFoundationWax/Fake/MachineBuildRequest.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/MockDataSet.swift b/Sources/BushelFoundationWax/Fake/MockDataSet.swift index d55f2dc0..4ce02dd5 100644 --- a/Sources/BushelFoundationWax/Fake/MockDataSet.swift +++ b/Sources/BushelFoundationWax/Fake/MockDataSet.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/OperatingSystemVersion.swift b/Sources/BushelFoundationWax/Fake/OperatingSystemVersion.swift index 240fef0e..48ced98d 100644 --- a/Sources/BushelFoundationWax/Fake/OperatingSystemVersion.swift +++ b/Sources/BushelFoundationWax/Fake/OperatingSystemVersion.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/Randomizable.swift b/Sources/BushelFoundationWax/Fake/Randomizable.swift index 44751f9e..5acd6485 100644 --- a/Sources/BushelFoundationWax/Fake/Randomizable.swift +++ b/Sources/BushelFoundationWax/Fake/Randomizable.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/SnapshotterID.swift b/Sources/BushelFoundationWax/Fake/SnapshotterID.swift index 7884f863..4277a260 100644 --- a/Sources/BushelFoundationWax/Fake/SnapshotterID.swift +++ b/Sources/BushelFoundationWax/Fake/SnapshotterID.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/String.swift b/Sources/BushelFoundationWax/Fake/String.swift index fca6c2a6..7f9dfdb3 100644 --- a/Sources/BushelFoundationWax/Fake/String.swift +++ b/Sources/BushelFoundationWax/Fake/String.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/TestFileTypeSpecification.swift b/Sources/BushelFoundationWax/Fake/TestFileTypeSpecification.swift index 28b98e1a..e4862bca 100644 --- a/Sources/BushelFoundationWax/Fake/TestFileTypeSpecification.swift +++ b/Sources/BushelFoundationWax/Fake/TestFileTypeSpecification.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/URL.swift b/Sources/BushelFoundationWax/Fake/URL.swift index e3eb51c2..7ab198c1 100644 --- a/Sources/BushelFoundationWax/Fake/URL.swift +++ b/Sources/BushelFoundationWax/Fake/URL.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/UUID.swift b/Sources/BushelFoundationWax/Fake/UUID.swift index f183d39e..1788781f 100644 --- a/Sources/BushelFoundationWax/Fake/UUID.swift +++ b/Sources/BushelFoundationWax/Fake/UUID.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Fake/VMSystemID.swift b/Sources/BushelFoundationWax/Fake/VMSystemID.swift index a5d78eda..c6a7df28 100644 --- a/Sources/BushelFoundationWax/Fake/VMSystemID.swift +++ b/Sources/BushelFoundationWax/Fake/VMSystemID.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Make/UInt64+Make.swift b/Sources/BushelFoundationWax/Make/UInt64+Make.swift index a558e792..5e46da25 100644 --- a/Sources/BushelFoundationWax/Make/UInt64+Make.swift +++ b/Sources/BushelFoundationWax/Make/UInt64+Make.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelFoundationWax/Stub/RestoreImageStub.swift b/Sources/BushelFoundationWax/Stub/RestoreImageStub.swift index f2b7fc9b..c98ae048 100644 --- a/Sources/BushelFoundationWax/Stub/RestoreImageStub.swift +++ b/Sources/BushelFoundationWax/Stub/RestoreImageStub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/ACPower.swift b/Sources/BushelGuestProfile/ACPower.swift index 5fe3adcd..1378bebe 100644 --- a/Sources/BushelGuestProfile/ACPower.swift +++ b/Sources/BushelGuestProfile/ACPower.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/AdditionalRoute.swift b/Sources/BushelGuestProfile/AdditionalRoute.swift index 9a31efd0..4b71afca 100644 --- a/Sources/BushelGuestProfile/AdditionalRoute.swift +++ b/Sources/BushelGuestProfile/AdditionalRoute.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/ArchKind.swift b/Sources/BushelGuestProfile/ArchKind.swift index 25de52f3..17418955 100644 --- a/Sources/BushelGuestProfile/ArchKind.swift +++ b/Sources/BushelGuestProfile/ArchKind.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/ControllerProperties.swift b/Sources/BushelGuestProfile/ControllerProperties.swift index 13985259..58cf29d2 100644 --- a/Sources/BushelGuestProfile/ControllerProperties.swift +++ b/Sources/BushelGuestProfile/ControllerProperties.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/DHCP.swift b/Sources/BushelGuestProfile/DHCP.swift index 56fafd4c..98bc9b00 100644 --- a/Sources/BushelGuestProfile/DHCP.swift +++ b/Sources/BushelGuestProfile/DHCP.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/DNS.swift b/Sources/BushelGuestProfile/DNS.swift index 934eee5f..727079c3 100644 --- a/Sources/BushelGuestProfile/DNS.swift +++ b/Sources/BushelGuestProfile/DNS.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/DataType.swift b/Sources/BushelGuestProfile/DataType.swift index e33a84a5..87a0dae9 100644 --- a/Sources/BushelGuestProfile/DataType.swift +++ b/Sources/BushelGuestProfile/DataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/DependencyResolutionFailures.swift b/Sources/BushelGuestProfile/DependencyResolutionFailures.swift index 17043b72..83c8b18b 100644 --- a/Sources/BushelGuestProfile/DependencyResolutionFailures.swift +++ b/Sources/BushelGuestProfile/DependencyResolutionFailures.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/DriverKit.swift b/Sources/BushelGuestProfile/DriverKit.swift index bd31818a..e2c9a2f1 100644 --- a/Sources/BushelGuestProfile/DriverKit.swift +++ b/Sources/BushelGuestProfile/DriverKit.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/Ethernet.swift b/Sources/BushelGuestProfile/Ethernet.swift index a0b25e94..e367bbd8 100644 --- a/Sources/BushelGuestProfile/Ethernet.swift +++ b/Sources/BushelGuestProfile/Ethernet.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/Extension.swift b/Sources/BushelGuestProfile/Extension.swift index 3b851e27..7e6c61af 100644 --- a/Sources/BushelGuestProfile/Extension.swift +++ b/Sources/BushelGuestProfile/Extension.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/IOS.swift b/Sources/BushelGuestProfile/IOS.swift index e3379f82..8682bfa0 100644 --- a/Sources/BushelGuestProfile/IOS.swift +++ b/Sources/BushelGuestProfile/IOS.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/IPV.swift b/Sources/BushelGuestProfile/IPV.swift index 91393e5f..799b61c6 100644 --- a/Sources/BushelGuestProfile/IPV.swift +++ b/Sources/BushelGuestProfile/IPV.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/IPv4.swift b/Sources/BushelGuestProfile/IPv4.swift index 36b47f3f..944121b7 100644 --- a/Sources/BushelGuestProfile/IPv4.swift +++ b/Sources/BushelGuestProfile/IPv4.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/IPv6.swift b/Sources/BushelGuestProfile/IPv6.swift index 52ca9170..5edfa28d 100644 --- a/Sources/BushelGuestProfile/IPv6.swift +++ b/Sources/BushelGuestProfile/IPv6.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/MACOS.swift b/Sources/BushelGuestProfile/MACOS.swift index eca5949f..f4abdb03 100644 --- a/Sources/BushelGuestProfile/MACOS.swift +++ b/Sources/BushelGuestProfile/MACOS.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/ObtainedFrom.swift b/Sources/BushelGuestProfile/ObtainedFrom.swift index c5f1cdfd..629efe4c 100644 --- a/Sources/BushelGuestProfile/ObtainedFrom.swift +++ b/Sources/BushelGuestProfile/ObtainedFrom.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/PackageSource.swift b/Sources/BushelGuestProfile/PackageSource.swift index e0b9f7c9..44868433 100644 --- a/Sources/BushelGuestProfile/PackageSource.swift +++ b/Sources/BushelGuestProfile/PackageSource.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/PhysicalDrive.swift b/Sources/BushelGuestProfile/PhysicalDrive.swift index 253bba5d..ad67c45e 100644 --- a/Sources/BushelGuestProfile/PhysicalDrive.swift +++ b/Sources/BushelGuestProfile/PhysicalDrive.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/PrivateFramework.swift b/Sources/BushelGuestProfile/PrivateFramework.swift index b1d3ce46..8119e917 100644 --- a/Sources/BushelGuestProfile/PrivateFramework.swift +++ b/Sources/BushelGuestProfile/PrivateFramework.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/Proxies.swift b/Sources/BushelGuestProfile/Proxies.swift index de581192..0493ef58 100644 --- a/Sources/BushelGuestProfile/Proxies.swift +++ b/Sources/BushelGuestProfile/Proxies.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPAirPortDataType.swift b/Sources/BushelGuestProfile/SPAirPortDataType.swift index 1bc48ada..618e864f 100644 --- a/Sources/BushelGuestProfile/SPAirPortDataType.swift +++ b/Sources/BushelGuestProfile/SPAirPortDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPBluetoothDataType.swift b/Sources/BushelGuestProfile/SPBluetoothDataType.swift index ef9a8f6f..59e337ee 100644 --- a/Sources/BushelGuestProfile/SPBluetoothDataType.swift +++ b/Sources/BushelGuestProfile/SPBluetoothDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPDeveloperToolsDataType.swift b/Sources/BushelGuestProfile/SPDeveloperToolsDataType.swift index 90ee4407..5f72a88e 100644 --- a/Sources/BushelGuestProfile/SPDeveloperToolsDataType.swift +++ b/Sources/BushelGuestProfile/SPDeveloperToolsDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPEthernetDataType.swift b/Sources/BushelGuestProfile/SPEthernetDataType.swift index 84b4a33b..22f87d13 100644 --- a/Sources/BushelGuestProfile/SPEthernetDataType.swift +++ b/Sources/BushelGuestProfile/SPEthernetDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPExtensionsDataType.swift b/Sources/BushelGuestProfile/SPExtensionsDataType.swift index a88ebf5a..28d1c84c 100644 --- a/Sources/BushelGuestProfile/SPExtensionsDataType.swift +++ b/Sources/BushelGuestProfile/SPExtensionsDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPFirewallDataType.swift b/Sources/BushelGuestProfile/SPFirewallDataType.swift index 4b6d1179..7039ed0d 100644 --- a/Sources/BushelGuestProfile/SPFirewallDataType.swift +++ b/Sources/BushelGuestProfile/SPFirewallDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPFontsDataType.swift b/Sources/BushelGuestProfile/SPFontsDataType.swift index 9534279e..c6fa1bc9 100644 --- a/Sources/BushelGuestProfile/SPFontsDataType.swift +++ b/Sources/BushelGuestProfile/SPFontsDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPHardwareDataType.swift b/Sources/BushelGuestProfile/SPHardwareDataType.swift index 4155eb9a..6795dc12 100644 --- a/Sources/BushelGuestProfile/SPHardwareDataType.swift +++ b/Sources/BushelGuestProfile/SPHardwareDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPInstallHistoryDataType.swift b/Sources/BushelGuestProfile/SPInstallHistoryDataType.swift index 08930b21..d445a492 100644 --- a/Sources/BushelGuestProfile/SPInstallHistoryDataType.swift +++ b/Sources/BushelGuestProfile/SPInstallHistoryDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPInternationalDataType.swift b/Sources/BushelGuestProfile/SPInternationalDataType.swift index 863e2668..18fab22c 100644 --- a/Sources/BushelGuestProfile/SPInternationalDataType.swift +++ b/Sources/BushelGuestProfile/SPInternationalDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPLogsDataType.swift b/Sources/BushelGuestProfile/SPLogsDataType.swift index b87b11ab..b4104321 100644 --- a/Sources/BushelGuestProfile/SPLogsDataType.swift +++ b/Sources/BushelGuestProfile/SPLogsDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPMemoryDataType.swift b/Sources/BushelGuestProfile/SPMemoryDataType.swift index 5fddd1a2..bae24e01 100644 --- a/Sources/BushelGuestProfile/SPMemoryDataType.swift +++ b/Sources/BushelGuestProfile/SPMemoryDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPNetworkDataType.swift b/Sources/BushelGuestProfile/SPNetworkDataType.swift index 444577e9..fdbc7965 100644 --- a/Sources/BushelGuestProfile/SPNetworkDataType.swift +++ b/Sources/BushelGuestProfile/SPNetworkDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPNetworkLocationDataType.swift b/Sources/BushelGuestProfile/SPNetworkLocationDataType.swift index 972f4149..ccf4099e 100644 --- a/Sources/BushelGuestProfile/SPNetworkLocationDataType.swift +++ b/Sources/BushelGuestProfile/SPNetworkLocationDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPNetworkVolumeDataType.swift b/Sources/BushelGuestProfile/SPNetworkVolumeDataType.swift index 1875130c..29d03381 100644 --- a/Sources/BushelGuestProfile/SPNetworkVolumeDataType.swift +++ b/Sources/BushelGuestProfile/SPNetworkVolumeDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPPowerDataType.swift b/Sources/BushelGuestProfile/SPPowerDataType.swift index f226da86..c36b5f56 100644 --- a/Sources/BushelGuestProfile/SPPowerDataType.swift +++ b/Sources/BushelGuestProfile/SPPowerDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPPrefPaneDataType.swift b/Sources/BushelGuestProfile/SPPrefPaneDataType.swift index 42578b38..73e46f79 100644 --- a/Sources/BushelGuestProfile/SPPrefPaneDataType.swift +++ b/Sources/BushelGuestProfile/SPPrefPaneDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPPrintersDataType.swift b/Sources/BushelGuestProfile/SPPrintersDataType.swift index 6068c479..92e3077d 100644 --- a/Sources/BushelGuestProfile/SPPrintersDataType.swift +++ b/Sources/BushelGuestProfile/SPPrintersDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPPrintersSoftwareDataType.swift b/Sources/BushelGuestProfile/SPPrintersSoftwareDataType.swift index bbe2f367..a2c91a2d 100644 --- a/Sources/BushelGuestProfile/SPPrintersSoftwareDataType.swift +++ b/Sources/BushelGuestProfile/SPPrintersSoftwareDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPRawCameraDataType.swift b/Sources/BushelGuestProfile/SPRawCameraDataType.swift index d08076c5..c40adc6e 100644 --- a/Sources/BushelGuestProfile/SPRawCameraDataType.swift +++ b/Sources/BushelGuestProfile/SPRawCameraDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPSDataType.swift b/Sources/BushelGuestProfile/SPSDataType.swift index 148b0f92..be2cafbc 100644 --- a/Sources/BushelGuestProfile/SPSDataType.swift +++ b/Sources/BushelGuestProfile/SPSDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPSmartCardsDataType.swift b/Sources/BushelGuestProfile/SPSmartCardsDataType.swift index 9a501fa9..e60b01aa 100644 --- a/Sources/BushelGuestProfile/SPSmartCardsDataType.swift +++ b/Sources/BushelGuestProfile/SPSmartCardsDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPSoftwareDataType.swift b/Sources/BushelGuestProfile/SPSoftwareDataType.swift index 608c48f5..549b379a 100644 --- a/Sources/BushelGuestProfile/SPSoftwareDataType.swift +++ b/Sources/BushelGuestProfile/SPSoftwareDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPStorageDataType.swift b/Sources/BushelGuestProfile/SPStorageDataType.swift index 243eb41b..2a933d15 100644 --- a/Sources/BushelGuestProfile/SPStorageDataType.swift +++ b/Sources/BushelGuestProfile/SPStorageDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPSyncServicesDataType.swift b/Sources/BushelGuestProfile/SPSyncServicesDataType.swift index fa53fc02..0af50f29 100644 --- a/Sources/BushelGuestProfile/SPSyncServicesDataType.swift +++ b/Sources/BushelGuestProfile/SPSyncServicesDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPSyncServicesDataTypeItem.swift b/Sources/BushelGuestProfile/SPSyncServicesDataTypeItem.swift index d8085f71..42a56d3b 100644 --- a/Sources/BushelGuestProfile/SPSyncServicesDataTypeItem.swift +++ b/Sources/BushelGuestProfile/SPSyncServicesDataTypeItem.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPThunderboltDataType.swift b/Sources/BushelGuestProfile/SPThunderboltDataType.swift index 962569e9..c3eb990e 100644 --- a/Sources/BushelGuestProfile/SPThunderboltDataType.swift +++ b/Sources/BushelGuestProfile/SPThunderboltDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPUSBDataType.swift b/Sources/BushelGuestProfile/SPUSBDataType.swift index 4e731683..09b60017 100644 --- a/Sources/BushelGuestProfile/SPUSBDataType.swift +++ b/Sources/BushelGuestProfile/SPUSBDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPUSBDataTypeItem.swift b/Sources/BushelGuestProfile/SPUSBDataTypeItem.swift index 7095a6cd..bc27de2e 100644 --- a/Sources/BushelGuestProfile/SPUSBDataTypeItem.swift +++ b/Sources/BushelGuestProfile/SPUSBDataTypeItem.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPUniversalAccessDataType.swift b/Sources/BushelGuestProfile/SPUniversalAccessDataType.swift index 5da9e018..7a837d28 100644 --- a/Sources/BushelGuestProfile/SPUniversalAccessDataType.swift +++ b/Sources/BushelGuestProfile/SPUniversalAccessDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SPiBridgeDataType.swift b/Sources/BushelGuestProfile/SPiBridgeDataType.swift index d0cdc77b..31c46ea4 100644 --- a/Sources/BushelGuestProfile/SPiBridgeDataType.swift +++ b/Sources/BushelGuestProfile/SPiBridgeDataType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpairportSoftwareInformation.swift b/Sources/BushelGuestProfile/SpairportSoftwareInformation.swift index 95173c63..7030cb5c 100644 --- a/Sources/BushelGuestProfile/SpairportSoftwareInformation.swift +++ b/Sources/BushelGuestProfile/SpairportSoftwareInformation.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpdevtoolsApps.swift b/Sources/BushelGuestProfile/SpdevtoolsApps.swift index 665eeff7..a9e31e13 100644 --- a/Sources/BushelGuestProfile/SpdevtoolsApps.swift +++ b/Sources/BushelGuestProfile/SpdevtoolsApps.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpdevtoolsSdks.swift b/Sources/BushelGuestProfile/SpdevtoolsSdks.swift index 10cadeba..25e873d6 100644 --- a/Sources/BushelGuestProfile/SpdevtoolsSdks.swift +++ b/Sources/BushelGuestProfile/SpdevtoolsSdks.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/Spext.swift b/Sources/BushelGuestProfile/Spext.swift index 75c9ffda..034baf2c 100644 --- a/Sources/BushelGuestProfile/Spext.swift +++ b/Sources/BushelGuestProfile/Spext.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpextArchitecture.swift b/Sources/BushelGuestProfile/SpextArchitecture.swift index 38d49b40..2e1db980 100644 --- a/Sources/BushelGuestProfile/SpextArchitecture.swift +++ b/Sources/BushelGuestProfile/SpextArchitecture.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpextHasAllDependencies.swift b/Sources/BushelGuestProfile/SpextHasAllDependencies.swift index 28599919..06d6f543 100644 --- a/Sources/BushelGuestProfile/SpextHasAllDependencies.swift +++ b/Sources/BushelGuestProfile/SpextHasAllDependencies.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpextHasAllDependenciesErrors.swift b/Sources/BushelGuestProfile/SpextHasAllDependenciesErrors.swift index 6a90ebc5..1640cfc6 100644 --- a/Sources/BushelGuestProfile/SpextHasAllDependenciesErrors.swift +++ b/Sources/BushelGuestProfile/SpextHasAllDependenciesErrors.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpextObtainedFrom.swift b/Sources/BushelGuestProfile/SpextObtainedFrom.swift index 0d3580b2..3a249d4a 100644 --- a/Sources/BushelGuestProfile/SpextObtainedFrom.swift +++ b/Sources/BushelGuestProfile/SpextObtainedFrom.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpextRuntimeEnvironment.swift b/Sources/BushelGuestProfile/SpextRuntimeEnvironment.swift index e5de7949..822994cc 100644 --- a/Sources/BushelGuestProfile/SpextRuntimeEnvironment.swift +++ b/Sources/BushelGuestProfile/SpextRuntimeEnvironment.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpextValidErrors.swift b/Sources/BushelGuestProfile/SpextValidErrors.swift index 01e39f00..8dbfb06e 100644 --- a/Sources/BushelGuestProfile/SpextValidErrors.swift +++ b/Sources/BushelGuestProfile/SpextValidErrors.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpnetworklocationService.swift b/Sources/BushelGuestProfile/SpnetworklocationService.swift index 226d922d..59fcca8e 100644 --- a/Sources/BushelGuestProfile/SpnetworklocationService.swift +++ b/Sources/BushelGuestProfile/SpnetworklocationService.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpprefpaneKind.swift b/Sources/BushelGuestProfile/SpprefpaneKind.swift index 321e5d6f..48ae31c6 100644 --- a/Sources/BushelGuestProfile/SpprefpaneKind.swift +++ b/Sources/BushelGuestProfile/SpprefpaneKind.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SpprefpaneSupport.swift b/Sources/BushelGuestProfile/SpprefpaneSupport.swift index 40f0835c..0e3a75bc 100644 --- a/Sources/BushelGuestProfile/SpprefpaneSupport.swift +++ b/Sources/BushelGuestProfile/SpprefpaneSupport.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/SystemProfiler.swift b/Sources/BushelGuestProfile/SystemProfiler.swift index d95544ee..074ee77a 100644 --- a/Sources/BushelGuestProfile/SystemProfiler.swift +++ b/Sources/BushelGuestProfile/SystemProfiler.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/TvOS.swift b/Sources/BushelGuestProfile/TvOS.swift index a31ce815..ad52e76e 100644 --- a/Sources/BushelGuestProfile/TvOS.swift +++ b/Sources/BushelGuestProfile/TvOS.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/TypeEnum.swift b/Sources/BushelGuestProfile/TypeEnum.swift index 458dea16..c386388d 100644 --- a/Sources/BushelGuestProfile/TypeEnum.swift +++ b/Sources/BushelGuestProfile/TypeEnum.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/Typeface.swift b/Sources/BushelGuestProfile/Typeface.swift index ff36e23a..e5a4e797 100644 --- a/Sources/BushelGuestProfile/Typeface.swift +++ b/Sources/BushelGuestProfile/Typeface.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/ValidationFailures.swift b/Sources/BushelGuestProfile/ValidationFailures.swift index e61da5cc..0f313864 100644 --- a/Sources/BushelGuestProfile/ValidationFailures.swift +++ b/Sources/BushelGuestProfile/ValidationFailures.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelGuestProfile/WatchOS.swift b/Sources/BushelGuestProfile/WatchOS.swift index 4d43e2c7..4897d7a7 100644 --- a/Sources/BushelGuestProfile/WatchOS.swift +++ b/Sources/BushelGuestProfile/WatchOS.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHub/Hub.swift b/Sources/BushelHub/Hub.swift index 0b197cba..896fd21e 100644 --- a/Sources/BushelHub/Hub.swift +++ b/Sources/BushelHub/Hub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHub/HubImage.swift b/Sources/BushelHub/HubImage.swift index 73b2d6e6..28a8c291 100644 --- a/Sources/BushelHub/HubImage.swift +++ b/Sources/BushelHub/HubImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHubIPSW/Firmware.swift b/Sources/BushelHubIPSW/Firmware.swift index 6c6004d2..4e9bcf52 100644 --- a/Sources/BushelHubIPSW/Firmware.swift +++ b/Sources/BushelHubIPSW/Firmware.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHubIPSW/HubImage.swift b/Sources/BushelHubIPSW/HubImage.swift index 281ebe43..06f09ae0 100644 --- a/Sources/BushelHubIPSW/HubImage.swift +++ b/Sources/BushelHubIPSW/HubImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHubIPSW/IPSWDownloads.swift b/Sources/BushelHubIPSW/IPSWDownloads.swift index 325f67f0..896ce886 100644 --- a/Sources/BushelHubIPSW/IPSWDownloads.swift +++ b/Sources/BushelHubIPSW/IPSWDownloads.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHubIPSW/ImageMetadata.swift b/Sources/BushelHubIPSW/ImageMetadata.swift index bcbaaabd..a74acf1a 100644 --- a/Sources/BushelHubIPSW/ImageMetadata.swift +++ b/Sources/BushelHubIPSW/ImageMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHubIPSW/Sequence.swift b/Sources/BushelHubIPSW/Sequence.swift index c77f09e2..e7c0f04c 100644 --- a/Sources/BushelHubIPSW/Sequence.swift +++ b/Sources/BushelHubIPSW/Sequence.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelHubMacOS/MacOSVirtualizationHubProvider.swift b/Sources/BushelHubMacOS/MacOSVirtualizationHubProvider.swift index bafeda14..3a657247 100644 --- a/Sources/BushelHubMacOS/MacOSVirtualizationHubProvider.swift +++ b/Sources/BushelHubMacOS/MacOSVirtualizationHubProvider.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/ImageMetadata+Previews.swift b/Sources/BushelLibrary/ImageMetadata+Previews.swift index 48ae54ef..c3cff01b 100644 --- a/Sources/BushelLibrary/ImageMetadata+Previews.swift +++ b/Sources/BushelLibrary/ImageMetadata+Previews.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/Library+CodablePackage.swift b/Sources/BushelLibrary/Library+CodablePackage.swift index 182cb863..53db0129 100644 --- a/Sources/BushelLibrary/Library+CodablePackage.swift +++ b/Sources/BushelLibrary/Library+CodablePackage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/Library.swift b/Sources/BushelLibrary/Library.swift index 7eab161c..267e50cf 100644 --- a/Sources/BushelLibrary/Library.swift +++ b/Sources/BushelLibrary/Library.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryError+Details.swift b/Sources/BushelLibrary/LibraryError+Details.swift index f7a400ca..3d68b901 100644 --- a/Sources/BushelLibrary/LibraryError+Details.swift +++ b/Sources/BushelLibrary/LibraryError+Details.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryError.swift b/Sources/BushelLibrary/LibraryError.swift index 4af77311..a44283c7 100644 --- a/Sources/BushelLibrary/LibraryError.swift +++ b/Sources/BushelLibrary/LibraryError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryFile.swift b/Sources/BushelLibrary/LibraryFile.swift index bf4dff69..fa623c21 100644 --- a/Sources/BushelLibrary/LibraryFile.swift +++ b/Sources/BushelLibrary/LibraryFile.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryFileSpecifications.swift b/Sources/BushelLibrary/LibraryFileSpecifications.swift index 77dcf84a..7c7f64d3 100644 --- a/Sources/BushelLibrary/LibraryFileSpecifications.swift +++ b/Sources/BushelLibrary/LibraryFileSpecifications.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryImageFile+Previews.swift b/Sources/BushelLibrary/LibraryImageFile+Previews.swift index c695f809..672f76c6 100644 --- a/Sources/BushelLibrary/LibraryImageFile+Previews.swift +++ b/Sources/BushelLibrary/LibraryImageFile+Previews.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryImageFile.swift b/Sources/BushelLibrary/LibraryImageFile.swift index 85454083..1c68c55c 100644 --- a/Sources/BushelLibrary/LibraryImageFile.swift +++ b/Sources/BushelLibrary/LibraryImageFile.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryImageFileComparator.swift b/Sources/BushelLibrary/LibraryImageFileComparator.swift index 849af906..7ed29432 100644 --- a/Sources/BushelLibrary/LibraryImageFileComparator.swift +++ b/Sources/BushelLibrary/LibraryImageFileComparator.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibraryImageFileTaskParameters.swift b/Sources/BushelLibrary/LibraryImageFileTaskParameters.swift index 027f0aee..b9c27bc4 100644 --- a/Sources/BushelLibrary/LibraryImageFileTaskParameters.swift +++ b/Sources/BushelLibrary/LibraryImageFileTaskParameters.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibrarySystem.swift b/Sources/BushelLibrary/LibrarySystem.swift index 80d8c79a..ae5192fd 100644 --- a/Sources/BushelLibrary/LibrarySystem.swift +++ b/Sources/BushelLibrary/LibrarySystem.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibrarySystemBuilder.swift b/Sources/BushelLibrary/LibrarySystemBuilder.swift index a5759a99..e0711ad7 100644 --- a/Sources/BushelLibrary/LibrarySystemBuilder.swift +++ b/Sources/BushelLibrary/LibrarySystemBuilder.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibrarySystemManager.swift b/Sources/BushelLibrary/LibrarySystemManager.swift index 97b73a04..78494a89 100644 --- a/Sources/BushelLibrary/LibrarySystemManager.swift +++ b/Sources/BushelLibrary/LibrarySystemManager.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/LibrarySystemManaging.swift b/Sources/BushelLibrary/LibrarySystemManaging.swift index 9305aabd..50c6f8d0 100644 --- a/Sources/BushelLibrary/LibrarySystemManaging.swift +++ b/Sources/BushelLibrary/LibrarySystemManaging.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibrary/SortComparator+Linux.swift b/Sources/BushelLibrary/SortComparator+Linux.swift index dc35e11d..187f113b 100644 --- a/Sources/BushelLibrary/SortComparator+Linux.swift +++ b/Sources/BushelLibrary/SortComparator+Linux.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibraryWax/Fake/ImageMetadata.swift b/Sources/BushelLibraryWax/Fake/ImageMetadata.swift index 7706529a..47468528 100644 --- a/Sources/BushelLibraryWax/Fake/ImageMetadata.swift +++ b/Sources/BushelLibraryWax/Fake/ImageMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibraryWax/Fake/LibraryImageFile.swift b/Sources/BushelLibraryWax/Fake/LibraryImageFile.swift index f2387770..e4efdcc4 100644 --- a/Sources/BushelLibraryWax/Fake/LibraryImageFile.swift +++ b/Sources/BushelLibraryWax/Fake/LibraryImageFile.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibraryWax/Fake/MockSigVerifier.swift b/Sources/BushelLibraryWax/Fake/MockSigVerifier.swift index 2f02bbab..9f43ee1f 100644 --- a/Sources/BushelLibraryWax/Fake/MockSigVerifier.swift +++ b/Sources/BushelLibraryWax/Fake/MockSigVerifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibraryWax/Stub/MacOSLibrarySystemStub.swift b/Sources/BushelLibraryWax/Stub/MacOSLibrarySystemStub.swift index e9f0e144..5bf002fd 100644 --- a/Sources/BushelLibraryWax/Stub/MacOSLibrarySystemStub.swift +++ b/Sources/BushelLibraryWax/Stub/MacOSLibrarySystemStub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLibraryWax/Stub/UbuntuLibrarySystemStub.swift b/Sources/BushelLibraryWax/Stub/UbuntuLibrarySystemStub.swift index b248c8f4..e1f4f91a 100644 --- a/Sources/BushelLibraryWax/Stub/UbuntuLibrarySystemStub.swift +++ b/Sources/BushelLibraryWax/Stub/UbuntuLibrarySystemStub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLogging/BushelLogging.swift b/Sources/BushelLogging/BushelLogging.swift index 92703348..3974f78d 100644 --- a/Sources/BushelLogging/BushelLogging.swift +++ b/Sources/BushelLogging/BushelLogging.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelLogging/Loggable.swift b/Sources/BushelLogging/Loggable.swift index 012ec336..d9121f4e 100644 --- a/Sources/BushelLogging/Loggable.swift +++ b/Sources/BushelLogging/Loggable.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMacOSCore/ImageMetadata.swift b/Sources/BushelMacOSCore/ImageMetadata.swift index 8e2e233d..8508dcae 100644 --- a/Sources/BushelMacOSCore/ImageMetadata.swift +++ b/Sources/BushelMacOSCore/ImageMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMacOSCore/MacOSRelease.swift b/Sources/BushelMacOSCore/MacOSRelease.swift index a7896987..1ca0ea30 100644 --- a/Sources/BushelMacOSCore/MacOSRelease.swift +++ b/Sources/BushelMacOSCore/MacOSRelease.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift b/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift index f420f72e..65e4cfd5 100644 --- a/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift +++ b/Sources/BushelMacOSCore/MacOSVirtualization+ConfigurationRange.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMacOSCore/MacOSVirtualization.swift b/Sources/BushelMacOSCore/MacOSVirtualization.swift index b4ab95c0..83357464 100644 --- a/Sources/BushelMacOSCore/MacOSVirtualization.swift +++ b/Sources/BushelMacOSCore/MacOSVirtualization.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMacOSCore/VMSystemID.swift b/Sources/BushelMacOSCore/VMSystemID.swift index 94329f50..2b436f34 100644 --- a/Sources/BushelMacOSCore/VMSystemID.swift +++ b/Sources/BushelMacOSCore/VMSystemID.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMacOSCore/VZMacOSRestoreImage.swift b/Sources/BushelMacOSCore/VZMacOSRestoreImage.swift index 209424b4..64972f17 100644 --- a/Sources/BushelMacOSCore/VZMacOSRestoreImage.swift +++ b/Sources/BushelMacOSCore/VZMacOSRestoreImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/BuilderError.swift b/Sources/BushelMachine/BuilderError.swift index 23e4be3c..7f895c4b 100644 --- a/Sources/BushelMachine/BuilderError.swift +++ b/Sources/BushelMachine/BuilderError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/BuilderProperty.swift b/Sources/BushelMachine/BuilderProperty.swift index 4dcd6718..73fc936f 100644 --- a/Sources/BushelMachine/BuilderProperty.swift +++ b/Sources/BushelMachine/BuilderProperty.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/InstallerImage.swift b/Sources/BushelMachine/Building/InstallerImage.swift index 7f9e6cd6..1787eac8 100644 --- a/Sources/BushelMachine/Building/InstallerImage.swift +++ b/Sources/BushelMachine/Building/InstallerImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/InstallerImageError.swift b/Sources/BushelMachine/Building/InstallerImageError.swift index ab72000c..a2a0294a 100644 --- a/Sources/BushelMachine/Building/InstallerImageError.swift +++ b/Sources/BushelMachine/Building/InstallerImageError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/InstallerImageMetadata.swift b/Sources/BushelMachine/Building/InstallerImageMetadata.swift index 91ed641a..68133a0b 100644 --- a/Sources/BushelMachine/Building/InstallerImageMetadata.swift +++ b/Sources/BushelMachine/Building/InstallerImageMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/InstallerImageRepository.swift b/Sources/BushelMachine/Building/InstallerImageRepository.swift index 2631388a..856bb31f 100644 --- a/Sources/BushelMachine/Building/InstallerImageRepository.swift +++ b/Sources/BushelMachine/Building/InstallerImageRepository.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/MachineBuildConfiguration.swift b/Sources/BushelMachine/Building/MachineBuildConfiguration.swift index e414a4b3..82aa21dc 100644 --- a/Sources/BushelMachine/Building/MachineBuildConfiguration.swift +++ b/Sources/BushelMachine/Building/MachineBuildConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/MachineBuilder.swift b/Sources/BushelMachine/Building/MachineBuilder.swift index cc8daee5..379d8a51 100644 --- a/Sources/BushelMachine/Building/MachineBuilder.swift +++ b/Sources/BushelMachine/Building/MachineBuilder.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/MachineBuilderActivity.swift b/Sources/BushelMachine/Building/MachineBuilderActivity.swift index dd2d6d24..2f953d22 100644 --- a/Sources/BushelMachine/Building/MachineBuilderActivity.swift +++ b/Sources/BushelMachine/Building/MachineBuilderActivity.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/MachineBuilderObserver.swift b/Sources/BushelMachine/Building/MachineBuilderObserver.swift index 291f7881..0414209d 100644 --- a/Sources/BushelMachine/Building/MachineBuilderObserver.swift +++ b/Sources/BushelMachine/Building/MachineBuilderObserver.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/MachineSetupConfiguration.swift b/Sources/BushelMachine/Building/MachineSetupConfiguration.swift index e08c8834..1d94a9f9 100644 --- a/Sources/BushelMachine/Building/MachineSetupConfiguration.swift +++ b/Sources/BushelMachine/Building/MachineSetupConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Building/RemoveImageFailure.swift b/Sources/BushelMachine/Building/RemoveImageFailure.swift index c350f13d..493e51b5 100644 --- a/Sources/BushelMachine/Building/RemoveImageFailure.swift +++ b/Sources/BushelMachine/Building/RemoveImageFailure.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Configuration/GraphicsConfiguration.swift b/Sources/BushelMachine/Configuration/GraphicsConfiguration.swift index f893cd89..564388c1 100644 --- a/Sources/BushelMachine/Configuration/GraphicsConfiguration.swift +++ b/Sources/BushelMachine/Configuration/GraphicsConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Configuration/GraphicsDisplay.swift b/Sources/BushelMachine/Configuration/GraphicsDisplay.swift index d86aed60..b73449c9 100644 --- a/Sources/BushelMachine/Configuration/GraphicsDisplay.swift +++ b/Sources/BushelMachine/Configuration/GraphicsDisplay.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Configuration/MachineConfiguration.swift b/Sources/BushelMachine/Configuration/MachineConfiguration.swift index cd596a4f..6cef0a88 100644 --- a/Sources/BushelMachine/Configuration/MachineConfiguration.swift +++ b/Sources/BushelMachine/Configuration/MachineConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Configuration/MachineNetworkDevice.swift b/Sources/BushelMachine/Configuration/MachineNetworkDevice.swift index a78f09cb..b1506084 100644 --- a/Sources/BushelMachine/Configuration/MachineNetworkDevice.swift +++ b/Sources/BushelMachine/Configuration/MachineNetworkDevice.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Configuration/MachineStorageSpecification.swift b/Sources/BushelMachine/Configuration/MachineStorageSpecification.swift index b1b4a5ea..28538037 100644 --- a/Sources/BushelMachine/Configuration/MachineStorageSpecification.swift +++ b/Sources/BushelMachine/Configuration/MachineStorageSpecification.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Configuration/NetworkConfiguration.swift b/Sources/BushelMachine/Configuration/NetworkConfiguration.swift index dd13fe10..33589000 100644 --- a/Sources/BushelMachine/Configuration/NetworkConfiguration.swift +++ b/Sources/BushelMachine/Configuration/NetworkConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Configuration/NetworkingConfigurationAttachment.swift b/Sources/BushelMachine/Configuration/NetworkingConfigurationAttachment.swift index 2ca653c4..20d8ee6e 100644 --- a/Sources/BushelMachine/Configuration/NetworkingConfigurationAttachment.swift +++ b/Sources/BushelMachine/Configuration/NetworkingConfigurationAttachment.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/FileVersionSnapshotter/FileManager.swift b/Sources/BushelMachine/FileVersionSnapshotter/FileManager.swift index 561b2325..b606325d 100644 --- a/Sources/BushelMachine/FileVersionSnapshotter/FileManager.swift +++ b/Sources/BushelMachine/FileVersionSnapshotter/FileManager.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter+Syncronization.swift b/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter+Syncronization.swift index 38beb2f9..dce2c5b8 100644 --- a/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter+Syncronization.swift +++ b/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter+Syncronization.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter.swift b/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter.swift index fbd5a8cc..9537a1cf 100644 --- a/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter.swift +++ b/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotter.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotterFactory.swift b/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotterFactory.swift index 8a6342ea..80ad061e 100644 --- a/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotterFactory.swift +++ b/Sources/BushelMachine/FileVersionSnapshotter/FileVersionSnapshotterFactory.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/FileVersionSnapshotter/NSFileVersion.swift b/Sources/BushelMachine/FileVersionSnapshotter/NSFileVersion.swift index a6989f02..021dd0fc 100644 --- a/Sources/BushelMachine/FileVersionSnapshotter/NSFileVersion.swift +++ b/Sources/BushelMachine/FileVersionSnapshotter/NSFileVersion.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/FileVersionSnapshotter/SnapshotFileUpdate.swift b/Sources/BushelMachine/FileVersionSnapshotter/SnapshotFileUpdate.swift index b3e687b0..995e90bc 100644 --- a/Sources/BushelMachine/FileVersionSnapshotter/SnapshotFileUpdate.swift +++ b/Sources/BushelMachine/FileVersionSnapshotter/SnapshotFileUpdate.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/InstallFailure.swift b/Sources/BushelMachine/InstallFailure.swift index c39f169b..594a254a 100644 --- a/Sources/BushelMachine/InstallFailure.swift +++ b/Sources/BushelMachine/InstallFailure.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/InstallFailureError.swift b/Sources/BushelMachine/InstallFailureError.swift index 2c510296..79e64f92 100644 --- a/Sources/BushelMachine/InstallFailureError.swift +++ b/Sources/BushelMachine/InstallFailureError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Machine+Extensions.swift b/Sources/BushelMachine/Machine+Extensions.swift index 23751b80..56d44199 100644 --- a/Sources/BushelMachine/Machine+Extensions.swift +++ b/Sources/BushelMachine/Machine+Extensions.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Machine.swift b/Sources/BushelMachine/Machine.swift index 3205e99a..925724b9 100644 --- a/Sources/BushelMachine/Machine.swift +++ b/Sources/BushelMachine/Machine.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineChange.swift b/Sources/BushelMachine/MachineChange.swift index bb500c5f..69b096bb 100644 --- a/Sources/BushelMachine/MachineChange.swift +++ b/Sources/BushelMachine/MachineChange.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineError+Details.swift b/Sources/BushelMachine/MachineError+Details.swift index 18a4045f..84f65828 100644 --- a/Sources/BushelMachine/MachineError+Details.swift +++ b/Sources/BushelMachine/MachineError+Details.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineError.swift b/Sources/BushelMachine/MachineError.swift index 74d38c85..6c8437fc 100644 --- a/Sources/BushelMachine/MachineError.swift +++ b/Sources/BushelMachine/MachineError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineFile.swift b/Sources/BushelMachine/MachineFile.swift index bfb9d818..ee34c42c 100644 --- a/Sources/BushelMachine/MachineFile.swift +++ b/Sources/BushelMachine/MachineFile.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineFileTypeSpecification.swift b/Sources/BushelMachine/MachineFileTypeSpecification.swift index a6233dd5..5794ecff 100644 --- a/Sources/BushelMachine/MachineFileTypeSpecification.swift +++ b/Sources/BushelMachine/MachineFileTypeSpecification.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineProperties.swift b/Sources/BushelMachine/MachineProperties.swift index 3be2af57..d3362173 100644 --- a/Sources/BushelMachine/MachineProperties.swift +++ b/Sources/BushelMachine/MachineProperties.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineProperty.swift b/Sources/BushelMachine/MachineProperty.swift index 0f7c3cf8..22469f78 100644 --- a/Sources/BushelMachine/MachineProperty.swift +++ b/Sources/BushelMachine/MachineProperty.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineState.swift b/Sources/BushelMachine/MachineState.swift index fb8baab8..21024394 100644 --- a/Sources/BushelMachine/MachineState.swift +++ b/Sources/BushelMachine/MachineState.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineSystem.swift b/Sources/BushelMachine/MachineSystem.swift index 77a49359..5178c736 100644 --- a/Sources/BushelMachine/MachineSystem.swift +++ b/Sources/BushelMachine/MachineSystem.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineSystemBuilder.swift b/Sources/BushelMachine/MachineSystemBuilder.swift index 7319bb85..c0688841 100644 --- a/Sources/BushelMachine/MachineSystemBuilder.swift +++ b/Sources/BushelMachine/MachineSystemBuilder.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineSystemManager.swift b/Sources/BushelMachine/MachineSystemManager.swift index f4d91cf4..a6d82757 100644 --- a/Sources/BushelMachine/MachineSystemManager.swift +++ b/Sources/BushelMachine/MachineSystemManager.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/MachineSystemManaging.swift b/Sources/BushelMachine/MachineSystemManaging.swift index 409a9f26..f7c25525 100644 --- a/Sources/BushelMachine/MachineSystemManaging.swift +++ b/Sources/BushelMachine/MachineSystemManaging.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/CaptureImage.swift b/Sources/BushelMachine/Media/CaptureImage.swift index c690459c..992ed7c5 100644 --- a/Sources/BushelMachine/Media/CaptureImage.swift +++ b/Sources/BushelMachine/Media/CaptureImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/CaptureImageConfiguration.swift b/Sources/BushelMachine/Media/CaptureImageConfiguration.swift index 0f458f0e..b9740603 100644 --- a/Sources/BushelMachine/Media/CaptureImageConfiguration.swift +++ b/Sources/BushelMachine/Media/CaptureImageConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/CaptureVideo.swift b/Sources/BushelMachine/Media/CaptureVideo.swift index 4daf10b8..9900ee5b 100644 --- a/Sources/BushelMachine/Media/CaptureVideo.swift +++ b/Sources/BushelMachine/Media/CaptureVideo.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/CaptureVideoCodec.swift b/Sources/BushelMachine/Media/CaptureVideoCodec.swift index 0eb26f30..63aa9176 100644 --- a/Sources/BushelMachine/Media/CaptureVideoCodec.swift +++ b/Sources/BushelMachine/Media/CaptureVideoCodec.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/CaptureVideoConfiguration.swift b/Sources/BushelMachine/Media/CaptureVideoConfiguration.swift index aa785305..f6cf2f9e 100644 --- a/Sources/BushelMachine/Media/CaptureVideoConfiguration.swift +++ b/Sources/BushelMachine/Media/CaptureVideoConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/CaptureVideoFileType.swift b/Sources/BushelMachine/Media/CaptureVideoFileType.swift index 83e15bc3..5cf25789 100644 --- a/Sources/BushelMachine/Media/CaptureVideoFileType.swift +++ b/Sources/BushelMachine/Media/CaptureVideoFileType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/CaptureVideoPixelFormat.swift b/Sources/BushelMachine/Media/CaptureVideoPixelFormat.swift index d96a6967..7d147f91 100644 --- a/Sources/BushelMachine/Media/CaptureVideoPixelFormat.swift +++ b/Sources/BushelMachine/Media/CaptureVideoPixelFormat.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/ImageFileParser.swift b/Sources/BushelMachine/Media/ImageFileParser.swift index b3a36bf8..b5af0b4c 100644 --- a/Sources/BushelMachine/Media/ImageFileParser.swift +++ b/Sources/BushelMachine/Media/ImageFileParser.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/ImageFileType.swift b/Sources/BushelMachine/Media/ImageFileType.swift index 4d3d66c1..a9bb5b58 100644 --- a/Sources/BushelMachine/Media/ImageFileType.swift +++ b/Sources/BushelMachine/Media/ImageFileType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/MediaParserFactory.swift b/Sources/BushelMachine/Media/MediaParserFactory.swift index 22121526..d3d1c6de 100644 --- a/Sources/BushelMachine/Media/MediaParserFactory.swift +++ b/Sources/BushelMachine/Media/MediaParserFactory.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/RecordedImage.swift b/Sources/BushelMachine/Media/RecordedImage.swift index d73879c7..5d930fcd 100644 --- a/Sources/BushelMachine/Media/RecordedImage.swift +++ b/Sources/BushelMachine/Media/RecordedImage.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/RecordedImageError.swift b/Sources/BushelMachine/Media/RecordedImageError.swift index 980c119b..af6f26fe 100644 --- a/Sources/BushelMachine/Media/RecordedImageError.swift +++ b/Sources/BushelMachine/Media/RecordedImageError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/RecordedImageParser.swift b/Sources/BushelMachine/Media/RecordedImageParser.swift index 31282ccf..aa5be44d 100644 --- a/Sources/BushelMachine/Media/RecordedImageParser.swift +++ b/Sources/BushelMachine/Media/RecordedImageParser.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/RecordedResolution.swift b/Sources/BushelMachine/Media/RecordedResolution.swift index 552a1f80..70f792e6 100644 --- a/Sources/BushelMachine/Media/RecordedResolution.swift +++ b/Sources/BushelMachine/Media/RecordedResolution.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/RecordedVideo.swift b/Sources/BushelMachine/Media/RecordedVideo.swift index 3563cfea..c6c8f063 100644 --- a/Sources/BushelMachine/Media/RecordedVideo.swift +++ b/Sources/BushelMachine/Media/RecordedVideo.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/RecordedVideoError.swift b/Sources/BushelMachine/Media/RecordedVideoError.swift index 2676f3cf..aca3335d 100644 --- a/Sources/BushelMachine/Media/RecordedVideoError.swift +++ b/Sources/BushelMachine/Media/RecordedVideoError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/RecordedVideoParser.swift b/Sources/BushelMachine/Media/RecordedVideoParser.swift index 37a4979f..0c174e4a 100644 --- a/Sources/BushelMachine/Media/RecordedVideoParser.swift +++ b/Sources/BushelMachine/Media/RecordedVideoParser.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Media/Watermark.swift b/Sources/BushelMachine/Media/Watermark.swift index 568d8d6d..6e713f63 100644 --- a/Sources/BushelMachine/Media/Watermark.swift +++ b/Sources/BushelMachine/Media/Watermark.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/ObservedChange.swift b/Sources/BushelMachine/ObservedChange.swift index 20625d16..20d91f55 100644 --- a/Sources/BushelMachine/ObservedChange.swift +++ b/Sources/BushelMachine/ObservedChange.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/PropertyChange.swift b/Sources/BushelMachine/PropertyChange.swift index e69306d2..2a5b6378 100644 --- a/Sources/BushelMachine/PropertyChange.swift +++ b/Sources/BushelMachine/PropertyChange.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/PropertyChangeFromValue.swift b/Sources/BushelMachine/PropertyChangeFromValue.swift index 7aa9cf12..66ecfd3b 100644 --- a/Sources/BushelMachine/PropertyChangeFromValue.swift +++ b/Sources/BushelMachine/PropertyChangeFromValue.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/PropertyValues.swift b/Sources/BushelMachine/PropertyValues.swift index 680c88aa..73c637a2 100644 --- a/Sources/BushelMachine/PropertyValues.swift +++ b/Sources/BushelMachine/PropertyValues.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/SessionRequest.swift b/Sources/BushelMachine/SessionRequest.swift index 4493eb6b..11e964eb 100644 --- a/Sources/BushelMachine/SessionRequest.swift +++ b/Sources/BushelMachine/SessionRequest.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/Snapshot.swift b/Sources/BushelMachine/Snapshots/Snapshot.swift index d048eefe..3152d73b 100644 --- a/Sources/BushelMachine/Snapshots/Snapshot.swift +++ b/Sources/BushelMachine/Snapshots/Snapshot.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotDifference.swift b/Sources/BushelMachine/Snapshots/SnapshotDifference.swift index e4c4e6ed..2e2a8b5f 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotDifference.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotDifference.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotError.swift b/Sources/BushelMachine/Snapshots/SnapshotError.swift index 96dcc58a..1a7bf429 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotError.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotOptions.swift b/Sources/BushelMachine/Snapshots/SnapshotOptions.swift index e4574715..181acd92 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotOptions.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotOptions.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotPaths.swift b/Sources/BushelMachine/Snapshots/SnapshotPaths.swift index a1c3e3c3..ddb138be 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotPaths.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotPaths.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotProvider.swift b/Sources/BushelMachine/Snapshots/SnapshotProvider.swift index c635121b..656aef25 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotProvider.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotProvider.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotRequest.swift b/Sources/BushelMachine/Snapshots/SnapshotRequest.swift index 1eac89ea..8dd5659f 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotRequest.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotRequest.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotSynchronizationDifference.swift b/Sources/BushelMachine/Snapshots/SnapshotSynchronizationDifference.swift index f00b245d..6b26466b 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotSynchronizationDifference.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotSynchronizationDifference.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotSynchronizeOptions.swift b/Sources/BushelMachine/Snapshots/SnapshotSynchronizeOptions.swift index 33aa92da..911fff65 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotSynchronizeOptions.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotSynchronizeOptions.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/Snapshotter.swift b/Sources/BushelMachine/Snapshots/Snapshotter.swift index c65467e9..ef5ec1e3 100644 --- a/Sources/BushelMachine/Snapshots/Snapshotter.swift +++ b/Sources/BushelMachine/Snapshots/Snapshotter.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotterFactory.swift b/Sources/BushelMachine/Snapshots/SnapshotterFactory.swift index 5ffef0e3..c3599c51 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotterFactory.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotterFactory.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachine/Snapshots/SnapshotterRepository.swift b/Sources/BushelMachine/Snapshots/SnapshotterRepository.swift index d8073787..46e41d4e 100644 --- a/Sources/BushelMachine/Snapshots/SnapshotterRepository.swift +++ b/Sources/BushelMachine/Snapshots/SnapshotterRepository.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Fake/InstallerImage+Fake.swift b/Sources/BushelMachineWax/Fake/InstallerImage+Fake.swift index 59399962..52d0457b 100644 --- a/Sources/BushelMachineWax/Fake/InstallerImage+Fake.swift +++ b/Sources/BushelMachineWax/Fake/InstallerImage+Fake.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Fake/InstallerImageMetadata.swift b/Sources/BushelMachineWax/Fake/InstallerImageMetadata.swift index d0f7752f..29e25771 100644 --- a/Sources/BushelMachineWax/Fake/InstallerImageMetadata.swift +++ b/Sources/BushelMachineWax/Fake/InstallerImageMetadata.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Fake/MachineBuildConfiguration+Fake.swift b/Sources/BushelMachineWax/Fake/MachineBuildConfiguration+Fake.swift index daf61f14..8a31101a 100644 --- a/Sources/BushelMachineWax/Fake/MachineBuildConfiguration+Fake.swift +++ b/Sources/BushelMachineWax/Fake/MachineBuildConfiguration+Fake.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Fake/MachineConfiguration+Fake.swift b/Sources/BushelMachineWax/Fake/MachineConfiguration+Fake.swift index 0ab4ee5d..f64f9828 100644 --- a/Sources/BushelMachineWax/Fake/MachineConfiguration+Fake.swift +++ b/Sources/BushelMachineWax/Fake/MachineConfiguration+Fake.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Fake/MachineSetupConfiguration+Fake.swift b/Sources/BushelMachineWax/Fake/MachineSetupConfiguration+Fake.swift index fb7b97ce..15bb5c99 100644 --- a/Sources/BushelMachineWax/Fake/MachineSetupConfiguration+Fake.swift +++ b/Sources/BushelMachineWax/Fake/MachineSetupConfiguration+Fake.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Fake/MachineSystem+Fake.swift b/Sources/BushelMachineWax/Fake/MachineSystem+Fake.swift index 9ba8ca3f..32d3ab9c 100644 --- a/Sources/BushelMachineWax/Fake/MachineSystem+Fake.swift +++ b/Sources/BushelMachineWax/Fake/MachineSystem+Fake.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Stub/InstallerImageSub.swift b/Sources/BushelMachineWax/Stub/InstallerImageSub.swift index 92145c71..6c8d161a 100644 --- a/Sources/BushelMachineWax/Stub/InstallerImageSub.swift +++ b/Sources/BushelMachineWax/Stub/InstallerImageSub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Stub/MachineBuilderStub.swift b/Sources/BushelMachineWax/Stub/MachineBuilderStub.swift index 420016ca..bd0651b2 100644 --- a/Sources/BushelMachineWax/Stub/MachineBuilderStub.swift +++ b/Sources/BushelMachineWax/Stub/MachineBuilderStub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Stub/MachineStub.swift b/Sources/BushelMachineWax/Stub/MachineStub.swift index 0a635c7d..cd59c6ec 100644 --- a/Sources/BushelMachineWax/Stub/MachineStub.swift +++ b/Sources/BushelMachineWax/Stub/MachineStub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelMachineWax/Stub/MachineSystemStub.swift b/Sources/BushelMachineWax/Stub/MachineSystemStub.swift index d4dd990b..c7b836dd 100644 --- a/Sources/BushelMachineWax/Stub/MachineSystemStub.swift +++ b/Sources/BushelMachineWax/Stub/MachineSystemStub.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelTestUtilities/Errors/MockError.swift b/Sources/BushelTestUtilities/Errors/MockError.swift index 10efe585..ca29c085 100644 --- a/Sources/BushelTestUtilities/Errors/MockError.swift +++ b/Sources/BushelTestUtilities/Errors/MockError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelTestUtilities/Errors/MockLocalizedError.swift b/Sources/BushelTestUtilities/Errors/MockLocalizedError.swift index c2025dfc..91690b24 100644 --- a/Sources/BushelTestUtilities/Errors/MockLocalizedError.swift +++ b/Sources/BushelTestUtilities/Errors/MockLocalizedError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelTestUtilities/Errors/TestDecodingError.swift b/Sources/BushelTestUtilities/Errors/TestDecodingError.swift index 6a550550..97ccec6b 100644 --- a/Sources/BushelTestUtilities/Errors/TestDecodingError.swift +++ b/Sources/BushelTestUtilities/Errors/TestDecodingError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelTestUtilities/Extensions/XCTestCase+AssertThrowableBlock.swift b/Sources/BushelTestUtilities/Extensions/XCTestCase+AssertThrowableBlock.swift index 6734aa90..8c469757 100644 --- a/Sources/BushelTestUtilities/Extensions/XCTestCase+AssertThrowableBlock.swift +++ b/Sources/BushelTestUtilities/Extensions/XCTestCase+AssertThrowableBlock.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelTestUtilities/Extensions/XCTestCase+Decode.swift b/Sources/BushelTestUtilities/Extensions/XCTestCase+Decode.swift index a594a4b6..3237f150 100644 --- a/Sources/BushelTestUtilities/Extensions/XCTestCase+Decode.swift +++ b/Sources/BushelTestUtilities/Extensions/XCTestCase+Decode.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUT/FileManager.swift b/Sources/BushelUT/FileManager.swift index 5c5a142b..510e89e9 100644 --- a/Sources/BushelUT/FileManager.swift +++ b/Sources/BushelUT/FileManager.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUT/UTType.swift b/Sources/BushelUT/UTType.swift index 6dedfa86..ed98bdf1 100644 --- a/Sources/BushelUT/UTType.swift +++ b/Sources/BushelUT/UTType.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/ArrayBuilder.swift b/Sources/BushelUtilities/ArrayBuilder.swift index 76b5434e..0e4a0f77 100644 --- a/Sources/BushelUtilities/ArrayBuilder.swift +++ b/Sources/BushelUtilities/ArrayBuilder.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/ByteCountFormatter.swift b/Sources/BushelUtilities/ByteCountFormatter.swift index 14cbbc63..c4dc03c6 100644 --- a/Sources/BushelUtilities/ByteCountFormatter.swift +++ b/Sources/BushelUtilities/ByteCountFormatter.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/CGSize.swift b/Sources/BushelUtilities/CGSize.swift index dfc54ac8..535bbd36 100644 --- a/Sources/BushelUtilities/CGSize.swift +++ b/Sources/BushelUtilities/CGSize.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/ClosedRange.swift b/Sources/BushelUtilities/ClosedRange.swift index d4bd8f34..949b0d18 100644 --- a/Sources/BushelUtilities/ClosedRange.swift +++ b/Sources/BushelUtilities/ClosedRange.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/DirectoryExists.swift b/Sources/BushelUtilities/DirectoryExists.swift index 5a87b552..ea699431 100644 --- a/Sources/BushelUtilities/DirectoryExists.swift +++ b/Sources/BushelUtilities/DirectoryExists.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Double.swift b/Sources/BushelUtilities/Double.swift index 4751a4d0..be7eecab 100644 --- a/Sources/BushelUtilities/Double.swift +++ b/Sources/BushelUtilities/Double.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/EnvironmentProperty+ValueAccessor.swift b/Sources/BushelUtilities/EnvironmentProperty+ValueAccessor.swift index af9feca5..82238806 100644 --- a/Sources/BushelUtilities/EnvironmentProperty+ValueAccessor.swift +++ b/Sources/BushelUtilities/EnvironmentProperty+ValueAccessor.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/EnvironmentProperty.swift b/Sources/BushelUtilities/EnvironmentProperty.swift index 9d63b2e4..03538bfe 100644 --- a/Sources/BushelUtilities/EnvironmentProperty.swift +++ b/Sources/BushelUtilities/EnvironmentProperty.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/EnvironmentValue.swift b/Sources/BushelUtilities/EnvironmentValue.swift index 99ce14aa..78ba7c9b 100644 --- a/Sources/BushelUtilities/EnvironmentValue.swift +++ b/Sources/BushelUtilities/EnvironmentValue.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/Array.swift b/Sources/BushelUtilities/Extensions/Array.swift index 6d1efdf2..27266960 100644 --- a/Sources/BushelUtilities/Extensions/Array.swift +++ b/Sources/BushelUtilities/Extensions/Array.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/Assert.swift b/Sources/BushelUtilities/Extensions/Assert.swift index ecc7a605..acfde700 100644 --- a/Sources/BushelUtilities/Extensions/Assert.swift +++ b/Sources/BushelUtilities/Extensions/Assert.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/Date+RawRepresentable.swift b/Sources/BushelUtilities/Extensions/Date+RawRepresentable.swift index 96684252..f8a473a0 100644 --- a/Sources/BushelUtilities/Extensions/Date+RawRepresentable.swift +++ b/Sources/BushelUtilities/Extensions/Date+RawRepresentable.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/DateComponents.swift b/Sources/BushelUtilities/Extensions/DateComponents.swift index e2562dda..e3a639a9 100644 --- a/Sources/BushelUtilities/Extensions/DateComponents.swift +++ b/Sources/BushelUtilities/Extensions/DateComponents.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/Dictionary.swift b/Sources/BushelUtilities/Extensions/Dictionary.swift index 4c48f81a..f24e2599 100644 --- a/Sources/BushelUtilities/Extensions/Dictionary.swift +++ b/Sources/BushelUtilities/Extensions/Dictionary.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/FileManager+Errors.swift b/Sources/BushelUtilities/Extensions/FileManager+Errors.swift index 700ecec4..1739e1a1 100644 --- a/Sources/BushelUtilities/Extensions/FileManager+Errors.swift +++ b/Sources/BushelUtilities/Extensions/FileManager+Errors.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/FileManager.swift b/Sources/BushelUtilities/Extensions/FileManager.swift index e3d45651..f6482f45 100644 --- a/Sources/BushelUtilities/Extensions/FileManager.swift +++ b/Sources/BushelUtilities/Extensions/FileManager.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/KVNSObservation.swift b/Sources/BushelUtilities/Extensions/KVNSObservation.swift index 3d45b899..d7b9bc18 100644 --- a/Sources/BushelUtilities/Extensions/KVNSObservation.swift +++ b/Sources/BushelUtilities/Extensions/KVNSObservation.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/KVObservation.swift b/Sources/BushelUtilities/Extensions/KVObservation.swift index adfdfbed..427afa2c 100644 --- a/Sources/BushelUtilities/Extensions/KVObservation.swift +++ b/Sources/BushelUtilities/Extensions/KVObservation.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/OperatingSystemVersion.swift b/Sources/BushelUtilities/Extensions/OperatingSystemVersion.swift index dba1cb4f..fdc371ac 100644 --- a/Sources/BushelUtilities/Extensions/OperatingSystemVersion.swift +++ b/Sources/BushelUtilities/Extensions/OperatingSystemVersion.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/Result.swift b/Sources/BushelUtilities/Extensions/Result.swift index eb32b230..34a61b3c 100644 --- a/Sources/BushelUtilities/Extensions/Result.swift +++ b/Sources/BushelUtilities/Extensions/Result.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/URL+Tilde.swift b/Sources/BushelUtilities/Extensions/URL+Tilde.swift index 17f2ee2f..4b5e490a 100644 --- a/Sources/BushelUtilities/Extensions/URL+Tilde.swift +++ b/Sources/BushelUtilities/Extensions/URL+Tilde.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/URL+Wax.swift b/Sources/BushelUtilities/Extensions/URL+Wax.swift index f3a68fae..85d29fe0 100644 --- a/Sources/BushelUtilities/Extensions/URL+Wax.swift +++ b/Sources/BushelUtilities/Extensions/URL+Wax.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Extensions/URL.swift b/Sources/BushelUtilities/Extensions/URL.swift index f103c120..524cdaf6 100644 --- a/Sources/BushelUtilities/Extensions/URL.swift +++ b/Sources/BushelUtilities/Extensions/URL.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/FileManager/AttributeSet.swift b/Sources/BushelUtilities/FileManager/AttributeSet.swift index 63942aef..e28d75c6 100644 --- a/Sources/BushelUtilities/FileManager/AttributeSet.swift +++ b/Sources/BushelUtilities/FileManager/AttributeSet.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/FileManager/FileHandler.swift b/Sources/BushelUtilities/FileManager/FileHandler.swift index 174a8f98..61b6984d 100644 --- a/Sources/BushelUtilities/FileManager/FileHandler.swift +++ b/Sources/BushelUtilities/FileManager/FileHandler.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/FileManager/FileManagerHandler.swift b/Sources/BushelUtilities/FileManager/FileManagerHandler.swift index 4ebc1de2..29274e2f 100644 --- a/Sources/BushelUtilities/FileManager/FileManagerHandler.swift +++ b/Sources/BushelUtilities/FileManager/FileManagerHandler.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/IPv6Address.swift b/Sources/BushelUtilities/IPv6Address.swift index e1e1e6db..a2e07ac7 100644 --- a/Sources/BushelUtilities/IPv6Address.swift +++ b/Sources/BushelUtilities/IPv6Address.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Int.swift b/Sources/BushelUtilities/Int.swift index 802e5346..f19c82b9 100644 --- a/Sources/BushelUtilities/Int.swift +++ b/Sources/BushelUtilities/Int.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/InvalidResponseError.swift b/Sources/BushelUtilities/InvalidResponseError.swift index e5b6dfd8..f7da796e 100644 --- a/Sources/BushelUtilities/InvalidResponseError.swift +++ b/Sources/BushelUtilities/InvalidResponseError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/JSON.swift b/Sources/BushelUtilities/JSON.swift index 4ebca0bc..1064a0cc 100644 --- a/Sources/BushelUtilities/JSON.swift +++ b/Sources/BushelUtilities/JSON.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/LagrangePolynomial.swift b/Sources/BushelUtilities/LagrangePolynomial.swift index 9ea9d7df..c5ae721e 100644 --- a/Sources/BushelUtilities/LagrangePolynomial.swift +++ b/Sources/BushelUtilities/LagrangePolynomial.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Localizable.swift b/Sources/BushelUtilities/Localizable.swift index ad8b65fe..a153bad4 100644 --- a/Sources/BushelUtilities/Localizable.swift +++ b/Sources/BushelUtilities/Localizable.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/ObservationCollection.swift b/Sources/BushelUtilities/ObservationCollection.swift index 331a35ea..49a32a35 100644 --- a/Sources/BushelUtilities/ObservationCollection.swift +++ b/Sources/BushelUtilities/ObservationCollection.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Semver.swift b/Sources/BushelUtilities/Semver.swift index 5adf539c..787e6ae7 100644 --- a/Sources/BushelUtilities/Semver.swift +++ b/Sources/BushelUtilities/Semver.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Task.swift b/Sources/BushelUtilities/Task.swift index 3c1b1c72..47153a83 100644 --- a/Sources/BushelUtilities/Task.swift +++ b/Sources/BushelUtilities/Task.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/Transformation.swift b/Sources/BushelUtilities/Transformation.swift index 6dc34a78..4e5b21c5 100644 --- a/Sources/BushelUtilities/Transformation.swift +++ b/Sources/BushelUtilities/Transformation.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelUtilities/UInt128.swift b/Sources/BushelUtilities/UInt128.swift index 5a03d2c6..cbf499d6 100644 --- a/Sources/BushelUtilities/UInt128.swift +++ b/Sources/BushelUtilities/UInt128.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelVirtualBuddy/VirtualBuddyConfiguration.swift b/Sources/BushelVirtualBuddy/VirtualBuddyConfiguration.swift index f21a4b43..13677a2e 100644 --- a/Sources/BushelVirtualBuddy/VirtualBuddyConfiguration.swift +++ b/Sources/BushelVirtualBuddy/VirtualBuddyConfiguration.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelVirtualBuddy/VirtualBuddyError.swift b/Sources/BushelVirtualBuddy/VirtualBuddyError.swift index b3d63d8d..b7842f72 100644 --- a/Sources/BushelVirtualBuddy/VirtualBuddyError.swift +++ b/Sources/BushelVirtualBuddy/VirtualBuddyError.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelVirtualBuddy/VirtualBuddyService.swift b/Sources/BushelVirtualBuddy/VirtualBuddyService.swift index 428a0434..395b55cc 100644 --- a/Sources/BushelVirtualBuddy/VirtualBuddyService.swift +++ b/Sources/BushelVirtualBuddy/VirtualBuddyService.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelVirtualBuddy/VirtualBuddySig.swift b/Sources/BushelVirtualBuddy/VirtualBuddySig.swift index 12313c04..01c4ca06 100644 --- a/Sources/BushelVirtualBuddy/VirtualBuddySig.swift +++ b/Sources/BushelVirtualBuddy/VirtualBuddySig.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/BushelVirtualBuddy/VirtualBuddySigVerifier.swift b/Sources/BushelVirtualBuddy/VirtualBuddySigVerifier.swift index c7971d90..3bf70e5d 100644 --- a/Sources/BushelVirtualBuddy/VirtualBuddySigVerifier.swift +++ b/Sources/BushelVirtualBuddy/VirtualBuddySigVerifier.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/Sources/bushel/Bushel.swift b/Sources/bushel/Bushel.swift index 69d7a0a9..c4540312 100644 --- a/Sources/bushel/Bushel.swift +++ b/Sources/bushel/Bushel.swift @@ -3,7 +3,7 @@ // BushelKit // // Created by Leo Dion. -// Copyright © 2024 BrightDigit. +// Copyright © 2025 BrightDigit. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation From 844a96121ca01954366b4c60d11233187979b5df Mon Sep 17 00:00:00 2001 From: leogdion Date: Thu, 9 Jan 2025 13:10:13 -0500 Subject: [PATCH 4/5] Fixing Swift Testing in Xcode and Migrating to Matrix (#57) --- .github/workflows/BushelKit.yml | 140 +++++++++++++++++++------------- macros.json | 7 ++ 2 files changed, 91 insertions(+), 56 deletions(-) create mode 100644 macros.json diff --git a/.github/workflows/BushelKit.yml b/.github/workflows/BushelKit.yml index afcc8a17..bb05302a 100644 --- a/.github/workflows/BushelKit.yml +++ b/.github/workflows/BushelKit.yml @@ -43,10 +43,60 @@ jobs: files: ${{ join(fromJSON(steps.coverage-files.outputs.files), ',') }} build-macos: name: Build on macOS - runs-on: [self-hosted, macOS] + env: + PACKAGE_NAME: BushelKit + runs-on: ${{ matrix.runs-on }} if: "!contains(github.event.head_commit.message, 'ci skip')" + strategy: + fail-fast: false + matrix: + include: + # SPM Build Matrix + - runs-on: macos-15 + xcode: "/Applications/Xcode_16.1.app" + - runs-on: macos-15 + xcode: "/Applications/Xcode_16.2.app" + + # iOS Build Matrix + - type: ios + runs-on: macos-15 + xcode: "/Applications/Xcode_16.1.app" + deviceName: "iPhone 16" + osVersion: "18.1" + - type: ios + runs-on: macos-15 + xcode: "/Applications/Xcode_16.2.app" + deviceName: "iPhone 16 Pro" + osVersion: "18.2" + + # watchOS Build Matrix + - type: watchos + runs-on: macos-15 + xcode: "/Applications/Xcode_16.1.app" + deviceName: "Apple Watch Ultra 2 (49mm)" + osVersion: "11.1" + - type: watchos + runs-on: macos-15 + xcode: "/Applications/Xcode_16.2.app" + deviceName: "Apple Watch Ultra 2 (49mm)" + osVersion: "11.2" + + - type: visionos + runs-on: macos-15 + xcode: "/Applications/Xcode_16.2.app" + deviceName: "Apple Vision Pro" + osVersion: "2.2" + steps: - uses: actions/checkout@v4 + + - name: Set Xcode Name + run: echo "XCODE_NAME=$(basename -- ${{ matrix.xcode }} | sed 's/\.[^.]*$//' | cut -d'_' -f2)" >> $GITHUB_ENV + + - name: Setup Xcode + run: sudo xcode-select -s ${{ matrix.xcode }}/Contents/Developer + + # SPM Cache Step - name: Cache swift package modules id: cache-spm-macos uses: actions/cache@v4 @@ -54,70 +104,48 @@ jobs: cache-name: cache-spm with: path: .build - key: ${{ matrix.os }}-build-${{ env.cache-name }}-Xcode16-${{ hashFiles('Package.resolved') }} - restore-keys: | - ${{ matrix.os }}-build-${{ env.cache-name }}-Xcode16- - - name: Cache mint - id: cache-mint - uses: actions/cache@v4 - env: - cache-name: cache-mint - with: - path: .mint - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('Mintfile') }} + key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('Package.resolved') }} restore-keys: | ${{ runner.os }}-build-${{ env.cache-name }}- ${{ runner.os }}-build- ${{ runner.os }}- - - name: Build + + - name: Build SPM + if: "!matrix.type" run: swift build + - name: Run Swift Package tests - run: swift test --enable-code-coverage - - uses: sersoft-gmbh/swift-coverage-action@v4 - id: coverage-files-spm - with: - fail-on-empty-output: true - ignore-conversion-failures: true - - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v4 - with: - files: ${{ join(fromJSON(steps.coverage-files-spm.outputs.files), ',') }} - token: ${{ secrets.CODECOV_TOKEN }} - flags: macOS,${{ env.XCODE_NAME }},macos - - name: Clean up spm build directory - run: rm -rf .build - - name: Lint - run: ./scripts/lint.sh - - name: Run iOS target tests - run: xcodebuild test -scheme BushelKit-Package -sdk iphonesimulator18.1 -destination "OS=18.1,name=iPhone 16" -enableCodeCoverage YES build test - - uses: sersoft-gmbh/swift-coverage-action@v4 - id: coverage-files-iOS - with: - fail-on-empty-output: true - ignore-conversion-failures: true - - name: Upload coverage to Codecov - uses: codecov/codecov-action@v4 + if: "!matrix.type" + run: swift test -v --enable-code-coverage + + - name: Enable Swift Testing + if: matrix.type + run: | + mkdir -p ~/Library/org.swift.swiftpm/security/ + cp macros.json ~/Library/org.swift.swiftpm/security/ + + # Common iOS/watchOS Test Steps + - name: Run Device Tests + if: matrix.type + run: > + xcodebuild test + -scheme ${{ env.PACKAGE_NAME }}-Package + -sdk ${{ matrix.type == 'ios' && 'iphonesimulator' || matrix.type == 'watchos' && 'watchsimulator' || 'xrsimulator' }} + -destination 'platform=${{ matrix.type == 'ios' && 'iOS Simulator' || matrix.type == 'watchos' && 'watchOS Simulator' || 'visionOS Simulator' }},name=${{ matrix.deviceName }},OS=${{ matrix.osVersion }}' + -enableCodeCoverage YES + build test + + # Common Coverage Steps + - name: Process Coverage + uses: sersoft-gmbh/swift-coverage-action@v4 with: - fail_ci_if_error: true - verbose: true - token: ${{ secrets.CODECOV_TOKEN }} - files: ${{ join(fromJSON(steps.coverage-files-iOS.outputs.files), ',') }} - flags: iOS,iOS18,macOS,Xcode16 - - name: Run watchOS target tests - run: xcodebuild test -scheme BushelKit-Package -sdk watchsimulator11.1 -destination "OS=11.1,name=Apple Watch Series 10 (46mm)" -enableCodeCoverage YES build test - - uses: sersoft-gmbh/swift-coverage-action@v4 - id: coverage-files-watchOS - with: fail-on-empty-output: true - ignore-conversion-failures: true - - name: Upload coverage to Codecov - uses: codecov/codecov-action@v4 + + - name: Upload Coverage + uses: codecov/codecov-action@v4 with: - fail_ci_if_error: true - verbose: true - token: ${{ secrets.CODECOV_TOKEN }} - files: ${{ join(fromJSON(steps.coverage-files-watchOS.outputs.files), ',') }} - flags: watchOS,watchOS11,macOS,Xcode16 + token: ${{ secrets.CODECOV_TOKEN }} + flags: ${{ matrix.type && format('{0}{1}', matrix.type, matrix.osVersion) || 'spm' }} build-docc: name: Build DocC needs: [build-macos, build-ubuntu] diff --git a/macros.json b/macros.json new file mode 100644 index 00000000..10e12741 --- /dev/null +++ b/macros.json @@ -0,0 +1,7 @@ +[ + { + "fingerprint" : "c55848b2aa4b29a4df542b235dfdd792a6fbe341", + "packageIdentity" : "swift-testing", + "targetName" : "TestingMacros" + } +] From 1f453583d37031370a0c739f4dafa1d807d70154 Mon Sep 17 00:00:00 2001 From: leogdion Date: Thu, 9 Jan 2025 20:20:45 +0000 Subject: [PATCH 5/5] Updating RadiantKit --- .vscode/settings.json | 1 + Package.resolved | 6 +++--- Package.swift | 2 +- Package/Sources/Dependencies/RadiantKit.swift | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/Package.resolved b/Package.resolved index 97460b4b..28acdda5 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "d7930ff6269792b6bb007989a1d111f6b6d97ee38480575779f6b30ff3ac3027", + "originHash" : "f809a2c32ad5fa24ea844247b659272c2028e4a1b91ec708e451b3852ce74f9e", "pins" : [ { "identity" : "felinepine", @@ -42,8 +42,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/brightdigit/RadiantKit.git", "state" : { - "revision" : "aee29dc229e3107707ea029ddf9e9d5924dafa6d", - "version" : "1.0.0-alpha.4" + "revision" : "65b8a9ad7499372d2289ad53135adaafb24ee92c", + "version" : "1.0.0-beta.1" } }, { diff --git a/Package.swift b/Package.swift index 69e46af5..069456b6 100644 --- a/Package.swift +++ b/Package.swift @@ -963,7 +963,7 @@ var dependency: Package.Dependency { } struct RadiantKit: PackageDependency, TargetDependency { var dependency: Package.Dependency { -.package(url: "https://github.com/brightdigit/RadiantKit.git", from: "1.0.0-alpha.4") +.package(url: "https://github.com/brightdigit/RadiantKit.git", from: "1.0.0-beta.1") } } struct IPSWDownloads: PackageDependency, TargetDependency { diff --git a/Package/Sources/Dependencies/RadiantKit.swift b/Package/Sources/Dependencies/RadiantKit.swift index 5071cace..f6dbe40e 100644 --- a/Package/Sources/Dependencies/RadiantKit.swift +++ b/Package/Sources/Dependencies/RadiantKit.swift @@ -29,6 +29,6 @@ struct RadiantKit: PackageDependency, TargetDependency { var dependency: Package.Dependency { - .package(url: "https://github.com/brightdigit/RadiantKit.git", from: "1.0.0-alpha.4") + .package(url: "https://github.com/brightdigit/RadiantKit.git", from: "1.0.0-beta.1") } }