-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
222 lines (129 loc) · 3.75 KB
/
CHANGELOG
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [4.0.1] - 2024-01-18
### Fixed
- handling lang item for malware scan
- manifest icon paths
- displayed file size limit not matching configuration
## [4.0.0] - 2024-01-17
- [breaking] replaced external IOC and YARA scanner with paranoya
## [3.0.1] - 2024-01-14
### Changed
- updated .docker/docker-compose-with-loki.yml
- default allowed_hosts in config.php
- removed unused code from js/up.js
## [3.0.0] - 2023-12-30
### Added
- pwa manifest optimizations
- added webroot and ssl options in config.php
- minified css and js
### Changed
- code refactoring
### Fixed
- css contrast ratio fixes
- mobile optimization
### Removed
- removed obsolete code
## [2.5.0] - 2023-12-30
### Added
- PWA and HTML5 optimization
- added manifest.json for PWA compatibility
- added additional icons
- added accept attribute with supported image types
### Changed
- CSP header now has base-uri 'self'
- minified nginx configuration
## [2.4.1] - 2023-12-28
### Changed
- Loki IOC/Yara Scanner integration (experimental) switched to Loki-daemonized
## [2.4.0] - 2023-12-27
### Added
- Loki IOC/Yara Scanner integration (experimental)
## [2.3.0] - 2023-12-25
### Added
- added French language: fr (français)
- added Japanese language: ja (日本語)
- added Korean language: ko (한국어)
- added Ukrainian language: ua (українська)
### Changed
- change ipv6 docker example addresses
## [2.2.0] - 2023-12-25
### Added
- added csp header with nonce
- added config options for sri and csp
### Changed
- code refactoring
- added PHP_EXPOSE_PHP=Off in docker compose configs
- bg image converted to webp
- improved menu
### Removed
- removed obsolete headers from docker nginx config
## [2.1.4] - 2023-12-24
### Added
- added missing composer.lock
## [2.1.3] - 2023-12-24
### Added
- added github meta tags
- added security policy
### Security
- added js escaping html chars from file name and size
## [2.1.2] - 2023-12-23
### Added
- favicon added
- added missing input label
## [2.1.1] - 2023-12-23
### Changed
- increased files_limit config option
- removed outstanding inline js
- reworked readme
- updated composer.json with required php modules
## [2.1.0] - 2023-12-23
### Added
- Subresource Integrity (SRI) implementation
### Changed
- improved nginx config regex
- inline js moved to js/up.js
### Removed
- random input id/name
- input_filename from config.php and other places
## [2.0.2] - 2023-12-22
### Security
- New config option: "allowed_hosts" comma-separated list of allowed HTTP_HOST
- Added HTTP headers validation for URL generation
## [2.0.1] - 2023-12-22
### Added
- Composer presence validation
- Meta tags: viewpoint and description
- Added filtered HTTP_X_FORWARDED_FOR to be logged if behind reverse proxy
### Changed
- Moved any inline CSS to the styles.css file
### Security
- Removed vulnerable method of mime type checking
- Added two step mime type validation using finfo and exif_imagetype
## [2.0.0] - 2023-12-21
### Added
- Docker IPv6 configuration
- Imagecraft dependency
### Changed
- GDEnhancer has been replaced with Imagecraft
- New log format: [Y-m-d H:i:s] ip url size
### Fixed
- Animated GIF support
- HTTP_ACCEPT_LANGUAGE validation
### Removed
- GDEnhancer dependency
## [1.2.0] - 2023-12-20
### Added
- Docker configuration
### Fixed
- Image URL generation method
## [1.1.0] - 2023-12-20
### Added
- WebP support
- config file
- write permission validation
## [1.0.0] - 2023-12-19
### Added
- Initial release with briefly refactored code written in 2013