-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChangelog.txt
119 lines (86 loc) · 4.53 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
SFS Mass IP Checker Changelog.
=== VERSIONING GUIDELINES ===
SFS Mass IP Checker adheres to the SemVer guidelines for versioning.
Versioning guidelines for SemVer can be found at: http://www.semver.org/
=== Changes made since last versioned release ===
- [2022.11.20; Maikuolan]: Avoid packaging unnecessary files into dist.
- [2024.11.06; Maikuolan]: Added PHP 8.4 to workflows.
=== Version/Release 1.0.1 ===
MAINTENANCE RELEASE.
Caleb M (Maikuolan),
August 16, 2022.
=== Version/Release 1.0.0 ===
MAJOR RELEASE (BACKWARDS INCOMPATIBLE).
- [2016.10.06; Sub-minor code change; DailyMatters]: Improved Portuguese L10N.
- [2018.02.24; Sub-minor code change; Maikuolan]: Fixed some broken links and
slightly refactored some of the codebase.
- [2020.11.24; Bug-fix; Maikuolan]: Fixed a missing escape character in a
sprintf call.
- [2020.11.25; Maikuolan]: Upped minimum required PHP version. Reworked the CSS
and aesthetics of the script. Performed some house cleaning of the codebase.
Ditch using file functions to communicate with SFS in favour of using curl.
Reworked file reader.
Caleb M (Maikuolan),
November 25, 2020.
=== Version/Release 0.1.3 ===
PATCH RELEASE.
- [2016.09.08; Bug-fixes; Maikuolan]: IPs weren't being sorted in the correct
order; Fixed. Some certain combinations of IPs entered to be looked up using
the API would sometimes produce offset errors; Fixed. Some certain
combinations of IPs entered to be looked up using the API would sometimes
produce a number of entries in the results table without any corresponding
IPs, giving the appearance of large, empty segments in the results table;
Fixed. Found a bug whereby some necessary API lookups would not occur if the
final IP to be checked already had results cached from a previous lookup and
if the sum total of remaining IPs to be looked up using the API was less than
15 (obscure but problematic bug; many thanks to dev-101 for posting the issue
resulting in the investigation and consequent fix for this bug); Fixed.
- [2016.09.10; Sub-minor code change; Maikuolan]: Improved the mechanism for
checking the validity of IPv4 addresses prior to performing API lookups.
Added filter for private and reserved IP addresses to prevent unnecessary
lookups.
Caleb M / Maikuolan,
10th September 2016.
=== Version/Release 0.1.2 ===
PATCH RELEASE.
- [2016.02.28; Sub-minor code change; Maikuolan]: Adjusted some of the code in
order to improve compliance with PSR-1 and PSR-2.
- [2016.03.12; Documentation]: "/change_log.txt" renamed to "/Changelog.txt".
- [2016.07.29; Documentation]: "/LICENSE" renamed to "/LICENSE.txt".
- [2016.08.10; Sub-minor code change; Maikuolan]: Slightly improved the
template file and added an additional link to the "Useful Tools" menu
[template.html]. Removed "@package" tags from the package (these aren't
really required or useful in the context of this script). Minor refactoring
and code optimisation. Completed some previously incomplete L10N strings.
Added language support for Vietnamese to the SFS Mass IP Checker
[lang.vi.php].
- [2016.09.08; Sub-minor code change; Maikuolan]: Subtle code refactoring and
improved error handling. Replaced error message placeholders with proper
error messages.
Caleb M / Maikuolan,
8th September 2016.
=== Version/Release 0.1.1 ===
PATCH RELEASE.
- [2016.02.04; Sub-minor code change; Mie Shinohara]: Added language support
for Japanese/日本語 to the SFS Mass IP Checker [lang.ja.php]. As a result, the
SFS Mass IP Checker now supports 12 languages: German, English, *Spanish,
*French, Indonesian, *Italian, Japanese, *Dutch, *Portuguese, *Russian, and
Chinese (both *simplified and *traditional); Some of *these may need
auditing, though.
- [2016.02.05; Sub-minor code change; Maikuolan]: Added @author tags to all PHP
files contained in the package and added some @todo tags to some of the
language files.
- [2016.02.05; Bug-fix; Maikuolan]: Found a bug whereby the page reload after
downloading a fresh copy of "bannedips.csv" would infinitely loop in certain
circumstances due to the page dieing prior to updating "cache.dat"; Fixed.
Caleb M / Maikuolan,
5th February 2016.
=== Version/Release 0.1.0 ===
MINOR RELEASE (FIRST BETA).
- [2015.12.12; Documentation; Maikuolan]: Added a changelog.
- [2016.01.08; Sub-minor code change; Maikuolan]: Closing PHP tags removed and
all tabs converted to spaces (in order to improve compliance with PSR); Added
some phpDoc information into all script files; No other changes.
Caleb M / Maikuolan,
8th January 2016.
Versions < 0.1.0 are ALPHAs.