Andy Miller
b9ab491cbb
Merge branch 'release/1.7.12'
2021-04-15 12:03:43 -06:00
Andy Miller
1a97986bd2
prepare for release
2021-04-15 12:03:32 -06:00
Matias Griese
a2bb650518
Improve JSON support for the request
2021-04-15 15:28:22 +03:00
Matias Griese
f4398a0867
Fixed adding tags in admin after upgrading Grav [ #3315 ]
2021-04-14 23:13:45 +03:00
Matias Griese
b44a1ce939
Fixed absolute path support for Windows [ #3297 ]
2021-04-14 17:04:40 +03:00
Andy Miller
59fb9b2202
fixed changelog link
2021-04-13 12:44:54 -06:00
Andy Miller
86ba7333ad
Merge branch 'release/1.7.11'
2021-04-13 12:27:56 -06:00
Andy Miller
7e7eac0c75
Merge tag '1.7.11' into develop
...
Release v1.7.11
2021-04-13 12:27:56 -06:00
Andy Miller
ad50017235
prepare for release
2021-04-13 12:27:42 -06:00
Matias Griese
aeb2e3a715
Add back alias for moved class
2021-04-13 21:11:05 +03:00
Matias Griese
3d10282567
Merge remote-tracking branch 'security/advisory-fix-1' into develop
2021-04-13 20:51:21 +03:00
Matias Griese
9e89666a24
Composer update, rename clearcache
2021-04-13 20:41:35 +03:00
Matias Griese
953cf65223
Added some documentation #3297
2021-04-13 12:40:08 +03:00
Matias Griese
371eb76b2b
Typo #3297
2021-04-13 12:12:05 +03:00
Matias Griese
75c63704f6
Further improve defined paths #3297
2021-04-13 12:05:01 +03:00
Matias Griese
16dab2c9f1
Redirect /admin/groups to /admin/accounts/groups and blacklist it for admin controller
2021-04-12 18:38:12 +03:00
Matias Griese
7fdaf62684
Restrict filesystem Twig functions to accept only local filesystem and grav streams
2021-04-12 16:07:36 +03:00
Matias Griese
312c11b8da
Allow GRAV_WEBROOT to be devined in env, USER_DIR is always under webroot
2021-04-10 11:14:11 +03:00
Matias Griese
2ef4c28401
Added configuration options to allow PHP methods to be used in Twig functions
2021-04-09 21:31:45 +03:00
Matias Griese
27dc8ffb45
Fixed fatal error if system.pages.types is not an array [ #2984 ]( https://github.com/getgrav/grav/issues/2984 )
2021-04-09 14:45:05 +03:00
Matias Griese
c5296cd7e0
Fixed system.languages.session_store_active not having any effect [ #3269 ]
2021-04-09 13:11:08 +03:00
Matias Griese
029b408915
Fixed fatal error when using markdown links with image:// stream [ #3285 ]
2021-04-09 12:53:05 +03:00
Matias Griese
4fdff81762
Changelog update
2021-04-09 11:40:37 +03:00
Matias Griese
f3e4f9d311
Fixed deleting page with language code not removing the folder if it was the last language [ #3305 ]
2021-04-09 11:13:51 +03:00
Matias Griese
74a667bbef
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# CHANGELOG.md
2021-04-09 10:34:18 +03:00
Matias Griese
7f8263318e
Minor code cleanup in Utils
2021-04-09 10:33:32 +03:00
Djamil Legato
e0fc832621
Better GPM detection of unauthorized installations
2021-04-08 21:21:27 -07:00
Matias Griese
34aea14ff9
Fixed nxinx appending repeating ?url= in some redirects
2021-04-08 10:24:55 +03:00
Andy Miller
284d9ea22b
Merge branch 'release/1.7.10'
2021-04-06 11:16:10 -06:00
Andy Miller
1e2d86f054
Merge tag '1.7.10' into develop
...
Releaese 1.7.10
2021-04-06 11:16:10 -06:00
Andy Miller
aa81350b6f
prepare for release
2021-04-06 11:16:02 -06:00
pamtbaau
e02d298ff4
Add option images.defaults.size to set default height/width ( #3272 )
...
* Add option images.defaults.size to set default height/width
- Add option to config/system.yaml
- Add option to blueprints/config/system.yaml
- Add ImageSizeTrait.php
- Add ImageSizeTrait to ImageMedium.php
- Add Unit tests
* moved width/height to rendering phase
* Add test: height/width should be of resized image.
* Added optional apsect-ratio variable
* more improvements
* Added aspectRatio and retinaScale image functions
* remove use for old trait
* reset the CLS variables after calling reset on the image
Co-authored-by: Andy Miller <rhuk@mac.com >
2021-04-05 11:21:03 -06:00
Matias Griese
67f172b741
Phpstan fixes
2021-03-31 22:11:55 +03:00
Matias Griese
e97fe9de86
Fixed phpstan generics
2021-03-31 22:11:11 +03:00
Matias Griese
770bf15342
Composer update
2021-03-31 22:09:19 +03:00
Matias Griese
38b1556ee0
Fix unit test #2184
2021-03-31 21:29:59 +03:00
Matias Griese
0af33850a6
Fixed incorrect routing if url path looks like a domain name [ #2184 ]
2021-03-31 20:08:39 +03:00
Matias Griese
edafa68414
Revert "Plugin class phpstan fix"
...
This reverts commit f78debe7
2021-03-31 14:29:50 +03:00
Matias Griese
f78debe768
Plugin class phpstan fix
2021-03-31 14:02:57 +03:00
Matias Griese
4f0f7876a8
Better support absolute GRAV_SYSTEM_PATH [ #3297 ]
2021-03-31 10:26:46 +03:00
Matias Griese
2a4376b7cb
Fixed undefined variable (regression)
2021-03-31 08:55:19 +03:00
Andy Miller
1d3d2a0bf9
Merge branch 'develop' of github.com:getgrav/grav into develop
...
# Conflicts:
# CHANGELOG.md
2021-03-30 11:53:44 -06:00
Andy Miller
bbddb0a036
system blueprints not getting scanned. Fixes #3296
2021-03-30 11:53:27 -06:00
Matias Griese
a8e6aedd04
Fixed missing onAdminAfterDelete event call in Flex Pages
2021-03-30 19:14:49 +03:00
Matias Griese
1b9fd6276e
Added initial support for running Grav library from outside the webroot [ #3297 ]
2021-03-30 16:58:19 +03:00
Matias Griese
e229ab191f
Improved password handling when saving a user
2021-03-26 10:53:14 +02:00
Matias Griese
42084ea0cb
Fixed UserIndex not implementing UserCollectionInterface
2021-03-23 12:58:11 +02:00
Matias Griese
35468bb417
Minor docblock fix
2021-03-23 10:31:10 +02:00
Matias Griese
9eb20e37c8
Fixed Folder::move() deleting the folder if you move folder into itself, created empty file instead
2021-03-23 10:16:26 +02:00
Matias Griese
fa819064ef
Improve move page into itself check
2021-03-23 09:45:31 +02:00
Matias Griese
eb89c00bd5
Fixed PageStorage detecting files as pages
2021-03-23 09:20:21 +02:00
Matias Griese
0491bd1a76
Fixed moving page to itself causing the page folder to be lost (converted to an empty file)
2021-03-23 09:18:43 +02:00
Matias Griese
802ae5b712
Ignore errors when using set_time_limit also in GPM\Response classes [ #3023 ]
2021-03-20 08:48:30 +02:00
Andy Miller
38a393d605
ignore error during set_time_limit in Archiver - fixes #3023
2021-03-19 17:22:50 -06:00
Andy Miller
ba8b91ad29
Merge branch 'release/1.7.9'
2021-03-19 14:14:58 -06:00
Andy Miller
4b88122ab2
Merge tag '1.7.9' into develop
...
Release 1.7.9
2021-03-19 14:14:58 -06:00
Andy Miller
0a9b0c107f
prepare for release
2021-03-19 14:14:50 -06:00
Matias Griese
ff1bc03361
Merge remote-tracking branch 'origin/develop' into develop
2021-03-19 21:56:28 +02:00
Matias Griese
3967862f10
Found the cause of #3280 in Windows
2021-03-19 21:55:56 +02:00
Andy Miller
70ab9b4b1b
updated the security email
2021-03-19 11:53:10 -06:00
Matias Griese
50682d73dc
Fixed redirects using wrong redirect code
2021-03-19 17:35:55 +02:00
Matias Griese
3926a61528
Fixed the list of pages not showing up in admin [ #3280 ]
2021-03-19 10:31:21 +02:00
Matias Griese
9082cd5b17
Fixed the list of pages not showing up in admin [ #3280 ]
2021-03-19 09:59:15 +02:00
Matias Griese
1c24f9f473
Fixed Flex Page CRUD ACL when creating a new page (needs Flex Objects plugin update)
2021-03-18 16:24:24 +02:00
Matias Griese
0d1c63f0fd
Fixed Page::activeChild() throwing an error [ #3276 ]
2021-03-18 11:17:11 +02:00
Matias Griese
29a4c66364
Changelog update for #3266
2021-03-17 22:31:21 +02:00
Matias Griese
73bb1f3046
Merge branch 'develop' of github.com:getgrav/grav into bugfix/redirects-2435
...
Conflicts:
CHANGELOG.md
2021-03-17 22:23:36 +02:00
Matias Griese
86169bbf7c
Changelog update
2021-03-17 22:20:35 +02:00
Matias Griese
bde65bf056
Merge remote-tracking branch 'origin/develop' into develop
2021-03-17 22:07:59 +02:00
Matias Griese
0ab7d3ca63
Fixed broken media upload in Flex with @self/path, @page and @theme destinations [ #3275 ]
2021-03-17 22:07:48 +02:00
Matias Griese
644a54e441
Added Utils::getPathFromToken() method which works also with Flex Objects
2021-03-17 21:54:26 +02:00
Matias Griese
62ff25f96d
Fixed onAdminSave original page having empty header [ #3259 ]
2021-03-17 21:33:57 +02:00
Djamil Legato
dabb4402a7
Handle skeletons rebuild manually only
2021-03-17 12:27:19 -07:00
Matias Griese
4ae9c42cc6
Composer update
2021-03-17 21:12:15 +02:00
Andy Miller
be3d49163d
Merge branch 'release/1.7.8'
2021-03-17 11:44:48 -06:00
Andy Miller
0cf39a07f5
Merge tag '1.7.8' into develop
...
Release v1.7.8
2021-03-17 11:44:48 -06:00
Andy Miller
8697a79df0
prepare for release
2021-03-17 11:44:31 -06:00
Matias Griese
f5e6a1f3de
Fixed onAdminSave original page having empty header [ #3259 ]
2021-03-15 19:12:14 +02:00
Matias Griese
7a0ec5f51c
Composer update
2021-03-15 19:07:09 +02:00
Matias Griese
dfcda95642
Fixed Path cannot be empty when viewing non-existent log file [ #3270 ]
2021-03-15 19:06:58 +02:00
Matias Griese
047ae7b033
Fixed Uncaught ValueError: Path cannot be empty when failing to upload a file [ #3265 ]
2021-03-15 19:06:51 +02:00
Matias Griese
fad681430e
Composer update
2021-03-15 19:05:33 +02:00
Matias Griese
4f1af3709e
Fixed Path cannot be empty when viewing non-existent log file [ #3270 ]
2021-03-15 18:50:28 +02:00
Matias Griese
2681a8196b
Fixed Uncaught ValueError: Path cannot be empty when failing to upload a file [ #3265 ]
2021-03-12 12:45:41 +02:00
Matias Griese
25e7f6c5e8
Method $pages->find() should never redirect
2021-03-12 11:45:00 +02:00
Matias Griese
a67a538dfd
Fixed site redirect with redirect code failing when redirecting to sub-pages [ #3035 ]
2021-03-11 18:39:18 +02:00
Matias Griese
6dd7044786
Also support language redirects [ #3130 ]
2021-03-11 17:43:04 +02:00
Matias Griese
16eaba1774
Also support system.pages.append_url_extension [ #3130 ]
2021-03-11 17:07:30 +02:00
Matias Griese
054805349c
Remove bad redirect code from configuration options, translate
2021-03-11 16:27:31 +02:00
Matias Griese
ec661d2c15
Fixed page.html returning duplicated content with system.pages.redirect_default_route turned on [ #3130 ]
2021-03-11 16:19:57 +02:00
Matias Griese
58533c495c
Added full blueprint support and Theme::getFormFieldTypes() just like in plugins
2021-03-11 12:34:37 +02:00
NicoHood
5c1c68c553
Fixed Uri::isValidExtension() returning false positives
2021-03-10 18:38:15 +02:00
NicoHood
a9c01926e8
Fix page extension validation
2021-03-10 15:27:04 +02:00
Matias Griese
8ef52d87f5
Composer update, minor phpstan fix
2021-03-10 15:12:18 +02:00
Matias Griese
35296f9f82
Changelog update
2021-03-10 15:00:11 +02:00
pamtbaau
898759b3b9
Add unit tests for system.images.defaults.loading
2021-03-10 14:58:58 +02:00
pamtbaau
7cbd067daf
Fix Markdown image attr. 'loading'
2021-03-10 14:58:58 +02:00
Miguel Sales Pereira
3b6f5353fd
Add SRI integrity hash to assets ( #3256 )
...
* Added default setting to enable/disable assets SRI
* Added system options to enable/disable assets SRI
* Added integrityHash function to create asset SRI
* Output SRI integrity hash on CSS assets
* Output SRI integrity hash for JS assets
* Updated integrityHash visibility (protected => public)
* Add SRI integrity hash to CSS and JS pipelines
* Made integrityHash static
2021-03-08 10:51:51 -07:00
Matias Griese
47bc6b0411
Fixed disappearing pages on save if pages:// stream resolves to multiple folders where the preferred folder doesn't exist
2021-03-08 18:29:47 +02:00
Matias Griese
b56ff0c31c
Improve memory management for flex
2021-03-08 18:28:04 +02:00
Matias Griese
5376ce0909
Fixed FlexIndex::sortBy(['key' => 'ASC']) having no effect
2021-03-05 19:25:11 +02:00
Matias Griese
807df2ac55
Fixed default Flex Pages collection ordering to order by filesystem path
2021-03-05 16:03:28 +02:00
Matias Griese
2727f92a53
Fixed Grav using blueprints and form fields from disabled plugins
2021-03-05 15:08:57 +02:00
Matias Griese
1297114b3e
Make sure that variable is defined in PageIndex::getLevelListing()
2021-03-04 17:10:02 +02:00
Matias Griese
1ba35f0bc3
Fixed missing Flex Pages in site if multi-language support has been enabled
2021-03-04 15:12:57 +02:00
Matias Griese
f5a6f51abc
Fixed missing method translated() in Flex Pages
2021-03-04 14:34:39 +02:00
Djamil Legato
8431452f73
Update SECURITY.md
2021-03-03 10:52:33 -08:00
Matias Griese
27aff76b20
Optimized saving visible/ordered pages when there are a lot of siblings [ #3231 ]
2021-03-01 14:47:51 +02:00
Matias Griese
e767e00a82
Clearing cache now deletes all clockwork files
2021-02-26 13:47:09 +02:00
Matias Griese
aab17ca79a
Reduce memory use in Flex
2021-02-26 12:58:09 +02:00
Matias Griese
94876d1019
Optimized Flex Pages for speed
2021-02-25 22:10:59 +02:00
Matias Griese
7d7726e345
Flex Pages optimizations (part 2)
2021-02-25 21:08:22 +02:00
Matias Griese
d16a65ebd7
Flex Pages optimizations
2021-02-25 17:39:41 +02:00
Matias Griese
e802d0098f
Added ControllerResponseTrait::createDownloadResponse() method
2021-02-25 14:03:58 +02:00
Djamil Legato
62fd24bcfb
More quietness tests
2021-02-24 16:07:40 -08:00
Djamil Legato
02185145c9
I really do want this silent!
2021-02-24 16:04:40 -08:00
Djamil Legato
4acb0f15ad
Try silencing cURL again
2021-02-24 15:36:20 -08:00
Djamil Legato
c8d0b4dd3f
Silence curl
2021-02-24 15:34:05 -08:00
Djamil Legato
4802bce06d
Trigger develop branches of skeletons instead of master
2021-02-24 15:32:58 -08:00
Djamil Legato
5bec0ee6b6
Typo
2021-02-24 15:29:00 -08:00
Djamil Legato
a938a3a350
Update trigger-skeletons.yml
2021-02-24 15:26:01 -08:00
Djamil Legato
04567817b2
Created workflow to trigger rebuild of all grav skeletons
2021-02-24 15:00:56 -08:00
Andy Miller
061a65f730
Merge branch 'release/1.7.7'
2021-02-23 15:02:18 -07:00
Andy Miller
470894577d
Merge tag '1.7.7' into develop
...
Release 1.7.7
2021-02-23 15:02:18 -07:00
Andy Miller
7db4da4154
prepare for release
2021-02-23 15:02:08 -07:00
Matias Griese
78b5f6ef5c
Fixed typo #3233
2021-02-22 18:53:57 +02:00
Matias Griese
340f478bfa
Improved Pagination class to allow custom pagination query parameter
2021-02-22 14:51:14 +02:00
Matias Griese
2108af8f36
Added Utils::arrayToQueryParams() to convert an array into query params
2021-02-22 14:49:23 +02:00
Djamil Legato
1728b6c8bf
Updated changelog
2021-02-19 13:42:27 -08:00
Djamil Legato
bbfd514342
Removed special space character
2021-02-19 13:41:20 -08:00
Matias Griese
e42ae65355
Fixed avatar of the user not being saved
2021-02-19 11:29:17 +02:00
Andy Miller
a58298bb01
Merge branch 'release/1.7.6'
2021-02-17 11:36:45 -07:00
Andy Miller
0e8e00ddd7
Merge tag '1.7.6' into develop
...
Release v1.7.6
2021-02-17 11:36:45 -07:00
Andy Miller
e492dfe12c
prepare for release
2021-02-17 11:36:35 -07:00
Matias Griese
7f533c7121
Composer update
2021-02-17 20:12:29 +02:00
Matias Griese
7e4c189136
Fixed bug in page content with both markdown and twig enabled [ #3223 ]
2021-02-17 16:07:05 +02:00
Matias Griese
a591b657fa
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# CHANGELOG.md
2021-02-17 11:02:08 +02:00
Matias Griese
7ec8fd2003
Added option for FlexForm constructor to reset the form
2021-02-17 11:01:47 +02:00
Andy Miller
20e22f015a
fixed some issues with chinese langs
2021-02-16 18:02:21 -07:00
Andy Miller
cec781ad72
updated changelog
2021-02-16 17:42:35 -07:00
Andy Miller
9faf42c5da
updated languages
2021-02-16 17:41:10 -07:00
Andy Miller
bf895820b3
minor composer update
2021-02-16 14:39:23 -07:00
Andy Miller
f4180584d6
updated changelog
2021-02-16 12:53:33 -07:00
Stephan Strate
66c653b6f5
read all language files from theme stream ( #3226 )
2021-02-16 12:50:51 -07:00
Matias Griese
5f596fb4fd
Fixed UserObject after interface change
2021-02-16 21:22:04 +02:00
Matias Griese
a1306d9eb4
Fixed broken attachment image in Flex Objects Admin when destination: self@ used [ #3225 ]
2021-02-16 12:44:30 +02:00
Matias Griese
2195bf2307
Fixed modular content with missing template file ending up using non-modular template [ #3218 ]
2021-02-11 13:43:23 +02:00
Matias Griese
c4296121b1
Reverse subject <-> pattern parameter order in new twig methods
2021-02-11 11:24:30 +02:00
Matias Griese
3871196246
Merge branch 'feature/twig_preg_match_split' of https://github.com/thexmanxyz/grav into thexmanxyz-feature/twig_preg_match_split
...
# Conflicts:
# system/src/Grav/Common/Twig/TwigExtension.php
2021-02-11 11:17:14 +02:00
Matias Griese
c626b1599e
Fixed root page to always contain trailing slash [ #3127 ]
2021-02-11 10:46:13 +02:00
Matias Griese
129fd7fdad
Added Plugins::getPlugins() and Plugins::getPlugin($name) to make it easier to access plugin instances [ #2277 ]
2021-02-11 10:10:50 +02:00
Matias Griese
49fca0da2b
Added support for setting session domain [ #2040 ]
2021-02-10 18:46:43 +02:00
Matias Griese
8c00a0bc00
Fixed behavior of opposite filters in Pages::getCollection() to match Grav 1.6 [ #3216 ]
2021-02-10 10:58:17 +02:00
Czcibor Bohusz-Dobosz
45cea4fc4b
Fixed removing inclusive filters in getCollection
2021-02-10 10:31:42 +02:00
Andy Miller
13f8b65e08
manually merged new attribute() method #3065
2021-02-09 13:09:31 -07:00
Matias Griese
6ed28c5fb8
Composer update with phpstan fix
2021-02-09 21:56:08 +02:00
Matias Griese
b534fbb364
Changelog update
2021-02-09 21:44:20 +02:00
Tina Burschka
1cfcf1ded0
Flattr requires name instead property.
2021-02-09 21:42:32 +02:00
Matias Griese
87a01bbe0a
Fixed trailing slash redirect to use 301 status code [ #3127 ]
2021-02-09 21:36:54 +02:00
Matias Griese
5a9477a402
Only redirect GET/HEAD if system.pages.redirect_trailing_slash is true and request has a trailing slash
2021-02-09 21:23:23 +02:00
Matias Griese
bd97e817c2
Merge branch 'NicoHood-asset_order_fix' into develop
2021-02-09 21:10:15 +02:00
Matias Griese
1fcc049db7
Merge branch 'asset_order_fix' of https://github.com/NicoHood/grav into NicoHood-asset_order_fix
2021-02-09 21:09:48 +02:00
Matias Griese
92fdaed81b
Fix for $blueprint->flattenData() on list properties
2021-02-09 20:35:53 +02:00
Matias Griese
feee0e62cc
Merge remote-tracking branch 'origin/develop' into develop
2021-02-08 21:27:55 +02:00
Matias Griese
3ee9e65f2d
Added second parameter to $blueprint->flattenData() to include every field, including those which have no data
2021-02-08 21:27:47 +02:00
Andy Miller
f004451740
Merge branch 'develop' of github.com:getgrav/grav into develop
2021-02-08 11:45:26 -07:00
Andy Miller
9964285cae
Fixed issue with content-security-policy not being properly supported with http-equiv + support single quotes
2021-02-08 11:45:22 -07:00
Matias Griese
6b25a9f00c
Fixed wrong values in Admin pages list [ #3214 ]
2021-02-08 18:46:47 +02:00
Matias Griese
99c870c5cc
Changelog update
2021-02-08 16:54:56 +02:00
Matias Griese
e520cf949a
Fixed save error when editing accounts that have been created with capital letters in their username [ #3211 ]
2021-02-08 16:46:30 +02:00
Matias Griese
96aac79eb2
Fixed broken min/max validation for field type: int
2021-02-08 14:40:51 +02:00
Matias Griese
11d0103f0d
Fixed lowering uppercase characters in usernames when saving from frontend [ #2565 ]
2021-02-08 14:21:10 +02:00
Matias Griese
c7dcb9144c
Added $grav->getVersion() or grav.version in twig to get the current Grav version [ #3142 ]
2021-02-08 13:47:23 +02:00
Matias Griese
8ea4216672
Added ability to filter enabled or disabled with bin/gpm index [ #3187 ]
2021-02-08 13:40:39 +02:00
Matias Griese
79640283f3
Merge branch 'feature/gpm-index-enhancements' of https://github.com/jgonyea/grav into jgonyea-feature/gpm-index-enhancements
2021-02-08 13:18:10 +02:00
Matias Griese
1347c76594
Fixed error on bin/gpm plugin uninstall [ #3207 ]
2021-02-08 12:51:55 +02:00
Matias Griese
7d95fb7169
Changelog update
2021-02-08 12:43:04 +02:00
Matias Griese
d710205355
Merge branch 'pierrejoye-develop' into develop
2021-02-08 12:41:41 +02:00
Matias Griese
afc5f5a13f
Merge branch 'develop' of https://github.com/pierrejoye/grav into pierrejoye-develop
2021-02-08 12:40:49 +02:00
Djamil Legato
d91e91128c
Removed Travis tests badge in favor of GitHub Actions
2021-02-07 17:31:58 -08:00
travis00001
3d73e92058
update system blueprint to include Redis Database ID ( #3209 )
2021-02-07 09:34:10 -08:00
Andy Miller
aa8778a0fb
added optional password/database attributes
2021-02-06 14:39:21 -07:00
travis00001
51cc9cd13e
Support selecting Redis database ID ( #3208 )
2021-02-06 13:35:50 -07:00
Matias Griese
c3ebd529c1
Improved session fixation handling in PHP 7.4+ (cookie fix for invalidate)
2021-02-05 21:38:11 +02:00
Matias Griese
322d310843
Improved session fixation handling in PHP 7.4+ (use only one cookie)
2021-02-05 21:28:52 +02:00
Matias Griese
09f5c0ffc1
Improved session fixation handling in PHP 7.4+ (handle unsupported id change)
2021-02-05 20:12:51 +02:00
Matias Griese
7d6ed94e2d
Improved session fixation handling in PHP 7.4+ (better version)
2021-02-05 20:07:23 +02:00
Matias Griese
1292f40710
Improved session fixation handling in PHP 7.4+ (cannot fix it in PHP 7.3 due to PHP bug)
2021-02-05 19:44:05 +02:00
Matias Griese
830fa40bb7
Fixed Flex Pages using only default language in frontend
2021-02-05 15:19:47 +02:00
Djamil Legato
25f8b787b6
Oh, don’t mind me… just bringing Grav to 2021! 🎆
2021-02-04 21:09:42 -08:00
Djamil Legato
ca6600bebf
Updated COC to Contributor Covenant COC v2
2021-02-04 20:46:32 -08:00
Djamil Legato
100babc11b
Updated bundled composer.phar binary to latest version 2.0.9
2021-02-04 20:42:23 -08:00
Matias Griese
ef00b0d14d
Added abstract FlexObject, FlexCollection and FlexIndex classes to \Grav\Common\Flex namespace
2021-02-04 13:13:20 +02:00
Andy Miller
359f6c82c5
Merge branch 'develop' of github.com:getgrav/grav into develop
...
# Conflicts:
# CHANGELOG.md
2021-02-02 14:37:29 -07:00
Andy Miller
a376c37a91
backup + security CLI commands not styling colors Fixes #3198
2021-02-02 14:36:48 -07:00
Matias Griese
16f610bfdf
Working fix for page save failing because of uploaded images [ #3191 ]
2021-02-02 07:54:16 +02:00
Andy Miller
02e41ae7ce
Merge tag '1.7.5' into develop
...
Release v1.7.5
2021-02-01 21:36:24 -07:00
Andy Miller
ae9b096ab0
Merge branch 'release/1.7.5'
2021-02-01 21:36:23 -07:00
Andy Miller
84d0b5e35d
prepare for release
2021-02-01 21:36:14 -07:00
Andy Miller
a0fd46edb8
revert #3191 fix - breaking save
2021-02-01 21:35:34 -07:00
Andy Miller
b681a86646
Revert "Fixed page save failing because of uploaded images [ #3191 ]"
...
This reverts commit 2c866f3c10 .
# Conflicts:
# CHANGELOG.md
2021-02-01 21:33:26 -07:00
Pierre Joye
6c3c068485
add test for multiple parts using folder
2021-02-02 07:27:54 +07:00
Pierre Joye
caf431d22e
add faker for multiple parts with folder
2021-02-02 07:27:21 +07:00
Pierre Joye
2044a649ba
add another test with subfolder
2021-02-02 07:25:58 +07:00
Andy Miller
7def7af8ff
comment out slack
2021-02-01 15:50:16 -07:00
Andy Miller
e85121f35a
comment out composer update / validate
2021-02-01 15:48:32 -07:00
Andy Miller
dbfc108fec
Merge branch 'release/1.7.4'
2021-02-01 15:35:00 -07:00
Andy Miller
4e01de183f
Merge tag '1.7.4' into develop
...
Release v1.7.4
2021-02-01 15:35:00 -07:00
Andy Miller
e8612833c3
prepare for release
2021-02-01 15:34:50 -07:00
Matias Griese
953b500fa0
Merge remote-tracking branch 'origin/develop' into develop
2021-02-01 19:15:02 +02:00
Matias Griese
1aa15b24a2
Fixed expert mode issue
2021-02-01 19:14:53 +02:00
NicoHood
b6d720791a
Set twig autoescaping to true
...
I think this value get overwritten anyways. Maybe we should remove it completely?
2021-02-01 18:48:47 +02:00
Matias Griese
21c6b56a27
Fixed incorrect config lookup for loading in ImageLoadingTrait [ #3192 ]
2021-02-01 18:11:01 +02:00
Pierre Joye
b20838531c
Resolved merge conflict
2021-02-01 22:43:28 +07:00
Matias Griese
2c866f3c10
Fixed page save failing because of uploaded images [ #3191 ]
2021-02-01 16:19:10 +02:00
Matias Griese
3d510a338e
Fixed untranslated module pages showing up in the menu
2021-02-01 15:40:54 +02:00
Matias Griese
95c4438091
Fixed page redirect to the first visible child page
2021-02-01 15:24:09 +02:00
Matias Griese
76e887e3fb
Fixed wrong ordering in page collections if intl extension has been enabled [ #3167 ]
2021-02-01 14:59:03 +02:00
Matias Griese
72b1a18744
Fixed cache clear on GPM uninstall command [ #3172 ]
2021-02-01 14:44:29 +02:00
Matias Griese
679a27a5ff
Updated CleanCommand
2021-02-01 12:16:48 +02:00
Matias Griese
55241864bc
Removed fzaninotto/faker library
2021-02-01 11:27:08 +02:00
Matias Griese
a8a960d10b
Updated unit tests
2021-02-01 11:14:53 +02:00
Pierre Joye
4ce3ff52bf
Add the test translated pages
2021-01-31 07:21:44 +07:00
Pierre Joye
10be5d5a7c
fix text if language is found and is part as enabled languages
2021-01-31 07:14:33 +07:00
Pierre Joye
711d7b122d
Add fixture for translatedLanguages
2021-01-30 21:22:39 +07:00
Pierre Joye
ea758e9dca
Add test for this translatedLanguages
2021-01-30 20:50:20 +07:00
Jeremy Gonyea
ee379a512a
Added ability to filter enabled or disabled with bin/gpm index
2021-01-29 23:06:20 -05:00
Andy Miller
ea519c66f2
Switch back to GITHUB_TOKEN for tests
2021-01-29 17:59:42 -07:00
Matias Griese
51bff9f1f0
Simplify GPM class
2021-01-29 13:40:09 +02:00
Matias Griese
aeb9777972
Improved GPM error handling
2021-01-29 11:31:44 +02:00
Matias Griese
3b61aedc66
Composer update
2021-01-29 10:13:29 +02:00
Pierre Joye
cb2c9616d7
Initialize route and raw_route, fix empty route as values
2021-01-29 14:48:20 +07:00
Matias Griese
a35b9b1279
Fixed onBlueprintCreated event being called multiple times in Flex Pages
2021-01-28 20:12:33 +02:00
Karmalakas
0ba23ca278
Fix Lithuanian nativeName ( #3141 )
...
That deleted second word literally means _language_, which is completely unnecessary in language choosing context (like for all other languages)
2021-01-26 11:15:34 -07:00
Matias Griese
2a67b5b827
Fixed saving page in expert mode [ #3174 ]
2021-01-26 11:08:43 +02:00
Matias Griese
0918419191
Added FlexForm::setSubmitMethod() to customize form submit action [ #3174 ]
2021-01-26 11:05:33 +02:00
Matias Griese
a4481bfd33
Fixed cannot change image format [ #3173 ]
2021-01-25 15:25:02 +02:00
Matias Griese
fcf24a40e2
Fixed login: visibility_requires_access not working [ #3176 ]
2021-01-25 15:09:49 +02:00
Matias Griese
59a70e0077
Fix phpstan tests for gantry
2021-01-22 20:39:41 +02:00
Matias Griese
5037941897
Fixed bin/gpm uninstall script not working because of bad typehint [ #3172 ]
2021-01-22 20:39:26 +02:00
Matias Griese
3dfbe8e49c
Composer update
2021-01-22 12:57:10 +02:00
Matias Griese
1cd34736ed
Added Composer SemVer library
2021-01-22 12:56:06 +02:00
Andy Miller
1b6e4d4300
Merge branch 'release/1.7.3'
2021-01-21 15:19:11 -07:00
Andy Miller
b598f8f972
Merge tag '1.7.3' into develop
...
Release v1.7.3
2021-01-21 15:19:11 -07:00
Andy Miller
7c145c7b1e
prepare for release
2021-01-21 15:19:01 -07:00
Matias Griese
38030c348d
Fixed installer bugs, reverted GPM config post-install hook for now
2021-01-21 23:45:42 +02:00
Matias Griese
625aa3f1bd
Fixed a bug in post-install methods
2021-01-21 23:00:34 +02:00
Andy Miller
8e337647a2
Merge tag '1.7.2' into develop
...
Release v1.7.2
2021-01-21 11:57:17 -07:00
Andy Miller
7cfc8dc00e
Merge branch 'release/1.7.2'
2021-01-21 11:57:16 -07:00
Andy Miller
30195b6c9e
prepare for release
2021-01-21 11:57:00 -07:00
Matias Griese
a628cb6775
Typo
2021-01-21 16:21:35 +02:00
Matias Griese
531ce433fe
Added support for running post-install scripts in bin/gpm selfupgrade if Grav was updated manually
2021-01-21 16:18:58 +02:00
Matias Griese
849097921a
Fixed GPM releases on testing if updating from Grav 1.7 RCs [ #3163 ]
2021-01-21 16:17:04 +02:00
Matias Griese
c8af0d8a38
Fixed Unsupported option "curl" passed to "Symfony\Component\HttpClient\CurlHttpClient" in bin/gpm selfupdate [ #3165 ]
2021-01-21 15:20:27 +02:00
Matias Griese
9a1ab6ee0b
Support force in environment:// stream
2021-01-21 14:59:02 +02:00
Matias Griese
04615b3a17
Fixed Clockwork debugger in sub-folder multi-site setups
2021-01-21 14:23:10 +02:00
Matias Griese
70ff5c2e94
Fixed broken stream initialization if environment:// paths aren't streams
2021-01-21 13:52:33 +02:00
Matias Griese
b82d51e3cc
Added support for bin/grav install -p myplugin or -t mytheme and hebe.json file support
2021-01-21 12:26:32 +02:00
Andy Miller
4d26acfd66
change testing -> stable in system.yaml
2021-01-20 12:55:20 -07:00
Andy Miller
42f976c82a
Merge branch 'release/1.7.1'
2021-01-20 12:03:35 -07:00
Andy Miller
6477d13bea
Merge tag '1.7.1' into develop
...
Release v1.7.1
2021-01-20 12:03:35 -07:00
Andy Miller
ba1e106aaf
prepare for release
2021-01-20 12:03:21 -07:00
Andy Miller
5f9fa481cb
better getPageFormat()
2021-01-20 10:23:19 -07:00
Matias Griese
84554ae71f
Fixed page metadata being double-escaped [ #3121 ]
2021-01-20 18:53:38 +02:00
Matias Griese
5f9c434aea
Fixed lighttpd.conf access-deny rule [ #1876 ]
2021-01-20 15:50:07 +02:00
Matias Griese
a0c3140e6d
Fixed twig parsing errors in pages where twig is parsed after markdown [ #3162 ]
2021-01-20 15:36:48 +02:00
Matias Griese
440fa263c2
Oops, fixed bug #3160
2021-01-20 15:22:02 +02:00
Matias Griese
f5b10564ca
Fixed bin/gpm selfupgrade error on Call to undefined method [ #3160 ]
2021-01-20 14:03:04 +02:00
Matias Griese
eb98597220
Flex Pages: Fixed fatal error when trying to move a page to Root (/) [ #3161 ]
2021-01-20 12:24:40 +02:00
Matias Griese
6992d52767
Fixed bin/gpm selfupgrade failing to report failed Grav update [ #3116 ]
2021-01-20 10:33:11 +02:00
Matias Griese
3a31d54600
Fixed bin/gpm index erroring out [ #3158 ]
2021-01-20 09:58:31 +02:00
Andy Miller
3d5b54515a
Fix for non-standard extension via Page::template_format()
2021-01-19 15:21:07 -07:00
Matias Griese
b9f1741ea1
Fixed fatal error when site.taxonomies contains a bad value
2021-01-20 00:05:56 +02:00
Andy Miller
0fa5273c56
Merge tag '1.7.0' into develop
...
Release v1.7.0
2021-01-19 13:13:22 -07:00
Andy Miller
916b7cfc44
Merge branch 'release/1.7.0'
2021-01-19 13:13:21 -07:00
Andy Miller
317efc182a
Prepare for release
2021-01-19 13:13:10 -07:00
Andy Miller
4bcfcfc4f8
Merge tag '1.7.0' into develop
...
Release v1.7.0
2021-01-19 12:54:16 -07:00
Andy Miller
02b3b9a4d7
Merge branch 'release/1.7.0'
2021-01-19 12:54:16 -07:00
Andy Miller
57d0fc3774
switch to 0.2.3
2021-01-19 12:45:23 -07:00
Andy Miller
2d1bca11df
use github secrets token
2021-01-19 12:28:01 -07:00
Andy Miller
ac0de93139
Merge tag '1.7.0' into develop
...
Release v1.7.0
2021-01-19 12:10:16 -07:00
Andy Miller
9e39860868
Merge branch 'release/1.7.0'
2021-01-19 12:10:15 -07:00
Andy Miller
b13a4d331c
Prepare for release
2021-01-19 12:10:05 -07:00
Andy Miller
065cd5b7b7
Prepare for release
2021-01-19 12:08:10 -07:00
Andy Miller
1d34b5389e
wrong workflow!
2021-01-19 08:37:10 -07:00
Andy Miller
23df7cc90d
Try different token
2021-01-19 08:34:59 -07:00
Andy Miller
c9a5d5a406
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2021-01-19 08:33:46 -07:00
Andy Miller
a5d2c86e59
set token
2021-01-19 08:33:42 -07:00
Andy Miller
f095cc760b
fix periods
2021-01-19 08:33:34 -07:00
Matias Griese
c256b0675d
Updated README.md, removed UPGRADE-1.7.md
2021-01-19 11:27:14 +02:00
Matias Griese
a7af12d026
Added support for locking the start and limit in a Page Collection
2021-01-19 11:14:55 +02:00
Matias Griese
d7995e9be4
Fixed page collection pagination not behaving as it did in Grav 1.6
2021-01-19 10:48:04 +02:00
Matias Griese
af2f4b66b9
Fixed ERR_TOO_MANY_REDIRECTS with HTTPS = 'On' [ #3155 ]
2021-01-18 20:38:58 +02:00
Matias Griese
15464aa10c
Fixed ignore parent in BlueprintSchema
2021-01-18 20:22:08 +02:00
Matias Griese
7cfc02e7d9
Use PHP 7.3 in build
2021-01-18 20:10:13 +02:00
Matias Griese
c6b0a50e4e
Composer update
2021-01-18 20:09:50 +02:00
Matias Griese
ac4f093590
Fixed streams in setup.php being overridden by system/streams.yaml [ #2450 ]
2021-01-18 11:20:21 +02:00
Matias Griese
a03746145b
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2021-01-15 22:29:49 +02:00
Matias Griese
3a3b84af61
Fixed page collections containing dummy items for untranslated default language [ #2985 ]
2021-01-15 22:21:39 +02:00
Matias Griese
3ba68bf5c5
Fixed multiple issues with system.language.translations: false
2021-01-15 20:36:58 +02:00
NicoHood
42daf75124
Fix documentation for asset array variable
2021-01-15 15:04:10 +01:00
Matias Griese
454e9c1d8e
Fixed Flex Pages cache not invalidating if saving an old Page object [ #3152 ]
2021-01-15 15:44:49 +02:00
Nico
ee9fb4aeec
Add german translations for GRAV.YES and GRAV.NO
2021-01-15 09:52:29 +02:00
Matias Griese
ba2c224d5d
Changelog update
2021-01-14 22:53:26 +02:00
Matias Griese
515eab7dad
Fixed ordering when changing parent of new page
2021-01-14 22:43:20 +02:00
Matias Griese
18b0e01a3e
Fixed version history issue
2021-01-14 20:50:40 +02:00
Matias Griese
57c6414d1c
Fixed PageObject::getRoute() with pages which have no route
2021-01-14 20:49:37 +02:00
Matias Griese
fdfcaaeb39
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Processors/ConfigurationProcessor.php
2021-01-14 17:16:27 +02:00
Matias Griese
561b91894c
Fixed version history
2021-01-14 17:13:58 +02:00
Andy Miller
aea01a3937
missed a change in regular pages
2021-01-11 16:32:10 -07:00
Andy Miller
9b34178332
Merge branch 'develop' into 1.7
...
# Conflicts:
# composer.lock
# system/defines.php
# system/src/Grav/Common/Page/Medium/ImageMedium.php
# system/src/Grav/Common/Page/Page.php
# system/src/Grav/Common/Twig/TwigExtension.php
2021-01-11 16:29:39 -07:00
Matias Griese
eced8facb8
Merge remote-tracking branch 'origin/1.7' into 1.7
2021-01-12 00:51:52 +02:00
Matias Griese
074e13325e
Fixed Inflector methods when translation is missing GRAV.INFLECTOR_* translations
2021-01-12 00:51:43 +02:00
angusmcb
d7378f87c5
Added 'format' to magic actions for images ( #3144 )
2021-01-11 15:49:37 -07:00
Andy Miller
4091c16e97
don’t use array_support
2021-01-11 15:36:03 -07:00
Andy Miller
56408b37ac
Fix for string->array conversion with translations: false admin#1896
2021-01-11 15:10:25 -07:00
Nico
fd18eeb62c
Add grav twig extensions to its own evaluate and evaluate_twig filters ( #3139 )
...
I wanted to use `evaluate_twig()` with a template the uses `theme_var()` or also a simpler twig function `string`. I made them available with this simple call.
2021-01-11 12:47:43 -07:00
Nico
cbd4ed311f
Set twig_first setting to the correct default ( #3138 )
...
I've also verified this via code, the correct default is `false`. It is also documented here:
https://learn.getgrav.org/16/basics/grav-configuration#pages
2021-01-11 12:46:37 -07:00
Andy Miller
8122703e3b
Initialize pages + themes so email will work
2021-01-11 11:40:43 -07:00
Andy Miller
2920b6143b
improve scheduler
2021-01-11 11:30:18 -07:00
Matias Griese
8870463afc
Composer update
2021-01-11 10:49:50 +02:00
NicoHood
f8972f812a
Fix asset unit test
2021-01-09 22:02:01 +01:00
Matias Griese
23fa2324a8
Minor tweaks on phpstan
2021-01-09 09:58:03 +02:00
Matias Griese
0df1082778
Keep on fixing CLI commands
2021-01-07 12:39:38 +02:00
Matias Griese
6647b8da3c
Composer update
2021-01-07 11:59:37 +02:00
Matias Griese
f0b9411e19
Fix Console::addOption() breaking --env and --lang
2021-01-06 20:27:46 +02:00
Matias Griese
5c1cc5cdd7
Changelog update
2021-01-06 19:36:52 +02:00
Matias Griese
df9eb60ffa
Remove duplicated --env in yamllinter console command
2021-01-06 19:23:32 +02:00
Matias Griese
9893792768
Improve all console commands
2021-01-06 19:13:19 +02:00
Matias Griese
379033aae4
Further improve CLI commands
2021-01-06 13:45:19 +02:00
Matias Griese
193ab52a35
Better --env support for bin/grav and bin/gpm console commands
2021-01-06 13:11:43 +02:00
Matias Griese
9eb6662db8
Changelog update
2021-01-06 11:12:36 +02:00
Matias Griese
5e48146f59
Simplify QFN
2021-01-05 18:50:28 +02:00
Matias Griese
627702a3a1
Merge remote-tracking branch 'origin/1.7' into 1.7
2021-01-05 12:02:00 +02:00
Matias Griese
d9ee6de3d0
Phpstan phpdoc improvements
2021-01-05 11:59:19 +02:00
Andy Miller
14df5a6d5f
updated robots.txt
2021-01-04 13:41:32 -07:00
NicoHood
a809fb8c41
Fix #2781 asset manager pipeline order. Patch taken from @pamtbaau
2021-01-03 13:42:26 +01:00
Andy Miller
2738107b1e
composer update for matthiasmullie/minify
2020-12-28 11:04:24 -07:00
Andy Miller
e53f26ca13
composer update for matthiasmullie/minify
2020-12-28 11:03:45 -07:00
thekenshow
d3e80d62e5
Fixed Link to XSS Security Docs ( #3115 )
...
* Fixed Link to XSS Security Docs
Was linking to .local server.
* Fixed link reference
Co-authored-by: Djamil Legato <djamil+github@djamil.it >
2020-12-28 08:13:29 -08:00
Andy Miller
b7aa20ed88
vendor updates
2020-12-24 11:33:37 -07:00
Andy Miller
26da4a1aa3
Updated minify library to include calc() fix
2020-12-24 11:32:23 -07:00
Matias Griese
4345a629f1
Added FlexCollection::getDistinctValues() to get all the assigned values from the field
2020-12-23 21:05:58 +02:00
Matias Griese
5bb4ca7822
Fixed Clockwork missing dumped arrays and objects
2020-12-23 21:03:36 +02:00
Matias Griese
79ee06f518
Fixed Clockwork missing dumped arrays and objects
2020-12-23 20:21:55 +02:00
Matias Griese
bc2435efe9
Fixed Flex sorting issues
2020-12-23 19:23:53 +02:00
Matias Griese
504a29f496
Added support for relative paths in PageObject::getLevelListing() [ #3110 ]
2020-12-23 14:09:55 +02:00
Matias Griese
0948e9db9d
Fixed Filesystem::normalize() with dot-dot paths
2020-12-23 13:46:49 +02:00
Matias Griese
c298464314
Composer update
2020-12-23 11:44:30 +02:00
Matias Griese
67a00a799c
Return value fixes for Session class
2020-12-23 11:40:32 +02:00
Matias Griese
589c9e4445
Enabled ETag setting by default for 304 responses
2020-12-22 18:43:13 +02:00
Matias Griese
d1925c8935
Fixed pages with session messages should never be cached [ #3108 ]
2020-12-22 18:06:28 +02:00
Matias Griese
2923658bb9
Use PHP 7.4 serialization
2020-12-22 15:12:09 +02:00
Matias Griese
c333da60d6
Fixed unserialize Framework\File classes
2020-12-22 15:10:33 +02:00
Matias Griese
cf62db1329
Fixed unserialize in MarkdownFormatter class
2020-12-22 13:53:19 +02:00
Matias Griese
625a39a892
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-12-18 20:53:47 +02:00
Matias Griese
ffc93a77a9
Make it possible to use an absolute path when loading a blueprint
2020-12-18 20:53:38 +02:00
Andy Miller
0cee2b6a97
hide errors with exif
2020-12-17 21:12:15 -07:00
Matias Griese
a24ec2c433
Better fix for system.custom_base_url, which does not affect other urls
2020-12-17 10:02:55 +02:00
Matias Griese
e5727462e7
Fixed port issue with system.custom_base_url
2020-12-16 20:54:56 +02:00
Matias Griese
c1cb4e192f
Added support for overriding configuration by using environment variables
2020-12-16 16:38:15 +02:00
Andy Miller
b0c12063a1
should skip release of prerelease
2020-12-15 11:12:54 -07:00
Andy Miller
e4b1e87b9a
prepare for rc release
2020-12-15 10:57:10 -07:00
Andy Miller
6e136bf83f
Try adding php8 back in to tests
2020-12-15 10:45:35 -07:00
Matias Griese
36504d7123
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-12-15 19:26:21 +02:00
Matias Griese
8ac4615117
Fixed missing parenthesis in Setup.php
2020-12-15 19:25:34 +02:00
Andy Miller
7ed04ed3b0
composer update
2020-12-15 10:07:54 -07:00
Andy Miller
c5b2440488
remove composer update
2020-12-15 10:04:12 -07:00
Andy Miller
37ce236a43
try forcing token
2020-12-15 10:02:50 -07:00
Andy Miller
31ab55558c
remove PHP 8
2020-12-15 09:52:42 -07:00
Matias Griese
c51830feec
Fix bug in Setup.php
2020-12-15 18:30:21 +02:00
Matias Griese
291e91891a
Improved multi-site customization
2020-12-15 15:53:24 +02:00
Matias Griese
307ede3183
Fix for subfolder install [ #2964 ]
2020-12-15 08:37:07 +02:00
Andy Miller
d4a20c71c2
Merge branch 'release/1.6.31'
2020-12-14 21:28:53 -07:00
Andy Miller
ec68068b97
Merge tag '1.6.31' into develop
...
Release v1.6.31
2020-12-14 21:28:53 -07:00
Andy Miller
d9c1445542
prepare for release
2020-12-14 21:28:42 -07:00
Matias Griese
26f4d05e87
Fixed dropped query params when ? is preceded with / [ #2964 ]
2020-12-11 15:32:09 +02:00
Matias Griese
b6c941fc3e
Fixed twig script/style tag {% script 'file.js' at 'bottom' %}, replaces broken in operator [ #3084 ]
2020-12-11 14:29:13 +02:00
Matias Griese
cedcc845d5
Fixed uppercase Assets\*::Class (should be in lower case)
2020-12-11 11:34:52 +02:00
Matias Griese
02a3ed2e0e
Fixed missing return value in TwigExtension::svgImageFunction(), some code cleanup
2020-12-11 11:32:43 +02:00
Matias Griese
a729daa3d3
Use return types in Twig node and token classes
2020-12-11 11:30:34 +02:00
Matias Griese
ba23cceae7
Fixed StaticResizeTrait::resize() bad image height/width attributes if null values are passed to the method
2020-12-11 11:25:37 +02:00
Matias Griese
d3e9083869
Fixed deprecated method call for Whoops
2020-12-11 11:16:22 +02:00
Matias Griese
09d92ebab6
Fixed wrong (but working) method call for Whoops
2020-12-11 11:04:41 +02:00
Matias Griese
2777bedb51
Updated a lot of docblocks
2020-12-10 23:15:02 +02:00
Matias Griese
f181e1d237
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-12-10 21:47:06 +02:00
Matias Griese
8f7dc43e1f
Changelog update [ #3101 ]
2020-12-10 21:46:57 +02:00
Djamil Legato
249c2f1e69
Update composer first thing
2020-12-10 11:24:28 -08:00
Djamil Legato
6a4686d17b
Update composer first thing
2020-12-10 11:19:27 -08:00
Andy Miller
3529943bb0
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/src/Grav/Common/Twig/TwigExtension.php
2020-12-10 10:55:54 -07:00
Andy Miller
1c63f4bf46
Fix Twig svg_image() issue with classes applied to all elements #3068
2020-12-10 10:54:38 -07:00
Andy Miller
380177b777
Merge branch 'develop' into 1.7
2020-12-10 10:41:57 -07:00
Andy Miller
bc22c8d2b1
Allow all css and js to be seached via robots.txt by default
2020-12-10 10:41:42 -07:00
Matias Griese
c5cdeaef07
Changelog update [ #3101 ]
2020-12-10 15:09:15 +02:00
Matias Griese
a1fb4a2487
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-12-10 15:07:57 +02:00
Matias Griese
d34593928d
Fixed Argument 1 passed to Grav\Common\User\DataUser\User::filterUsername() must be of the type string [ #1992 ]
2020-12-10 15:07:38 +02:00
Andy Miller
5184f8e6a3
automated testing for Grav 1.7 commits/prs
2020-12-09 12:08:47 -07:00
Matias Griese
ea358c239f
Restored samesite cookies after merge from develop
2020-12-09 15:42:46 +02:00
Matias Griese
2cf90cc60b
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
composer.json
composer.lock
system/blueprints/config/system.yaml
system/defines.php
system/src/Grav/Common/Page/Pages.php
2020-12-09 15:33:37 +02:00
Matias Griese
db24d3e53e
Fixed pages field escaping issues, needs admin update, too
2020-12-09 15:28:48 +02:00
Matias Griese
6a0caebe2e
Fixed unimplemented PageObject::getOriginal() call [ #3098 ]
2020-12-09 14:02:33 +02:00
Matias Griese
ac85946e0f
Added support for setting GRAV_ENVIRONMENT by using environment variable or a constant
2020-12-08 13:41:05 +02:00
Matias Griese
fc55a8e49b
Added support for setting GRAV_SETUP_PATH by using environment variable
2020-12-08 13:27:53 +02:00
Matias Griese
b093aa9fa6
Fix symfony bug (part 2)
2020-12-08 12:13:08 +02:00
Matias Griese
e60e9fa3dd
Fix symfony bug
2020-12-08 11:59:09 +02:00
Andy Miller
29bcbf042f
Added slack on failure
2020-12-07 16:19:34 -07:00
Andy Miller
19719ecac1
Added slack to tests
2020-12-07 16:14:16 -07:00
Matias Griese
4d288ad2ee
CLI command cleanup
2020-12-07 19:40:10 +02:00
Matias Griese
eccaf4acff
CLI command cleanup
2020-12-07 13:36:51 +02:00
Matias Griese
c2a2ef212e
Fixed broken list in bin/gpm index, CLI/GPM command failures returning success [ #3092 , #3017 ]
2020-12-07 12:56:47 +02:00
Djamil Legato
47ab76c7e3
🎉 Moved Travis releases builds to Github Actions 🎉
2020-12-05 16:53:14 -08:00
Andy Miller
dd30b96210
auto-escape change
2020-12-05 11:34:40 -07:00
Andy Miller
3e053784c2
ignore versions.yaml
2020-12-04 14:26:42 -07:00
Andy Miller
7b97cd0cf1
ignore versions.yaml
2020-12-04 12:21:42 -07:00
Djamil Legato
809767883b
Disable develop branch from triggering travis
...
Temporary, while we move to GitHub Actions.
2020-12-04 10:07:48 -08:00
Matias Griese
d8e38665f1
Changelog update
2020-12-04 20:06:57 +02:00
Matias Griese
f25ea8f056
Updated unit tests
2020-12-04 20:01:28 +02:00
Matias Griese
7c0ba80530
Fixed potential error when upgrading Grav
2020-12-04 19:29:07 +02:00
Andy Miller
6eb083bebe
Merge tag '1.6.30' into develop
...
Release v1.6.30
2020-12-04 05:30:11 -07:00
Andy Miller
3a822f7bc4
Merge branch 'release/1.6.30'
2020-12-04 05:30:10 -07:00
Andy Miller
9a2268a54e
prepare for release
2020-12-04 05:29:56 -07:00
Andy Miller
611171371b
fix for travis build
2020-12-04 05:26:29 -07:00
Andy Miller
e1d4fe36f4
Merge branch 'release/1.6.30'
2020-12-04 03:42:37 -07:00
Andy Miller
079d8c19a4
Merge tag '1.6.30' into develop
...
Release v1.6.30
2020-12-04 03:42:37 -07:00
Andy Miller
418c6dd7f8
prepare for release
2020-12-04 03:42:02 -07:00
Andy Miller
08304d5064
Revert "Allow to set SameSite from system.yaml ( #3063 )"
...
This reverts commit 0b41eea2bb .
2020-12-04 03:34:26 -07:00
Andy Miller
5cdeb28e6b
Revert "better handle cookie_samesite if null"
...
This reverts commit fd0c9823fa .
2020-12-04 03:33:59 -07:00
Andy Miller
c5efd17a9c
GA Slack WIP
2020-12-03 22:16:56 -07:00
Andy Miller
6276ead820
removed deprecated values
2020-12-03 22:10:36 -07:00
Andy Miller
b5cdc12478
GA WIP
2020-12-03 22:02:46 -07:00
Andy Miller
ff511b8968
GA testing
2020-12-03 21:58:32 -07:00
Andy Miller
037a84c46f
Added GA Test workflow
2020-12-03 20:49:02 -07:00
Andy Miller
3d0f29a172
removed deleted repo
2020-12-03 20:48:38 -07:00
Andy Miller
85c239bc18
Fix for PHP8
2020-12-03 17:43:33 -07:00
Andy Miller
1fb6a39d9d
prepare for rc.19 release
2020-12-03 17:12:55 -07:00
Andy Miller
9aeac93c9a
composer update
2020-12-03 16:10:54 -07:00
Andy Miller
6188076fe6
prepare for rc.18 release
2020-12-03 14:31:25 -07:00
Andy Miller
0fc7fd3411
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2020-12-03 14:27:38 -07:00
Andy Miller
078c8d23d5
Merge branch 'release/1.6.29'
2020-12-03 14:22:52 -07:00
Andy Miller
8c845c77c1
Merge tag '1.6.29' into develop
...
Release v1.6.29
2020-12-03 14:22:52 -07:00
Andy Miller
cb373dae59
prepare for release
2020-12-03 14:22:38 -07:00
Matias Griese
0a42a889ec
Sort by numeric in Cron::cronToArray()
2020-12-02 21:51:34 +02:00
Matias Griese
e8f5080f35
Updated Gregwar to our own version
2020-12-02 16:09:10 +02:00
Matias Griese
00f73957dd
Fixed doctrine collection sorting to be natural and case insensitive
2020-12-02 10:56:18 +02:00
Matias Griese
3a0480e0d8
Fixed plugin/theme priority ordering to be numeric
2020-12-02 10:45:11 +02:00
Matias Griese
0cee7bcdc8
Fixed Page ordering to be natural and case insensitive
2020-12-02 10:41:10 +02:00
Matias Griese
30401df4b7
Fixed Flex ordering to be natural and case insensitive
2020-12-02 10:37:51 +02:00
Matias Griese
f5d1e98491
Use previous version of Symfony YAML because of a bug
2020-12-01 11:57:08 +02:00
Matias Griese
8f9b2d22c1
Fixed event timeline in clockwork
2020-12-01 10:33:37 +02:00
Matias Griese
2b17767b53
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Backup/Backups.php
2020-12-01 09:35:35 +02:00
Matias Griese
00a7094802
Update getBackupDownloadUrl() method to not pass the path
2020-12-01 09:33:55 +02:00
Andy Miller
6eaf44e397
Merge branch 'develop' into 1.7
2020-11-30 16:14:01 -07:00
Andy Miller
24b52c77fe
update changelog
2020-11-30 16:13:51 -07:00
Andy Miller
7a9b906925
update changelog
2020-11-30 16:13:25 -07:00
Andy Miller
53bef264e7
XSS fix for grav-ghsa-cvmr-6428-87w9
2020-11-30 16:11:22 -07:00
Andy Miller
75b74c4ab3
XSS fix for grav-ghsa-cvmr-6428-87w9
2020-11-30 16:10:56 -07:00
Matias Griese
ca3a9aecd6
Do not create the new user/env folder if environment already exists elsewhere
2020-11-30 18:21:13 +02:00
Matias Griese
8f7902af94
Installer improvements
2020-11-30 16:13:24 +02:00
Andy Miller
8df3fa31fb
updated with new toolbox
2020-11-27 13:53:33 -07:00
Matias Griese
ff7a1b861e
Flex improvements
2020-11-27 14:56:50 +02:00
Matias Griese
d6a82e5c56
Fixed minor installer issues
2020-11-27 14:49:47 +02:00
Matias Griese
f714e6fa14
PHP 8 fixes (part 2)
2020-11-27 14:13:59 +02:00
Matias Griese
6817133819
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
composer.json
composer.lock
2020-11-27 14:01:56 +02:00
Matias Griese
76670e47a1
PHP 8 fixes
2020-11-27 13:49:10 +02:00
Matias Griese
961b24a019
Fixed exception in CLI GPM and backup commands when php-zip is not enabled [ #3075 ]
2020-11-24 19:52:11 +02:00
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
Matias Griese
77ec847e20
Tighten requirements (require PHP 8 support for libraries)
2020-11-04 18:31:04 +02:00
Matias Griese
8bf5fcb8ec
Improve Flex configuration: gather views together in blueprint
2020-11-04 18:30:15 +02:00
Matias Griese
ff41d76501
Added search option same_as to Flex Objects
2020-11-03 09:11:58 +02:00
Matias Griese
d9772ed5c6
Hide Flex Pages frontend configuration (not ready for production use)
2020-11-02 15:52:27 +02:00
Matias Griese
8dba1b37c7
Update composer
2020-11-02 15:44:45 +02:00
Matias Griese
8b017dc647
Update composer
2020-10-30 22:17:14 +02:00
Matias Griese
c8ee05d671
Set minimum requirements to PHP 7.2.5
2020-10-30 21:52:04 +02:00
Djamil Legato
40216e310d
Create SECURITY.md
...
Added security policy
2020-10-30 12:03:34 -07:00
Grant
6a6f99e9ae
Add option for timeout in selfupgrade command ( #3013 )
...
* Add option for timeout in selfupgrade command
* Raise the default timeout
2020-10-30 07:48:03 -06:00
Djamil Legato
14ad7cf3ac
Set grav_cli as referer when coming from CLI
2020-10-29 15:58:32 -07:00
Djamil Legato
ce327dca42
Set grav_cli as referer when coming from CLI
2020-10-29 15:56:20 -07:00
Djamil Legato
ded7670ac3
Forward a sid to GPM when downloading a premium package via CLI
2020-10-29 15:49:36 -07:00
Djamil Legato
5bf1ec0fd9
Forward a sid to GPM when downloading a premium package via CLI
2020-10-29 15:48:34 -07:00
Matias Griese
306c0505a6
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
2020-10-29 11:10:33 +02:00
Matias Griese
325cb69a65
Merge remote-tracking branch 'origin/develop' into develop
2020-10-29 11:03:37 +02:00
Matias Griese
c3df9b6484
Added .htaccess rule to block attempts to use Twig in the request URL
2020-10-29 11:03:28 +02:00
Andy Miller
db6bfc00fc
Upgraded bin/composer.phar to composer 2
2020-10-26 11:37:24 -06:00
Andy Miller
51b5d7a939
Fix compatibility with Symfony 4.2 and up. ( #3048 )
2020-10-26 11:34:52 -06:00
Matias Griese
9490f62dee
Composer update
2020-10-26 14:58:49 +02:00
Vilius Šumskas
1661dc9ef7
Fix compatibility with Symfony 4.2 and up. ( #3048 )
...
This enables running scheduled *shell* commands again because Symfony 4.2 deprecated passing commands as a string to the Process component: https://symfony.com/blog/new-in-symfony-4-2-important-deprecations#deprecated-process-commands-as-strings
One also needs to catch all possible exceptions from the Process component, though. These exceptions are never displayed or sent to any of the logs and I've spent hours trying to debug why my scheduled tasks are failing.
2020-10-23 14:40:35 -06:00
Matias Griese
aa7731dc5d
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-10-23 14:45:24 +03:00
Matias Griese
4150564538
Added FlexDirectoryInterface interface
2020-10-23 14:45:16 +03:00
Andy Miller
38043ebade
Merge branch 'develop' of github.com:getgrav/grav into develop
...
# Conflicts:
# CHANGELOG.md
2020-10-18 15:10:01 -06:00
Andy Miller
9a694a8d3d
updated jquery 3.x
2020-10-18 15:08:59 -06:00
Andy Miller
f6997f54eb
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-10-18 15:07:19 -06:00
Andy Miller
2631c18484
updated jquery
2020-10-18 15:07:13 -06:00
Matias Griese
c0d819b97a
Fixed print_r() in twig
2020-10-18 20:17:17 +03:00
Matias Griese
972d32c969
Added deprecation notice when using system.pages_fallback_only
2020-10-16 12:29:37 +03:00
Matias Griese
7f0e51f92f
Minor fix to upgrade guide
2020-10-15 13:41:50 +03:00
Matias Griese
6f78c2288f
Added missing languages.content_fallback configuration variable to system.yaml
2020-10-15 11:12:30 +03:00
Matias Griese
b331ba42b8
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
2020-10-14 11:02:46 +03:00
Matias Griese
fb3efba204
Fixed hardcoded system folder in blueprints, config and language streams
2020-10-14 11:01:45 +03:00
Matias Griese
58e09dcff4
Composer update
2020-10-14 10:38:13 +03:00
Matias Griese
747055f60e
Fixed hardcoded system folder in blueprints, config and language streams
2020-10-14 10:37:59 +03:00
Matias Griese
aa07c64440
Missing method
2020-10-14 10:37:45 +03:00
Matias Griese
6b9f1d8414
Fixed bug in collections where filter type: false did not work
2020-10-13 20:54:20 +03:00
Matias Griese
b4bc1d292a
Tweak pages collection filters
2020-10-13 20:29:09 +03:00
Matias Griese
c98553d19b
Missed few cases (deprecated methods)
2020-10-13 19:18:10 +03:00
Matias Griese
1ace31216f
Renamed PageCollectionInterface::nonModular() into PageCollectionInterface::pages() and deprecate the old method
...
Renamed `PageCollectionInterface::modular()` into `PageCollectionInterface::modules()` and deprecate the old method
2020-10-13 19:01:43 +03:00
Matias Griese
495cec930c
Updated upgrade docs
2020-10-12 17:34:16 +03:00
Andy Miller
44ad0ca1ea
Menu Visibility Requires Access setting wrong frontmatter login#265
2020-10-11 14:19:15 -06:00
Matias Griese
4ba8e9e99d
Fixed media crashing on a bad image
2020-10-08 22:17:12 +03:00
Matias Griese
1eb85b366d
Accessing page with unsupported file extension (jpg, pdf, xsl) will use wrong mime type [ #3031 ]
2020-10-08 13:02:47 +03:00
Andy Miller
3821ae441f
prepare for rc release
2020-10-07 17:43:25 -06:00
Andy Miller
b01e5f7366
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
# system/src/Grav/Common/Helpers/Excerpts.php
2020-10-07 17:41:13 -06:00
Andy Miller
b375a543ec
Merge tag '1.6.28' into develop
...
Release v1.6.28
2020-10-07 17:26:16 -06:00
Andy Miller
2c9d848af5
Merge branch 'release/1.6.28'
2020-10-07 17:26:15 -06:00
Andy Miller
8d65c5c2c0
prepare for release
2020-10-07 17:25:32 -06:00
Matias Griese
0af731b6a2
Fixed bug in FlexMediaTrait::getMediaFieldSettings()
2020-10-07 13:56:19 +03:00
Andy Miller
9d870b2c45
Backported folder::countChildren() from 1.7
2020-10-06 16:06:10 -06:00
Matias Griese
82abf87f75
Improve media rename errors
2020-10-06 13:12:14 +03:00
Matias Griese
81ef023b37
Composer update
2020-10-06 10:23:06 +03:00
Matias Griese
776fffb2dc
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
composer.lock
system/src/Grav/Common/Grav.php
2020-10-06 10:21:33 +03:00
Andy Miller
cfd5d9e209
improved compatibility
2020-10-05 18:44:59 -06:00
Matias Griese
23716ff729
Do not cache 404 [ #3025 ]
2020-10-05 11:16:17 +03:00
Matias Griese
18921a4f14
Composer update
2020-10-05 10:57:02 +03:00
Andy Miller
569c42724b
more docs
2020-10-04 18:28:24 -06:00
Andy Miller
18abf7d644
Caddyfile more friendly for local development
2020-10-04 18:28:18 -06:00
Andy Miller
12efdb9fe4
Merge branch 'develop' into 1.7
2020-10-04 16:36:07 -06:00
Cant_Aim
fdf884036d
Update to Caddyfile using Caddy 2 changes. ( #2963 )
2020-10-04 16:35:37 -06:00
Matias Griese
998018af3e
Phpstan fixes
2020-10-02 13:34:51 +03:00
Matias Griese
cae71f3d60
Composer update
2020-10-02 13:24:45 +03:00
Matias Griese
f7e43fab35
Added clearCache() to storages
2020-10-02 13:21:07 +03:00
Matias Griese
4f7a4ac1e2
PhpStan fixes
2020-10-02 13:12:47 +03:00
Matias Griese
5fc7b34ce7
Added reload argument to FlexStorageIngerface::getMetaData()
2020-10-02 12:06:46 +03:00
Andy Miller
cbf73b2290
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
# system/src/Grav/Common/GPM/Response.php
# system/src/Grav/Common/Twig/Node/TwigNodeCache.php
# system/src/Grav/Common/Twig/TokenParser/TwigTokenParserCache.php
# system/src/Grav/Common/Twig/TwigExtension.php
# system/src/Grav/Common/Utils.php
2020-09-30 10:26:51 -06:00
Matias Griese
f344a8166e
Changelog update
2020-09-30 14:38:47 +03:00
Matias Griese
9532317928
Fixed fatal error in toggled fields
2020-09-30 14:38:29 +03:00
Matias Griese
4cf85c462d
Merge remote-tracking branch 'origin/1.7' into 1.7
...
# Conflicts:
# CHANGELOG.md
2020-09-30 14:35:52 +03:00
Matias Griese
6fe2964f37
Flex User: make multiple file/image fields to work
2020-09-30 14:35:29 +03:00
Djamil Legato
2108a902c2
Fixed Referer reference for GPM calls
2020-09-28 17:37:08 -07:00
Andy Miller
1520eec677
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-09-28 18:35:06 -06:00
Andy Miller
e3ba3a3ea4
added Uri::getAllHeaders() compatibility
2020-09-28 18:35:01 -06:00
Djamil Legato
1c104f9358
Updated Changelog
2020-09-28 16:38:11 -07:00
Djamil Legato
f8b9536eb8
Fixed Referer reference for GPM calls
2020-09-28 16:37:18 -07:00
Matias Griese
0e34628c6f
Flex User: make multiple file/image fields to work
2020-09-25 15:03:15 +03:00
Matias Griese
614bc0b254
Make MediaUploadTrait easier to override
2020-09-25 13:55:46 +03:00
Matias Griese
cc6eafdb09
Fixed Flex User avatar when using folder storage
...
Fixed bug in `Flex Form` making it impossible to set nested values
2020-09-25 11:08:53 +03:00
Matias Griese
df4cbdcc09
Do not log deprecated messages for now (too much into in clockwork)
2020-09-23 16:18:16 +03:00
Matias Griese
f5e53a9a4c
Fixed FlexObject::freeMedia() method causing media to become null
2020-09-23 16:17:25 +03:00
Matias Griese
46f654fcee
Fixed unset() in ObjectProperty class
2020-09-23 16:15:39 +03:00
Matias Griese
aa3a3f4a17
Fixed media upload failing with custom folders
2020-09-23 11:52:42 +03:00
Andy Miller
59b3b6cc02
initialize page blueprint first
2020-09-21 15:00:51 -06:00
Matias Griese
6d4b8e8401
Fixed onBlueprintCreated firing multiple times recursively
2020-09-21 23:49:45 +03:00
Matias Griese
9ac7a60835
Make sure that onBlueprintCreated gets called only once
2020-09-21 23:40:08 +03:00
Matias Griese
790dbd381d
Added missing onBlueprintCreated event for Flex Pages
2020-09-21 23:20:44 +03:00
Matias Griese
ac6c8a985b
Improve MediaUploadTrait
2020-09-21 16:50:22 +03:00
Matias Griese
fea22e0409
Remove typehint from UserObject
2020-09-21 10:40:52 +03:00
Matias Griese
ac7d595a2d
Merge branch '1.7' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Twig/Twig.php
2020-09-21 10:14:04 +03:00
Matias Griese
819e412e09
Improve docblocks in Grav\Common, improve code readability
2020-09-20 22:04:40 +03:00
Jeremy Gonyea
bdfec68340
Custom nginx-ddev-site.conf no longer required ( #3011 )
2020-09-18 20:43:51 -06:00
Andy Miller
0b7ef6c8fb
Merge branch '1.7' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# CHANGELOG.md
2020-09-18 12:51:00 -06:00
Andy Miller
9880ce977a
Added default templates in Grav itself
2020-09-18 12:49:10 -06:00
Matias Griese
e88f924274
Phpstan fixes
2020-09-18 09:57:56 +03:00
Matias Griese
fe53dc88e5
Improve Media classes
2020-09-18 09:20:27 +03:00
Matias Griese
fdfd6558f2
Composer update
2020-09-18 09:17:28 +03:00
Matias Griese
6d9e3dcad1
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-09-15 10:34:51 +03:00
Andy Miller
20c4468edd
safety check in Utils::svgImageFunction()
2020-09-11 14:48:50 -06:00
Matias Griese
7f80e650b1
Improve Media classes
2020-09-11 14:13:06 +03:00
Andy Miller
1995837b3f
composer udpate
2020-09-10 19:46:30 -06:00
Andy Miller
88c0617279
update changelog
2020-09-10 15:55:33 -06:00
Andy Miller
b8b1bed7ed
backported theme_var enhanced logic from 1.7
2020-09-10 15:52:52 -06:00
Andy Miller
03c6e74c4d
backported {{ cache }} from 1.7
2020-09-10 15:49:25 -06:00
Andy Miller
71639de5ec
Added Utils::fullPath() helper method
2020-09-10 15:43:57 -06:00
Andy Miller
39310cd4af
Added svg_image twig function
2020-09-10 15:43:47 -06:00
Matias Griese
582352b2d2
Fixed infinite loop in blueprints with extend@ to a parent stream
2020-09-08 23:15:36 +03:00
Matias Griese
f2c271f66d
Fixed Security::sanitizeSVG() creating an empty file if SVG file cannot be parsed
2020-09-08 15:15:25 +03:00
Matias Griese
d99e1f519e
Added Filesystem::basename() method
2020-09-07 13:09:07 +03:00
Matias Griese
c53e2843be
Minor MediaFileTrait update to support external URLs
2020-09-04 14:24:31 +03:00
Matias Griese
f438ce04fb
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-09-02 12:41:42 +03:00
Matias Griese
8be5952b92
Upgrade guide update
2020-09-02 10:45:01 +03:00
Andy Miller
cfc8610a16
prepare for rc release
2020-09-01 14:46:52 -06:00
Andy Miller
ad8a5d9870
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2020-09-01 14:46:05 -06:00
Andy Miller
75cb4e392d
Merge branch 'release/1.6.27'
2020-09-01 14:35:38 -06:00
Andy Miller
ec9dd14cb4
Merge tag '1.6.27' into develop
...
Release v1.6.27
2020-09-01 14:35:38 -06:00
Andy Miller
6e8c852bfa
prepare for release
2020-09-01 14:35:29 -06:00
Andy Miller
f204979ada
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-08-31 13:58:28 -06:00
Andy Miller
6275327b0a
strip <xml> and optionally <style>
2020-08-31 13:58:24 -06:00
Matias Griese
f1126e63b1
Flex: Improve row rename logic
2020-08-31 15:25:02 +03:00
Matias Griese
7157ed08f9
Fixed Flex Pages bug where renaming slug causes bad ordering range after save [ #2997 ]
2020-08-28 21:50:18 +03:00
Matias Griese
d33627f1fe
Composer update
2020-08-28 14:26:18 +03:00
Matias Griese
c2611cfeaf
Fixed Flex Pages bug where changing a modular page template added duplicate file [admin#1899]
2020-08-28 14:26:07 +03:00
Matias Griese
056614fa6b
Fixed Flex Pages bug where onAdminSave passes page as $event['page'] instead of $event['object'] [ #2995 ]
2020-08-28 12:18:02 +03:00
Matias Griese
4c19226959
Include route in Flex Pages edit title
2020-08-28 09:42:41 +03:00
Matias Griese
d41a31f614
Added MediaUploadInterface::renameFile() method
2020-08-28 09:41:50 +03:00
Matias Griese
d83dc07368
Added MediaUploadInterface::renameFile() method
2020-08-28 09:37:44 +03:00
Andy Miller
f30d8748f1
tidy up grav instance reference
2020-08-27 11:02:00 -06:00
Andy Miller
b4710c292f
Added themes to cached bluerprints + configs
2020-08-27 11:01:35 -06:00
Andy Miller
c3cd399087
allow null for classes
2020-08-26 14:08:31 -06:00
Andy Miller
f8a2c94903
Added a fullPath() helper method
2020-08-26 14:05:42 -06:00
Andy Miller
747b081809
added svg_image() twig function
2020-08-25 14:47:17 -06:00
Andy Miller
55903dab11
composer updates
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-08-24 11:53:16 -06:00
Andy Miller
a6c094f9aa
fix error when no parent exists
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-08-13 11:43:55 -06:00
Andy Miller
b9b978e452
deprecate header_var + enhance theme_var
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-08-12 17:23:27 -06:00
Andy Miller
bad24f8a85
support returning object
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-08-03 20:25:01 -06:00
Andy Miller
57cffbc4c8
support climbing up the page structure looking for a header variable
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-08-03 18:10:13 -06:00
Andy Miller
86d71bf37f
Support current page context
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-08-03 18:09:54 -06:00
Matias Griese
c6dd169916
Added MediaUploadInterface::renameFile() method
2020-08-03 16:11:15 +03:00
Matias Griese
cbc85b7a09
Improve medium objects
2020-07-28 17:29:10 +03:00
Matias Griese
016af0f419
Minor improvements for backups
2020-07-28 17:26:55 +03:00
Dominik Scholz-Schulze
1903d44bf8
Fixed enviroment name mapping for localhost ( #2924 )
...
Co-authored-by: Dominik Scholz-Schulze <dominik.scholz-schulze@iserv.eu >
2020-07-27 11:11:32 -06:00
Matias Griese
351c270e0e
Do not check file size limit when updating object
2020-07-24 11:24:23 +03:00
Matias Griese
ab3d9f89ec
Improved media
2020-07-24 11:17:26 +03:00
Andy Miller
97220a27df
prepare for rc release
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-22 11:08:23 -06:00
Andy Miller
0310fdf99f
Sanity checks
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-21 16:38:02 -06:00
Andy Miller
f1a535b7d4
uppdated changelog
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-21 16:18:24 -06:00
Andy Miller
6879d8b6ce
fix for broken exif reading
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-21 14:57:19 -06:00
Matias Griese
046c5f69ac
Changelog update
2020-07-21 16:30:37 +03:00
Matias Griese
40687f8cc0
Fixed caching issues with Flex index file
2020-07-21 15:24:54 +03:00
Andy Miller
b8f27ecfd0
sanity check
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-20 23:03:57 -06:00
Andy Miller
16dd2ef9d0
moved fixOrientation() into ImageMediaTrait
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-20 22:47:33 -06:00
Andy Miller
aaff2f486f
set default for auto-fix-orientation to true
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-20 19:09:58 -06:00
Andy Miller
d9a62373b8
fix issue with ‘’ set in defaults
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-20 19:09:00 -06:00
Andy Miller
bef4f6a0db
Fix orientation when auto_fix_orientation option is enabled
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-20 19:08:45 -06:00
Matias Griese
a66c282ee5
Composer update
2020-07-17 19:41:06 +03:00
Matias Griese
2d50cc2b2d
Fixed bug in clearing Flex index (partial fix)
2020-07-17 19:40:57 +03:00
Andy Miller
82f1182503
Prepare for rc release
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-09 10:43:17 -06:00
Andy Miller
360bed8697
Merge branch 'develop' into 1.7
2020-07-09 10:32:02 -06:00
Andy Miller
e4a833b59e
cleanup
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-09 10:28:47 -06:00
Matias Griese
f8809d5d62
Fixed missing const CSS_IMPORT_REGEX in BaseAsset
2020-07-09 10:05:33 +03:00
Matias Griese
8adffb8714
Fixed page media only accepting images [ #2943 ]
2020-07-09 09:57:11 +03:00
Andy Miller
9b6649174c
fixes complex css imports #2958
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-08 10:39:48 -06:00
Andy Miller
7f03f7c844
Updated changelog
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-07 12:31:01 -06:00
Andy Miller
843596944f
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-07-07 12:28:14 -06:00
Andy Miller
0f6c5fe49d
Asset test compatibility
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-07 12:28:04 -06:00
Ricardo Verdugo
b94c4e775a
added optional options to noprocess ( #2954 )
...
* added optional options to noprocess
* fix minor bug with skip and better naming
* Added tests
Signed-off-by: Andy Miller <rhuk@mac.com >
* Added some tests
Signed-off-by: Andy Miller <rhuk@mac.com >
Co-authored-by: Ricardo <ricardo@urbansquid.london >
Co-authored-by: Andy Miller <rhuk@mac.com >
2020-07-07 12:27:32 -06:00
torohill
fc97e88928
Left pad scheduler times with zeros. ( #2921 )
2020-07-07 11:17:15 -06:00
Andy Miller
5b47e6130c
update changelog
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-03 21:20:28 -06:00
Andy Miller
86edc18f21
Safer solution for getExcerptsFromHtml
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-03 21:19:39 -06:00
Andy Miller
5ee36e786a
UTF-8 safe in Excerpts::getExcerptFromHtml()
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-03 21:18:36 -06:00
Matias Griese
c4e2e5da8d
Changelog update
2020-07-02 16:22:45 +03:00
Matias Griese
2c14ec0abd
Reverted Language::getDefault() returning false again as plugins use it (updated docblocks)
2020-07-02 16:18:41 +03:00
Matias Griese
5b782fd04c
Regression: Default language fix broke Language::getLanguageURLPrefix() and Language::isIncludeDefaultLanguage() methods
2020-07-02 13:58:58 +03:00
Andy Miller
bdd579ad2d
prepare for rc release
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-01 14:30:43 -06:00
Andy Miller
d94fa8d2de
updated changelog
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-01 14:30:37 -06:00
Andy Miller
c0f1d4e2da
Don’t validate, let user’s overriden language work even if no other languages set
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-01 14:04:28 -06:00
Andy Miller
e82f49bdab
fall back to ‘en’ by default if no other lang specified
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-07-01 14:03:31 -06:00
Matias Griese
b65d48541d
Fixed Language::getDefault() returning false and not null
2020-07-01 20:54:22 +03:00
Matias Griese
e2f68194d7
Docblock fixes in Language
2020-07-01 20:10:43 +03:00
Matias Griese
bd6f8f4ae6
Docblock fixes in Language
2020-07-01 20:09:55 +03:00
Matias Griese
9d4cce93fc
Tabs in account blueprint break flex listing
2020-07-01 15:12:09 +03:00
Matias Griese
28ce18f8f0
Improved CvsFormatter to attempt to encode non-scalar variables into JSON before giving up
2020-07-01 14:51:27 +03:00
Matias Griese
c060d1a36e
Fixed new User Group allowing bad group name to be saved
2020-07-01 14:30:56 +03:00
Matias Griese
3a05dcf659
Fixed missing onAdminSave and onAdminAfterSave events when using Flex Pages and Flex Users
2020-07-01 14:20:14 +03:00
Matias Griese
291ed38a5a
Added page actions for admin
2020-06-30 22:42:19 +03:00
Matias Griese
411d689a48
Fixed broken Flex Page authorization for groups
2020-06-30 21:10:43 +03:00
Matias Griese
df279f879f
UserObject: allow incomplete file properties
2020-06-30 14:50:53 +03:00
Matias Griese
9e58bccd49
Documentation updates on Page::topPage()
2020-06-30 10:08:32 +03:00
Matias Griese
092f3b4e24
Fix for FlexPage::topParent()
2020-06-30 01:20:06 +03:00
Matias Griese
005bb77f55
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-06-30 01:09:43 +03:00
Matias Griese
258840d198
Updated UPGRADE-1.7.md
2020-06-30 01:09:34 +03:00
Andy Miller
c483da9efe
fix for Page:topParent()
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-29 15:53:53 -06:00
Matias Griese
4b3f202c6f
Changelog update
2020-06-29 09:29:57 +03:00
Andy Miller
07571465a7
make sure plugins are properly initialized in CLI
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-28 16:23:03 -06:00
Andy Miller
7d7590b914
Added a new onAfterCacheClear event
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-28 12:54:35 -06:00
Andy Miller
f965961401
udpated bundled composer to 2.0.0-dev
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-27 11:51:49 -06:00
Andy Miller
814ea7f81a
composer update
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-27 11:51:37 -06:00
Matias Griese
91a0790695
Fixed retina images not working in Flex [flex-objects 64]
2020-06-26 13:10:24 +03:00
Matias Griese
2b8a6c6a89
Changelog fix
2020-06-26 12:27:33 +03:00
Matias Griese
55648d3452
Changelog update [ #1867 ]
2020-06-26 12:26:09 +03:00
Matias Griese
60316d1b75
Fixed Trying to get property 'username' of non-object error in Flex
2020-06-26 11:54:38 +03:00
Matias Griese
7826608384
Changelog updates
2020-06-25 18:40:30 +03:00
Matias Griese
de151c8a9d
Fixed uploading media in non-existing flex object (part 2)
2020-06-25 18:34:31 +03:00
Matias Griese
b0a1effaf9
Fixed uploading media in non-existing object
2020-06-25 15:58:18 +03:00
Matias Griese
fd52d124dd
Changelog update
2020-06-23 14:37:46 +03:00
Matias Griese
b772864f2d
Merge branch 'feature/1.7-media' of github.com:getgrav/grav into 1.7
2020-06-23 14:35:46 +03:00
Matias Griese
cdb10cfc1f
Removed deprecation from a few FlexMediaTrait methods to simplify logic
2020-06-23 12:57:40 +03:00
Matias Griese
da7f0b7dce
Fixed MediaUploadTrait::copyUploadedFile() not adding uploaded media to the collection
2020-06-23 12:43:27 +03:00
jackthomasatl
25461f7ca8
Adjusted asset types to enable extension of assets class ( #2937 )
...
Co-authored-by: Jack Thomas <Jack.Thomas@elavon.com >
2020-06-22 14:26:03 -06:00
Andy Miller
da7df9f865
needed for cache clear event
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-22 08:57:58 -06:00
Fabien Basmaison
00c5dba210
Use proper ellipsis for summary. ( #2939 )
2020-06-17 08:28:32 -06:00
Andy Miller
f30219d85a
move image loading into it’s own trait to be used in image+static images
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-10 09:58:06 -06:00
Andy Miller
223e75d326
handle non-text links in getExcerptFromHtml
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-10 09:30:20 -06:00
Andy Miller
46d4f4a481
right-trim route for safety
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-09 10:43:21 -06:00
Andy Miller
419ebeafa8
Fix for trailing / in routes
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-08 16:33:55 -06:00
Andy Miller
4be7917d41
prepare for rc release
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-08 15:53:28 -06:00
Andy Miller
191686dffe
Merge branch 'develop' into 1.7
...
Signed-off-by: Andy Miller <rhuk@mac.com >
# Conflicts:
# system/defines.php
2020-06-08 15:51:08 -06:00
Andy Miller
fa791ed4ab
Merge branch 'release/1.6.26'
2020-06-08 15:50:24 -06:00
Andy Miller
e29f8a9657
Merge tag '1.6.26' into develop
...
Release v1.6.26
2020-06-08 15:50:24 -06:00
Andy Miller
e66f6583b1
prepare for release
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-08 15:49:51 -06:00
Andy Miller
399d90e6cd
Merge branch '1.7' into feature/1.7-media
2020-06-08 14:50:27 -06:00
Andy Miller
ec2eaae0d3
Merge branch 'develop' into 1.7
...
Signed-off-by: Andy Miller <rhuk@mac.com >
# Conflicts:
# system/src/Grav/Common/GPM/Response.php
2020-06-07 19:47:58 -06:00
Andy Miller
12389b1e0d
JSON Route of homepage with no ‘route’ set is valid [form#425]
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-07 19:46:18 -06:00
Florian Körner
ff6e5a20c3
Fix: case-insensitive search of location header ( #2932 )
...
looks good!
2020-06-07 15:42:29 -06:00
Andy Miller
7d6526f962
Merge branch '1.7' into feature/1.7-media
...
Signed-off-by: Andy Miller <rhuk@mac.com >
# Conflicts:
# CHANGELOG.md
2020-06-07 15:26:10 -06:00
Andy Miller
b8fad8452b
JSON route on homepage with no ‘route’ is valid grav-plugin-form#425
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-07 15:23:01 -06:00
Matias Griese
5e9107f376
Merge branch '1.7' of github.com:getgrav/grav into feature/1.7-media
...
Conflicts:
system/src/Grav/Common/Page/Medium/ImageMedium.php
2020-06-05 22:03:53 +03:00
Andy Miller
7faaff304a
PSR fix
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-05 12:26:30 -06:00
Matias Griese
94acbf6005
Fixed saving nested file fields in Flex Objects
2020-06-05 10:11:19 +03:00
Andy Miller
a65c21acba
Merge branch 'develop' into 1.7
...
Signed-off-by: Andy Miller <rhuk@mac.com >
# Conflicts:
# CHANGELOG.md
# system/blueprints/config/system.yaml
2020-06-04 14:46:54 -06:00
Andy Miller
bfbe4ce1b8
option to control supported attributes in markdown links
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-04 14:42:38 -06:00
Andy Miller
aaa636f357
cleaner handling of cropZoom
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-06-04 14:31:22 -06:00
Matias Griese
d0241ba7ee
Changelog update
2020-06-04 22:33:29 +03:00
Matias Griese
b2230225cc
Fixed media field saving issues in Flex Pages
2020-06-04 22:01:23 +03:00
Matias Griese
e063718e4f
Add media support for Flex UserGroupObject
2020-06-04 16:43:00 +03:00
Matias Griese
03436a670f
Add media support for Flex GenericObject
2020-06-04 16:26:40 +03:00
Matias Griese
8be508de5d
Fixed typo in class name
2020-06-04 16:16:27 +03:00
Matias Griese
9370a86246
Moved common methods in both Media and GlobalMedia to AbstractMedia
2020-06-04 15:47:28 +03:00
Matias Griese
6c5237cdd8
Added missing methods into GlobalMedia
2020-06-04 15:45:51 +03:00
Matias Griese
2cf5ecd212
Implemented working media fields in FlexMediaTrait
2020-06-04 15:17:52 +03:00
Matias Griese
8e9125772e
Add missing functionality to MediaUploadTrait
2020-06-04 12:47:48 +03:00
Matias Griese
62e863dec0
Improve Media handling in Flex
2020-06-03 18:06:37 +03:00
Matias Griese
e00098ea6a
Merge branches '1.7' and 'feature/1.7-media' of github.com:getgrav/grav into feature/1.7-media
2020-06-02 13:29:17 +03:00
Matias Griese
f12bd1b51f
Added support for case sensitive usernames
2020-06-02 11:57:55 +03:00
Matias Griese
93942a74cf
Fixed Flex Object request cache clear when saving object
2020-06-01 13:48:58 +03:00
Matias Griese
401fd04379
Fix minor media bugs
2020-05-29 08:51:27 +03:00
Matias Griese
4fd54f1692
Added MediaUploadTrait
2020-05-28 17:31:49 +03:00
Matias Griese
9565994e5c
Move image loading() method into trait
2020-05-28 15:21:03 +03:00
Matias Griese
6876e1a38a
Merge branch '1.7' of github.com:getgrav/grav into feature/1.7-media
...
Conflicts:
system/src/Grav/Common/Page/Medium/ImageMedium.php
2020-05-28 15:16:43 +03:00
Matias Griese
7a8e737802
Minor code updates
2020-05-27 13:25:26 +03:00
Andy Miller
9f968611b1
typo
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-26 08:36:40 -06:00
Andy Miller
3bd4f9499a
cherry picked #1925 fix from 1.7 to 1.6
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-26 08:35:49 -06:00
Andy Miller
069ef7b12c
Fixed system.pages.hide_empty_folders #2925
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-26 08:32:03 -06:00
Andy Miller
9d6207f80e
update changelog
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-26 08:17:19 -06:00
Andy Miller
22b493996c
renamed markdown_editor to content_editor
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-26 08:16:37 -06:00
Andy Miller
5284717570
Added markdown editor option to user profile blueprint
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-25 14:03:40 -06:00
Matias Griese
96d11e4ffa
Fixed new Flex User erroring out on save (thanks @mikebi42)
2020-05-25 22:18:30 +03:00
Matias Griese
a156247dc3
Fixed blueprint value filtering in lists [ #2923 ]
2020-05-22 23:08:02 +03:00
Matias Griese
0e4a88d538
Fixed new Flex Page not having correct form fields for the page type
2020-05-22 21:44:23 +03:00
Andy Miller
a2d1cdfc13
rename hasChildren to countChildren
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-22 10:31:30 -06:00
Andy Miller
dcb0c490ba
return count of children rather simple boolean
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-22 10:29:29 -06:00
Andy Miller
7687bdf751
vendor updates
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-20 11:56:16 -06:00
Andy Miller
85ef04abc4
handle images inside link excerpts
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-15 10:44:25 -06:00
Andy Miller
69ae59b933
prepare for rc.11 release
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-14 15:47:01 -06:00
Andy Miller
c5e538421e
Merge branch 'develop' into 1.7
...
Signed-off-by: Andy Miller <rhuk@mac.com >
# Conflicts:
# CHANGELOG.md
# system/defines.php
2020-05-14 15:43:22 -06:00
Andy Miller
d7b1689047
Merge tag '1.6.25' into develop
...
Release 1.6.25
2020-05-14 15:41:45 -06:00
Andy Miller
bd8396ba6e
Merge branch 'release/1.6.25'
2020-05-14 15:41:44 -06:00
Andy Miller
859aff590b
Prepare for release
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-14 15:41:34 -06:00
Andy Miller
73d8a844d9
updated changelog
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-14 15:24:33 -06:00
Andy Miller
5db395799d
Changelog updated
...
Signed-off-by: Andy Miller <rhuk@mac.com >
2020-05-14 15:17:02 -06:00
Andy Miller
ad1ecf21c3
Merge branch 'develop' into 1.7
...
Signed-off-by: Andy Miller <rhuk@mac.com >
# Conflicts:
# system/blueprints/config/system.yaml
# system/config/system.yaml
# system/src/Grav/Common/Uri.php
2020-05-14 14:46:14 -06:00
Andy Miller
497ca2a5cd
Advanced Customization options for HTTP_X_FORWARDED headers
2020-05-14 14:43:52 -06:00
Andy Miller
4e578ed95e
Advanced Customization options for HTTP_X_FORWARDED headers
2020-05-14 14:32:07 -06:00
Andy Miller
8b258c8828
updated changelog
2020-05-14 12:36:50 -06:00
Andy Miller
148117edcb
Support for native lazy loading of images #2910
2020-05-14 12:33:46 -06:00
Andy Miller
a57358f311
fix for & errors in URL
2020-05-14 10:47:36 -06:00
Matias Griese
ee0ad1126d
Merge moved code
2020-05-12 20:35:04 +03:00
Matias Griese
2db0002ffd
Merge branch '1.7' of github.com:getgrav/grav into feature/1.7-media
...
Conflicts:
system/src/Grav/Common/Page/Medium/ImageMedium.php
2020-05-12 20:34:26 +03:00
Matias Griese
a74e07c491
Docblock update
2020-05-08 13:24:10 +03:00
Matias Griese
8a12abf795
Flex: Added PageCollection::all() to mimick Pages class
2020-05-08 12:53:56 +03:00
Matias Griese
62c7cfcd10
Tighten vendor requirements
2020-05-08 10:30:11 +03:00
Matias Griese
9257d6982f
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
composer.json
composer.lock
2020-05-08 10:21:51 +03:00
Jesse Donat
58da1cd489
Updates donatj/phpuseragentparser to 1.0.0
2020-05-08 10:18:31 +03:00
Andy Miller
69078aaf49
Fix for uppercase image extensions
2020-05-06 11:59:15 -06:00
Matias Griese
33aa0737a4
Improve docblocks
2020-05-06 13:01:47 +03:00
Matias Griese
8b47608cc0
Split Medium classes into traits, define Media interfaces
2020-05-06 12:23:49 +03:00
Matias Griese
d25014779d
Fixed some phpstan issues
2020-05-05 19:35:09 +03:00
Matias Griese
5f0380f547
Fixed unit test
2020-05-05 19:04:56 +03:00
Andy Miller
bdbd392c6e
Merge branch 'develop' into 1.7
2020-04-30 17:33:57 -06:00
Andy Miller
d53a594971
updated to 1.13
2020-04-30 17:33:41 -06:00
Andy Miller
2604da4b04
Merge branch 'develop' into 1.7
2020-04-30 16:23:47 -06:00
Djamil Legato
77bc8029bb
Updated reference to github-release go app
2020-04-30 15:21:48 -07:00
Andy Miller
11e4a4cad8
Updated changelog to ref HttpClient inetgration
2020-04-30 14:48:47 -06:00
Andy Miller
e37f634a38
prepare for rc release
2020-04-30 14:46:14 -06:00
Matias Griese
0a18502c2c
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-04-30 22:16:24 +03:00
Matias Griese
b8c81c72e4
Copying Flex Page in admin does nothing
2020-04-30 22:16:16 +03:00
Andy Miller
37c2219b87
Updated changelog
2020-04-30 12:12:58 -06:00
Andy Miller
62f6f3910a
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-04-30 12:12:03 -06:00
Andy Miller
b450e6998e
Added new Excerpts::processLinkHtml() method
2020-04-30 12:11:56 -06:00
Matias Griese
10800a0896
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-04-30 16:30:23 +03:00
Matias Griese
cf61525130
Fixed saving non-numeric-prefix Flex Page changing to numeric-prefix
2020-04-30 16:30:14 +03:00
Andy Miller
24db65cd90
switch to Symfony HTTPClient ( #2901 )
2020-04-29 15:36:51 -06:00
Matias Griese
daf7e66ec3
Missing use
2020-04-29 22:11:18 +03:00
Matias Griese
18c9a1793e
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-04-29 21:41:34 +03:00
Matias Griese
2b0f235e23
Fixed Grav Pages admin with PHP intl extension enabled when using custom page order
2020-04-29 21:41:25 +03:00
Andy Miller
24eca428a6
Force response % to be 0 - 100 only
2020-04-28 17:37:21 -06:00
Andy Miller
677b0b7055
prepare for rc release
2020-04-27 16:10:47 -06:00
Andy Miller
10bd72ad51
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2020-04-27 16:09:53 -06:00
Andy Miller
4ddc98b2b6
Merge branch 'release/1.6.24'
2020-04-27 16:08:40 -06:00
Andy Miller
c1f18f5ecf
Merge tag '1.6.24' into develop
...
Release v1.6.24
2020-04-27 16:08:40 -06:00
Andy Miller
d16a88e731
prepare for release
2020-04-27 16:08:28 -06:00
A----
39d0d640e6
Support for the X-Forwarded-Host ( #2891 )
2020-04-27 10:38:36 -06:00
Matias Griese
bfb55f0e1d
Fixed broken Plugin::config() method
2020-04-27 19:21:02 +03:00
Matias Griese
44b07712d5
Move method inside file
2020-04-24 18:21:31 +03:00
Matias Griese
c8ae9e4dcc
Fixed creating new Flex User with file storage
2020-04-24 18:19:21 +03:00
Matias Griese
52d1412e4c
Fixed creating new Flex User with file storage
2020-04-24 16:18:03 +03:00
Matias Griese
b820130636
Fixed Flex Pages not updating empty content on save [ #2890 ]
2020-04-24 14:30:26 +03:00
Matias Griese
7d4ecd4272
Changelog update
2020-04-24 13:40:25 +03:00
Matias Griese
f907b589e1
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-04-24 13:30:19 +03:00
Matias Griese
a9d80d73d6
Fixed Flex Pages with 00.home page not having ordering set
2020-04-24 13:30:10 +03:00
Andy Miller
fe0ad9c9c2
Added support for webp (must be defined in media.yaml) #1168
2020-04-23 12:35:05 -06:00
Matias Griese
dfa8ce1ad4
Fixed Flex Page parent header.admin.children_display_order setting being ignored in Admin [ #2881 ]
2020-04-23 15:51:58 +03:00
Matias Griese
1ea5dad728
Implemented missing Flex $pageCollection->batch() and $pageCollection->order() methods
2020-04-23 15:51:10 +03:00
Matias Griese
a2b81c9378
Added new plugin/theme blueprint options to upgrade guide
2020-04-23 11:24:33 +03:00
Matias Griese
01b0b1602b
Fixed Pages::instances() returning null values when using Flex Pages [ #2889 ]
2020-04-23 10:41:42 +03:00
Andy Miller
7d4aef0f3b
Fixed Gregwar Image library using .jpeg for cached images, rather use .jpg
2020-04-22 17:31:31 -06:00
Andy Miller
5485893c8b
fix PHP 7.4 Clockwork error
2020-04-20 10:32:55 -06:00
Andy Miller
124543f4a7
minor vendor updates
2020-04-20 10:22:11 -06:00
Matias Griese
e84488e126
Support symlinks when saving File
2020-04-17 10:06:04 +03:00
Matias Griese
ed2cf5174d
Improved error response creation
2020-04-08 18:56:22 +03:00
Matias Griese
d0d0a6c224
Composer update
2020-04-07 20:23:25 +03:00
Matias Griese
b04f4f0001
Added Route::getBase() method
2020-04-07 20:23:10 +03:00
Matias Griese
c822920c36
Fixed user avatar creation for new Flex Users when using folder storage
2020-04-04 18:32:36 +03:00
ricardo118
e6354236c1
Using ->menu() over ->title() for Admin Pages ( #2871 )
2020-03-28 15:11:35 -06:00
Matias Griese
068948e1a2
Fixed response for .json being HTML
2020-03-25 15:08:00 +02:00
Matias Griese
f8bf7ba010
Fixed flex objects with integer keys not working [ #2863 ]
2020-03-23 10:18:51 +02:00
Andy Miller
586105907d
disable XDebug for Travis builds
2020-03-19 14:56:03 -06:00
Andy Miller
abd56ffee3
disable XDebug in Travis builds
2020-03-19 14:55:19 -06:00
Andy Miller
5678b4d067
Revert "created aliases for direct \Parsedown and \ParsedownExtra references"
...
This reverts commit 1ce0176ab6 .
2020-03-19 14:32:57 -06:00
Andy Miller
1abb940318
Merge branch 'develop' into 1.7
2020-03-19 14:31:35 -06:00
Andy Miller
15af5bfae7
Merge branch 'release/1.6.23'
2020-03-19 14:27:39 -06:00
Andy Miller
d550a016a9
Merge tag '1.6.23' into develop
...
Release v1.6.23
2020-03-19 14:27:39 -06:00
Andy Miller
9c8df27bf1
Updated changelog
2020-03-19 14:27:25 -06:00
Andy Miller
1ce0176ab6
created aliases for direct \Parsedown and \ParsedownExtra references
2020-03-19 14:25:08 -06:00
Andy Miller
5bc46c49d2
prepare for rc.8 release
2020-03-19 12:50:09 -06:00
Andy Miller
292d45a7db
minor composer updates
2020-03-19 12:47:56 -06:00
Andy Miller
2d375954ab
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-03-19 12:46:59 -06:00
Andy Miller
7ff6d2a828
Merge branch 'develop' into 1.7
...
# Conflicts:
# composer.lock
# system/defines.php
2020-03-19 12:46:47 -06:00
Andy Miller
ccac8a93bc
Merge branch 'release/1.6.23'
2020-03-19 12:46:08 -06:00
Andy Miller
bcbfa0e32a
Merge tag '1.6.23' into develop
...
Release v1.6.23
2020-03-19 12:46:08 -06:00
Andy Miller
453cd62a51
prepare for release
2020-03-19 12:45:58 -06:00
Andy Miller
56e1cbc78e
updated composer to pickup toolbox 1.4.7
2020-03-19 12:39:36 -06:00
Matias Griese
58cd77449c
Composer update
2020-03-19 20:28:45 +02:00
Andy Miller
db92c7b32d
Upgraded jQuery to 3.4.1 - fixes #2859
2020-03-19 11:31:10 -06:00
Matias Griese
6ba54d2b3d
Better Content-Encoding handling in Apache when content compression is disabled [ #2619 ]
2020-03-19 11:31:24 +02:00
Andy Miller
987429208c
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
# composer.json
# composer.lock
2020-03-18 17:34:58 -06:00
Andy Miller
2eae104c7a
Fix for user reported CVE path-based open redirect
2020-03-18 17:32:46 -06:00
Andy Miller
6f2be2a2d2
Updated changelog
2020-03-18 11:50:23 -06:00
Andy Miller
e75960fee3
php 7.4 fixes for ParsedownExtra
2020-03-18 11:44:23 -06:00
Andy Miller
ec71ccdd0d
moved parsedown 1.6 and parsedown-extra 0.7 into framework for fixes
2020-03-18 11:39:08 -06:00
Matias Griese
a5d47a36f0
Implemented missing Flex $page->move() method
2020-03-18 14:54:01 +02:00
Matias Griese
866b63530a
Fixed some bugs in Flex root page methods
2020-03-18 14:06:04 +02:00
Matias Griese
57feac985c
Update installer recommended versions
2020-03-18 11:52:33 +02:00
Andy Miller
c72c980ad2
fixes #2847
2020-03-13 11:15:15 -06:00
Matias Griese
790d29cbfb
Fixed some more flex page inconsistencies with the old pages
2020-03-09 20:33:49 +02:00
Matias Griese
b9947f6984
Fixed bad default redirect code in ControllerResponseTrait::createRedirectResponse()
2020-03-09 19:31:44 +02:00
Matias Griese
79b7c3c38f
Fixed some bugs in Flex root page methods
2020-03-09 19:29:56 +02:00
Matias Griese
a9df896538
Flex Pages: added has-children to getLevelListing() response
2020-03-09 10:17:11 +02:00
Andy Miller
ad713a1342
update changelog
2020-03-06 12:35:13 -07:00
Andy Miller
b58479cba6
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2020-03-06 12:34:37 -07:00
Andy Miller
107341f33f
Fast check to see if a dir has child dirs
2020-03-06 12:34:33 -07:00
Matias Griese
1ed0fcb379
Fixed creating new Flex User when folder storage has been selected
2020-03-06 15:42:33 +02:00
Matias Griese
63892782b4
Save memory when updating large flex indexes
2020-03-06 15:32:22 +02:00
Matias Griese
f5a480c72e
Added MediaTrait::freeMedia() method to free media (and memory)
2020-03-06 13:41:03 +02:00
Matias Griese
d80a29b34d
Flex storages: added support for custom key length
2020-03-06 10:21:49 +02:00
Andy Miller
5aefc60f2e
prepare for rc.7 release
2020-03-05 13:29:11 -07:00
Matias Griese
683c1fe477
Improve dynamic config field
2020-03-05 22:27:30 +02:00
Matias Griese
6b4692f6c7
Minor code refactor
2020-03-05 21:44:50 +02:00
Matias Griese
1351f11551
Added field validation for array of lines
2020-03-05 21:43:53 +02:00
Matias Griese
58280b8d3f
Updated UPGRADE-1.7.md
2020-03-05 21:43:14 +02:00
Matias Griese
652ca75f40
Composer update
2020-03-05 21:41:28 +02:00
Matias Griese
4b5f1590aa
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
composer.json
composer.lock
system/defines.php
2020-03-05 21:39:59 +02:00
Andy Miller
152c987ed4
Merge branch 'release/1.6.22'
2020-03-05 10:39:00 -07:00
Andy Miller
19311c7ec1
Merge tag '1.6.22' into develop
...
Release v1.6.22
2020-03-05 10:39:00 -07:00
Andy Miller
eec2d122cc
prepare for release
2020-03-05 10:38:50 -07:00
Andy Miller
62f39fe39c
Negotiation update to fix #2513
2020-03-04 10:57:43 -07:00
Andy Miller
394fce3825
composer update
2020-03-04 10:54:32 -07:00
Matias Griese
9c6934c0aa
Changelog update
2020-03-03 21:03:26 +02:00
Matias Griese
993bc5170b
Fixed changing page template in Flex Pages
2020-03-03 21:00:24 +02:00
Matias Griese
d285eda4c2
Fixed reordering flex pages
2020-03-03 20:17:44 +02:00
Matias Griese
0bcbe39521
User accounts/groups: Update title by values entered to the form
2020-03-03 13:17:01 +02:00
Matias Griese
78502b2026
Fixed fatal error on storing flex flash using new object without a key
2020-03-03 13:12:25 +02:00
Matias Griese
df0c806381
Added UserObject::onPrepareRegistration() method to initialize permissions
2020-03-03 11:42:26 +02:00
Matias Griese
d089a1d9c8
Regression: Fixed unchecking toggleable having no effect in Flex forms
2020-03-02 21:02:44 +02:00
Matias Griese
e41072c448
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2020-03-02 10:54:04 +02:00
Matias Griese
36d18d531c
Minor fix on CLI command
2020-02-27 14:36:04 +02:00
Matias Griese
fb18412fb3
Updated CLI commands to use the new methods to initialize Grav
2020-02-27 14:14:28 +02:00
Matias Griese
9a8c2b9aa5
Add CLI notes to UPGRADE-1.7.md
2020-02-26 18:37:16 +02:00
Matias Griese
678b39a170
Tiny fix in FlexDirectory::getDirectoryBlueprint()
2020-02-25 14:04:43 +02:00
Matias Griese
d03b0d92f4
* Fixed Blueprint::extend() and Blueprint::embed() not initializing dynamic properties
2020-02-25 13:11:56 +02:00
Matias Griese
11f9ba74e8
Added configuration option system.strict_mode.blueprint_compat to maintain old validation: strict behavior [ #1273 ]
2020-02-24 20:24:25 +02:00
Matias Griese
f4f5bffcd9
Fixed broken ordering sometimes when saving/moving visible Flex Page, ordering being lost when saving modular Flex Page
2020-02-24 14:55:39 +02:00
Matias Griese
d763f9c63e
Upgrade doc: Added mention of PageInterface and UserInterface
2020-02-24 09:37:15 +02:00
Matias Griese
44acd3a969
Improved Flex events
2020-02-20 08:58:11 +02:00
Matias Griese
4d7510dc11
Fixed Flex Pages having broken isFirst(), isLast(), prevSibling(), nextSibling() and adjacentSibling()
2020-02-19 12:58:23 +02:00
Matias Griese
f4a3efc3bc
Update UPGRADE-1.7.md file
2020-02-19 11:20:33 +02:00
Rotzbua
40bc980084
[travis] add php 7.4 to test
2020-02-19 10:46:49 +02:00
Matias Griese
cf62d1dfa2
Update UPGRADE-1.7.md file
2020-02-18 13:19:54 +02:00
Matias Griese
378e59563d
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Data/BlueprintSchema.php
tests/unit/Grav/Common/Data/BlueprintTest.php
tests/unit/data/blueprints/strict.yaml
2020-02-18 13:15:03 +02:00
Matias Griese
1196e06dd6
Reverted validation: strict fix as it breaks sites, see [ #1273 ]
2020-02-18 13:14:09 +02:00
Matias Griese
028bbf08c6
Grav 1.7 edition: Fixed validation: strict not working in blueprints [ #1273 ]
2020-02-18 13:09:14 +02:00
Matias Griese
1d6a474b31
Added Session::regenerateId() method to properly prevent session fixation issues
2020-02-18 12:26:45 +02:00
Matias Griese
79e68eb5df
Composer update
2020-02-17 15:17:12 +02:00
Matias Griese
13a1c7cfee
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-02-17 14:04:39 +02:00
Matias Griese
a3812141dd
Fixed issues reported in phpstan
2020-02-17 14:04:31 +02:00
Andy Miller
5833f1e2da
missing lang object
2020-02-14 15:21:32 -07:00
Andy Miller
88311f21cf
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/src/Grav/Common/Page/Pages.php
2020-02-14 14:31:31 -07:00
Andy Miller
64b33d60f4
updated changelog
2020-02-14 08:36:04 -07:00
Andy Miller
8ccbcf0488
set baseRoute with activelang if available
2020-02-14 08:14:57 -07:00
Matias Griese
4fb485d1dd
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
2020-02-14 14:47:56 +02:00
Matias Griese
244c34a536
Page::getCacheKey() method should be public
2020-02-14 13:55:31 +02:00
Matias Griese
52a704e53d
Fixed issue with search plugins not being able to switch between page translations
2020-02-14 13:55:06 +02:00
Andy Miller
5852ca4179
Better support for bin/grav server
2020-02-12 18:27:30 -07:00
Andy Miller
04820b8adc
prepare for rc.6 release
2020-02-11 17:31:09 -07:00
Andy Miller
5be92b7a8a
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2020-02-11 17:28:52 -07:00
Andy Miller
addecbbb22
Merge branch 'release/1.6.21'
2020-02-11 17:17:29 -07:00
Andy Miller
ec8bf9357a
Merge tag '1.6.21' into develop
...
Release v1.6.21
2020-02-11 17:17:29 -07:00
Andy Miller
432b4b1e68
prepare for release
2020-02-11 17:17:20 -07:00
Andy Miller
ea5935b1d1
vendor updates
2020-02-11 17:15:07 -07:00
Andy Miller
65db6ea26c
prepare for rc.6 release
2020-02-11 17:14:14 -07:00
Andy Miller
a77b5e69e7
updated vendors
2020-02-11 17:14:04 -07:00
Andy Miller
c9da739ea3
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/src/Grav/Common/Service/PagesServiceProvider.php
2020-02-11 17:10:48 -07:00
Andy Miller
fa3c9095c7
caught silly bug that broke routing
2020-02-11 17:09:54 -07:00
Matias Griese
9e4ee6ec91
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Service/PagesServiceProvider.php
2020-02-11 20:53:48 +02:00
Matias Griese
95442ef0b5
Fixed page initialization in CLI
2020-02-11 20:53:02 +02:00
Matias Griese
1f92ec715a
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2020-02-11 20:28:22 +02:00
Matias Griese
f81503dd70
Fixed page initialization in CLI
2020-02-11 20:27:57 +02:00
Matias Griese
0642e34a77
Post-merge fixes
2020-02-11 19:45:56 +02:00
Matias Griese
4e8e3e1865
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Processors/InitializeProcessor.php
2020-02-11 19:43:15 +02:00
Matias Griese
48170d2fa0
Fixed bin/plugin CLI calling $themes->init() way too early
...
Added `ConsoleCommand::setLanguage()` method to set language to be used from CLI
Added `ConsoleCommand::initializeGrav()` method to properly set up Grav instance to be used from CLI
Added `ConsoleCommand::initializePlugins()`method to properly set up all plugins to be used from CLI
Added `ConsoleCommand::initializeThemes()`method to properly set up current theme to be used from CLI
Added `ConsoleCommand::initializePages()` method to properly set up pages to be used from CLI
2020-02-11 19:41:28 +02:00
Matias Griese
8936e82e9b
More bin/plugin improvements
2020-02-11 18:39:46 +02:00
Matias Griese
e0162d276d
Improve Grav initialization
2020-02-11 14:55:05 +02:00
Matias Griese
14ff7fae33
CLI: Added $grav->initializeCli() method
2020-02-11 14:20:46 +02:00
Matias Griese
2c78b3efca
Fixed Flex Page cache key not taking account active language
2020-02-11 12:09:27 +02:00
Matias Griese
5104bde6d4
Changelog update
2020-02-11 10:29:22 +02:00
Matias Griese
59f05ec8a2
Fixed bin/plugin initialization
2020-02-11 10:24:06 +02:00
Andy Miller
20047fbdaf
Helpful stuff for bin/grav server
2020-02-10 14:16:44 -07:00
Matias Griese
81dd33c2e9
Fixed custom Flex directories in grav/plugin commands
2020-02-10 21:58:33 +02:00
Matias Griese
1cf390206e
Regression: Fixed fatal error in cli/plugin command
2020-02-10 19:51:59 +02:00
Matias Griese
8169a6f3f8
Fixed regression in Grav 1.7 ( #2154 )
2020-02-10 17:43:40 +02:00
Matias Griese
2165ded8d4
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Page/Page.php
2020-02-10 17:42:21 +02:00
Matias Griese
ef80e28d1d
Fixed regression ( #2154 )
2020-02-10 17:41:13 +02:00
Matias Griese
234abb38d9
Fixed FlexObject::triggerEvent() does not emit events [ #2816 ]
2020-02-10 14:48:18 +02:00
Matias Griese
3a722ba44e
Fixed encoding problems when PHP INI setting default_charset is not utf-8 (Grav 1.7 edition) [ #2154 ]
2020-02-10 10:19:11 +02:00
Matias Griese
3f56c5a727
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
system/src/Grav/Common/Page/Page.php
2020-02-10 10:14:55 +02:00
Matias Griese
e55b239536
Fixed encoding problems when PHP INI setting default_charset is not utf-8 [ #2154 ]
2020-02-10 09:50:39 +02:00
Andreas Amos
c2f374f0db
Truncator: encoding problems solves #2154
...
As I am not a developer somebody should review the change.
2020-02-10 09:28:13 +02:00
Florian Schlittenbauer
29c6a70611
[BUGFIX] .editorconfig not picking up .yml files ( #2808 )
2020-02-08 13:47:17 -07:00
Matias Griese
0bbbe96ae0
Regression: Fixed flex user index with folder storage
2020-02-07 12:27:02 +02:00
Matias Griese
40010f7ff7
Fixed deprecated debugbar method
2020-02-07 12:26:11 +02:00
Matias Griese
49aae0c50e
Clockwork update
2020-02-07 12:25:38 +02:00
Matias Griese
5ea7ec1013
Flex Directory: Implemented customizable configuration
2020-02-06 16:53:54 +02:00
Matias Griese
75ee0670f6
Fixed saving Flex configuration with ignored values becoming null
2020-02-06 16:52:52 +02:00
Matias Griese
6e327880a3
Flex Storages: Added support for renaming directory entries
2020-02-06 11:54:28 +02:00
Matias Griese
ceaa20d5d4
Flex SimpleStorage: added support for prefix (keeps items under nested array)
2020-02-06 11:52:51 +02:00
Matias Griese
10589e7940
Flex SimpleStorage: added support for prefix (keeps items under nested array)
2020-02-06 10:34:39 +02:00
Matias Griese
5e9a7a112a
Plugins & Themes: Call $plugin->autoload() and $theme->autoload() automatically when object gets initialized
2020-02-04 18:41:24 +02:00
Matias Griese
a672a765b4
Remove deprecated RocketTheme\Toolbox\Event\EventSubscriberInterface from Plugin, Themes
2020-02-04 17:58:58 +02:00
Matias Griese
4794097992
Phpstan rules update
2020-02-04 14:24:41 +02:00
Matias Griese
f012d2d13a
Regression: Fixed bad method call in FlexDirectory::getAuthorizeRule()
2020-02-04 10:59:26 +02:00
Matias Griese
d0a22ad416
Regression: fatal error in blueprints [ #2811 ]
2020-02-04 10:50:59 +02:00
Andy Miller
6dee662b40
prepare for rc.5 release
2020-02-03 12:36:15 -07:00
Matias Griese
1d8b87e33f
Fixed Flex Pages allowing root page to be deleted
2020-02-03 21:16:38 +02:00
Matias Griese
5db91538c6
Changelog update (version)
2020-02-03 20:53:50 +02:00
Matias Griese
7d6fb9eee6
Changelog update
2020-02-03 20:51:57 +02:00
Matias Griese
694b14511d
Save user: clear flex cache even if not using flex
2020-02-03 20:47:59 +02:00
Matias Griese
bbab97137f
Fixed accidental PHP 7.3 constant
2020-02-03 20:39:43 +02:00
Andy Miller
3408db0c9b
typo in changelog date
2020-02-03 10:14:53 -07:00
Andy Miller
1bbf8dffeb
prepare for rc.4 release
2020-02-03 10:10:26 -07:00
Andy Miller
887b34dd31
Use toolbox ~1.5
2020-02-03 10:09:22 -07:00
Andy Miller
0f5166d690
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2020-02-03 10:06:02 -07:00
Andy Miller
e507300134
Merge branch 'release/1.6.20'
2020-02-03 10:04:38 -07:00
Andy Miller
e38c5cac4a
Merge tag '1.6.20' into develop
...
Release v1.6.20
2020-02-03 10:04:38 -07:00
Andy Miller
463a55897c
prepare for release
2020-02-03 10:04:26 -07:00
Andy Miller
192cc4eb9b
minor symfony updates
2020-02-03 10:00:40 -07:00
Matias Griese
e5fe28b720
Added support for legacy access settings from admin
2020-02-03 13:20:33 +02:00
Matias Griese
defc70e656
Fixed some admin related ACL issues
2020-02-03 12:53:41 +02:00
Matias Griese
d589dbcbea
Fix phpstan issues
2020-02-03 11:19:22 +02:00
Matias Griese
3ed8620d7a
Remove publish from CRUD for now
2020-01-31 22:03:05 +02:00
Matias Griese
bc5501eecb
Moved PluginsLoadedEvent into Plugins::init() call for better backwards compatibility
2020-01-31 12:23:27 +02:00
Matias Griese
2ae6bac390
Fixed loading group permissions if saved in CRUD mode
2020-01-31 11:55:18 +02:00
Matias Griese
118621cb8b
Finish root page blueprints
2020-01-31 00:10:22 +02:00
Matias Griese
3118ed5f56
Added support for security@: or: [admin.super, admin.pages] in blueprints (nested AND/OR mode support)
2020-01-31 00:09:58 +02:00
Matias Griese
ac17fc8efd
Minor code cleanup
2020-01-30 23:32:17 +02:00
Matias Griese
85c1ec67c2
Fixed filtering ignored (eg. security@: admin.super) fields and Flex Objects losing data on save
2020-01-30 23:31:32 +02:00
Matias Griese
959a2ec379
Clockwork fixes (beta)
2020-01-30 19:23:40 +02:00
Matias Griese
1372c9b1cc
Renamed flex types for simplicity
2020-01-30 11:11:55 +02:00
Matias Griese
67dd5f256d
Fixed unit test for parsedown link &
2020-01-30 09:15:26 +02:00
Matias Griese
2c3ced3fba
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2020-01-30 09:11:53 +02:00
Matias Griese
a592f6fe0b
Fixed unit test for Uri::currentPage(): it only returns integers now
2020-01-30 09:11:19 +02:00
Matias Griese
9123cb7796
Flex Pages: Allow only users with admin.configuration.pages to access page permissions
2020-01-29 22:39:53 +02:00
Matias Griese
df09c01a25
Minor improvement on please install flex admin pages
2020-01-29 20:28:37 +02:00
Matias Griese
b97301d82d
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2020-01-29 19:35:06 +02:00
Matias Griese
6b887a98cd
Fixed site.metadata saving issues [ #2615 ]
2020-01-29 18:55:44 +02:00
Matias Griese
18a26b42e2
Fixed Assets::addInlineJs() parameter type mismatch between v1.5 and v1.6 [ #2659 ]
2020-01-29 18:40:58 +02:00
Matias Griese
85de4ed0e3
Fixed regression (odd use case)
2020-01-29 15:08:58 +02:00
Matias Griese
80125ce298
Fixed system.translations: false breaking Inflector methods
2020-01-29 14:58:50 +02:00
Matias Griese
27542d4fa4
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
composer.json
composer.lock
2020-01-29 13:24:04 +02:00
Matias Griese
a47e446b60
Composer update (and lock rockettheme/toolbox to 1.4.x)
2020-01-29 13:23:28 +02:00
Matias Griese
471fb4da6f
Changelog update
2020-01-29 11:50:45 +02:00
Matias Griese
a2a6888982
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Data/Data.php
2020-01-29 11:49:57 +02:00
Matias Griese
864a938f8d
Fixed Data::filter() removing empty fields (such as empty list) by default [ #2805 ]
2020-01-29 11:48:59 +02:00
Matias Griese
bdd30238bf
Fixed fatal error with non-integer page param value, Grav 1.7 [ #2803 ]
2020-01-29 11:35:19 +02:00
Matias Griese
528ce7131e
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Page/Page.php
2020-01-29 11:34:13 +02:00
Matias Griese
53bd1641bb
Fixed fatal error with non-integer page param value [ #2803 ]
2020-01-29 11:32:40 +02:00
Matias Griese
b10725cebc
Fixed misleading 'Show sensitive data' configuration option wording
2020-01-29 11:18:14 +02:00
Djamil Legato
719cc5466a
Removed validation for permissions groups
2020-01-28 17:10:55 -08:00
Djamil Legato
e373cf18e0
Fixed groups field
2020-01-28 15:17:40 -08:00
Matias Griese
7ef5fa5630
Validation: added new filter option for array keys
2020-01-28 22:23:49 +02:00
Matias Griese
d139b0388a
Fixed bad result on testing isPage() when using Flex Pages
2020-01-28 20:57:54 +02:00
Matias Griese
014ab5d7ee
Fixed PageStorage with multiple page locations
2020-01-28 14:49:34 +02:00
Matias Griese
64f3949967
Fixed Route instance in multi-site setups
2020-01-28 14:49:02 +02:00
Matias Griese
7913edd34b
Improve Acl\Actions
2020-01-28 12:34:10 +02:00
Djamil Legato
2136dc34fe
fixed new permissions field title/desc
2020-01-27 13:05:36 -08:00
Matias Griese
c559b42151
User/group authorize is session based
2020-01-27 19:59:54 +02:00
Matias Griese
a33d974c74
Changelog update
2020-01-27 15:44:05 +02:00
Matias Griese
ede7af6b9d
Flex: Control authorization from the directory
2020-01-27 15:35:07 +02:00
Matias Griese
5cd4bf5c98
Flex: Fixed event firing too early
2020-01-27 14:24:48 +02:00
Matias Griese
045fae9b6f
Flex: Blueprint updates
2020-01-27 14:03:56 +02:00
Matias Griese
bbd46644e0
Added flatten_array filter to form field validation
2020-01-24 22:10:48 +02:00
Matias Griese
3e67c0a878
Fixed Cannot use a scalar value as an array error in Utils::arrayUnflattenDotNotation(), ignore nested structure instead
2020-01-24 22:08:53 +02:00
Matias Griese
924f01158d
Composer update
2020-01-23 22:29:14 +02:00
Djamil Legato
8d5dd60fb4
Added multi data_type for acl_picker (previously page_access). added dummy group2 for development
2020-01-22 14:26:39 -08:00
Djamil Legato
958ea586ec
Removed old permissions reference
2020-01-22 12:46:30 -08:00
Matias Griese
5f6cc58186
Merge remote-tracking branch 'origin/1.7' into 1.7
2020-01-22 10:26:44 +02:00
Matias Griese
426f59e41a
Added support for Flex Directory specific configuration
2020-01-22 10:26:34 +02:00
Matias Griese
fff9fa0ca5
Added Blueprint::getDefaultValue() method
2020-01-22 10:13:40 +02:00
Andy Miller
57aced69cf
vendor updates
2020-01-21 17:30:34 -07:00
Matias Griese
afac6baa11
Twig url() takes now third parameter (true) to return URL on non-existing file instead of returning false
2020-01-21 22:35:02 +02:00
Matias Griese
b4630aeb38
Fixed Blueprint::filter() returning null instead of array if there is nothing to return
2020-01-21 21:38:36 +02:00
Matias Griese
cac02663e6
Fixed twig url() failing if stream has extra slash in it (e.g. user:///data)
2020-01-21 21:33:32 +02:00
Matias Griese
e59f1e5a82
Improve FlexFormFlash
2020-01-21 11:24:42 +02:00
Matias Griese
90d077d7c2
Start using $grav['flex']
2020-01-21 10:09:48 +02:00
Matias Griese
a77d6bcfa0
Event improvements
2020-01-21 10:08:02 +02:00
Matias Griese
bee5abfbf0
Added $grav['flex'] to access all registered Flex Directories
2020-01-21 10:06:58 +02:00
Matias Griese
664447a67b
Added Flex cache configuration options
2020-01-21 10:02:29 +02:00
Vladimir Tikunov
b850443090
Updated the parameter type in getCleanedHTML ( #2793 )
...
Co-authored-by: Andy Miller <1084697+rhukster@users.noreply.github.com >
2020-01-17 12:11:39 -07:00
Matias Griese
98d0c760a9
Flex types configure: use default values from the plugin config
2020-01-17 15:26:18 +02:00
Matias Griese
76bb7fe4af
Added support for loading flex type configuration
2020-01-17 15:07:57 +02:00
Matias Griese
26584b9909
Update Flex type blueprints
2020-01-17 00:50:05 +02:00
Matias Griese
6a9724dd3e
Fixed Data::filter() removing empty fields (such as empty list) by default
2020-01-16 20:56:13 +02:00
Matias Griese
c7a41ddfda
Use spaceship operator in user sort functions
2020-01-16 19:22:24 +02:00
Matias Griese
2df05dd16d
Set permissions for all flex types
2020-01-16 15:18:42 +02:00
Matias Griese
50c2c55554
Added Plugin::__debugInfo() and Plugins::__debugInfo()
2020-01-16 14:51:55 +02:00
Matias Griese
d72b99c5b2
Added PluginsLoadedEvent which triggers after plugins have been loaded but not yet initialized
2020-01-16 14:48:16 +02:00
Matias Griese
5adadfdb40
Added SessionStartEvent which triggers when session is started
2020-01-16 14:44:52 +02:00
Matias Griese
7574195ca2
Added support for custom permissions in configuration
2020-01-15 20:04:08 +02:00
Matias Griese
5b5ef98495
Implemented Permissions::hasAction() method
2020-01-15 16:10:36 +02:00
Matias Griese
226e5350b7
Improve handling user account type changes
2020-01-15 14:30:44 +02:00
Matias Griese
b9b83c3b16
Rename Flex Accounts to Flex User Accounts
2020-01-15 14:04:45 +02:00
Matias Griese
971fb2b19a
Grav 1.7: Require Flex-Objects Plugin to edit Flex Accounts
2020-01-15 13:07:26 +02:00
Matias Griese
378b60783c
Grav 1.7: Fixed Flex Pages unserialize issues if Flex-Objects Plugin has not been installed
2020-01-15 11:55:40 +02:00
Matias Griese
d901558481
Flex Pages: Added methods to track acl inheritance
2020-01-14 20:58:40 +02:00
Matias Griese
1515ee9193
Access: Added inheritance
2020-01-14 20:57:25 +02:00
Matias Griese
9c34471800
Composer update
2020-01-14 18:49:44 +02:00
Matias Griese
6f16f6f134
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2020-01-14 17:54:46 +02:00
Matias Griese
7c0dcd6808
Fixed special case [ #1273 ]
2020-01-14 17:54:19 +02:00
Matias Griese
33790dbb33
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Common/Data/BlueprintSchema.php
system/src/Grav/Common/Data/Validation.php
system/src/Grav/Framework/Session/Session.php
2020-01-14 15:11:50 +02:00
Matias Griese
ea8b7b7a3a
Oops, changelog update [ #1273 ]
2020-01-14 14:48:02 +02:00
Matias Griese
8714aa9202
Fixed validation: strict not working in blueprints [ #1273 ]
2020-01-14 14:46:19 +02:00
Matias Griese
3731d61b78
Fixed checkbox field not being saved, requires also Form v4.0.2 [ #1225 ]
2020-01-14 11:40:39 +02:00
Matias Griese
927e99fcb3
Minor flex blueprint update
2020-01-14 11:35:35 +02:00
Djamil Legato
ef6ec100f2
Added custom field page_access for new access selector
2020-01-10 15:17:36 -08:00
Matias Griese
386a39e274
Fixed Permissions::getAccess() when there's no ACL to be passed
2020-01-10 20:53:38 +02:00
Matias Griese
38d3b5cf43
Added support for more advanced ACL
2020-01-10 20:25:27 +02:00
Matias Griese
5718299210
Added $grav->dispatchEvent() method for PSR-14 events
2020-01-10 20:23:39 +02:00
Matias Griese
2e64d560b1
Fixed twig {{ false|string }} to return '0' instead of ''
2020-01-10 13:18:14 +02:00
Djamil Legato
82270e0c13
Initial custom field based off of permissions field
2020-01-09 17:04:28 -08:00
Matias Griese
ca22b56148
Rework security tab for pages
2020-01-08 20:25:57 +02:00
Matias Griese
eca3896bfc
Improve array of bools filtering
2020-01-08 16:03:26 +02:00
Matias Griese
1c2c38545a
Minor improvement against latest admin (user/group permissions)
2020-01-08 15:43:36 +02:00
Matias Griese
464e1fc6c7
Added flex page permissions to the blueprints (for admin)
2020-01-08 15:37:30 +02:00
Matias Griese
02b8499b0c
Blueprint validation: Added validate: value_type: bool|int|float|string|trim to array to filter all the values inside the array
2020-01-08 15:34:20 +02:00
thex
490662152a
added twig extension for preg_match and preg_split
2020-01-08 12:19:22 +01:00
Matias Griese
b5caa41386
Fixed ignore_empty: true not removing empty values in blueprint filtering
2020-01-08 12:33:05 +02:00
Matias Griese
a8ff0e3892
Fixed new Flex Users being stored with wrong filename, login issues [ #2785 ]
2020-01-08 10:07:20 +02:00
Andy Miller
ebab884441
updated changelog
2020-01-07 12:05:43 -07:00
Andy Miller
2c95992eb1
Updated vendor
2020-01-06 17:10:16 -07:00
Matias Griese
1666774a1e
Composer update
2020-01-06 17:20:04 +02:00
Matias Griese
3cc0dc08db
Fixed PHP 7.4 compatibility issue with Stream
2020-01-06 15:05:48 +02:00
Matias Griese
f9bcf48700
Fixed blueprint loading issues [ #2782 ]
2020-01-06 13:43:06 +02:00
Andy Miller
8a618fee64
prepare for rc.3 release
2020-01-02 16:54:53 -07:00
Andy Miller
a6f7637134
Updated copyright dates to 2020
2020-01-02 16:54:14 -07:00
Andy Miller
f04ef0b359
updated lock file with latest
2020-01-02 16:51:02 -07:00
Matias Griese
608457bd01
Fixed Flex object issues in Windows [ #2773 ]
2020-01-02 15:29:17 +02:00
Matias Griese
508cf1ffdb
Added option to ignore parent page ACL
2020-01-02 15:01:54 +02:00
Matias Griese
6f38933e81
Flex Pages: Added support for raw root editing
2019-12-20 20:59:47 +02:00
Matias Griese
8ff2ca4c5a
Never translate root page
2019-12-20 20:18:48 +02:00
Matias Griese
6a0d5c69ab
Display permissions tab only in Flex Pages
2019-12-20 15:43:49 +02:00
Matias Griese
2747877195
Added permissions tab to pages admin
2019-12-20 15:38:05 +02:00
Matias Griese
584b33d41a
Added support for creating / updating root page
2019-12-20 14:56:45 +02:00
Matias Griese
f4330ff77d
Use Flex Root page in frontend as well
2019-12-20 12:24:28 +02:00
Matias Griese
60c43184cb
Added root page support for Flex Pages
2019-12-20 11:34:35 +02:00
Matias Griese
2fe2eb9f21
Composer update
2019-12-20 09:59:43 +02:00
Matias Griese
04ee52d1ad
Added option to ignore parent page ACL
2019-12-19 14:19:06 +02:00
Matias Griese
99e047171f
Fixed parent authorization with guest user
2019-12-19 13:51:10 +02:00
Matias Griese
ddc8668837
Fixed authorization with guest user
2019-12-19 13:48:34 +02:00
Matias Griese
e568b992a9
Fixed parent authorization for page author, update location of page settings
2019-12-19 13:15:58 +02:00
Matias Griese
23221a8f8f
Added support against authorizing parent pages
2019-12-19 12:31:21 +02:00
Matias Griese
4eed10cd4b
Move common logic from PageAuthorsTrait to Access
2019-12-19 12:15:33 +02:00
Matias Griese
da02c0992a
Added method to get calculated value from Access class
2019-12-18 20:57:56 +02:00
Matias Griese
2437112f3c
Fixed checking ACL for another user in a Flex Object or Directory, added support getting Flex page permissions
2019-12-18 18:23:50 +02:00
Matias Griese
276b4bb0ab
Twig filter |yaml_serialize: added support for array-like objects
2019-12-18 18:11:51 +02:00
Matias Griese
acf271344d
Twig filter |yaml_serialize: added support for JsonSerializable objects
2019-12-18 12:38:11 +02:00
Matias Griese
7b5d6f7031
Fixed session not restarting if user was invalid (downgrading from Grav 1.7)
2019-12-13 13:13:52 +02:00
Andy Miller
767ce29e39
minor update
2019-12-11 21:15:32 -07:00
Matias Griese
daad16ef1b
Composer update
2019-12-10 19:15:54 +02:00
Matias Griese
1718135614
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
2019-12-10 19:09:02 +02:00
Matias Griese
a269d49392
Fixed filesystem iterator calls with non-existing folders
2019-12-10 18:59:58 +02:00
Matias Griese
3a8775f545
Fixed session cookie is being set twice in the HTTP header [ #2745 ]
2019-12-10 16:06:54 +02:00
Matias Griese
842dc0d49e
Incorrect routing caused by str_replace() in Uri::init() [ #2754 ]
2019-12-10 14:52:16 +02:00
Matias Griese
3f9ed2f344
Flex User: do not use deprecated method
2019-12-10 12:46:46 +02:00
Andy Miller
5640baa175
Added a Remote Remote\Package::getChangelog() method
2019-12-09 10:59:35 -07:00
Matias Griese
f102a8cb3d
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-12-09 12:53:27 +02:00
Matias Griese
a65c468e81
Minor update on Twig tags
2019-12-09 12:53:17 +02:00
Andy Miller
4cc3f44caa
updated vendor libs
2019-12-08 10:40:14 -07:00
Matias Griese
8afe004a7f
Improve plugin testing
2019-12-06 18:49:10 +02:00
Matias Griese
185e9b5272
Fixed error on page initialization [ #2753 ]
2019-12-06 18:48:55 +02:00
Andy Miller
78b76cf023
prepare for rc.2 release
2019-12-04 16:48:07 -07:00
Andy Miller
3606d3d0bd
prepare for rc.2 release
2019-12-04 16:33:21 -07:00
Andy Miller
3be95e752f
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
# system/src/Grav/Common/Page/Pages.php
2019-12-04 16:32:45 -07:00
Andy Miller
1532de8f20
Merge branch 'release/1.6.19'
2019-12-04 16:31:16 -07:00
Andy Miller
95bd217c3c
Merge tag '1.6.19' into develop
...
Release 1.6.18
2019-12-04 16:31:16 -07:00
Andy Miller
f633c921cc
prepare for release
2019-12-04 16:31:04 -07:00
Andy Miller
e8c79ffd97
Sync with 1.7 approach
2019-12-04 16:27:47 -07:00
Andy Miller
e842eb9d9e
Better fix for #2750
2019-12-04 16:11:08 -07:00
Matias Griese
71bdb5e25e
Frontend optimizations for Flex Pages
2019-12-04 21:03:58 +02:00
Matias Griese
b58f36b5af
Fixed caching bug in Flex (regression)
2019-12-04 15:08:43 +02:00
Matias Griese
dc20f4f32a
Optimize FlexDirectory::loadIndex() calls
2019-12-04 14:43:06 +02:00
Matias Griese
c765fff4b3
Minor phpstan update
2019-12-04 12:45:34 +02:00
Matias Griese
032f5654a4
Fixed Package::jsonSerialize() to return array
2019-12-04 11:16:10 +02:00
Matias Griese
0e01e52cac
Some minor phpstan fixes
2019-12-04 11:15:09 +02:00
Matias Griese
37b2c97dc1
Grav Pages: Fixed search
2019-12-04 11:06:08 +02:00
Matias Griese
c61b07febb
Flex pages: Fixed empty folder filter
2019-12-04 10:30:27 +02:00
Matias Griese
620fd7ed88
Added missing docblocks, fixed some typehints
2019-12-04 10:25:24 +02:00
Matias Griese
b314ea13aa
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-12-04 09:55:35 +02:00
Matias Griese
3e8572dbe9
Merge remote-tracking branch 'origin/develop' into develop
2019-12-03 20:26:50 +02:00
Matias Griese
5ba7b4154c
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
system/src/Grav/Common/Page/Pages.php
2019-12-03 20:21:22 +02:00
Matias Griese
ad8d0a2ab1
Updated plugins phpstan to work with Gantry5 plugin
2019-12-03 19:29:04 +02:00
Andy Miller
4a1e16449d
Updated changelog
2019-12-03 09:03:07 -07:00
Andy Miller
41d31cb5ea
PHP 7.4 fix for #2750
2019-12-03 09:00:07 -07:00
Matias Griese
909e2cbf89
Catch PHP 7.4 deprecation messages and report them in debugbar instead of throwing fatal error
2019-12-03 13:06:44 +02:00
Matias Griese
1290503895
Fixed multiple issues when there are no pages in the site
2019-12-03 12:55:24 +02:00
Matias Griese
a204b24d78
Fixed fatal error when calling {{ grav.undefined }}
2019-12-03 12:47:01 +02:00
Matias Griese
8be5a2182b
Fixed fatal error when calling {{ grav.undefined }}
2019-12-03 11:58:09 +02:00
Matias Griese
ee30694cf1
Flex Pages: Fixed filters being marked as hit when no filtering is applied
2019-12-03 11:41:56 +02:00
Matias Griese
37a9a30187
Minor rework to fix phpstan level 7 issue in MediaTrait::getMedia()
2019-12-03 11:00:06 +02:00
Matias Griese
de34910a6d
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/defines.php
system/src/Grav/Framework/File/Formatter/CsvFormatter.php
2019-12-02 20:14:28 +02:00
Matias Griese
86c969998f
Merge remote-tracking branch 'origin/develop' into develop
2019-12-02 20:12:59 +02:00
Matias Griese
158874039a
Fixed bad str_replace('...', null) parameter in CSVFormatter
2019-12-02 20:11:15 +02:00
Matias Griese
175cebc4a1
Fixed phpstan level 7 issue in PageLegacyTrait
2019-12-02 20:05:50 +02:00
Matias Griese
20aba0fd7c
Fixed bad str_replace('...', null) parameter in CSVFormatter
2019-12-02 20:05:07 +02:00
Matias Griese
efc2da90d3
Composer update
2019-12-02 19:43:39 +02:00
Matias Griese
12ad800d1f
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
composer.lock
system/src/Grav/Common/Page/Pages.php
2019-12-02 19:38:26 +02:00
Andy Miller
de6c35f4ab
Merge branch 'release/1.6.18'
2019-12-02 10:33:06 -07:00
Andy Miller
46816a74e9
Merge tag '1.6.18' into develop
...
Release v1.6.18
2019-12-02 10:33:06 -07:00
Andy Miller
1111c3d1b1
prepare for release
2019-12-02 10:32:06 -07:00
Andy Miller
e919685ad3
minor vendor update
2019-12-02 10:29:41 -07:00
Andy Miller
238ba9b9b4
PHP 7.4 fix for Pages::buildSort()
2019-12-02 08:53:17 -07:00
Andy Miller
1d966a0c92
Vendor lib updates
2019-12-02 08:41:32 -07:00
Matias Griese
3e87b21a8e
Flex page filtering improvements
2019-11-28 12:21:02 +02:00
Matias Griese
21309f1451
Flex pages: more logic for filtering counts
2019-11-27 21:59:57 +02:00
Matias Griese
225644f82b
Making Djamil happy
2019-11-27 21:45:59 +02:00
Matias Griese
285fffc7df
Flex Page admin: added selected if filters match
2019-11-27 21:42:43 +02:00
Matias Griese
7c760387f3
Grav Pages: Optimize filters
2019-11-27 13:49:57 +02:00
Matias Griese
94ff668044
Grav Pages: Admin filtering fixes
2019-11-27 13:31:37 +02:00
Matias Griese
270b1191f5
Improve FlexAuthorizeTrait, improve docblocks for Flex
2019-11-22 13:24:40 +02:00
Matias Griese
6208c516c2
Fixed logged in user being able to delete his own account from admin account manager
2019-11-22 12:04:27 +02:00
Matias Griese
b695c9591e
Changed FlexAuthorizeInterface::isAuthorized() to return null having the same meaning as false if access is denied because of no matching rule
2019-11-22 12:04:04 +02:00
Matias Griese
911da0f34f
Composer update
2019-11-22 11:56:59 +02:00
Matias Griese
14c2e257a0
Reverted $object->getStorageKey() interface as it was not a good idea, added getMasterKey() for pages
2019-11-21 22:35:56 +02:00
Matias Griese
52ec745ed0
Upgrade doc, upper case titles
2019-11-21 15:15:08 +02:00
Matias Griese
8f42dc3c33
Updated Grav 1.7 upgrade docs
2019-11-21 14:10:47 +02:00
Matias Griese
45530114a7
Added upgrade docs
2019-11-21 12:48:24 +02:00
Matias Griese
5b8baed0bc
Optimized Flex Pages collection filtering
2019-11-21 12:48:02 +02:00
Matias Griese
936e95a146
Updated Symfony Components to 4.4
2019-11-21 10:24:12 +02:00
Matias Griese
61a3f3f7c1
Rename modular to module in flex pages
2019-11-20 10:21:37 +02:00
Matias Griese
b3545ccb8b
Translations: rename MODULAR to MODULE everywhere
2019-11-20 09:52:50 +02:00
Matias Griese
d217f1e4fb
Assets regression
2019-11-19 16:35:01 +02:00
Andy Miller
bb373061ae
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2019-11-18 13:48:07 -07:00
Andy Miller
c65cb83348
Output the current username that Scheduler is using if crontab not setup
2019-11-18 13:48:03 -07:00
Jacob Peck
e3a6436031
Fix rewrite rule for lighttpd config ( #2721 )
...
Just plain doesn't work without this! Was probably omitted in error.
2019-11-18 06:13:51 -07:00
Matias Griese
f56a5f0ad6
Added page specific permissions for Flex Pages
2019-11-18 13:24:58 +02:00
Matias Griese
9044721c89
Minor bug fixes
2019-11-18 12:05:31 +02:00
Matias Griese
ce5729ba53
Some phpstan fixes
2019-11-18 11:21:25 +02:00
Matias Griese
fc70a50fd6
Fixed regression: Installer->setZip(null)
2019-11-18 10:57:17 +02:00
Matias Griese
a8d61cb5de
Add some better type checks
2019-11-18 10:56:32 +02:00
Matias Griese
d8af66cfd7
Remove some unused variables
2019-11-18 10:55:40 +02:00
Matias Griese
1aa69e61ac
Add a lot of missing docblocks (variables)
2019-11-18 10:53:21 +02:00
Matias Griese
be3ecf1377
DEPRECATED $page->modular() in favor of $page->isModule() for better readability
2019-11-15 21:15:38 +02:00
Matias Griese
571674a4f5
Fixed phpstan issues in all code up to level 3
2019-11-15 14:03:52 +02:00
Matias Griese
a06520337f
Fully comply phpstan level2!
2019-11-15 13:21:20 +02:00
Matias Griese
bf2b7dcf7b
Rename Flex Object classes (changed my mind)
2019-11-15 13:05:51 +02:00
Matias Griese
86faceb94f
Deprecated Grav\Common\User\Group in favor of $grav['user_groups'], which contains Flex UserGroup collection
2019-11-15 12:27:55 +02:00
Matias Griese
963e365da4
Imroved UserIndex:find() to only search user if query isn't empty
2019-11-15 12:08:30 +02:00
Matias Griese
4332ac35db
Moved all Flex classes under Grav\Common\Flex
2019-11-15 11:57:22 +02:00
Matias Griese
7e5d58f94b
Minor bug fixes
2019-11-15 09:04:44 +02:00
Matias Griese
6b3b6106bf
Code quality improvements
2019-11-15 09:03:47 +02:00
Matias Griese
f0c12e6246
Fixed a few type hints
2019-11-15 09:00:48 +02:00
Matias Griese
741934b1da
Flex User/Group: Cache authorize() calls
2019-11-14 21:57:06 +02:00
Matias Griese
35e7bfe506
Multiple small bug fixes / code quality improvements to Flex Pages
2019-11-14 15:13:52 +02:00
Matias Griese
dcc2ddfdb8
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
2019-11-14 12:22:50 +02:00
Matias Griese
f59441eb55
Fixed fatal error when $page->id() is null [ #2731 ]
2019-11-14 12:21:28 +02:00
Matias Griese
9cb6ddf742
Minor bug fix to Access class where there are no ACL rules
2019-11-13 21:38:08 +02:00
Matias Griese
035a84b55d
Fixed couple of minor flex page bugs
2019-11-13 16:20:24 +02:00
Matias Griese
d892343e57
Improve MediumFactory::fromUploadedFile() method
2019-11-13 15:51:49 +02:00
Matias Griese
aaa3976e5a
Minor bug fixes/improvements on $user->authorize()
2019-11-13 15:17:37 +02:00
Matias Griese
0d4afd7a37
Code style fixes
2019-11-13 15:10:07 +02:00
Matias Griese
a3a8976fdf
Changed UserInterface::authorize() to return null having the same meaning as false if access is denied because of no matching rule
2019-11-13 11:40:36 +02:00
Matias Griese
4edb1ca61b
Improved twig authorize() function to work better with nested rule parameters
2019-11-13 11:36:10 +02:00
Matias Griese
d6374f259a
Improved user and group ACL to support deny permissions (Flex Users only)
2019-11-13 11:35:41 +02:00
Matias Griese
7b4f40d3b1
Updated blueprint for Flex Pages
2019-11-13 11:22:01 +02:00
Matias Griese
9c4eb549b7
Added missing system.include_default_lang_file_extension configuration option
2019-11-13 11:17:14 +02:00
Matias Griese
c380fb638b
Added Utils::isAssoc() and Utils::isNegative() helper methods
2019-11-13 11:16:25 +02:00
Matias Griese
908e993727
Flex Pages: Implemented recursive filterBy()
2019-11-13 11:14:29 +02:00
Matias Griese
4128864e39
Composer update
2019-11-13 09:08:57 +02:00
Matias Griese
304f800018
Improved twig |array filter to work with iterators and objects with toArray() method
2019-11-12 12:41:45 +02:00
Xaver Maierhofer
fcc0c5e345
Correct download argument annotation ( #2727 )
2019-11-09 20:49:33 -07:00
Matias Griese
77887d83e9
Regression: Fixed Grav update bug [ #2722 ]
2019-11-08 12:56:03 +02:00
Matias Griese
3514ff64fe
Update installer versions
2019-11-08 10:32:34 +02:00
Matias Griese
b56ede81f0
Flex Pages: Implemented recursive filterBy()
2019-11-07 13:14:51 +02:00
Matias Griese
427c39e88e
Changelog update (version)
2019-11-07 09:37:40 +02:00
Andy Miller
e450923409
Ability to force-run a Scheduled job #2720
2019-11-06 21:38:08 -07:00
Andy Miller
c862b0bc26
Merge branch 'release/1.6.17'
2019-11-06 17:51:32 -07:00
Andy Miller
575a1e4603
Merge tag '1.6.17' into develop
...
Release v1.6.17
2019-11-06 17:51:32 -07:00
Andy Miller
a74ccad282
fixed changelog date
2019-11-06 17:50:35 -07:00
Andy Miller
7cb678bdb6
fixed changelog dates
2019-11-06 17:42:41 -07:00
Andy Miller
14110d5475
prepare for rc.1 release
2019-11-06 16:09:01 -07:00
Andy Miller
c742eee1cc
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2019-11-06 16:08:42 -07:00
Andy Miller
ffeb5648c6
Merge branch 'release/1.6.17'
2019-11-06 16:07:07 -07:00
Andy Miller
86c87929ec
Merge tag '1.6.17' into develop
...
Release v1.6.17
2019-11-06 16:07:07 -07:00
Andy Miller
e0e92b843c
prepare for release
2019-11-06 16:06:45 -07:00
Matias Griese
a996137317
Fixed bug where Flex index file couldn't be disabled
2019-11-06 11:52:00 +02:00
Matias Griese
9fb55d8d0f
Flex pages: Use translated titles / routes in admin list
2019-10-31 12:05:13 +02:00
Matias Griese
861f53c5dc
Grav 1.7: Fixed Flex Pages routing if using translated slugs or system.hide_in_urls setting
2019-10-31 10:52:15 +02:00
Matias Griese
a588395ba9
Attempt to work around composer 1.7 bug
2019-10-31 08:45:10 +02:00
Andy Miller
e80b7fe19e
updated JQuery
2019-10-30 21:50:20 -06:00
Matias Griese
4e23f07fcd
Composer update
2019-10-29 20:57:30 +02:00
Matias Griese
a571f42e1b
Merge remote-tracking branch 'origin/1.7' into 1.7
...
# Conflicts:
# composer.lock
2019-10-29 20:56:50 +02:00
Matias Griese
2fd5492286
Updated to Symfony 4.3, use Symfony EventDispatcher directly and not rockettheme/toolbox wrapper
2019-10-29 20:56:31 +02:00
Andy Miller
4e227fcae5
minor vendor updates
2019-10-28 15:40:17 -06:00
Andy Miller
99c6a78134
ixed exception caused by missing template type based on Accept: header #2705
2019-10-28 15:40:06 -06:00
Matias Griese
a93ef3f752
Initial support for admin filtering support
2019-10-28 15:51:04 +02:00
Matias Griese
0814d5e3bb
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2019-10-25 11:27:47 +03:00
Andy Miller
2e8be3c67f
Cron improvements
2019-10-24 15:29:25 -06:00
Matias Griese
191bf8730a
Optimize PageObject::getLevelListing()
2019-10-24 18:12:38 +03:00
Matias Griese
09e8dfdbfd
Fixed no pages in admin
2019-10-24 14:19:37 +03:00
Matias Griese
a1ea841034
Fixed fatal error in multi-site setups
2019-10-24 13:59:00 +03:00
Matias Griese
f9f836959c
Reverting (git) moved folders leave empty folders which break Flex Pages
2019-10-24 12:36:14 +03:00
Matias Griese
c4ce2d1648
Misc minor code quality fixes
2019-10-24 11:26:04 +03:00
Andy Miller
0f66032c9b
Merge branch 'develop' into 1.7
2019-10-23 18:16:37 -06:00
Keith Bentrup
8678f22f6b
do NOT ignore "." dirs OR ignore "." dirs and all children ( #2581 )
...
If you ignore any "files" beginning with "." including directories, then the all() method will exclude .somedir, but not .somedir/somefile. Subsequently, when trying to copy all files returned from all(), it will fail when the method tries to copy a file into a directory that has not yet been created because .somedir was omitted from the return array of all().
I found this bug when trying to install the admin plugin and ./tmp was a mount and thus rename() failed and self:copy() was invoked instead (line 365).
2019-10-23 15:39:05 -06:00
Andy Miller
4ca1f1f4ca
updated libs
2019-10-23 15:32:40 -06:00
Matias Griese
913efdbd6a
Revert multiple changes as many of those break Grav functionality [ #2699 ]
2019-10-22 15:20:35 +03:00
Matias Griese
9c123f7d3d
Merge remote-tracking branch 'rlerdorf/1.7' into 1.7
2019-10-22 12:35:27 +03:00
Andy Miller
2b00e93f22
Merge branch 'develop' into 1.7
...
# Conflicts:
# composer.json
2019-10-17 10:02:36 -06:00
Jérôme Nadaud
8322a0cfa3
Make script name more explicit ( #2637 )
2019-10-17 05:57:25 -06:00
Jérôme Nadaud
ab6b82eaaa
Fix cache image generation when using cropresize ( #2639 )
2019-10-17 05:56:46 -06:00
buzatuAda
b16e8066ca
fix exception array_merge() when $this->header->metadata is not array ( #2701 )
...
Exception gets thrown when $this->header->metadata is not an array, added extra verification in order to make sure it is and array before doing array_merge()
2019-10-17 05:55:27 -06:00
Ole Vik
09e10d16ea
[RFR] Iterable Taxonomy ( #2690 )
...
* Allow naive iterables in Taxonomy
Currently, Taxonomy only supports one-level arrays in a Page's Taxonomy, so this works:
```
---yaml
title: XMark Test
taxonomy:
categories: academic
tags: [xmark, link]
author:
- "Ole Vik"
- "Ole Vik"
- "Ole Vik"
---
```
But this does not:
```yaml
---
title: XMark Test
taxonomy:
categories: academic
tags: [xmark, link]
author:
- "Ole Vik"
- "Ole Vik"
- "Ole Vik"
- name: "Ole Vik"
email: "git@olevik.net "
url: "https://olevik.me "
---
```
The change allows another level, to accommodate cases where the Taxonomy contains arrays of strings or hashes. This could potentially be expanded to recursively allow any amount of nesting of Taxonomies.
In both the naive and expanded case, are there implications for finding and filtering by Taxonomies? I've not checked if that recurses through values as I'm not currently at my desktop, but I imagine more changes would be necessary.
* Recursively iterate taxonomy fields
* Accommodate findTaxonomy() by reducing to dot-notation
* Remove superfluous conditional
2019-10-17 05:52:37 -06:00
Matias Griese
ef8e1c2fdf
Added working ETag (304 Not Modified) support based on the final rendered HTML (Grav 1.7 edition)
2019-10-16 23:52:06 +03:00
Matias Griese
e2843e6477
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php
2019-10-16 23:43:29 +03:00
Matias Griese
bc1dd2a7b4
Added working ETag (304 Not Modified) support based on the final rendered HTML
2019-10-16 23:40:08 +03:00
Djamil Legato
3e52101bf8
Change of Behavior: Inflector::hyphenize will now automatically trim dashes at beginning and end of a string.
...
# Conflicts:
# CHANGELOG.md
2019-10-16 11:04:26 -07:00
Djamil Legato
d11772b681
Change of Behavior: Inflector::hyphenize will now automatically trim dashes at beginning and end of a string.
2019-10-16 11:02:44 -07:00
Rasmus Lerdorf
32a9acc62e
Add a .phan config file and stubs for Phan static analysis
...
I fixed some small inconsistencies here and there. There are still
a little over 200 to go. This time against the 1.7 branch.
To try it, checkout this PR and run:
composer require phan/phan
It doesn't have to be in the Grav tree. You can install it anywhere.
Then from the top-level Grav dir:
/vendor/bin/phan -p
You can see the ones that are left to address here:
https://gist.github.com/69eac9b37ced1cadc08ed4be0ee84f40
Also, and the main reason I added it, was to get some nice
dependency graphs from Phan to help me understand the Grav code. Some
examples:
http://pdep.lerdorf.com/?mode=class&node=\Grav\Common\File\CompiledFile&d=3
http://pdep.lerdorf.com/?mode=class&node=\Grav\Common\Filesystem\Folder&d=1
http://pdep.lerdorf.com/?mode=class&node=\Doctrine\Common\Cache\Cache&d=2
http://pdep.lerdorf.com/?mode=class&node=\RocketTheme\Toolbox\ArrayTraits\Export&d=1
Move the slider to change the number of dependency levels shown.
2019-10-16 10:38:08 -07:00
Rasmus Lerdorf
d568ddfa5c
Merge pull request #1 from getgrav/1.7
...
1.7
2019-10-16 09:02:17 -07:00
Matias Griese
1656f0160b
Enabled preview for pages
2019-10-16 14:01:48 +03:00
Matias Griese
14b33824b1
Added mime support for file formatters
2019-10-16 14:01:30 +03:00
Matias Griese
7902912269
Added template_from_string() twig function
2019-10-16 14:00:37 +03:00
Matias Griese
2db04e43d1
Hide accounts and pages from flex types page (frontend)
2019-10-16 12:00:43 +03:00
Matias Griese
467c33d3e1
More phpstan issues
2019-10-16 09:48:22 +03:00
Matias Griese
87f17d296d
More phpstan issues
2019-10-15 19:40:57 +03:00
Matias Griese
feeee9ef86
Fixed PHP 7.1 bug in Flex
2019-10-15 19:00:25 +03:00
Matias Griese
7ba964f161
One more PHP 7.1 issue
2019-10-15 18:57:15 +03:00
Matias Griese
77205fb3d8
More phpstan fixes
2019-10-15 18:49:24 +03:00
Patric Johansson
4bba284bf5
Update Core to follow PSR-2 standard
2019-10-15 13:33:48 +03:00
Matias Griese
a6e78de197
Fixed multi-language saving issues with default language in Flex Pages
2019-10-14 11:11:00 +03:00
Matias Griese
8fc7755e90
Flex page: fixed filtering where route has been defined but is null
2019-10-14 10:53:46 +03:00
Matias Griese
fdfb5bb8ac
Updated clockwork and debugbar
2019-10-14 10:19:50 +03:00
Andy Miller
d0800136b7
Cache tag: key is no longer required + lifetime optional
2019-10-13 17:10:41 -06:00
Andy Miller
d368aeafd4
Removed need for unique ID
2019-10-13 17:02:07 -06:00
Matias Griese
e59c596886
Fixed PageTranslateTrait::getAllLanguages() and getAllLanguages() to include default language
2019-10-11 13:43:14 +03:00
Matias Griese
411656a9d6
Added array_diff() twig function
2019-10-11 13:39:59 +03:00
Matias Griese
8599faaf3b
Regression: getFlexFeatures() filtering issues after moving classes
2019-10-11 11:07:56 +03:00
Matias Griese
90e55ead29
Fixed regression in storage filename matching
2019-10-11 10:39:23 +03:00
Matias Griese
f85c94b403
Fixed type hint in SelfUpgradeCommand
2019-10-11 07:41:01 +03:00
Djamil Legato
b4fa7e38b9
Selfupgrade CLI: Fixed broken selfupgrade assets reference ( fixes #2681 )
2019-10-10 12:25:28 -07:00
Matias Griese
411871f636
Fixed phpstan bugs in Framework
2019-10-10 18:15:27 +03:00
Matias Griese
b01d1baa53
Improved Flex to support custom site template paths
2019-10-10 16:16:54 +03:00
Matias Griese
c3c33e954c
Composer update
2019-10-10 16:07:03 +03:00
Matias Griese
edd0bc25a2
Added Utils::simpleTemplate() method for very simple variable templating
2019-10-10 16:06:39 +03:00
Matias Griese
6c57104658
Grav 1.7: Fixed PHP 7.1 compatibility issues
2019-10-10 16:05:21 +03:00
Matias Griese
26d7181eca
Fixed fatal error if there are numeric folders in Flex Pages
2019-10-10 14:01:48 +03:00
Matias Griese
1fb611655f
Bug fix on page admin being disabled
2019-10-09 15:44:10 +03:00
Matias Griese
b561c2b47c
Improved Flex Users: obey blueprints and allow Flex to be used in admin only
2019-10-09 15:29:09 +03:00
Matias Griese
9beefb3162
Allow Flex Pages to be initialized separately in site and admin, remove Flex Objects plugin dependency
2019-10-09 15:24:26 +03:00
Matias Griese
41851b73b9
Fixed issue with duplicate configuration settings in Flex Directory
2019-10-09 15:20:20 +03:00
Matias Griese
c325c24897
Fixed phpstan issues in Framework up to level 6
2019-10-09 10:41:15 +03:00
Matias Griese
efd4e52571
Added Flex Pages classes
2019-10-08 21:42:22 +03:00
Matias Griese
565f26db8e
Code quality improvements
2019-10-08 16:58:59 +03:00
Matias Griese
b641b0e442
Fixed Flex Pages not calling onPageProcessed event when cached
2019-10-07 13:45:49 +03:00
Matias Griese
2a6276a941
Fixed Page::untranslatedLanguages() not being symmetrical to Page::translatedLanguages()
2019-10-07 12:36:50 +03:00
Jeremy Gonyea
eb1b9567df
Updated for latest ddev version ( #2676 )
2019-10-03 14:54:05 -06:00
Andy Miller
7dafa2a207
prepare for beta.10 release
2019-10-03 14:31:28 -06:00
Matias Griese
5253aa6aef
Fixed user avatar file is not being randomized
2019-10-03 22:40:03 +03:00
Matias Griese
1b34530a4a
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-10-03 22:11:24 +03:00
Matias Griese
ae41b6f5ff
Fixed Flex User Avatar not fully backwards compatible with old user
2019-10-03 22:11:13 +03:00
Andy Miller
4d09a345a4
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-10-03 13:06:45 -06:00
Matias Griese
8ac3451fbc
Revert chReverted setting language for every page during initialization
2019-10-03 21:41:58 +03:00
Matias Griese
15f1f2a03d
Revert chReverted setting language for every page during initialization
2019-10-03 19:17:22 +03:00
Matias Griese
ffa9ef6a7e
Grav 1.7: Fixed prev/next page missing pages if pagination was turned on in page header
2019-10-03 15:16:11 +03:00
Matias Griese
a75c0cbe62
Fixed wrong Grav param separator when using Route class
2019-10-03 10:56:05 +03:00
Andy Miller
c795ead402
Updated changelog
2019-10-01 17:52:14 -06:00
Andy Miller
91270c9c66
CSVFormatter null char support
2019-10-01 17:51:29 -06:00
Andy Miller
9259c2f660
Updated changelog
2019-10-01 17:51:17 -06:00
Andy Miller
138d1e93e3
CSVFormatter null char support
2019-10-01 17:51:02 -06:00
Matias Griese
5db9f16174
Flex: Removed extra exists check when creating object (messes up "non-existing" pages)
2019-09-27 13:26:12 +03:00
Andy Miller
342eac1047
Smarter CSV handling
2019-09-26 18:35:25 -06:00
Andy Miller
88c859fde2
move try outside for loop (less memory)
2019-09-26 15:10:35 -06:00
Andy Miller
8b5bce0b6d
prepare for b.9 release
2019-09-26 13:37:09 -06:00
Andy Miller
09c4cf66f5
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2019-09-26 13:26:38 -06:00
Andy Miller
46b859b8df
better error for badly formatted line in CsvFormatter::decode()
2019-09-26 13:26:33 -06:00
Matias Griese
a7c23c58e5
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-09-26 14:54:01 +03:00
Matias Griese
d206711354
Flex storage changes
2019-09-26 14:53:52 +03:00
Matias Griese
0007100a97
Removed row copy/move logic from Flex object, it belongs to storage
2019-09-26 14:49:45 +03:00
Matias Griese
3d999501a0
Fixed Grav parameter handling in RouteFactory::createFromString()
2019-09-26 14:47:45 +03:00
Andy Miller
52f83775e3
clarification
2019-09-24 18:10:39 -06:00
Andy Miller
a35cf5a830
Added a new {% cache %} tag eliminating need for twigcache extension
2019-09-24 18:10:02 -06:00
Matias Griese
39837d0826
Improved Flex FolderStorage class to better hide storage specific logic
2019-09-20 18:33:07 +03:00
Matias Griese
66bd6a4046
Fixed error when activating Flex Accounts in GRAV system configuration (PHP 7.1)
2019-09-20 12:06:17 +03:00
Matias Griese
4e9d3395e0
Improve blueprint initialization in Flex Objects (fixes content aware fields)
2019-09-20 11:59:13 +03:00
Andy Miller
248c7764f0
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2019-09-19 16:44:01 -06:00
Andy Miller
f72eb1b002
Merge tag '1.6.16' into develop
...
Release v1.6.16
# gpg: Signature made Thu Sep 19 16:42:43 2019 MDT
# gpg: using RSA key 6AA7DB4F23BD1A7280C4CC63E82B8D0EAB94EFB9
# gpg: Good signature from "Andy Miller <rhuk@mac.com >" [ultimate]
2019-09-19 16:42:44 -06:00
Andy Miller
25caa5138a
Merge branch 'release/1.6.16'
2019-09-19 16:42:43 -06:00
Andy Miller
dffb227df6
prepare for release
2019-09-19 16:42:21 -06:00
Matias Griese
7c161d5cbc
Comment out couple of language debug messages
2019-09-19 22:47:53 +03:00
Matias Griese
7b2313ef0b
Fixed initial Flex Object state when creating a new objects in a form
2019-09-19 21:58:28 +03:00
Matias Griese
1ad2a3f212
Make flex to skip missing flex types
2019-09-19 21:06:32 +03:00
Matias Griese
1f2363b623
Minor improvement for the new Route::withLanguate() method
2019-09-18 12:42:05 +03:00
Andy Miller
d1c069c2ee
composer updates
2019-09-17 13:21:27 -06:00
Matias Griese
67e772a5ce
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-09-17 22:08:10 +03:00
Matias Griese
59bb167bd4
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
CHANGELOG.md
2019-09-17 22:07:32 +03:00
Matias Griese
5c9eb1cdb8
Fixed Badly encoded JSON data warning when uploading files [ #2663 ]
2019-09-17 22:02:21 +03:00
Andy Miller
94a54d2a82
Using phpdebugbar format to log messages (clockwork compatible)
2019-09-17 11:21:05 -06:00
Matias Griese
f201d48112
Fixed Flex Object saving causing the key to be lost for some types
2019-09-17 19:42:28 +03:00
Matias Griese
df51b64b35
Fixed bug in object saving if using streams
2019-09-17 19:03:48 +03:00
Matias Griese
93ff915737
Fixed avatars not being displayed with flex users [ #2431 ]
2019-09-17 15:19:42 +03:00
Matias Griese
e30ab9a043
Fixed Flex user creation if file storage is being used [ #2444 ]
2019-09-17 11:37:09 +03:00
Matias Griese
8e59a08f9e
Pages::buildFlexPages(): better compatibility to old pages
2019-09-17 11:18:30 +03:00
Andy Miller
5a874006b4
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/src/Grav/Common/Page/Page.php
2019-09-16 16:01:22 -06:00
Matias Griese
5d639cc633
Improved language support for Route class
2019-09-16 15:50:40 +03:00
Matias Griese
ab7038b49e
Flex media: set timestamps only when files were uploaded
2019-09-16 12:43:53 +03:00
Newb I the Newbd
651b354d3e
Correct non-published collection filter evaluation ( #2668 )
2019-09-14 10:10:24 -06:00
Matias Griese
90c2079529
Fixed wrong Pages::dispatch() calls (with redirect) when we really meant to call Pages::find()
2019-09-13 22:39:46 +03:00
Matias Griese
fa064301a2
Fixed 404 error when you click to non-routable menu item with children: redirect to the first child instead
2019-09-13 22:27:38 +03:00
Matias Griese
5424047d02
Fixed Page::modular() and Page::modularTwig() returning null for folders and other non-initialized pages
2019-09-13 21:50:06 +03:00
Matias Griese
ce2b80aeb9
Added bin/grav page-system-validator [-r|--record] [-c|--check] to test Flex Pages
2019-09-13 21:45:54 +03:00
Matias Griese
e91ae5542d
Made Common\Page\Header class serializable
2019-09-13 11:17:54 +03:00
Andy Miller
922f263005
refactored the code
2019-09-12 11:15:21 -06:00
Andy Miller
01af81a0a6
fixed array types
2019-09-12 10:37:41 -06:00
Andy Miller
bd8c274f38
Support Clockwork and PHPDebugBar for dump()
2019-09-12 10:36:08 -06:00
Andy Miller
05fb69daa7
Fixed broken Twig dump()
2019-09-11 21:34:17 -06:00
Matias Griese
21f95eba53
Added Route::withLanguage() method
2019-09-11 22:36:49 +03:00
Matias Griese
4ef56054ee
Minor fix on ControllerResponseTrait::createJsonResponse()
2019-09-10 11:15:47 +03:00
Matias Griese
bec9292a5c
Flex folder storage improvements
2019-09-09 14:28:27 +03:00
Matias Griese
0fa6328816
Fix undefined variable when there are no translations
2019-09-09 14:08:36 +03:00
Matias Griese
b30240c340
Improve language fallback logic
2019-09-06 22:14:37 +03:00
Matias Griese
59eb3b4cb2
Flex Pages: Quick and dirty multi-language support in frontend
2019-09-06 21:43:43 +03:00
Matias Griese
5fa047c1b7
Fixed sorting in Flex Pages
2019-09-06 21:00:24 +03:00
Matias Griese
30481da51d
Regression: Fixed translations when language code is used for non-language purposes
2019-09-06 15:21:09 +03:00
Matias Griese
beb8f09a9d
Flex FolderStorage: Added support for partial delete
2019-09-05 17:20:08 +03:00
Matias Griese
603bb6c878
Make it possible to save multiple variations of the Flex Object
2019-09-05 16:54:59 +03:00
Matias Griese
dac3e57fd4
Fixed error in Session::getFlashObject() if Flex Form is being used
2019-09-05 15:45:29 +03:00
Andy Miller
b601d2c8fd
check for file existence
2019-09-03 12:18:32 -06:00
Andy Miller
ab75201f11
Added a new sanitize_svg security config option [default: true]
2019-09-03 12:07:47 -06:00
Andy Miller
45b1b0a2ef
Added Security::sanitizeSVG function + update CHANGELOG
2019-09-03 11:53:25 -06:00
Matias Griese
ca2f657c98
Oops, remove print_r()
2019-09-03 14:20:39 +03:00
Matias Griese
5c33882f5b
Added extra master key parameter for FlexObjectInterface::getStorageKey()
2019-09-03 13:46:50 +03:00
Matias Griese
0f85214693
Minor fix/improvement on loading Flex objects
2019-09-03 13:41:53 +03:00
Matias Griese
4570c00041
Added FlexTranslateInterface
2019-09-03 13:40:53 +03:00
Matias Griese
4a0c8846e2
Regression: Fixed language fallback
2019-09-03 13:36:19 +03:00
Andy Miller
41e51cd86d
Support StaticImageMedium formats for avatars
2019-08-31 23:26:08 -06:00
Andy Miller
e2ed3098a3
prepare for beta.7 release
2019-08-30 12:10:53 -06:00
Matias Griese
4e9ca82a0f
FlexForm: Fixed some compatibility issues with Form plugin
2019-08-30 15:42:00 +03:00
Matias Griese
f032f310b5
Improved language support
2019-08-30 10:38:27 +03:00
Andy Miller
6b665b112c
prepare for b.6 release
2019-08-29 11:48:57 -06:00
Matias Griese
d9dbe5520d
Added version support to Flex index file
2019-08-29 15:04:45 +03:00
Matias Griese
5b8674122a
Fixed blueprint values for system.accounts.storage
2019-08-29 14:22:14 +03:00
Matias Griese
2e245cd36f
Flex improvements
2019-08-29 12:25:06 +03:00
Matias Griese
e36a2ea1b0
FlexFolderStorage: fixed error on deleting file
2019-08-28 18:09:33 +03:00
Matias Griese
53b7c95b0d
Flex: Improve copy logic
2019-08-28 14:12:02 +03:00
Matias Griese
46975cca22
Keep interfaces backwards compatible with Grav 1.6
2019-08-28 10:04:08 +03:00
Matias Griese
a418acc32b
Fixed unpublished blog posts being displayed on the front-end [ #2650 ]
2019-08-27 11:52:42 +03:00
Matias Griese
eeb35fc521
Prioritize Accounts menu item in the admin menu
2019-08-27 10:58:11 +03:00
Matias Griese
90ca9f9d49
Fixed/improved Flex caching
2019-08-26 22:51:59 +03:00
Matias Griese
ba267a389e
Flex: Implemented copy
2019-08-26 18:27:04 +03:00
Matias Griese
0ab99806db
Fixed compatibility regression
2019-08-26 10:51:34 +03:00
Matias Griese
c300a3b8f8
JSON: Display trace information only in debug mode
2019-08-26 10:14:01 +03:00
Matias Griese
8480fb68ac
Added custom data and flex handlers to all flex objects
2019-08-26 10:07:39 +03:00
Matias Griese
8e82056afa
ControllerResponseTrait: Better error response
2019-08-24 12:31:04 +03:00
Matias Griese
3e34d54b9a
Added type parameter to Pages::PageTypes()
2019-08-24 12:29:43 +03:00
Matias Griese
9ad7b208ba
Blueprint: Added object support for custom handlers
2019-08-24 12:28:31 +03:00
Matias Griese
1fa62d2bdc
FlexIndex: Added option to return non-existing entries in the index
2019-08-23 15:13:39 +03:00
Matias Griese
b659c56aec
Added ControllerResponseTrait class
2019-08-23 12:53:18 +03:00
Matias Griese
3bd02b95fe
Put back cache clear on flex save
2019-08-22 22:04:43 +03:00
Matias Griese
9e5ad84a48
Fixed another issue with flex keys
2019-08-22 20:28:18 +03:00
Matias Griese
40a6c4bf72
Greatly improve Flex Pages performance, memory use
2019-08-22 19:00:55 +03:00
Matias Griese
22acffac5c
Update Pages unit tests
2019-08-22 15:16:27 +03:00
Matias Griese
ede749821d
Flex Pages: Added missing page events
2019-08-22 10:36:00 +03:00
Matias Griese
f26e518c03
Work around cache clear (needs better solution)
2019-08-21 17:06:12 +03:00
Matias Griese
0f6a517589
Flex: Clear only index cache on save
2019-08-21 16:08:01 +03:00
Matias Griese
3530f4fdef
Further improved speed of loading objects in Flex collections, now with cache turned on
2019-08-21 15:52:20 +03:00
Matias Griese
b92476d40d
Greatly improved speed of loading Flex collections multiple times
2019-08-21 14:18:35 +03:00
Matias Griese
0d0bb2c229
Better follow protected Object Property interfaces in traits
2019-08-21 12:28:05 +03:00
Matias Griese
de59bad0f8
Keep storage key and timestamp inside FlexObject (allows diff check against stored object)
2019-08-21 12:25:06 +03:00
Matias Griese
72ad49610c
Added FlectIndex::loadIndex() with metadata (including timestamp)
2019-08-21 12:22:59 +03:00
Matias Griese
dcd1f3b10d
Added object meta caching in Flex FolderStorage
2019-08-21 12:21:34 +03:00
Matias Griese
52cf554ea2
Added support for not instantiating pages, useful to speed up tasks
2019-08-21 10:47:55 +03:00
Andy Miller
f30f6485ba
Merge branch 'develop' into 1.7
...
# Conflicts:
# composer.json
# composer.lock
# system/defines.php
2019-08-20 17:23:04 -06:00
Andy Miller
dd8b503aa0
Merge tag '1.6.15' into develop
...
Release v1.6.15
2019-08-20 17:22:26 -06:00
Andy Miller
dab30673e0
Merge branch 'release/1.6.15'
2019-08-20 17:22:25 -06:00
Andy Miller
13689c2065
prepare for release
2019-08-20 17:22:16 -06:00
Andy Miller
6e23627f26
update changelog
2019-08-20 17:21:32 -06:00
Andy Miller
7db85cc79c
Force Symfony 4.2
2019-08-20 17:06:19 -06:00
Matias Griese
9b6f218f33
Make Flex Pages to work with Header
2019-08-19 20:58:46 +03:00
Matias Griese
829da9ee3a
Improved bin/grav yamllinter CLI command by adding an option to find YAML Linting issues from the whole site or custom folder
2019-08-19 13:18:39 +03:00
Matias Griese
033b54104e
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-08-19 10:53:27 +03:00
Matias Griese
e5cedd074b
Fixed broken markdown Twig tag [ #2635 ]
2019-08-19 10:46:03 +03:00
Matias Griese
a6741cb761
Fixed broken taxonomies [ #2633 ]
2019-08-19 10:21:24 +03:00
Matias Griese
8cbc2a27cd
Fixed enabling PHP Debug Bar causes fatal error in Gantry [ #2634 ]
2019-08-19 10:04:59 +03:00
Matias Griese
5f1639dc63
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-08-19 09:53:55 +03:00
Daithí Seán Ó Foghlú
ed87faad92
Update robots.txt ( #2632 )
...
I have found that Bing/Yahoo/DuckDuckGo, Yandex and Google report crawl errors when using the default robots.txt. Specifically their bots will not crawl the the path '/' or any sub-paths. I agree that the current robots.txt should work and properly implements the specification. However it still does not work.
In my experience explicitly permitting the path '/' by adding the directive Allow: / resolves the issue.
More details can be found in a blog post about the issue here: https://www.dfoley.ie/blog/starting-with-the-indieweb
2019-08-18 11:22:33 -06:00
Andy Miller
8d8b803e66
updated with composer 1.9.0
2019-08-18 10:00:37 -06:00
Andy Miller
e4ed00d84a
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
# system/router.php
2019-08-18 09:54:50 -06:00
Andy Miller
239f34d40c
Merge branch 'release/1.6.14'
2019-08-18 09:52:55 -06:00
Andy Miller
20b9ca56fa
Merge tag '1.6.14' into develop
...
Release v1.6.14
2019-08-18 09:52:55 -06:00
Andy Miller
647ae0fda3
prepare for release
2019-08-18 09:52:45 -06:00
Andy Miller
806dbd9ee5
refactor
2019-08-18 09:51:10 -06:00
Andy Miller
1ab8442630
add fix
2019-08-18 09:50:56 -06:00
Andy Miller
040c34d693
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2019-08-16 09:53:44 -06:00
Andy Miller
505661404b
Merge branch 'release/1.6.13'
2019-08-16 09:53:21 -06:00
Andy Miller
a2ea6faf4d
Merge tag '1.6.13' into develop
...
Release v1.6.13
2019-08-16 09:53:21 -06:00
Andy Miller
ce51491b4d
prepare for release
2019-08-16 09:53:12 -06:00
Andy Miller
8942aa8afc
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-08-16 07:46:32 -06:00
Andy Miller
d241223aa3
update changelog
2019-08-16 07:45:40 -06:00
Matias Griese
256cbe3f12
Added experimental support for Flex Pages (**Flex Objects** plugin required)
2019-08-16 15:53:18 +03:00
Matias Griese
8b31ee173e
Added configuration option for Flex Page, enabled experimental options in Admin Plugin
2019-08-16 15:49:58 +03:00
Andy Miller
182970eb78
Fix for bad check on $grav_basedir
2019-08-15 14:24:40 -06:00
Matias Griese
9ed3da3df2
Fixed $page->summary() always striping HTML tags if the summary was set by $page->setSummary()
2019-08-15 19:37:19 +03:00
Matias Griese
14eaa4d00a
Moved setSummary() from PageLegacyInterface to PageContentInterface
2019-08-15 19:23:05 +03:00
Matias Griese
e134e3dbd9
Fixed some docblocks
2019-08-15 13:49:30 +03:00
Andy Miller
5bfb168cd7
Don’t override the system config setting
2019-08-14 16:28:06 -06:00
Andy Miller
5aef09a410
prepare for beta release
2019-08-14 16:21:07 -06:00
Andy Miller
76732ab671
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2019-08-14 16:20:27 -06:00
Andy Miller
d16f83fdd8
Merge tag '1.6.12' into develop
...
Release v1.6.12
2019-08-14 16:19:44 -06:00
Andy Miller
02e10ff8fe
Merge branch 'release/1.6.12'
2019-08-14 16:19:43 -06:00
Andy Miller
6a44d8f286
prepare for release
2019-08-14 16:19:21 -06:00
Andy Miller
4b614d871f
update changelog
2019-08-14 16:18:38 -06:00
Matias Griese
f54d9af758
Fixed regression in non-cached pages showing 404
2019-08-14 23:02:06 +03:00
Matias Griese
f883191d99
FormTrait: better debug messages on what went wrong on form submit
2019-08-14 21:40:47 +03:00
Matias Griese
de5ead78d1
Greatly simplify and generalize Pages::evaluate() method
2019-08-14 14:03:41 +03:00
Matias Griese
44bbdf7e39
Moved collection() and evaluate() logic from Page class into Pages class
2019-08-14 13:22:30 +03:00
Matias Griese
4b4eedf467
FormTrait: better debug messages on what went wrong on form submit
2019-08-14 13:16:33 +03:00
Matias Griese
bb477fd3b1
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-08-14 11:01:46 +03:00
Matias Griese
758e316a65
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-08-14 11:01:17 +03:00
Matias Griese
2c38e24d00
Make FlexForm::setName() more robust
2019-08-14 11:01:07 +03:00
Matias Griese
3286d70092
Lock Grav user class once GRAV_USER_INSTANCE has been defined
2019-08-14 10:12:00 +03:00
Thomas Threadgold
9fc37e46fa
check if GRAV_USER_INSTANCE constants are already defined ( #2621 )
2019-08-13 15:30:20 -06:00
Matias Griese
f304f429c5
Fix bad check in CSV escaping
2019-08-13 18:19:28 +03:00
Andy Miller
ca24e63d22
Merge branch 'develop' into 1.7
2019-08-12 16:06:27 -06:00
Andy Miller
65c73f639f
Update changelog
2019-08-12 16:06:16 -06:00
Aaron Dalton
d2833a1997
Allow users to override plugin handler priorities ( #2165 )
2019-08-12 15:22:21 -06:00
ale rimoldi
aa8f764436
run route.php when grav is not at the root of the server ( #2541 )
2019-08-12 15:11:41 -06:00
Matias Griese
f1909d80db
Added $grav->close() method to properly terminate the request with a response
2019-08-12 17:11:39 +03:00
Matias Griese
7718dd7e98
Improve Flex forms for better configurability
2019-08-12 11:50:16 +03:00
Matias Griese
cc66070e85
Move Page::templateFormat() content negotiation logic into Utils::getPageFormat()
2019-08-12 11:40:22 +03:00
Matias Griese
bbdc54b406
Create PageFormInterface and PageFormTrait
2019-08-12 11:37:31 +03:00
Matias Griese
c013f63b26
Create PageCollectionInterface and use it
2019-08-12 11:34:42 +03:00
Andy Miller
aa007badb5
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/src/Grav/Common/Twig/TwigExtension.php
2019-08-09 18:29:22 -06:00
Andy Miller
618a59921a
make markdown more page context aware
2019-08-09 18:23:05 -06:00
Andy Miller
bb2e7a720b
Merge branch 'develop' into 1.7
2019-08-09 17:16:41 -06:00
Andy Miller
039f71dc61
fix for var order in Validation.php
2019-08-09 17:16:31 -06:00
Andy Miller
c36e6abd66
Add language codes method
2019-08-09 16:34:08 -06:00
Andy Miller
c2b1142b7a
Merge branch 'develop' into 1.7
...
# Conflicts:
# composer.lock
2019-08-09 13:35:39 -06:00
Andy Miller
e03fb200a6
update vendor libs
2019-08-09 13:35:25 -06:00
Andy Miller
27b8db4c10
Updated vendor libs
2019-08-09 13:33:35 -06:00
Matias Griese
a964a34a6f
Minor fix to make SimpleStorage to update modified time on save (now for real)
2019-07-30 13:59:23 +03:00
Matias Griese
1c28fd4c4c
Minor fix to make SimpleStorage to update modified time on save
2019-07-30 13:54:38 +03:00
Matias Griese
e8529e7d0b
Make flex storage classes to return storage metadata along with the data
2019-07-30 13:51:15 +03:00
Matias Griese
a6032af594
Add support for {EXT} in Flex FolderStorage pattern
2019-07-30 13:11:33 +03:00
Matias Griese
ea49415e14
Make FlexDirectory::loadObjects() more robust against missing values
2019-07-26 10:15:11 +03:00
Matias Griese
7b26022f9f
Added Language::getPageExtensions() to get full list of supported page language extensions
2019-07-26 10:13:24 +03:00
Matias Griese
443fecfeb6
Added Language::getPageExtensions() to get full list of supported page language extensions
2019-07-25 14:40:38 +03:00
Matias Griese
c3324e3702
Added FlexStorage::getMetaData() to get updated object meta information for listed keys, storage improvements
2019-07-25 14:39:06 +03:00
Matias Griese
9e60408769
Flex form: Undo unique id dependency to form name
2019-07-19 16:11:52 +03:00
Matias Griese
3737bc9371
Flex form: Allow custom form layouts in admin, too (page raw mode)
2019-07-19 12:44:51 +03:00
Matias Griese
3d2360c995
Fix bad check in CSV escaping
2019-07-18 20:44:04 +03:00
Matias Griese
08b8505b6d
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-07-18 16:12:18 +03:00
Matias Griese
afd53d76c2
Fixed CSV formatter not encoding strings with " and , properly
2019-07-18 16:11:46 +03:00
Andy Miller
9607a99a7d
Updated clockwork to 4.0.4
2019-07-16 13:04:40 -06:00
Matias Griese
7e63935001
Deprecated FlexDirectory::update() and FlexDirectory::remove()
2019-07-16 17:40:33 +03:00
Matias Griese
3d767a4d25
Flex objects no longer return temporary key if they do not have one; empty key is returned instead
2019-07-16 17:39:58 +03:00
Matias Griese
ee53e1be6e
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-07-16 10:11:47 +03:00
Matias Griese
57c65ad881
Fixed FlexObject::exists() failing sometimes just after the object has been saved
2019-07-16 09:50:30 +03:00
Matias Griese
a372ae90c2
Fixed an error when trying to delete a file from non-existing Flex Object
2019-07-16 09:11:11 +03:00
Andy Miller
676924cce5
Merge branch 'develop' into 1.7
2019-07-12 12:02:46 -06:00
Andy Miller
c8739c40a5
Fixed collections using page@.self: should allow modular pages if requested
2019-07-12 12:02:28 -06:00
Matias Griese
36a3a95ed9
Added getFlexFeatures() method to return all features that FlexObject or FlexCollection implements
2019-07-12 13:45:02 +03:00
Matias Griese
95c58c8361
FlexDirectory::getObject() can now be called without any parameters to create a new object
2019-07-12 12:40:23 +03:00
Matias Griese
66c17a8f53
Added hasFlexFeature() method to test if FlexObject or FlexCollection implements a given feature
2019-07-12 12:39:05 +03:00
Andy Miller
00ff9ac42d
fix
2019-07-11 08:50:09 -06:00
Andy Miller
7172da8ed6
fix
2019-07-11 08:49:54 -06:00
Andy Miller
c55ea919ef
Merge branch 'develop' into 1.7
2019-07-11 08:40:33 -06:00
Matias Griese
53216631a6
* Fixed FlexForm to allow multiple form instances with non-existing objects
2019-07-11 15:24:35 +03:00
Matias Griese
69d6b52a0e
Fixed Form not to use deleted flash object until the end of the request fixing issues with reset
2019-07-11 15:23:50 +03:00
Andy Miller
e13a8304e6
Added arrayLower() method
2019-07-10 11:01:17 -06:00
Matias Griese
3c2b17853c
Fixed non-existing Flex object having a bad media folder
2019-07-10 12:30:59 +03:00
Andy Miller
ea1e0a76c1
vendor updates
2019-07-09 22:00:43 -06:00
Andy Miller
833fe8b729
Added a new bin/grav server CLI command
2019-07-09 15:54:39 -06:00
Matias Griese
23d508b390
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-07-09 14:01:45 +03:00
Matias Griese
288b2a1953
Fixed fatal error 'Expiration date must be an integer, a DateInterval or null, "double" given' [ #2529 ]
2019-07-09 13:43:51 +03:00
Andy Miller
e8b24479b9
Option to show/hide sensitive data
2019-07-08 15:53:25 -06:00
Matias Griese
1485c23aba
Make Route objects immutable
2019-07-04 13:18:43 +03:00
Matias Griese
d43357f366
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-07-04 11:50:03 +03:00
Matias Griese
86b1f1fbac
Workaround bug in flex forms
2019-07-02 22:01:38 +03:00
Matias Griese
c8e5aa05f9
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-07-02 22:01:07 +03:00
Matias Griese
04ccce1f67
Workaround bug in flex forms
2019-07-02 22:00:56 +03:00
Andy Miller
5826821895
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2019-07-02 11:32:15 -06:00
Andy Miller
3ed341304b
updated readme
2019-07-02 11:32:10 -06:00
Matias Griese
025e73affd
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-07-02 20:29:04 +03:00
Matias Griese
5635ba2bb7
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-07-02 20:28:55 +03:00
Matias Griese
b5e26133a7
Fixed new Flex User creation not being possible because of username could not be given
2019-07-02 20:27:12 +03:00
Andy Miller
95637a243c
Better support for Symfony local server symfony server:start
2019-07-02 11:23:32 -06:00