v1.2.0-Beta Release of the PowerShell Compact-Archive Tool #131
SibTiger
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Information about this Release:
In this version of the PowerShell Compact-Archive Tool, I wanted to simplify the codebase and focus purely on doing one thing - just compile the ZDoom project and be done with it. No more, no less. While this tool can do so much more, such as compile ACS/BCS/et al. scripts, re-organize the project's file structure from a development environment to ZDoom's structure, provide efficient reports that shows the project's development cycle from Git, ability to support PK7, while also being completely user-friendly as a terminal program. This task in itself is extremely difficult and time consuming. With this release, while in Beta, I wanted to keep PSCAT codebase clean and straight to the point with its primary goal.
Overview of Changes:
Features in this Release
Enhancements:
Changes
ArchiveZip
class. Inspect the DefaultCompress Class for Changes and Improvements #94DefaultCompress
class toArchiveZip
. This is to help simplify the class names and allow for easier expansion for different compression software tools \ modules in the future. Rename the Default Compress Class #95ArchiveZip
class is now static, no longer needing to be instantiated at startup nor needing to use the singleton approach to obtain the object. Change Archive Zip Class to Static #115Bug Fixes:
Add-Content
call. Resolve an Issue with the Make Script #89Removed:
LOGGINGLOCKKEY
and replenished the same functionality as a member variable within the Logging object. This resolves an Unused Variable warning and localizes the variable to its correct scope.ArchiveZip
to generate reports of a compressed file. This was removed to help reduce the code complexity within the codebase. Removing the Generate Archive Data File Report Feature #96ArchiveZip
class to verify a compressed file. After much testing, I had concluded that the functionality to 'extract' an archive datafile that is corrupted - some how works according to Microsoft.PowerShell.Archive, yet 7Zip successfully pointed out every fault I was able to brainlessly inject in the hex-data of the compressed file. I have absolutely no trust withMicrosoft.PowerShell.Archive
's extracting capabilities. Also, just a reminder - there is no built-in verification method within that module as well. Remove [ArchiveZip]::VerifyArchive() #109Merge Request History:
Hash Verification
975ec539b0584dcda8042ba1d157a137
c3c6c70254d33c4bdb84dc4286818a8889c8c46a
Resources:
This discussion was created from the release v1.2.0-Beta Release of the PowerShell Compact-Archive Tool.
Beta Was this translation helpful? Give feedback.
All reactions