- Save-MarkdownHelp
-JsonDataPath/-NoJson
(#208, #179) - Extending
HelpInfo
:HelpInfo.ToJson
(#205)HelpInfo.get_Note
(#206)HelpInfo.SaveJson
(#207)
- Extended Type Help Improvements:
- Fixing Summary Titles (#202)
- Separating Script Properties (#203)
- Special Thanks:
- @potatoqualitee
- HelpOut containerization
- Dockerfile (#182)
- Publishing to
https://ghcr.io/startautomating/helpout
(#183) - Container.init.ps1 (#191)
- Container.start.ps1 (#193)
- Container.stop.ps1 (#194)
- Get/Save-Maml -IncludeAlias/-SkipCommandType (#178) (thanks @potatoqualitee ! )
- Get-MarkdownHelp keeps alias names (#200)
- HelpOut repository improvements
- Organizing Files (#184, #185, #186, #187)
- HelpOut is now exported as
$HelpOut
(#188) - HelpOut's root is now exported as
HelpOut:
(#189) - Extended Type Help Improvement:
- Extended Member Titles (#198)
- Fixing Grouping (#197)
- Fixing Type File Naming (#196)
- Save-MarkdownHelp:
- Fix saving markdown with Windows paths ( #175 )
Thanks @ShaunLawrie !
- Save-MarkdownHelp:
- IncludeSubModule/-ExcludeSubModule ( #155 )
- -IncludePath ( #169 )
- -ExcludeFile aliases ( #168 )
- -ExcludeExtension ( #167 )
- Not Saving Files with colons ( #163 )
Thanks @PrzemyslawKlys !
- Save-MarkdownHelp - -OutputPath now handles relative paths (#159)
- Markdown Help Formatting - Trimming Whitespace (#161) (rendering should be unchanged)
Thanks @PrzemyslawKlys !
- Install-MAML - Adding -NoComment (#157)
- Install-MAML - Adding -Minify (#158)
Thanks @potatoqualitee !
- Supporting custom attribute formatting with -FormatAttribute (#147)
- Markdown Formatter - Honoring .FormatAttribute (#148)
- Get-MarkdownHelp -FormatAttribute (#149)
- Save-MarkdownHelp -FormatAttribute (#150)
- Extended Type Formatting - Improving handling of empty directories (#146)
- Updating HelpOut PSA (#152)
- Markdown Help Improvements:
- Fixing Long Examples (Fixes #141)
- Allowing first comment lines in an example to be markdown (#143)
- Also, switching numbered example headings to blockquotes
- Save-MarkdownHelp updates:
- Fixing Piping Behavior (#140)
- Not Saving to illegal windows paths (#132)
- Improving Extended Types Doc Generation
- Now puts extended type documentation into subfolders (#135)
- Also, generates a summary file for each type (#133)
- Updating links to Microsoft modules (#142)
- Integrating PSA into HelpOut (#144)
- Get-MarkdownHelp: Automatically renaming help about aliases (Fixes #130)
- Save-MarkdownHelp: Improving resiliency (avoiding null burps) (Fixes #128)
- Save-MarkdownHelp: Improving resiliency (Fixes #128)
- You can now sponsor HelpOut (#126)
- Added ScriptMethods to PowerShell.Markdown.Help (#125)
- Now allowing Save-MarkDownHelp to be extended by any HelpOut.SaveMarkdownHelp file or function (#123)
- This is used in HelpOut.SaveMarkdownHelp.ExtendedTypes, which auto documents extended types (#101)
- Improved HelpOut action output (Fixes #121)
- HelpOut has a logo (Fixes #120)
- Save-MarkdownHelp now trims content (Fixes #119)
- Action Improvements:
- Not obeying -InstallModule if a local module is found (Fixes #113)
- Not adding files found outside of the workspace (Fixes #114)
- Checking for detached branch before pulling (Fixes #103)
- Markdown Help Improvements:
- Adding Aliases (Fixes #111)
- Removing Horizontal Rule between parameters (Fixes #110)
- Adding newline before and after each section
- Supporting Script Stories (Fixes #104)
- [Ordered] Synopsis and Description (Fixes #107)
- Sorting front matter by Position (descending) and Name (Fixes #107)
- Moving Syntax below Notes and Story (re #104)
- Get-ScriptStory:
- Defaulting -HeadingSize to 3
- Action Improvements:
- Better Terminal Output / Removing Output Variables (Fixes #109)
- Improving branchless error behavior (Fixes #103)
- Adding -InstallModule (Fixes #108)
- Parameter Properties are now rendered as a table (Fixes #98)
- Save-MarkdownHelp: Adding -ExcludeFile (Fixes #97)
- Get/Save-MarkdownHelp:
- Adding -YamlHeaderInformationType and including [Reflection.AssemblyMetaData] attributes (Fixes #93)
- Replacing anchor links with lowercase (Fixes #92)
- Returning unmodified files when no link is replaced (Fixes #91)
- No longer attempting to repair links if the file is not markdown (Fixes #88)
- YAML Header is now optional (with -IncludeYamlHeader) (Fixes #80)
- Save-MarkdownHelp trims content (Fixes #85)
All Markdown help now includes a YAML Header unless -NoYAMLHeader is passed (Fixes #80)
- Improvements to [OutputType] support (Fixes #78)
- GitHub Action No Longer Runs when not on a branch (Fixes #77)
- Markdown Help Improvements: Escaping Example Code (Fixes #75)
- Fixing accidental heading names in .Link and parameter properties (Fixes #73)
- Markdown Help now uses fewer tables (improves default GitHub Page rendering) (fixes #71)
- Save-MarkdownHelp Bugfix (Fixes #69)
- Save-MarkdownHelp:
- Can now -ReplaceLink (Fixes #66)
- -ReplaceLink will always replace -OutputPath (Fixes #67)
- Changing Aliases for -SkipCommandType (Fixes #65)
- Get-MarkdownHelp: Fixing Property Table rendering issues with ValidValues (#58)
- Workflow improvements: Building formatting / types in CI/CD (#63)
- Get-MarkdownHelp: Fixing Property Table rendering issues with ValidValues (#58)
- Action improvements:
- Pulling just before push (#59)
- Improving username / email detection (#60)
- Save-MarkdownHelp:
- Adding -ExcludeTopic (#55)
- -IncludeTopic excludes deeply nested topics (#54)
- -IncludeExtension default now includes .svg files (#53)
- Save-MarkdownHelp:
- Adding -Command, -ReplaceCommandName, -ReplaceCommandNameWith (#45)
- Fixing -ReplaceScriptName issue (#46)
- Save-MAML:
- -PassThru now returns files, not file contents (#47)
- HelpOut.HelpOut.ps1 Added (Selfhosting Action (#48))
- Save-MarkdownHelp:
- Improving Inline Documentation
- Allowing -ScriptPath to be a Regex (#41)
- Fixing Relative Paths with -IncludeExtension (#42)
- Improving -IncludeTopic regex behavior (#43)
- Save-MarkdownHelp:
- Adding -IncludeExtension (#35)
- Applying -PassThru to -IncludeTopic (#34)
- Allowing wildcards in -IncludeTopic (#33)
- Preliminary support for GitHub Pages Publishing (#32)
- Save-MarkdownHelp:
- Adding -SkipCommandType (#29)
- -ScriptPath now allows wildcards (#28)
- Formatting now Handles Arrays of Enums (#30)
- Get/Save-MarkdownHelp: Support for -NoValidValueEnumeration (re #25)
- Save-MarkdownHelp: Adding -IncludeTopic (Fixes #24, #26)
- Adding ValidateSet/Enum Formatting for Markdown Help (Fixing #25)
- Fixing issue generating docs (#22)
- HelpOut Action Fix (#20)
- Get/Save-MarkdownHelp: Support for -SectionOrder (#19)
- Save-MarkdownHelp: Adding -Passthru (#17). Converting Markdown Help into a string (#18)
- Get-MarkdownHelp: Returning Object (#18)
- Fixing URL-only related links (#14)
- Adding Get-MarkdownHelp -Rename (#13)
- Retitling Script Files with relative path (#12)
- Adding Install-MAML (#1/ #7)
- Adding Get-MarkdownHelp (#4)
- Adding Save-MarkdownHelp (#10)
- Adding HelpOut Action (#5)
- Adding Measure-Help (#11)
- Adding Get-ScriptStory (#3)
- Adding Get-ScriptReference (#2)
- Renmaing ConvertTo-MAML->Get-MAML