Release v0.0.5
Release v0.0.5
Release v0.0.5-stable
- Fix some documentation problems.
- Now the 2 classes,
EnvPath
andFormattedFileSystemPath
, are moved to be public APIs, along with their getting functions,Get-EnvPath
andGet-FormattedFileSystemPath
. - Fix installation bugs on WSL2.
- Now the public APIs,
Set-DirSymbolicLinkWithSync
andSet-FileSymbolicLinkWithSync
, can also be used on non-Windows platforms.
Release v0.0.5-beta0
-
Use rotation logs to prevent files from becoming too large.
- Now, if the log file is larger than 10MB, a new log file will be generated with the identifier
.<index>.
. - Allows to keep up to 9 older log files in addition to the latest log file.
- Now, if the log file is larger than 10MB, a new log file will be generated with the identifier
-
Add public API functions
Register-ProgramIntoTaskScheduler
andRegister-PwshCommandsAsRepetedSchedulerTask
to register tasks into task scheduler.- It can help users to register many repeted tasks, such as
DDNS
,Auto-Backup
, etc.
- It can help users to register many repeted tasks, such as
-
Simplify the
DDNS
part ofExamples/README.md
with the new APIs. -
Add public API functions
Get-TempPath
,Get-SelfInstallDir
,Get-SelfBuildDir
. -
Change and fix the
tmp
path, which is used across this module, to the system's default temp path byGet-TempPath
.- Now, in Windows, the
tmp
path used across this module is$Env:TEMP
by default, instead ofC:\temp\
as before.
- Now, in Windows, the
-
Tweak the organization of public and private APIs for simplification.