{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33283220,"defaultBranch":"master","name":"platyPS","ownerLogin":"PowerShell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-02T01:47:32.000Z","ownerAvatar":"https://avatars-ghuser.fzsz.win/u/11524380?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717994462.0","currentOid":""},"activityList":{"items":[{"before":"1e12da4cb5eb4434d9c3ac67dbe76b412008207e","after":"ed6f96bd344a07d48b4fe5440a0583658c9f2246","ref":"refs/heads/v2","pushedAt":"2024-09-13T19:10:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Next round of OPS changes (#683)\n\n* Add should process support to more cmdlets.\r\n\r\nRename a number of parameters for better consistency.\r\nRemove string to cmdletinfo and string to psmoduleinfo support.\r\nAdd a number of tests.\r\nFix metadata support to ensure not overriding special values.\r\nupdate ms.date metadata to be current date for update cmdlets.\r\n\r\n* Change Update-MarkdownModuleFile to behave more like Update-MarkdownCommandHelp.\r\n\r\nCreate tests for same.\r\nAdd formatting for CommandHelp.\r\nUpdate New-MarkdownModuleFile to preserve the synopsis when creating the module file.\r\nAdd a couple of helpers to MarkdownProbeInfo to make it easier to determine whether the file is a ModuleFile or CommandHelp.\r\n\r\n* Change module backup test to use ticks and be greater or equal.","shortMessageHtmlLink":"Next round of OPS changes (#683)"}},{"before":"27d5ffe4090f146b64c7d91453d6683c68c8ee53","after":"1e12da4cb5eb4434d9c3ac67dbe76b412008207e","ref":"refs/heads/v2","pushedAt":"2024-08-29T17:46:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Update docs for 27d5ffe (#682)","shortMessageHtmlLink":"Update docs for 27d5ffe (#682)"}},{"before":"6313253f82f229826df69e9d1ea73c8c9895c4b9","after":"27d5ffe4090f146b64c7d91453d6683c68c8ee53","ref":"refs/heads/v2","pushedAt":"2024-08-09T02:16:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Additional updates for OPS release (#664)\n\nFix issue with module parsing when schema was not present.\r\nFix up tests for same and add exchange module file (for tests against multiple command groups.\r\nRefactor a number of files.\r\nChange metadata dictionary to be rather than .\r\nAdd handling of HelpUri and HelpInfoUri to new-markdowncommandhelp (transform settings does not preserve these).\r\nUpdate metadata serializer to handle arrays in flow format.\r\nAdd a reasonable implementation of ToString for DiagnosticMessages to improve formatting.\r\nBe sure to include aliases in commandhelp.\r\nAdd support for metadata as a paragraph in addition to normal handling.\r\nAdd a number of diagnostic messages throughout.\r\nChange alias boilerplate to appear only if the ALIAS header was missing. This means that the first conversion from V1 -> V2 will include boilerplate, but V2 -> V2 will not.\r\nDon't add empty lines for the description of ModuleCommands, only if description is present.\r\nAdd a number of format entries for DiagnosticMessage, Iditify, Diagnostics (now a custom format).\r\nAdd Update-MarkdownModuleFile, Measure-PlatyPSMarkdown (identify what kind of markdown we have).\r\n* Add metadata during import of MAML file.\r\n* Change parameter name to from OutputDirectory to OutputFolder for Export-MamlCommandHelp.\r\nBe sure to save command help notes as AlertSet.\r\nBe sure to create metadata when importing MAML file.\r\n* fix issue in Measure-PlatyPSMarkdown.\r\nIt was not identifying a V2 module file. Add a test for same.\r\n* Set diagnostics and ParameterNames as skipped property names for Compare-CommandHelp.\r\n* updates to helpinfouri and helpuri. Be sure that they go in the right file.\r\n* use CurrentCulture rather than CurrentUICulture\r\n* Be sure to default metadata Locale to en-US.\r\n* Skip implicit loading of module in Windows PowerShell.\r\n* When testing, be sure to execute the right powershell.\r\n* Fixes to build script to ensure testing on Windows PowerShell.\r\n* Rewrite of tests to support running on Windows PowerShell.","shortMessageHtmlLink":"Additional updates for OPS release (#664)"}},{"before":"4c124be602676f6fafa8f5e36eb3e16e51b782b3","after":"6313253f82f229826df69e9d1ea73c8c9895c4b9","ref":"refs/heads/v2","pushedAt":"2024-07-17T18:43:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Change object model for ModuleFile (#658)\n\n* Fix metadata parsing and serializing\r\nyaml needs to preserve the collection aspect.\r\nFix a bunch of white space issues.\r\nChange module file object model to have groups of cmdlets, rather than a flat list.\r\n\r\n* Metadata is now a string/object dictionary,\r\n\r\nsince the value may be an array.\r\nCreate a serializer for that dictionary to support in flow style (array elements on a single line).\r\nAdd the dlls to the nested module list (as these need to be loaded before the module assembly is loaded due to the flow style change.\r\nExplicitly sort the metadata before serializing it.\r\nFix parser bug for the last ast.\r\nChange the object model for the module file due to requirement to handle multiple command groups (supporting exchange).\r\nAdd diagnostics for module file.","shortMessageHtmlLink":"Change object model for ModuleFile (#658)"}},{"before":"0afa870d276497a164979267124f2bac54e6ead4","after":"4c124be602676f6fafa8f5e36eb3e16e51b782b3","ref":"refs/heads/v2","pushedAt":"2024-07-11T01:48:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sdwheeler","name":"Sean Wheeler","path":"/sdwheeler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/19415881?s=80&v=4"},"commit":{"message":"Merge pull request #656 from sdwheeler/sdw-v2docs-update\n\nUpdate v2 docs from latest build","shortMessageHtmlLink":"Merge pull request #656 from sdwheeler/sdw-v2docs-update"}},{"before":"114063944eb84b83c86d34454a500377e5838c28","after":"0afa870d276497a164979267124f2bac54e6ead4","ref":"refs/heads/v2","pushedAt":"2024-07-11T00:24:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Update markdown command help01 (#657)\n\n* Initial code for Update-MarkdownCommandHelp.\r\n\r\nIt doesn't actually do the merge yet.\r\n\r\n* remove commented using statements.\r\n\r\n* first run at parameter updating.\r\n\r\n* Implement Update-CommandHelp and methods to facilitate it.\r\n\r\nCreate tests for new cmdlet.\r\nFix a number of miscellaneous issues found during implementation.\r\nAdd 'document type' as a metadata key which should not be updated when metadata is passed in.\r\nImplement ToMarkdownString for CommandHelp.\r\n\r\n* skip no update test on windows due to line ending differences between windows/non-windows.","shortMessageHtmlLink":"Update markdown command help01 (#657)"}},{"before":"f7463342a96b7760011be63b38057e5abba79425","after":"114063944eb84b83c86d34454a500377e5838c28","ref":"refs/heads/v2","pushedAt":"2024-06-28T22:05:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Additional fixes for OPS delivery (#649)\n\n* a number of bug fixes.\r\n\r\nChange ValueByPipeline to ValueFromPipeline.\r\nAdd isDynamic as an attribute to parameter.\r\nAdd Equality method without description to prepare easier updating.\r\n\r\n* Fix Export-MarkdownCommandHelp to create directories for modules\r\n\r\n* Add a test for a non-module function.\r\n\r\nCheck to be sure the file is created in the correct place.\r\n\r\n* Add test to explicitly create multiple directories with export-markdowncommandhelp.\r\n\r\n* remove extraneous space","shortMessageHtmlLink":"Additional fixes for OPS delivery (#649)"}},{"before":"df3d1a77688f9692aafddc4c35e29c8ae4eb4064","after":"f7463342a96b7760011be63b38057e5abba79425","ref":"refs/heads/v2","pushedAt":"2024-06-26T21:28:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Implement a copy constructor. (#647)\n\nThis will be used by the Update-MarkdownCommandHelp cmdlet.","shortMessageHtmlLink":"Implement a copy constructor. (#647)"}},{"before":"4c12c802181032b2be60acac44627ce8dcf25838","after":"df3d1a77688f9692aafddc4c35e29c8ae4eb4064","ref":"refs/heads/v2","pushedAt":"2024-06-25T21:46:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sdwheeler","name":"Sean Wheeler","path":"/sdwheeler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/19415881?s=80&v=4"},"commit":{"message":"Merge pull request #646 from sdwheeler/sdw-v2docs\n\nAdd docs for Microsoft.PowerShell.PlatyPS v1 cmdlets","shortMessageHtmlLink":"Merge pull request #646 from sdwheeler/sdw-v2docs"}},{"before":"2d1dd34fa5c73d0f022ab49af65cae74ccf27d8e","after":"f9fa12821b6dbacdd16cc486b77787cdc51242fa","ref":"refs/heads/master","pushedAt":"2024-06-12T22:25:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Update Code of Conduct and Security Policy (#644)\n\nUpdates the readme, code of conduct and security policy per OSPO request.","shortMessageHtmlLink":"Update Code of Conduct and Security Policy (#644)"}},{"before":"412f4bd2765f3f2516db083817cf2c024f67207d","after":"4c12c802181032b2be60acac44627ce8dcf25838","ref":"refs/heads/v2","pushedAt":"2024-06-11T21:49:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"One branch release01 (#643)\n\n* Initial code for OneBranch build and gallery publish.\r\n\r\n* **BYPASS_SECRET_SCANNING**\r\n\r\n* remove debug from variables.\r\n\r\n* be sure to set the host to 1ESWindows2022.\r\n\r\n* Add global.json to satisfy build requirements.\r\n\r\n* Remove tsa upload branch, use default?\r\n\r\n* Fix up 3rd party dll search location.\r\n\r\nchange name of zip file.\r\nfix location of .nupkg.\r\n\r\n* Add suppression file for asset file.\r\n\r\nAdd a bit of debugging output.\r\n\r\n* Fix typo.\r\n\r\n* Add block for credscan configuration to globalSdlw.\r\n\r\n* Add the signed nupkg as a published artifact.\r\n\r\n* Remove the artifact publish and substitute archiving the nupkg.\r\n\r\n* Change nuget package configuration.\r\n\r\n* skip publisher check when installing pester.","shortMessageHtmlLink":"One branch release01 (#643)"}},{"before":"f833c7e6059a18a7f467c600cc303a3627fdab5b","after":"412f4bd2765f3f2516db083817cf2c024f67207d","ref":"refs/heads/v2","pushedAt":"2024-06-04T20:14:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"WIP:Ops05 (#642)\n\n* Add support for ShouldProcess.\r\n\r\nUnify handling of skipped file warning.\r\nAdd SupportsWildcards to those parameters that handle it.\r\nAdd more tests.\r\n\r\n* Add synopsis to module landing page if it can be determined from help.\r\n\r\n* Add literalpath parameter to import-mamlhelp.\r\n\r\nChange error in export-MamlCommandHelp to warning.\r\nFix error in MamlWriter to handle parameter position better.\r\nFix tests broken by changes.\r\nRemove settings parameter in import-mamlhelp.\r\n\r\n* Remove extraneous whitespace at end of lines.","shortMessageHtmlLink":"WIP:Ops05 (#642)"}},{"before":"0e9366d1ef343c6a8ebd778a284f25efd161bc0f","after":"f833c7e6059a18a7f467c600cc303a3627fdab5b","ref":"refs/heads/v2","pushedAt":"2024-05-31T00:59:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Fix input/output transformation from cmdlet. (#641)\n\n* Fix input/output transformation from cmdlet.\r\n\r\nAlso add output to cmdlets.\r\nAdd a bunch of tests for new-commandhelp.\r\n\r\n* Fix typo\r\n\r\nAdd debugging for failing test.\r\n\r\n* Mark a test as pending.\r\n\r\nget-help erroneously includes those parameters which take FromRemainingArguments as pipeline input.\r\n\r\n* Remove VariableLength from Parameter segment of serialized output.\r\n\r\n* Change the way we create the common parameters boilerplate.\r\n\r\nThis will also more easily enable supporting different versions of the boilerplate text.\r\n\r\n* Change 'content type' to 'document type'\r\n\r\n* provide a default locale.\r\n\r\n* When saving commandhelp metadata, sort the keys.\r\n\r\n* Save module file metadata in alpha-order.\r\n\r\n* Fix up syntax parameters to report properly abbreviated types.","shortMessageHtmlLink":"Fix input/output transformation from cmdlet. (#641)"}},{"before":"832deb54e8768367e58724777132498bdc2c13ad","after":"0e9366d1ef343c6a8ebd778a284f25efd161bc0f","ref":"refs/heads/v2","pushedAt":"2024-05-27T20:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"WIP: 3rd round of changes for OPS (#639)\n\n* Fix up compare-commandhelp to make it easier to see differences.\r\n\r\nChange test path in build script to add the output directory to psmodulepath.\r\n\r\n* cp\r\n\r\n* change export-maml again to create a base directory and put the files in it based on their module.\r\n\r\n* Fix tab completion for encoding parameter.\r\n\r\n* Update Export-YamlModuleFile to accept metadata additions.\r\n\r\nAdd tests for same.\r\n\r\n* add formatting for test-markdowncommand.\r\n\r\n* Change some globbing references to supportsWildcards.\r\n\r\n* Fix test section of build.ps1 to properly add to psmodulepath\r\n\r\n* Fix input/output logic for new-commandhelp.\r\n\r\n* Fix up how we deal with additional metadata, and make it more consistent.\r\n\r\nAdd tests.","shortMessageHtmlLink":"WIP: 3rd round of changes for OPS (#639)"}},{"before":"710a32d4262ffe8f329c31e246c0d524268ab009","after":"832deb54e8768367e58724777132498bdc2c13ad","ref":"refs/heads/v2","pushedAt":"2024-05-21T23:30:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"new-markdownhelp (#638)\n\n* Change how we gather commands and modules for creating new markdown help.\r\n* Add another overload for base module file metadata and use it.\r\n* add transform from string to cmdlet and module.\r\n * update some tests, still some failures.\r\n* Only write progress if there are more than 10 commands.\r\n * Skip tests that use the old modulefilepath parameter.\r\n* a couple new overloads for base metadata for module files.\r\n * don't emit progress with fewer than 10 commands.\r\n * save off the module guids for use in the module file writer.\r\n* Change New-MarkdownCommandHelp dramatically.\r\n * Removed optional alpha sorting for parameters, this is always the case.\r\n * Change to use fulltypes for parameters by default.\r\n * Change to accept CommandInfo and PSModuleInfo objects.\r\n * A transform attribute will convert strings to objects rather than the transformer.\r\n * Add some overloads to the transformer to take those objects.\r\n * Files are grouped by module name, and placed in their own directory.\r\n * If they're not associated with a module (like a script), then they go into the 'outputfolder'.\r\n * Fix a bug in the markdown reader to include the first input or output if it doesn't have a description.\r\n* Added a bunch of tests for new-markdowncommandhelp.\r\n* move to net472\r\n* Fix null reference issues found by moving to dotnet 9 sdk.\r\n* Fix up logic for reporting on parameter help message.\r\n* turn off progress for newmarkdown tests.","shortMessageHtmlLink":"new-markdownhelp (#638)"}},{"before":"53435869e0f9194b80afbd8b54c3844f23d2e62c","after":"710a32d4262ffe8f329c31e246c0d524268ab009","ref":"refs/heads/v2","pushedAt":"2024-05-21T20:55:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Revert \"Change New-MarkdownCommandHelp dramatically. (#636)\" (#637)\n\nThis reverts commit 53435869e0f9194b80afbd8b54c3844f23d2e62c.","shortMessageHtmlLink":"Revert \"Change New-MarkdownCommandHelp dramatically. (#636)\" (#637)"}},{"before":null,"after":"0d30e86d7fa296eec3f069fdacb0ef88b2f94eb0","ref":"refs/heads/revert-636-NewModuleHelp01","pushedAt":"2024-05-21T20:47:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Revert \"Change New-MarkdownCommandHelp dramatically. (#636)\"\n\nThis reverts commit 53435869e0f9194b80afbd8b54c3844f23d2e62c.","shortMessageHtmlLink":"Revert \"Change New-MarkdownCommandHelp dramatically. (#636)\""}},{"before":"0c3170883a7a60e7ce99057e2967edfed124069b","after":"53435869e0f9194b80afbd8b54c3844f23d2e62c","ref":"refs/heads/v2","pushedAt":"2024-05-21T20:37:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Change New-MarkdownCommandHelp dramatically. (#636)\n\n* cp\r\n\r\n* Change how we gather commands and modules for creating new markdown help.\r\n\r\n* Add another overload for base module file metadata and use it.\r\n\r\n* add transform from string to cmdlet and module.\r\n\r\nupdate some tests, still some failures.\r\n\r\n* Only write progress if there are more than 10 commands.\r\n\r\nSkip tests that use the old modulefilepath parameter.\r\n\r\n* a couple new overloads for base metadata for module files.\r\n\r\ndon't emit progress with fewer than 10 commands.\r\nsave off the module guids for use in the module file writer.\r\n\r\n* Change New-MarkdownCommandHelp dramatically.\r\n\r\nRemoved optional alpha sorting for parameters, this is always the case.\r\nChange to use fulltypes for parameters by default.\r\nChange to accept CommandInfo and PSModuleInfo objects.\r\nA transform attribute will convert strings to objects rather than the transformer.\r\nAdd some overloads to the transformer to take those objects.\r\nFiles are grouped by module name, and placed in their own directory.\r\nIf they're not associated with a module (like a script), then they go into the 'outputfolder'. Fix a bug in the markdown reader to include the first input or output if it doesn't have a description.\r\nAdded a bunch of tests for new-markdowncommandhelp.","shortMessageHtmlLink":"Change New-MarkdownCommandHelp dramatically. (#636)"}},{"before":"d6a00d1efa5a70f736707825ba3cf1a7ef429d5a","after":"0c3170883a7a60e7ce99057e2967edfed124069b","ref":"refs/heads/v2","pushedAt":"2024-05-17T19:02:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Fixes for Export-YamlModuleFile (#635)\n\n* Add Import-YamlModuleFile.\r\n\r\nFix Export-YamlModuleFile to handle pipeline input correctly.\r\nAdd tests for Export-YamlModuleFile.\r\n\r\n* add the source for import-yamlmodulecommand.\r\n\r\n* Remove unused deserializer.\r\n\r\nIt's in the YamlUtils now.\r\nRemove superfluous 'using'\r\n\r\n* Try comparison of files line by line, to avoid line ending issues.\r\n\r\n* Fix test.\r\n\r\n* skip test on windows.\r\n\r\n* skip test on windows correctly.","shortMessageHtmlLink":"Fixes for Export-YamlModuleFile (#635)"}},{"before":"8a0da9a97309a71db5db9457f5a067641ffb01c8","after":"d6a00d1efa5a70f736707825ba3cf1a7ef429d5a","ref":"refs/heads/v2","pushedAt":"2024-05-10T16:46:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"More tests for the OPS release (#634)\n\n* More tests\r\n* Don't use Get-Help output for expected value.\r\n\r\nJust use the string from xml file directly.\r\nTry to handle line endings better.","shortMessageHtmlLink":"More tests for the OPS release (#634)"}},{"before":"01e14dbf74f043e3170756f81e6a500b4c465501","after":"8a0da9a97309a71db5db9457f5a067641ffb01c8","ref":"refs/heads/v2","pushedAt":"2024-05-10T01:17:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Add the module file cmdlets (#633)\n\n* Use single writer settings object rather than multiple.\r\n\r\nCreate the ModuleFile commands and writers.\r\n\r\n* Change the way that examples are captured to combine remarks and code.\r\n* Add additional metadata support to export-markdownmodulefile.\r\n\r\nReimplement the markdown modulefile writer.\r\n\r\n* Be sure to fix up the metadata in the markdown exporter.\r\n* Fix a bug in Compare-CommandHelp to enumerate the diagnostic messages in WriteObject.\r\n\r\nFix a bug in ConvertTo-CommandHelp to not enumerate the collection twice.\r\nFix Export-MarkdownCommandHelp to support incremental passed metadata.\r\n\r\n* Add tests for Compare and Convert.\r\n* add more tests for export-markdowncommandhelp.\r\n* Add a large number of tests.\r\n\r\nFix the bugs found in creating the new tests.","shortMessageHtmlLink":"Add the module file cmdlets (#633)"}},{"before":"16e0c6cb4a9abcf703cdba58bbdd8b141fc3d005","after":"01e14dbf74f043e3170756f81e6a500b4c465501","ref":"refs/heads/v2","pushedAt":"2024-05-02T20:36:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Changes needed for the OSP preview - set 1 (#632)\n\n* Rename file for new-markdownhelp.\r\n\r\nRemove New-YamlHelp.\r\n\r\n* Remove Get-MarkdownMetadata command.\r\n\r\nThis is replaced with Import-MarkdownCommandHelp and then inspecting the metadata property.\r\n\r\n* add protection from module autoloading to the tests.\r\n\r\n* cp2\r\n\r\n* Remove new-yamlhelp tests.\r\n\r\n* Add more tests for export-yamlcommandhelp.\r\n\r\nProvide a way to preserve the key order in the test function import-commandyaml.\r\nFix the yaml writer to not trim white space at the beginning of example descriptions.\r\n\r\n* Fix case of get-date.yml to Get-Date.yml.\r\n\r\n* Change the way that we save examples.\r\n\r\nChange the test to adjust the content appropriate for the platform.\r\n\r\n* Change the way we read examples.\r\n\r\nAdd default metadata for module file.\r\n\r\n* Move up to version 15 of YamlDotNet.\r\n\r\n* Be sure to trim line ends when reading.\r\n\r\n* Remove carriage returns when reading file.\r\n\r\n* Fixes needed for metadata changes.\r\n\r\nadd ability to run a single test file.\r\nAdd literal path to import-yamlcommandhelp.\r\nRemove from Maml parameter set from new-markdowncommandhelp.\r\nRemove excludedontshow parameter.\r\nFix logic in syntax parameter reader to not delete too many closing '>'.\r\nAdd ToString implementation to SyntaxItem (without line wrapping).","shortMessageHtmlLink":"Changes needed for the OSP preview - set 1 (#632)"}},{"before":"ed7ddd19c10ff38aabb51f2776b1cae4a2595043","after":"16e0c6cb4a9abcf703cdba58bbdd8b141fc3d005","ref":"refs/heads/v2","pushedAt":"2024-04-26T16:38:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"change the model for input/output to a simpler class (#631)\n\n* cp1\r\n\r\n* Simplify InputOutput class and make Inputs and Outputs a simple list of the new type.","shortMessageHtmlLink":"change the model for input/output to a simpler class (#631)"}},{"before":"51c8945a7e2e2ee97611815443691c71a52855f0","after":"ed7ddd19c10ff38aabb51f2776b1cae4a2595043","ref":"refs/heads/v2","pushedAt":"2024-04-24T19:47:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"implement the module file reader (#630)\n\n* changes needed for new cmdlets\r\n\r\nfix up one of the md files to ensure we get good tests.\r\nensure we can order the parameters if desired.\r\n\r\n* new cmdlet and modulefile reader.\r\n\r\n* cp2\r\n\r\n* add compare command.\r\n\r\n* Fix up diagnostic messages.\r\n\r\nSome of them were wrong.\r\nAdded more diagnostics.\r\n\r\n* add encoding changes for better usability.\r\n\r\nimprove compare-commandhelp to include object.property.property for better clarity.","shortMessageHtmlLink":"implement the module file reader (#630)"}},{"before":"ec8c0b59c0c63f6b6e604b50d360ececaad1b524","after":"51c8945a7e2e2ee97611815443691c71a52855f0","ref":"refs/heads/v2","pushedAt":"2024-04-23T22:47:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"change the name of the module (#629)\n\n* Remove some cmdlets.\r\n\r\nChange to version 1.0.0.\r\n\r\n* Change module name.\r\n\r\nAnd update the version.\r\n\r\n* Changes needed for name change.\r\n\r\n* Updates needed for name change in build scripts.\r\n\r\n* Module name changes in ci scripts.\r\n\r\n* Fix test to use proper name.","shortMessageHtmlLink":"change the name of the module (#629)"}},{"before":"f8fcfb14dbcddbf9b9f11a555f8971bc1379fe93","after":"ec8c0b59c0c63f6b6e604b50d360ececaad1b524","ref":"refs/heads/v2","pushedAt":"2024-04-08T22:00:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Update to new schema. (#628)\n\n* Update to new schema.\r\n\r\nThis provides more information for parameters based on their parameter set.\r\nAlso added a number of tests.\r\nChanged the way that we serialize the yaml blocks for parameters to use YamlDotNet to do the serialization rather than hand crafting it.\r\n\r\n* Remove some behaviors for MAML.\r\n\r\nThis is due to MAML does not have the capabilities of the new schema, so we need to simplify that when converting to MAML.\r\nAdd some explanitory comments for same.\r\n\r\n* remove temp code used to collect location of the markdig and yamldotnet assemblies.","shortMessageHtmlLink":"Update to new schema. (#628)"}},{"before":"ce8d4cf89d02ab92615f771a18a8c858da5cc10b","after":"f8fcfb14dbcddbf9b9f11a555f8971bc1379fe93","ref":"refs/heads/v2","pushedAt":"2024-03-21T22:48:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Updates for Syntax. (#626)\n\nAdding a syntax parser and writer.\r\nThe output for syntax is now correct.\r\nUpdate New-MarkdownHelp so it emits an adapted fileinfo object.","shortMessageHtmlLink":"Updates for Syntax. (#626)"}},{"before":"1a43e836368c385e95c6bb12d37a4d52db57a01d","after":"ce8d4cf89d02ab92615f771a18a8c858da5cc10b","ref":"refs/heads/v2","pushedAt":"2024-03-15T17:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"committing platyPS v2 sources to mscodehub. **BYPASS_SECRET_SCANNING**","shortMessageHtmlLink":"committing platyPS v2 sources to mscodehub. **BYPASS_SECRET_SCANNING**"}},{"before":"84f01ba179eb202c5a2b70fab3ad0c892a14ace5","after":"1a43e836368c385e95c6bb12d37a4d52db57a01d","ref":"refs/heads/v2","pushedAt":"2024-03-06T23:17:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"add diagnostics for markdown parsing (#624)\n\n* Add parsing diagnostics plumbing.\r\n\r\nAdd test-MarkdownCommandHelp cmdlet.\r\n\r\n* Add initial tests for Test-MarkdownCommandHelp.\r\n\r\n* Start adding diagnostics.\r\n\r\n* Copy pdb to module directory when building debug configuration.\r\n\r\nThis improves the debugging experience.\r\n\r\n* Add diagnostics for parsing sections.\r\n\r\nAdd tests for diagnostics.","shortMessageHtmlLink":"add diagnostics for markdown parsing (#624)"}},{"before":"b34c0d3eb879ea99e4760738e7cf81d9e0d9ae04","after":"84f01ba179eb202c5a2b70fab3ad0c892a14ace5","ref":"refs/heads/v2","pushedAt":"2024-03-01T01:47:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesWTruher","name":"James Truher [MSFT]","path":"/JamesWTruher","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/10214008?s=80&v=4"},"commit":{"message":"Add Export-MamlCommandHelp (#623)\n\n* Fix to markdown parser to add properties and syntaxes correctly.\r\n\r\nUse the CommandHelp methods for adding rather than just calling add on the collection.\r\nFix tests due to bug fixes in the powershell-docs repo.\r\nFix typo in the transform code.\r\n\r\n* Fix parser for pipeline input.\r\n\r\n* Emit an ETS populated fileinfo object.\r\n\r\n* Add MAML writer to project.\r\n\r\nAdd Export-MamlCommandHelp which uses the MAML writer.\r\nAdd tests for Export-MamlCommandHelp\r\n\r\n* Remove carrage return from expected string.\r\n\r\n* Fix case of assets to pass on linux.\r\n\r\nuse [environment]::newline rather than `r`n\r\n\r\n* Also adjust the observed description text.\r\n\r\n* Mark the content comparison test as pending until I can find a reliable way to compare strings cross platform.","shortMessageHtmlLink":"Add Export-MamlCommandHelp (#623)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtc_CCQA","startCursor":null,"endCursor":null}},"title":"Activity ยท PowerShell/platyPS"}