Release v0.0.3-beta0
Pre-release
Pre-release
- Add supportment for
MacOS
. - Rename
Write-FileLogs
toWrite-FileLog
andWrite-Logs
toWrite-Log
.- There may be a PSScriptAnalyzer warning:
WARNING: The cmdlet 'Write-Log' is a cmdlet that is included with PowerShell (version core-6.1.0-windows) whose definition should not be overridden.
- But it seem in powershell 7.x, there is no built-in
Write-Log
cmdlet. So, it is safe to ignore this warning.
- There may be a PSScriptAnalyzer warning:
- Make sure all
Assert-
functions return void. - Make sure all
Test-
functions return boolean. - Make sure all
ValidateScript()
useTest-
functions instead ofAssert-
functions. - Rename all APIs or components about
xEnvPaths
toxEnvPath
. - Add a public API function,
Register-FSLEnvForPwsh
, to register the FSL environment variables for the current PowerShell session. - Add a statement about the hard link in
README.md
. - Modify all file names for a better understanding.
- Add
Export-ModuleMember
inPSComputerManagementZp.psm1
to restrict the exported APIs. Even though it looks be duplicated with*.psd1
, but it can used to restrict the exported APIs when some one import*.psm1
directly. - Re-construct
Manager.Links
. Now the APIs aboutLink Management
have been shrinked as:Set-DirSymbolicLinkWithSync
Set-FileSymbolicLinkWithSync
Set-DirJunctionWithSync
Since the hard link may bring potential problems, this module does not support the hard link's quick creation and synchronization. Do provideSet-FileHardLinkWithSync
anymore.
- Define a mode for Version Iteration and write it into root
README.md
- For further development,
RELEASE.md
should have a constructure as:# Release v0.0.3 ## Release v0.0.3-stable ## Release v0.0.3-beta0
- For further development,
- The
README.md
file for all putlic APIs can be automatically generated now. - The
README.md
file for all private components can be automatically generated now.