PSImmich.psd1
|
# # Module manifest for module 'PSImmich' # # Generated by: Hannes Palmquist # # Generated on: 2024-03-07 # @{ RootModule = 'PSImmich.psm1' ModuleVersion = '2.4.0' CompatiblePSEditions = @('Desktop', 'Core') PowerShellVersion = '5.1' GUID = '4c1238d7-f5de-400e-8543-3ea095a0ff34' Author = 'Hannes Palmquist' CompanyName = 'GetPS' Copyright = '(c) Hannes Palmquist. All rights reserved.' Description = 'Powershell wrapper for the Immich API' NestedModules = @() RequiredModules = @() FunctionsToExport = @('Add-IMActivity','Get-IMActivity','Get-IMActivityStatistic','Remove-IMActivity','Add-IMAlbumUser','Get-IMAlbum','Get-IMAlbumStatistic','New-IMAlbum','Remove-IMAlbum','Remove-IMAlbumUser','Rename-IMAlbum','Set-IMAlbum','Set-IMAlbumUser','Get-IMAPIKey','New-IMAPIKey','Remove-IMAPIKey','Rename-IMAPIKey','Copy-IMAssetInfo','Export-IMAssetThumbnail','Get-IMAsset','Get-IMAssetStatistic','Import-IMAsset','Remove-IMAsset','Restore-IMAsset','Save-IMAsset','Set-IMAsset','Start-IMVideoTranscode','Update-IMAssetMetadata','Update-IMAssetThumbnail','Test-IMAccessToken','Get-IMAuthSession','Remove-IMAuthSession','Get-IMDuplicate','Remove-IMDuplicate','Get-IMFace','Clear-IMJob','Get-IMJob','Resume-IMJob','Start-IMJob','Suspend-IMJob','Get-IMLibrary','New-IMLibrary','Remove-IMLibrary','Set-IMLibrary','Sync-IMLibrary','Test-IMLibrary','Start-IMMaintenanceMode','Stop-IMMaintenanceMode','Convert-IMCoordinatesToLocation','Get-IMMapMarker','Get-IMMemory','New-IMMemory','Remove-IMMemory','Set-IMMemory','Send-IMTestMessage','Add-IMPartner','Get-IMPartner','Remove-IMPartner','Set-IMPartner','Export-IMPersonThumbnail','Get-IMPerson','Merge-IMPerson','New-IMPerson','Set-IMPerson','Get-IMPlugin','Find-IMAsset','Find-IMCity','Find-IMExploreData','Find-IMPerson','Find-IMPlace','Search-IMAsset','Get-IMServer','Get-IMServerLicense','Remove-IMServerLicense','Set-IMServer','Set-IMServerLicense','Connect-Immich','Disconnect-Immich','Get-IMSession','Invoke-ImmichMethod','Add-IMSharedLinkAsset','Get-IMSharedLink','New-IMSharedLink','Remove-IMSharedLink','Remove-IMSharedLinkAsset','Set-IMSharedLink','Get-IMStack','New-IMStack','Remove-IMStack','Remove-IMStackAsset','Set-IMStack','Get-IMTag','New-IMTag','Remove-IMTag','Set-IMTag','Get-IMTimeBucket','Add-IMMyProfilePicture','Export-IMProfilePicture','Get-IMUser','Get-IMUserPreference','New-IMUser','Remove-IMMyProfilePicture','Remove-IMUser','Restore-IMUser','Set-IMUser','Set-IMUserPreference','Get-IMWorkflow','New-IMWorkflow','Remove-IMWorkflow','Set-IMWorkflow') CmdletsToExport = '*' VariablesToExport = '*' AliasesToExport = '*' PrivateData = @{ PSData = @{ LicenseUri = 'https://github.com/hanpq/PSImmich/blob/main/LICENSE' #RequireLicenseAcceptance = $false Prerelease = 'tags' Tags = @('PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS') ProjectUri = 'https://getps.dev/modules/PSImmich/getstarted' ReleaseNotes = '## [2.4.0-tags] - 2025-11-25 ### Added - New cmdlet Copy-IMAssetInfo to support the PUT /assets/copy API. - Get-IMAsset now has a parameter -IncludeOCR when using the -Id parameter to retrieve OCR data. - New cmdlet Remove-IMDuplicate to support the DELETE /duplicate API - New cmdlets Start-IMMaintenanceMode and Stop-IMMaintenanceMode - NOTE: These are currently in alpha mode and not completely functional. We can enter maintenance mode successfully but once maintenance mode is enabled we cannot stop maintenance mode trough the API. Therefor it is currently disabled in code with a warning. ' } } } |