This unifies file encoding across the inbox cmdlets to be UTF-8 without a BOM for all platforms. This is a breaking change as cmdlets on windows have a number of different encodings. This supports better interoperability with tradition Linux shells as we are using the same encoding. Validate that files are created with UTF-8 encoding without BOM Update tests to validate Encoding parameter to new type and create new tests for parameter type validation. [Breaking Change] The '-Encoding Byte' has been removed from the filesystem provider cmdlets. A new parameter '-AsByteStream' is now added to indicate that a byte stream is required as input, or output will be a stream of bytes. |
||
---|---|---|
.. | ||
assets/testmodulerunspace | ||
ModulePath.Tests.ps1 | ||
NewModuleManifest.Tests.ps1 | ||
SubmodulePathInManifest.Tests.ps1 | ||
TestModuleManifest.Tests.ps1 |