-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Changelog.txt
155 lines (111 loc) · 5.55 KB
/
Changelog.txt
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
SigTool Changelog.
=== VERSIONING GUIDELINES ===
SigTool adheres to the SemVer guidelines for versioning.
Versioning guidelines for SemVer can be found at: https://semver.org/
=== Changes made since last versioned release ===
- [2024.11.06; Maikuolan]: Added PHP 8.4 to workflows.
=== Version/Release 2.0.0 ===
MAJOR RELEASE (BACKWARDS INCOMPATIBLE).
- [2021.07.22; Maikuolan]: Removed deprecated functionality (automatically
downloading the main.cvd and/or daily.cvd files, internal self-update
functionality; for the former, just download these files manually; for the
latter, just use Composer instead). Increased minimum PHP version requirement
to PHP 7.2, and refactored all code accordingly.
- [2022.11.20; Maikuolan]: Avoid packaging unnecessary files into dist.
Caleb M (Maikuolan),
November 20, 2022.
=== Version/Release 1.0.3 ===
PATCH RELEASE.
- [2021.07.15; Bug-fix; Maikuolan]: Resolved "error code: 1020" issue.
Refer github.com/phpMussel/SigTool/issues/6
- [2021.07.21; Maikuolan]: SigTool now displays current RAM usage throughout
its entire process.
- [2021.07.22; Maikuolan]: Updated requirements and installation instructions.
Caleb M (Maikuolan),
July 22, 2021.
=== Version/Release 1.0.2 ===
MAINTENANCE RELEASE.
- [2021.05.22; Maikuolan]: Synced the YAML class to its latest version.
Caleb M (Maikuolan),
May 22, 2021.
=== Version/Release 1.0.1 ===
MAINTENANCE RELEASE.
- [2020.12.05; Maikuolan]: Fixed some small code-style issues.
Caleb M (Maikuolan),
December 5, 2020.
=== Version/Release 1.0.0 ===
MAJOR RELEASE (BACKWARDS COMPATIBLE).
- [2020.03.01; Maikuolan]: Renamed "sigtool.php" to "SigTool.php" to align the
name of the file more closely to the name of the class. Added a separate YAML
class to handle all YAML functionality; SigTool will now extend that YAML
class, instead of trying to define any YAML functionality itself (strictly
speaking, this violates the idea of SigTool existing purely as a singular
file, free of any dependencies; but, having now two files instead of one, in
my opinion, isn't really a big deal, and it's more maintainable now anyway,
so I think, a good way to proceed moving forward; this violation is also the
reason why I've opted to mark this release as a major release, as opposed to
minor or patch). Added some code to guard against regular expression-based
signatures that contain quantifiers that might exceed PCRE's limits, which
could result in compilation failure.
- [2020.03.07; Bug-fix; Maikuolan]: A reconstructed "signatures.dat", after
processing new signature files, should be prefixed by "---"; not by
"0: false". The code wasn't properly accommodating this; Fixed.
Refer github.com/phpMussel/SigTool/issues/5
Caleb M (Maikuolan),
March 7, 2020.
=== Version/Release 0.2.3 ===
PATCH RELEASE.
- [2018.12.19; Sub-minor code change; Maikuolan]: Split apart the YAML handler
a little more (doesn't change anything functionally, but should help to
slightly reduce complaints sometimes made by certain code quality checkers
and such). It's also less messy now to use an integer value of zero as a key.
- [2018.12.23-25; Documentation; Maikuolan]: Completed translating the SigTool
README to German, Russian, Korean, and Japanese. This totals 14 translations
now available.
- [2019.01.25; Sub-minor code change; Maikuolan]: Upped the hashing algo used
for generating checksums by default from MD5 to SHA256, seeing as the latter
is already supported by phpMussel anyhow (thus having zero implementation
cost).
Caleb M (Maikuolan),
January 25, 2019.
=== Version/Release 0.2.2 ===
PATCH RELEASE.
- [2018.10.23; Sub-minor code change; Maikuolan]: Improved signature file
optimisation to reduce signature file footprint and to filter out some more
possibly problematic signatures.
Caleb M (Maikuolan),
October 23, 2018.
=== Version/Release 0.2.1 ===
PATCH RELEASE.
- [2018.06.28; Sub-minor code change; Maikuolan]: Refactoring.
- [2018.10.20; Sub-minor code change; Maikuolan]: Added some code to simplify
some of the syntax normally used by ClamAV signatures, and added some code to
remove some specific signatures during the signature file generation process
that can otherwise sometimes trip up PCRE during the scan process.
Caleb M (Maikuolan),
October 20, 2018.
=== Version/Release 0.2.0 ===
MINOR RELEASE.
- [2017.08.22; Minor code change; Maikuolan]: Added new options for offsets in
signatures. Removed some duplicated code. Removed processing for terminal
offsets (I don't think these really exist in ClamAV signatures, and what I
was treating as these in the ClamAV signatures, are for something else, that
we don't need for phpMussel, and I'd misunderstood about them before).
- [2017.08.29-09.05; Documentation; Maikuolan]: Completed translation for the
SigTool README documentation into Spanish, French, Indonesian, Italian,
Dutch, and Portuguese. This totals 7 different language versions of the
README documentation now available.
- [2017.09.05; Sub-minor code change; Maikuolan]: Improved progress display.
- [2017.09.10; Documentation; Maikuolan]: Completed translation for the
SigTool README documentation into Vietnamese. This totals 8 different
language versions of the README documentation now available.
- [2017.09.16; Documentation; Maikuolan]: Completed translation for the
SigTool README documentation into Chinese (simplified and traditional). This
totals 10 different language versions of the README documentation now
available.
Caleb M (Maikuolan),
Jan 20, 2018.
=== Version/Release 0.1.0 ===
FIRST TAGGED RELEASE.
Caleb M (Maikuolan),
8th August 2017.