Commit Graph

6405 Commits

Author SHA1 Message Date
Matias Griese
068de42e83 Fixed |safe_email filter to return safe and escaped UTF-8 HTML [#3072] 2020-11-24 19:36:35 +02:00
Matias Griese
75f9c0a892 Fixed bin/grav yamllinter -a and -f not following symlinks [#3080] 2020-11-24 16:42:00 +02:00
Matias Griese
3a1b301b32 FlexObject::refresh() should return boolean status 2020-11-24 14:52:52 +02:00
Matias Griese
9bb1d99ae4 Added FlexObject::refresh() method to make sure object is up to date 2020-11-24 14:48:12 +02:00
Matias Griese
cf052b5bd4 Updated Clockwork to v5.0 [#3072] 2020-11-24 11:47:31 +02:00
Matias Griese
65a18fd270 Update user/config/version.yaml before copying the files to avoid frontend from setting the version schema. 2020-11-23 22:30:13 +02:00
Matias Griese
d4775cc970 Merge branch 'develop' of github.com:getgrav/grav into 1.7
 Conflicts:
	system/src/Grav/Common/Processors/ConfigurationProcessor.php
2020-11-23 21:54:07 +02:00
Matias Griese
07ee5b42f7 Added basic support for user/config/versions.yaml 2020-11-23 21:53:28 +02:00
Matias Griese
d5048fea10 Composer update 2020-11-23 21:39:00 +02:00
Matias Griese
f3149068e3 Create version.yaml when initializing configuration 2020-11-23 21:36:54 +02:00
Matias Griese
f5d3a5132a Change version.yaml nesting 2020-11-23 21:00:17 +02:00
Matias Griese
70e0ecfef5 Add version information when upgrading Grav 2020-11-23 20:46:41 +02:00
Matias Griese
631e0e0f3f New sites have compatibility features turned off by default, upgrading from older versions will keep the settings on 2020-11-23 19:09:55 +02:00
Matias Griese
b66287cbb9 Fixed CLI self-upgrade from Grav 1.6 [#3079] 2020-11-23 09:50:30 +02:00
Matias Griese
9e6d38bc1a Added support for having all sites / environments under user/env folder [#3072] 2020-11-23 08:50:19 +02:00
Matias Griese
6cbe4aeec4 Fixed system:// stream is causing issues in Admin, making Media tab to disappear and possibly causing other issues [#3072] 2020-11-23 08:42:17 +02:00
Djamil Legato
e219f56ff4 Merge branch 'develop' into 1.7 2020-11-21 14:08:49 -08:00
Djamil Legato
e16b29c566 Better handling of missing repository index (grav-plugin-admin#1916) 2020-11-21 14:05:29 -08:00
Djamil Legato
1b3e3ede4d Better handling of missing repository index (grav-plugin-admin#1916) 2020-11-20 15:40:58 -08:00
Djamil Legato
0a601f10c0 Fixed Purge successful message only working in Scheduler but broken in CLI and Admin (fixes #1935) 2020-11-20 12:16:37 -08:00
1tsi
56ce4ab0f2 Update media.yaml (#3070)
fixed MIME types for .docx, .pptx and .xlsx
2020-11-18 12:10:23 -07:00
Matias Griese
1f6c2f5a0a Add per field configuration options to customize XSS detection 2020-11-18 13:54:42 +02:00
Andy Miller
5f3ddd9389 Merge branch 'develop' into 1.7 2020-11-17 15:24:54 -07:00
Andy Miller
fd0c9823fa better handle cookie_samesite if null 2020-11-17 15:24:08 -07:00
Andy Miller
d23588a217 Merge branch 'develop' into 1.7
# Conflicts:
#	system/blueprints/config/system.yaml
#	system/src/Grav/Common/GPM/Response.php
2020-11-17 12:07:11 -07:00
Andy Miller
ca53b8afca Merge branch '1.7' of github.com:getgrav/grav into 1.7
# Conflicts:
#	CHANGELOG.md
2020-11-17 12:01:56 -07:00
Andy Miller
053bc03a54 fixed blueprintschema for config-default-@ 2020-11-17 12:00:55 -07:00
Matias Griese
78dc70bcdc Turn off xss detection on unset fields 2020-11-17 19:10:13 +02:00
Matias Griese
ea00c044d3 Added XSS detection to all forms (use check_xss: false to disable it per field) 2020-11-17 18:54:03 +02:00
randoum
11cd2b086e Allow to set SameSite from system.yaml (#3063)
* Update system.yaml
* Update SessionServiceProvider.php
* Update Session.php
* Update system.yaml
2020-11-17 13:10:12 +02:00
Stephan Strate
ae6f0b5505 Check exact extension in checkFilename utility (#3061)
* Fix uploads_dangerous_extensions checking (#3060)
* Remove redundant prefixing of `.` to extension (#3060)
2020-11-17 13:07:33 +02:00
Vilius Šumskas
247d1a9aa6 Fix failing example custom job. (#3050)
* Since Symfony 4.2 passing chained shell commands to the Process component is not supported anymore and a working directory needs to be set by passing it as a completely separate parameter.

Unless somebody finds a way to use Process() for this and fixes it in the code, rework example custom job.

Related info: https://symfony.com/blog/new-in-symfony-4-2-important-deprecations#deprecated-process-commands-as-strings

* One more place to fix Symfony 4.2 compatibility.
2020-11-17 13:03:30 +02:00
Djamil Legato
6273c2395d Minor tweak to pages list tree ui 2020-11-16 20:24:09 -08:00
Djamil Legato
1396525251 Escape titles in Flex pages list (flex-objects#84) 2020-11-15 12:00:47 -08:00
Andy Miller
de46afff1c vendor library updates 2020-11-13 16:02:52 -07:00
Andy Miller
54fd54d3f0 Set minimum requirements to PHP 7.3.6 2020-11-13 16:01:26 -07:00
randoum
0b41eea2bb Allow to set SameSite from system.yaml (#3063)
* Update system.yaml

* Update SessionServiceProvider.php

* Update Session.php

* Update system.yaml
2020-11-12 13:40:39 -07:00
Matias Griese
63207d370b Fixed updated media missing from media when editing Flex Object after page reload 2020-11-12 21:19:45 +02:00
Matias Griese
e92d88df8b Fixed fatal error in CompiledFile if the cached version is broken 2020-11-12 13:35:36 +02:00
Matias Griese
a9e6d3665f Fixed potential fatal error when creating flex index using cache [#3062] 2020-11-12 13:26:25 +02:00
Matias Griese
2453927ba3 Fixed Utils::isFunctionDisabled() method if there are spaces in disable_functions [#3023] 2020-11-12 13:14:17 +02:00
Matias Griese
94e6cb02f3 Fixed header.admin.children_display_order in Flex Pages to work just like with regular pages 2020-11-12 12:58:26 +02:00
Stephan Strate
9b2b909139 Check exact extension in checkFilename utility (#3061)
* Fix uploads_dangerous_extensions checking (#3060)

* Remove redundant prefixing of `.` to extension (#3060)
2020-11-11 10:30:57 -07:00
Matias Griese
c9a3f349ad Merge remote-tracking branch 'origin/1.7' into 1.7 2020-11-11 14:51:56 +02:00
Matias Griese
439b539dcb Added FormFlashFile::getField() method 2020-11-11 14:51:48 +02:00
Andy Miller
ab7f0a2e95 Address errors in CLI when accidentally initializing twice 2020-11-09 14:25:04 -07:00
Matias Griese
b50dbf3ff0 Fixed sorting by groups in Flex Users 2020-11-09 20:44:37 +02:00
Matias Griese
d3f1f833ab Fixed sorting by groups in Flex Users 2020-11-09 19:47:00 +02:00
Matias Griese
3df099a0e3 Fixed typo in composer.json 2020-11-05 10:45:15 +02:00
Vilius Šumskas
54dccd11ef Fix failing example custom job. (#3050)
* Since Symfony 4.2 passing chained shell commands to the Process component is not supported anymore and a working directory needs to be set by passing it as a completely separate parameter.

Unless somebody finds a way to use Process() for this and fixes it in the code, rework example custom job.

Related info: https://symfony.com/blog/new-in-symfony-4-2-important-deprecations#deprecated-process-commands-as-strings

* One more place to fix Symfony 4.2 compatibility.
2020-11-04 15:40:32 -07:00