836 Commits

Author SHA1 Message Date
Giuseppe Criscione
ffdc49aa38 Add WebP quality slider to Options > System 2019-12-04 11:26:11 +01:00
Giuseppe Criscione
3d0e6e88cf Add WebP images support 2019-12-04 11:24:45 +01:00
Giuseppe Criscione
a7ea2eda75 Use late static binding in PageCollection::search() 2019-12-04 01:57:53 +01:00
Giuseppe Criscione
10d7932bb8 Use ** operator instead of pow() 2019-12-04 01:55:01 +01:00
Giuseppe Criscione
4a2852b662 Fix FileSystem::shorthandToBytes() treating M and G the same 2019-12-04 01:53:31 +01:00
Giuseppe Criscione
0e081a49e7 Use short array syntax 2019-12-03 13:02:31 +01:00
Giuseppe Criscione
104746530b Update PHP-CS-Fixer configuration 2019-12-03 13:01:47 +01:00
Giuseppe Criscione
363a1a49f3 Use === null instead of is_null() 2019-12-03 12:57:44 +01:00
Giuseppe Criscione
c53fbbdb73 Temporarily suppress ParsedownExtra PHP 7.4 errors (array access on null) 2019-11-29 23:27:02 +01:00
Giuseppe Criscione
88d48cfd85 Fix array access on null in AccessLimiter::__construct() 2019-11-29 23:23:38 +01:00
Giuseppe Criscione
69ac526272 Update composer.lock 2019-11-28 21:54:26 +01:00
Giuseppe Criscione
527f182236 Add Image::saveOptimized() 2019-11-26 19:48:16 +01:00
Giuseppe Criscione
d1d5a22b02 Remove nginx.conf 2019-11-20 11:36:16 +01:00
Giuseppe Criscione
b43107a03b Simplify Page::lastModifiedTime() 2019-11-19 00:52:38 +01:00
Giuseppe Criscione
7870ab5fc9 Fix Image::save() not destroying image after saving 2019-11-18 17:12:55 +01:00
Giuseppe Criscione
200886e584 Fix Image::destroy() error if the image was already destroyed 2019-11-18 17:11:43 +01:00
Giuseppe Criscione
5f44cd06f3 Fix extraneous npm packages 2019-11-17 15:27:36 +01:00
Giuseppe Criscione
cb4c7413f8 Add $limit parameter to Statistics::getChartData() 2019-11-17 14:53:39 +01:00
Giuseppe Criscione
8688132164 Move FileSystem::mimeType() logic to MimeType::fromFile() 2019-11-17 00:31:13 +01:00
Giuseppe Criscione
6510321132 Cleanup files after installing updates 2019-11-16 14:53:08 +01:00
Giuseppe Criscione
97b229cbca Prefer dist assets when updating 2019-11-16 14:51:18 +01:00
Giuseppe Criscione
e4148eef86 Add option to prefer dist assets to Updater class 2019-11-16 14:46:50 +01:00
Giuseppe Criscione
372ccc8eaa Cleanup code 2019-11-16 11:23:58 +01:00
Giuseppe Criscione
f9856db718 Throw an exception when an uploaded file already exists 2019-11-16 00:00:44 +01:00
Giuseppe Criscione
962ed5e427 Fix transparency not handled when loading images 2019-11-15 23:51:41 +01:00
Giuseppe Criscione
140e5f8793 Add lazy initalization to Image class 2019-11-15 21:09:28 +01:00
Giuseppe Criscione
77348d9fed Add the option to process (optimize) uploaded images 2019-11-13 19:10:57 +01:00
Giuseppe Criscione
5ecb90172d Add the possibility to save JPEG images as progressive 2019-11-13 18:20:21 +01:00
Giuseppe Criscione
5be6a1e601 Fix Image::destroy() error if the image is not modified 2019-11-13 18:14:35 +01:00
Giuseppe Criscione
e2faf45280 Move Formwork\Admin\Image to Formwork\Files\Image 2019-11-13 18:10:29 +01:00
Giuseppe Criscione
68badc49e1 Release 1.3.1 1.3.1 2019-11-13 17:30:27 +01:00
Giuseppe Criscione
017ac9debd Update npm packages 2019-11-13 17:27:12 +01:00
Giuseppe Criscione
201726e4af Update composer.lock 2019-11-13 17:23:07 +01:00
Giuseppe Criscione
93911bef2a Add missing status codes to Header::HTTP_STATUS 2019-11-13 17:18:31 +01:00
Giuseppe Criscione
f2beb32d64 Add Metadatum::__toString() 2019-11-13 17:16:40 +01:00
Giuseppe Criscione
d64f40f598 Refactor View class 2019-11-13 17:15:28 +01:00
Giuseppe Criscione
8721bc4348 Cleanup code 2019-11-13 17:08:14 +01:00
Giuseppe Criscione
a88c00b06b Fix metadata.set_generator ignored if a custom generator is given 2019-11-06 13:20:01 +01:00
Giuseppe Criscione
19590a76eb Release 1.3.0 1.3.0 2019-11-05 16:11:01 +01:00
Giuseppe Criscione
bfcfc5bb4c Deprecate accessing non-getter methods from AbstractPage::get() 2019-11-05 16:03:01 +01:00
Giuseppe Criscione
25c0f36d5a Update npm packages 2019-11-05 15:58:39 +01:00
Giuseppe Criscione
d05f382c5f Update composer.lock 2019-11-05 15:57:55 +01:00
Giuseppe Criscione
c341ff2a30 Update nginx.conf 2019-11-05 15:54:49 +01:00
Giuseppe Criscione
abdc9ccb3b Update .htaccess 2019-11-05 15:54:45 +01:00
Giuseppe Criscione
8ab64087ac Add Markdown parser 2019-11-05 15:48:59 +01:00
Giuseppe Criscione
9c01ca9b49 Accept usePHPYAML option in YAML::parse() and YAML::encode() 2019-11-05 15:43:14 +01:00
Giuseppe Criscione
e22dffbd9b Extract AbstractParser class from YAML 2019-11-05 15:41:49 +01:00
Giuseppe Criscione
91117493c7 Cache getter values in AbstractPage and Page when possible 2019-11-05 00:46:45 +01:00
Giuseppe Criscione
31d15db132 Declare properties for all getter methods in AbstractPage and Page 2019-11-05 00:27:14 +01:00
Giuseppe Criscione
db2bb7bbc8 Add .editorconfig 2019-11-04 19:41:03 +01:00