This repository was archived by the owner on Feb 21, 2024. It is now read-only.
forked from SuperCATDevelopers/SuperCAT
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathReleaseNotes.txt
More file actions
75 lines (66 loc) · 3.45 KB
/
ReleaseNotes.txt
File metadata and controls
75 lines (66 loc) · 3.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
v2.00
- Rewrote the original batch script into PowerShell.
v2.01
- Added PowerShell calling for a .JSON file for configurations.
- Added an additional external script to create the JSON file.
- Added an additional external script to query .EVTX files.
v2.10
- Fixed an issue where several values were not being added to a file.
- Added check to remove files added to the local computer's temporary folder.
- Added check to see if script was ran as administrator.
- Added new prompt that will ask if operator would like to remove extra files and folders after the collection is completed.
- Added "Exit Without Collection" option.
- Moved Antivirus Updating to Option 0, moving all other options up.
v2.11
- Removed code that would create a new temporary folder on the operated machine, keeping in line the passive capabilities of the script.
v2.20
- Added hard drive information (including serial number and model) to gathering task.
- Added MAC address collection to gathering tasks; will only pull the very first MAC.
- Fixed an issue where setup-powershell.ps1 does not write base name to JSON file.
- Fixed an issue where setup-powershell.ps1 was not overwriting the JSON file properly.
- Fixed an issue where Move-Item commands mistakenly had -Recurse as a parameter.
- Changed/simplified save location of exported/collected files; will now appear above the directory above where the script is ran.
- Changed the $ComputerName_$SerialNumber.txt file holding basic user input to $ComputerName-Info.txt
v0.3.0
- BREAKING CHANGE Switched configuration file to XML for better object handling.
- BREAKING CHANGE Regressed #42 Commandline arguments; pending reimplementation.
- Rewrote script to utilize functions and modules.
- Moved configuration generation into SuperCAT.ps1.
- Added UI framework.
- Implemented #50 .gitignore for config.xml
- Provided for accurate-ish datetime on systems with dead a CMOS battery.
- Moved towards compliance with Semantic Versioning 2.0.0 https://semver.org/
- Incremented to v0.3.0 due to API change.
- Selected major version 0 in move to Semantic Versioning due to lack of stable API. See https://semver.org/#spec-item-4
v0.3.1
- Implemented issue #52.
- Switched to changing system time from getting time delta.
- Restructured file system (again).
- Implemented common naming scheme.
- yyyyMMdd_Scan#_MXUnit_SystemAbreviation+Version_DriveID_Filename
- 20211230_1_480AMXS_CA10_001_Info.txt
- Incremented config.xml to v2.1.0.
- Tracked SystemVersion in config.xml
v0.3.2
- Fixed .gitignore.
- Implemented hold for AV and SCAP completion.
- Implemented duplication check in UI.
- Accounted for running at midnight in filename generation.
- Reduced confusion in menu by removing used options.
- Reimplemented main loop as for instead of while
- Removed newlines for consistency.
v0.3.3
- Added check for config.xml version.
- Incremented config.xml version: v2.2.0.
- Removed SystemVersion from config.xml.
- Added newlines for clarity.
- Removed unnecessary verbiage.
- Switched from removing entries to marking completed in menu.
- Added code comments for clarity.
- Reimplemented main loop as while instead of for due to PS abnormalities.
v0.3.4
- Changed config.xml version to fit Semantic Versioning, v0.2.2.
- Updated ReleaseNotes.txt.
- Removed development environment artifact.
- Implemented issue #43, write out drive serial number.
- Changed function nouns to singular iaw PS style guide.