FileOptimizer.psd1
|
@{ ModuleVersion = '1.1.2' GUID = 'a47c8e21-5f3b-4d92-9c1a-6e8b2d4f7c90' Author = 'Aurocosh' Copyright = '(c) PS-FileOptimizer contributors. FileOptimizer plugins are subject to their respective licenses.' Description = 'PowerShell module mirroring FileOptimizer plugin optimization chains with a scriptable CLI.' PowerShellVersion = '5.1' RootModule = 'FileOptimizer.psm1' FunctionsToExport = @( 'Optimize-FoFile' 'Get-FoPipeline' 'Get-FoExecutionPlan' 'Invoke-FoPluginChain' 'Resolve-FoPluginExecutable' 'Get-FoConfig' 'Initialize-FoConfig' 'Undo-FoOptimization' 'Get-FoHistory' 'Install-FoPlugins' 'Install-FoDssim' ) PrivateData = @{ PSData = @{ Tags = @('FileOptimizer', 'compression', 'optimization', 'PNG', 'CLI') LicenseUri = 'https://www.gnu.org/licenses/agpl-3.0.html' ProjectUri = 'https://github.com/Aurocosh/ps-file-optimizer' # Plain text only (PowerShell Gallery does not render markdown). ReleaseNotes = @' 1.1.2 Fix ReportVerbosity host output and pretty size display when calling Optimize-FoFile interactively. Fixes - Optimize-FoFile no longer dumps raw result objects to the host by default (that dump overwrote Compact/Standard and showed raw byte sizes). Use -PassThru when you need pipeline objects; Optimize-File.ps1 still passes -PassThru for exit-code checks. - Standard mode uses a labeled block that always includes pretty Size (902 B -> 568 B (-37%)), OutputMode, and Duration (Format-Table previously dropped those columns on narrow consoles). - Verbose mode now uses the same end-of-run reporter as Compact/Standard (it previously depended on mid-run writes gated by LogLevel, so it often printed nothing). Per-step host lines also follow ReportVerbosity and no longer require LogLevel >= 2. - Verbose end report is the full Standard labeled block (Status, paths, Size, Duration, ...), not only the short one-line summary. '@ } } } |