- Updated artifact name to 0.7.6
- Updated New-ExternalHelpCab.md for removing duplicate word in synopsis.
- Fixed XML_PREAMBULA to have msh namespace, so provider help works.
- Updated the names of the generated cab and zip files so that they have correct case sensitivity.
- Add path to md file to the error message Issue #237
- Allow multiple code snippets in the examples
- Allow schema to have non-yaml codesnippets in the Parameter as part of Description Issue #239
- Fix about topic naming pattern Issue #235
- Enhanced Logging and Error trapping for Update Scenarios Issue #214
- Improve blank-line padding in
New-MarkdownHelp
andUpdate-MarkdownHelp
. Issue #210 - Auto-generate default descriptions for
-Confirm
and-WhatIf
parameters inNew-MarkdownHelp
. Issue #211
- Update markdown parser to handle underscore version of italics and bold Issue #176
- Cab creation the help version metadata is incremented prior to cabbing. IE: 1.0.0.0 -> 1.0.0.1
- Update markdown will now check the external help file name and update to correct value.
- Update-MarkdownHelpModule new switch -RefreshModulePage, update the module page with cmdlet synopsis and preserves the module description field.
- Add -AlphabeticParamsOrder parameter to
New-MarkdownHelp
,Update-MarkdownHelp
andNew-MarkdownHelpModule
. When specified orders parameters alphabetically by name in PARAMETERS section.
- Resolved issue where about topic second header was case sensitive. Now insensitive. Issue #174
- About topics will be named with about_ when converted to txt using New-ExternalHelp. Enhancement suggested in Issue #174
- If PowerShell session is in a non-file system provider, PlatyPS will switch to a file system provider. Preference C: drive. Issue #161
- Updates to Pester-Tests to fix issues occuring when updatable-help changes
- Default parameter values should be 'none' not 'false' Issue #167
- Updated New-MarkdownAboutHelp to name the about file about_.md instead of .md. Issue #177
- Forcing metadata in md files to be sorted alphabetically by key.
- About Topics Support
- New Cmdlet New-MarkdownAboutHelp generates a MD of a blank about topic MD file from a template file.
- The About MD file template can be customized. The template is stored in the templates folder in PlatyPS
- New-ExternalHelp will now transform About MD files into About Txt files.
- Update-MarkdownHelp Log updated to improve readability.
- You can use relative file paths for related links now. #164
This release focuses on stability and usability. Special thanks to @TimShererAtAquent for the thoughful feedback.
- normalize all the things:
- Enhance your help to leverage markdown:
- Default parameter set marker in SYNTAX #107
- Online version (for
Get-Help -Online
) got it's own place in markdown metadata header #123 (
and)
are not escaped in the generated markdown anymore.- If SYNOPSIS not present, generate placeholder for it, instead of a duplicate for SYNTAX #110
Update-MarkdownHelp
doesn't add extra-lines anymore.- Bold or italic doesn't strip spaces anymore #130
platyPS.psm1
doesn't use aliases anymore #126- Parameter
HelpMessage
attribute can be used to generate Parameter description in markdown #115 - No unwanted markdown files for aliases anymore #114
- Schema 2.0.0
- Layout of generated files - one file per cmdlet.
- Cmdlets renamed:
platyPS
prefix removed from the names. - Removed APIs:
Get-ModuleFromMaml
New-MarkdownHelp
always produces one md file per cmdlet in-OutputFolder
.
- New APIs:
New-ExternalHelpCab
- create updatable help Cab files.Get-MarkdownMetadata
- get a hashtable with yaml metadata (new in schema 2.0.0) from the markdown fileUpdate-MarkdownHelp
,Update-MarkdownHelpModule
- update your markdown with actual parameters metadata using reflection.Update-MarkdowhHelpSchema
- migrate from schema version 1.0.0 to schema version 2.0.0Get-HelpPreview
- get preview of help from Maml file. Returns help objects.
- Tab-completion support by @dotps1
- Requires PS v5 or TabExpansionPlusPlus
- Provides complitions for module names in
New-ExternalHelp -Module <Tab>
- Fix issue that cause error in CI scenario PowerShell#27
- Add Get-PlatyPSTextHelpFromMaml command to simplify resulted help review
- Better support for working with big modules:
Get-PlatyPSMarkdown -OneFilePerCommand -OutputFolder
Get-PlatyPSExternalHelp -MarkdownFolder
- Initial release
- Commands:
Get-PlatyPSExternalHelp
,Get-PlatyPSMarkdown
,Get-ModuleFromMaml
- Schema: Version 1.0.0