Skip to content

Release v0.0.3-beta0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Zhaopudark Zhaopudark released this 11 Sep 08:10
· 263 commits to main since this release
6ae2aec
  • Add supportment for MacOS.
  • Rename Write-FileLogs to Write-FileLog and Write-Logs to Write-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.
  • Make sure all Assert- functions return void.
  • Make sure all Test- functions return boolean.
  • Make sure all ValidateScript() use Test- functions instead of Assert- functions.
  • Rename all APIs or components about xEnvPaths to xEnvPath.
  • 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 in PSComputerManagementZp.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 about Link 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 provide Set-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
  • 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.