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
ec9dd14cb4
Merge tag '1.6.27' into develop
...
Release v1.6.27
2020-09-01 14:35:38 -06:00
Andy Miller
75cb4e392d
Merge branch 'release/1.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
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
Andy Miller
cd417a1509
prepare for release
2019-07-01 14:54:49 -06:00
Andy Miller
631ae3d3d5
Merge branch '1.7' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-07-01 13:45:42 -06:00
Andy Miller
7c34224304
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-07-01 13:45:03 -06:00
Matias Griese
6062e47377
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-07-01 22:26:31 +03:00
Matias Griese
c97faa0238
ixed Flex User to have permissions to save and delete his own user
2019-07-01 22:25:29 +03:00
Matias Griese
a94abb4fb2
Added configuration option to set fallback content languages individually for every language
2019-07-01 14:46:10 +03:00
Matias Griese
8ab317b49a
Merge remote-tracking branch 'origin/1.7' into 1.7
2019-06-29 14:09:57 +03:00
Matias Griese
44dda3d607
Fixed Language::getFallbackPageExtensions() logic to what it should have been
2019-06-29 14:09:46 +03:00
Andy Miller
75ed986437
Updated vendor libs
2019-06-28 14:48:12 -06:00
Andy Miller
3ac785b9ce
Fix for changed location of phpdebug CSS
2019-06-28 14:47:13 -06:00
Matias Griese
de367e1558
FIx wrong nesting level in system.yamlL file
2019-06-28 20:52:15 +03:00
Matias Griese
4fead303d1
Changelog update
2019-06-28 15:39:44 +03:00
Matias Griese
41898af46f
Merge branch 'feature/multilang' into 1.7
...
# Conflicts:
# CHANGELOG.md
# system/blueprints/config/system.yaml
2019-06-28 15:30:41 +03:00
Matias Griese
fe8833876c
Changelog update
2019-06-28 15:27:27 +03:00
Matias Griese
e116998914
Added new system.debugger.censored configuration option to hide potentially sensitive information
2019-06-28 15:26:31 +03:00
Matias Griese
053f96dec1
Make Debugger::addException() to accept \Throwable
2019-06-28 13:39:04 +03:00
Matias Griese
94494c3c96
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-06-28 13:37:39 +03:00
Matias Griese
69b39b4b21
Fixed multiple url() issues with streams
...
* Fixed `url()` returning wrong path if using stream with grav root path in it, eg: `user-data://shop` when Grav is in `/shop`
* Fixed `url()` not returning a path to non-existing file (`user-data://shop` => `/user/data/shop`) if it is set to fail gracefully
* Fixed `url()` returning false on unknown streams, such as `ftp://domain.com`, they should be treated as external URL
2019-06-28 13:36:37 +03:00
Matias Griese
5afae3c3f2
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2019-06-27 18:11:58 +03:00
Matias Griese
eed3d84a10
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-06-27 18:11:24 +03:00
Matias Griese
e7b996104f
Merge branches 'develop' and 'feature/multilang' of github.com:getgrav/grav into feature/multilang
...
# Conflicts:
# CHANGELOG.md
2019-06-27 18:10:36 +03:00
Matias Griese
02f544f813
Merge remote-tracking branch 'origin/develop' into develop
2019-06-27 18:08:21 +03:00
Matias Griese
69b5a779e4
Fixed error when calling Media::add($name, null)
2019-06-27 18:08:12 +03:00
Matias Griese
3f176c1924
Changelog update
2019-06-27 17:59:05 +03:00
Matias Griese
91d20d8840
Changelog update
2019-06-27 14:47:05 +03:00
Matias Griese
6998505e3c
Merge branch 'develop' of github.com:getgrav/grav into feature/multilang
...
# Conflicts:
# CHANGELOG.md
2019-06-27 14:46:28 +03:00
Matias Griese
ffa2e0a6f6
Added new configuration option system.languages.include_default_lang_file_extension to keep default language in .md files if set to false
2019-06-27 14:44:35 +03:00
Matias Griese
b54e4fb71b
Better form value handling for page name
2019-06-27 13:49:31 +03:00
Matias Griese
8f391d327a
Fixed another bug in Page::untranslatedLanguages()
2019-06-27 13:01:11 +03:00
Matias Griese
e0e29f468b
Fixed Language::getFallbackPageExtensions() to append .md file after the default language extension
2019-06-27 12:06:07 +03:00
Andy Miller
89b9cc5367
Merge branch 'develop' into 1.7
2019-06-26 09:06:19 -06:00
Andy Miller
fa5c1e495d
Use new Utils::getSupportedPageTypes() to enforce html,htm at the front of the list #2531
2019-06-26 08:59:24 -06:00
Matias Griese
7fdb2c10cb
Minor code cleanup
2019-06-26 12:14:57 +03:00
Keith Bentrup
e422eebd3c
fixed typos in comments / API docs
2019-06-26 11:46:08 +03:00
Keith Bentrup
3dca7e3539
fixed typos in comments / API docs
2019-06-26 11:46:08 +03:00
Matias Griese
75210b102e
Changelog update
2019-06-26 10:48:06 +03:00
Matias Griese
f0e97a7277
Fixed some potential issues when $grav['user'] is not set
2019-06-26 10:38:38 +03:00
Matias Griese
f6c30cbeae
Fixed .md page to be assigned to the default language and to be listed in translated/untranslated page list
2019-06-26 10:18:14 +03:00
Matias Griese
cca7b6b1d4
Minor cleanup in InitializeProcessor
2019-06-25 10:45:59 +03:00
Newb I the Newbd
e16c81516e
Make yaml_decode only return array, again
2019-06-25 10:02:40 +03:00
Andy Miller
c765787102
vendor updates
2019-06-24 17:43:26 -06:00
Andy Miller
dff3872b43
prepare for release
2019-06-24 17:41:20 -06:00
Andy Miller
3c91cea232
Updated changelog
2019-06-24 16:59:03 -06:00
Andy Miller
a2e9c013ad
Fixed Clockwork on Windows machines
2019-06-24 16:58:46 -06:00
Andy Miller
dd82ab45bc
updated changelog
2019-06-24 16:28:33 -06:00
Andy Miller
46b710b435
Fix for clockwork in subdomains - Don’t rely on base_uri
2019-06-24 16:26:37 -06:00
Matias Griese
a6d3e1ee8e
Merge branches '1.7' and 'develop' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-06-24 20:41:28 +03:00
Matias Griese
140c9a941f
Added support for custom FormFlash save locations
2019-06-24 13:15:27 +03:00
Andy Miller
2b29b17044
Prepare for release
2019-06-21 15:20:27 -06:00
Andy Miller
5316f0f28c
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2019-06-21 15:19:50 -06:00
Andy Miller
eb58fe9e97
Merge branch 'release/1.6.11'
2019-06-21 15:19:04 -06:00
Andy Miller
5d4ea87402
Merge tag '1.6.11' into develop
...
Release v1.6.11
2019-06-21 15:19:04 -06:00
Andy Miller
9f1d7240a9
Prepare for release
2019-06-21 15:18:54 -06:00
Matias Griese
ac4d6cc8d0
Merge branches '1.7' and 'develop' of github.com:getgrav/grav into 1.7
2019-06-21 23:00:14 +03:00
Matias Griese
84894274f0
Fixed some FormFlash bugs, cleaned up the code
2019-06-21 22:59:54 +03:00
Matias Griese
ea09002012
Changed FormFlashInterface constructor to take $config array
2019-06-21 13:19:01 +03:00
Matias Griese
601ec5cb7a
Added FormFlashInterface
2019-06-21 11:47:21 +03:00
Andy Miller
565947e074
Tweak clockwork message #2558
2019-06-20 21:07:04 -06:00
Andy Miller
25d1767e6c
updated changelog
2019-06-20 19:48:04 -06:00
Andy Miller
c079f9b95b
Merge branch 'develop' into 1.7
2019-06-20 19:46:26 -06:00
Matias Griese
85ec2ee3a0
Fixed error if user has no form flashes
2019-06-20 21:19:10 +03:00
Matias Griese
20cfb45c14
Fixed error if user has no form flashes
2019-06-20 21:18:44 +03:00
Matias Griese
5314558a8e
Merge branches '1.7' and 'develop' of github.com:getgrav/grav into 1.7
2019-06-20 21:12:31 +03:00
Matias Griese
965f69f680
Fixed issue with FormFlash objects when there is no session initialized
2019-06-20 21:10:48 +03:00
Matias Griese
02b93d510a
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# system/src/Grav/Common/Page/Pages.php
2019-06-20 20:26:49 +03:00
Matias Griese
13a56dd4da
Initialize pages only once
2019-06-20 19:21:52 +03:00
Matias Griese
4cf1b8c400
Better fix for Route class
2019-06-20 19:21:35 +03:00
Matias Griese
9c805a4317
Added created timestamp to FormFlash
2019-06-20 12:18:55 +03:00
Matias Griese
b7b1182e14
Added timestamp to FormFlash objects
2019-06-20 11:47:23 +03:00
Matias Griese
8dfb0ca993
Merge branch 'develop' of github.com:getgrav/grav into 1.7
2019-06-20 01:05:07 +03:00
Matias Griese
f695aaaea4
Added FormTrait::getAllFlashes() method to get all the available form flash objects for the form
2019-06-20 00:51:20 +03:00
Matias Griese
b398d04d96
Fixed a bug in Route::withParam() method
2019-06-20 00:45:59 +03:00
Matias Griese
574df5cf80
Merge branches '1.7' and 'develop' of github.com:getgrav/grav into 1.7
...
# Conflicts:
# CHANGELOG.md
2019-06-19 21:52:28 +03:00
Matias Griese
ac9ef4da76
Fixed empty form flash name after update
2019-06-19 20:56:23 +03:00
Matias Griese
a10893eaad
Fixed error in ImageMedium::url() if the image cache folder does not exist
2019-06-19 11:23:12 +03:00
Andy Miller
34dcd8c346
prepare for beta release
2019-06-14 14:45:29 -06:00
Andy Miller
5079077e1d
Merge branch 'develop' into 1.7
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2019-06-14 14:43:00 -06:00
Andy Miller
0e0d5b23be
Merge branch 'release/1.6.10'
2019-06-14 13:59:12 -06:00
Andy Miller
e6c8b30882
Merge tag '1.6.10' into develop
...
Release v1.6.10
2019-06-14 13:59:12 -06:00
Andy Miller
a222e353ba
prepare for release
2019-06-14 13:59:01 -06:00
Andy Miller
1f120a0127
set to beta.1
2019-06-14 13:43:35 -06:00
Andy Miller
fe05c9b87b
clockwork debugger by default
2019-06-14 13:43:24 -06:00
Andy Miller
f795a634b5
minor vendor updates
2019-06-14 13:43:13 -06:00
Andy Miller
888b93926c
updated changelog
2019-06-14 13:42:47 -06:00
Matias Griese
687f29f912
Profiler: Remove even more noise
2019-06-14 15:17:15 +03:00
Matias Griese
273bc9d970
Profiler: remove some noise
2019-06-14 15:12:48 +03:00
Matias Griese
d593d5a392
Clockwork: Order profiler calls by the time used, some extra filtering
2019-06-14 15:00:17 +03:00
Matias Griese
18fb688cde
Clockwork: Added xhprof profiler tab
2019-06-14 14:43:27 +03:00
Matias Griese
d8fccb0edd
Clockwork: Added call traces to deprecated messages
2019-06-14 13:48:45 +03:00
Andy Miller
5843347c46
tidy up
2019-06-13 10:04:08 -06:00
Tracerneo
30cfe3bdfa
Change minimal port number to 0 (unix socket) ( #2452 )
2019-06-11 08:39:26 -06:00
Andy Miller
fedb0625b8
z-index fix
2019-06-06 12:09:04 -06:00
Andy Miller
72d012e401
minified 2
2019-06-04 20:11:41 -06:00
Andy Miller
8d77b50055
optimized clockwork css
2019-06-04 20:09:59 -06:00
Andy Miller
42eefbd34c
Reworked debugger assets a little
2019-06-04 17:24:56 -06:00
Andy Miller
e5e5bf1bd8
minor twig update
2019-06-04 14:14:16 -06:00
Andy Miller
01ec334127
Merge branch '1.7' into feature/clockwork-twig
2019-06-04 14:07:43 -06:00
Matias Griese
916469a903
Fixed missing timer titles in clockwork
2019-06-04 10:09:57 +03:00
Matias Griese
55f205c801
Composer update
2019-06-04 10:03:54 +03:00
Matias Griese
8a3fc57cd8
Merge branch '1.7' into feature/clockwork-twig
...
# Conflicts:
# composer.lock
2019-06-04 10:01:47 +03:00
Andy Miller
6cd1cca4fc
Accidentally commited Twig 2
2019-06-03 15:32:28 -06:00
Andy Miller
1c9926ff38
Roll back to Symfony 4.2 until we have some deprecated errors sorted
2019-06-03 15:31:15 -06:00
Andy Miller
638477b06d
Roll back to Symfony 4.2 until we have some deprecated errors sorted
2019-06-03 15:31:04 -06:00
Andy Miller
7e3ca73b0e
removed unused use
2019-06-03 10:49:25 -06:00
Andy Miller
57a3a20868
Merge branch '1.7' into feature/clockwork-twig
...
# Conflicts:
# system/src/Grav/Common/Debugger.php
2019-06-03 10:49:10 -06:00
Matias Griese
4e45c5be95
Properly handle termination in twig redirect and if theme does not exist
2019-06-03 13:05:15 +03:00
Matias Griese
ca89156c4f
Added $grav->exit() method to properly terminate the request with a response
2019-06-03 12:10:43 +03:00
Matias Griese
dc5390b3dc
Some code cleanup (debugger)
2019-06-03 11:14:22 +03:00
Matias Griese
0e8c7eae99
Added PHP profiling support for redirect responses
2019-06-03 11:08:47 +03:00
Matias Griese
115bdb7e10
Processor cleanup, moved logRequest() and debuggerRequest() into Debugger class
2019-06-03 10:44:10 +03:00
Matias Griese
9738c55633
Clockwork: Added request logging for Grav redirects
2019-06-03 10:29:59 +03:00
Matias Griese
23921c1a35
Some phpstan level 3 fixes
2019-06-03 08:53:25 +03:00
Andy Miller
1f3547b15b
Merge branch '1.7' into feature/clockwork-twig
2019-06-02 14:23:40 -06:00
Matias Griese
6974a24669
Some phpstan fixes
2019-06-02 20:30:56 +03:00
Matias Griese
2cf35ec2c7
Composer update, fixed deprecated Twig (1.40 compatible)
2019-06-02 15:19:21 +03:00
Andy Miller
d21bb6b8c7
Merge branch '1.7' into feature/clockwork-twig
2019-05-31 10:59:12 -06:00
Matias Griese
9b8b480c8c
Added basic overridable support for the fields
2019-05-31 13:39:23 +03:00
Matias Griese
ac654d56d0
Improved debugger message support
2019-05-31 13:24:06 +03:00
Matias Griese
db9e1a197e
Minor fix to support toggleable on required form fields
2019-05-31 13:22:49 +03:00
Matias Griese
19bb9a6966
Regression: Fixed missing timeline name in debugbar
2019-05-30 14:44:02 +03:00
Matias Griese
b7a1c7b72a
Added support for Tideways XHProf PHP Extension for profiling requests
2019-05-30 11:59:26 +03:00
Andy Miller
042486bc73
Merge branch 'feature/clockwork-twig' of github.com:getgrav/grav into feature/clockwork-twig
2019-05-30 05:43:48 +02:00
Andy Miller
42cc1c6b01
tweaked arrows
2019-05-30 00:06:45 +02:00
Matias Griese
407d2c8323
Merge branch 'feature/clockwork-twig' of github.com:getgrav/grav into feature/clockwork-twig
2019-05-29 13:54:18 +03:00
Matias Griese
8ab14c0639
Merge branch '1.7' of github.com:getgrav/grav into feature/clockwork-twig
2019-05-29 13:54:07 +03:00
Matias Griese
48c281024f
Fixed Twig 2.10 errors
2019-05-29 13:53:29 +03:00
Andy Miller
f7e1bec0cf
Very rought first working profiling
2019-05-29 12:33:24 +02:00
Matias Griese
41c7973fc7
Merge branches '1.7' and 'feature/clockwork-twig' of github.com:getgrav/grav into feature/clockwork-twig
2019-05-29 12:07:49 +03:00
Andy Miller
bc93e70d11
Force Twig 2.0 for now (testing and compatibility)
2019-05-29 10:17:59 +02:00
Andy Miller
320ab41435
Initial twig profiler integration..no output yet
2019-05-29 10:16:33 +02:00
Andy Miller
7213c393fd
Force Twig 2.0 for now (testing and compatibility)
2019-05-29 10:16:03 +02:00
Andy Miller
6caadc8396
Merge branch '1.7' into feature/clockwork-twig
2019-05-29 09:48:32 +02:00
Andy Miller
e0d1385061
Added default to Utils::param()
2019-05-28 19:52:08 +02:00
Andy Miller
e1eed973a2
field sizes
2019-05-27 19:33:18 +03:00
Andy Miller
f4645fc77e
Debugbar/Clockwork Toggle.
2019-05-27 19:20:21 +03:00
Andy Miller
136ec07450
1.7 version in defines
2019-05-27 14:54:16 +03:00
Andy Miller
e01605de55
Merge branch 'feature/clockwork' into feature/clockwork-twig
2019-05-27 13:45:16 +03:00
Andy Miller
5cc48c4e01
initial stuff
2019-05-27 13:45:00 +03:00
Matias Griese
5e2545c606
Improve debugger to have less impact when it's not enabled
2019-05-27 13:42:43 +03:00
Andy Miller
d227a82056
Fixed regresssion issue of Utils::Url() not returning false on failure #2524
2019-05-27 11:58:53 +03:00
Andy Miller
0fd2627cea
Merge branch 'feature/clockwork' of github.com:getgrav/grav into feature/clockwork
2019-05-27 11:58:37 +03:00
Andy Miller
cfcd955cc2
Fixed regresssion issue of Utils::Url() not returning false on failure #2524
2019-05-27 11:58:31 +03:00
Matias Griese
7d59b69709
Debugger/Clockwork: add configuration, plugins and streams to the log
2019-05-27 11:26:34 +03:00
Matias Griese
e8eb1d9a44
Debugger: Fixed error if xdebug isn't installed
2019-05-26 17:25:59 +03:00
Andy Miller
2117748f18
updated composer.lock
2019-05-26 17:05:12 +03:00
Matias Griese
e76733e8c3
Optimization: Initialize debugbar only after the configuration has been loaded
...
Optimization: Combine some early Grav processors into a single one
2019-05-26 16:55:24 +03:00
Matias Griese
2da5f90e9c
Merge branch 'develop' of github.com:getgrav/grav into feature/clockwork
...
# Conflicts:
# CHANGELOG.md
2019-05-26 16:48:15 +03:00
Matias Griese
81b100cd3b
Merge remote-tracking branch 'origin/feature/clockwork' into feature/clockwork
2019-05-26 16:42:56 +03:00
Matias Griese
19be8f5104
Fixed some phpstan level 2 issues
2019-05-26 16:42:36 +03:00
Matias Griese
9825daa79b
Merge remote-tracking branch 'origin/develop' into develop
2019-05-26 16:27:53 +03:00
Matias Griese
10d405112c
Fixed Excerpts::processMediaActions() return value
2019-05-26 16:27:43 +03:00
Matias Griese
ad64a9d857
Fixed reutrn type of processMediaActions
2019-05-26 16:24:58 +03:00
Andy Miller
c4c70d082c
Fixes #2510 and #2511
2019-05-26 13:36:12 +03:00
Andy Miller
23a928c5b7
Fixed bitwise operator in TwigExtension::exifFunc() #2518
2019-05-26 13:33:24 +03:00
Andy Miller
8a7f624558
return the found language rather than just ‘true’
2019-05-26 13:23:08 +03:00
Andy Miller
331f416e36
Fixed bitwise operator in TwigExtension::exifFunc() #2518
2019-05-26 11:37:18 +03:00
Matias Griese
3a48c79b21
Merge branch 'develop' of github.com:getgrav/grav into feature/clockwork
2019-05-24 08:39:35 +03:00
Matias Griese
0c66de25c4
Improve clockwork debug messages, make it easier to disable debugbar or clockwork
2019-05-23 23:12:55 +03:00
Djamil Legato
92e8dbf4ea
Added Funding.yml
2019-05-23 09:44:47 -07:00
y-u-s-s-u-f-i-s-l-a-m
aca04cee6b
Create now.json ( #2515 )
...
* Create now.json
* Update now.json
2019-05-23 07:43:27 -07:00
Matias Griese
0bd227c22d
Add basic clockwork support
2019-05-23 15:39:44 +03:00
Matias Griese
7bc45bd9e0
Minor code cleanup/refactoring on flex caching
2019-05-23 10:04:09 +03:00
Matias Griese
9e5363b4df
Merge branch 'develop' of github.com:getgrav/grav into develop
2019-05-22 11:56:00 +03:00
Matias Griese
37f69d89cc
Some phpstan level 6 fixes
2019-05-20 10:52:32 +03:00
Andy Miller
30e96aa4ff
address deprecated message
2019-05-18 11:12:58 -06:00
Djamil Legato
7e1d3b260e
Fixed regression with bin/plugin not listing the plugins available ( 1c725c0)
2019-05-17 23:01:54 -07:00
Andy Miller
be558ccac9
fixes #2507
2019-05-17 11:10:15 -06:00
Matias Griese
e991056106
Minor constructor change in Parsedown classes
2019-05-17 20:06:49 +03:00
Matias Griese
b795155345
Framework: Fix all phpstan level 5 issues
2019-05-17 15:18:41 +03:00
Matias Griese
99d0c7cb3e
Generalized markdown classes so they can be used outside of Page scope with a custom Excerpts class instance
2019-05-17 14:48:12 +03:00
Matias Griese
01b85f19bc
Fixed GPM errors from blueprints not being logged [ #2505 ]
2019-05-16 11:51:30 +03:00
Andy Miller
65ba214494
size of summary chars field
2019-05-15 15:48:26 -06:00
Andy Miller
ccff51144e
Fixes #2493
2019-05-15 13:45:59 -06:00
Andy Miller
c8f6e7b0e1
Merge branch 'develop' of github.com:getgrav/grav into develop
2019-05-14 15:44:39 -06:00
Andy Miller
7cccf8e237
vendor updates
2019-05-14 15:44:33 -06:00
Ole Vik
e1f646c308
Remove Gitter, Slack ( #2502 )
...
Replace with redirecting link to chat.getgrav.org, also link to forum again.
2019-05-14 11:44:27 -06:00
Andy Miller
2a49a2ba7c
Added page blueprints to YamlLinter
2019-05-12 11:24:50 -06:00
Andy Miller
e9bbd1e0b0
Optimizations for Plugin/Theme loading
2019-05-10 17:17:06 -06:00
Andy Miller
84e259f0f1
minor optimization
2019-05-10 17:01:52 -06:00
Andy Miller
b3f4461f34
Merge tag '1.6.9' into develop
...
Release v1.6.9
2019-05-09 10:49:11 -06:00
Andy Miller
1df6b76e25
Merge branch 'release/1.6.9'
2019-05-09 10:49:10 -06:00
Andy Miller
2153e20bc5
prepare for release
2019-05-09 10:49:01 -06:00
Andy Miller
0cbc98ab53
Merge branch 'develop' of github.com:getgrav/grav into develop
2019-05-08 20:57:11 -06:00
Andy Miller
0915a0413d
Added composer scripts api-16 and api-15
2019-05-08 20:57:06 -06:00
Andy Miller
f4d3d302f4
thowing api error
2019-05-08 20:54:42 -06:00
Riley Sommerville
5d5e2264c0
Update default.md ( #2496 )
...
Correct an error that ignored the "Typography" menu item in the default Grav installation and caused a discrepancy between the install page and the corresponding tutorial on getgrav/grav-learn. Related to PR https://github.com/getgrav/grav-learn/pull/681#issue-270418391 and solves issue https://github.com/getgrav/grav-learn/issues/650#issue-365078790 .
2019-05-08 17:39:09 -06:00
Andy Miller
b39fc72bd2
Update languages
2019-05-08 14:22:47 -06:00
Matias Griese
d6d50c4b66
Fixed empty $grav['request']->getAttribute('route')->getExtension()
2019-05-07 19:07:09 +03:00
Matias Griese
791ef8ad88
Changelog update
2019-05-07 17:58:10 +03:00
Matias Griese
e0861e5505
Merge branch 'develop' of github.com:getgrav/grav into develop
2019-05-07 17:55:59 +03:00
Newb I the Newbd
48c9176d90
Make yaml_decode only return array to avoid errors ( #2494 )
2019-05-07 17:53:42 +03:00
Matias Griese
33cb20561e
Fixed backwards compatibility to select field with selectize.create set to true [git-sync#141]
2019-05-07 14:05:55 +03:00
Andy Miller
0acb38f586
Checkbox getting interpreted as string
2019-05-06 16:22:31 -06:00
Andy Miller
1a41e00a4f
Merge branch 'develop' of github.com:getgrav/grav into develop
2019-05-03 10:43:17 -06:00
Andy Miller
48ef93e495
more tidy
2019-05-03 10:43:13 -06:00
Matias Griese
3f7da86711
Missed lock file
2019-05-03 08:54:51 +03:00
Matias Griese
11aa2314d5
Fixed typo in composer.json
2019-05-03 08:52:53 +03:00
Andy Miller
179c5065ca
minor rounding stuff
2019-05-02 16:06:08 -06:00
Andy Miller
7c60f73942
vendor libs
2019-05-02 15:05:01 -06:00
Andy Miller
7095c665b7
Output correct "Last Updated" in bin/gpm info command
2019-05-02 15:03:01 -06:00
Matias Griese
c6d94885e0
Fixed exception in Flex::getDirectories() if the first parameter is set
2019-05-02 16:37:35 +03:00
Matias Griese
d9ddab8239
Merge remote-tracking branch 'origin/develop' into develop
2019-05-02 14:11:35 +03:00
Matias Griese
a118d45177
Flex collection and object now fall back to the default template if template file doesn't exist
2019-05-02 14:11:22 +03:00
Matias Griese
416c400367
Made UserCollectionInderface to extend Countable to get the count of existing users
2019-05-02 14:10:09 +03:00
Raphaël Droz
e6839530d8
When using Grav behind an HTTPS-endpoint, we would probably have either one of ( #2486 )
...
* `HTTPS=on`
* `X-Forwarded-Proto https`
Still, the latest virtualhost would still provide `REQUEST_SCHEME` which,
contrary to HTTPS environment, would not be overriden (eg: Apache only
creates `REDIRECT_REQUEST_SCHEME` with the requested value).
This change gives priority to non-empty `HTTPS` over `REQUEST_SCHEME`.
2019-04-30 12:18:20 -06:00
Matias Griese
fea9e53be3
Flex admin: added default search options for flex objects
2019-04-30 10:49:59 +03:00
Matias Griese
c5b3792a60
Change cache touch parameter to invalidate, added CLI option for it
2019-04-30 10:48:35 +03:00
Andy Miller
4f83b5da5b
non-standard lang code length fixes
2019-04-29 17:31:56 -06:00
Andy Miller
504c8faf4c
Merge branch 'develop' of github.com:getgrav/grav into develop
2019-04-26 13:11:32 -06:00
Andy Miller
4d6db5b334
Fix for avatar_url provided by 3rd party providers
2019-04-26 13:11:28 -06:00
Matias Griese
ec1fc1f1e3
Change cache touch parameter to invalidate, added CLI option for it
2019-04-26 09:54:14 +03:00
Matias Griese
563cf8900c
Merge remote-tracking branch 'origin/develop' into develop
2019-04-25 21:08:16 +03:00
Matias Griese
0850c2f362
Added Cache::clearCache('touch') parameter for just forcing simple cache clear
2019-04-25 21:08:07 +03:00
Andy Miller
f30334d80f
Fixed Assets options array mixed with standalone priority #2477
2019-04-25 11:53:11 -06:00
Matias Griese
9057a804a2
Added Pages::setCheckMethod() method to override page configuration in Admin Plugin
2019-04-25 16:07:25 +03:00
Matias Griese
4c5c26033a
Added support for configurable actions in Flex
2019-04-24 17:14:44 +03:00
Matias Griese
a4f679adcf
Added Route::withoutParams() methods
2019-04-24 14:48:37 +03:00
Matias Griese
e9e12392ac
Fixed $grav['route'] from being modified when the route instance gets modified
2019-04-24 14:03:55 +03:00
Andy Miller
6b4663c2ff
Merge branch 'release/1.6.8'
2019-04-23 15:02:10 -06:00
Andy Miller
0411c3a98b
Merge tag '1.6.8' into develop
...
Release v1.6.8
2019-04-23 15:02:10 -06:00
Andy Miller
972a758ac9
prepaer for release
2019-04-23 15:01:59 -06:00
Andy Miller
05d72306c6
updated changelog
2019-04-23 14:58:42 -06:00
Andy Miller
18b7c0955d
updated clean command
2019-04-23 14:46:51 -06:00
Andy Miller
71cbbf4e1e
remove hipchat
2019-04-23 14:46:35 -06:00
Matias Griese
0606e12872
Added FlexCollection::filterBy() method
2019-04-23 13:24:45 +03:00
Matias Griese
afc7cac5ab
Improve null result handling in Flex
2019-04-23 11:13:29 +03:00
Matias Griese
471e3d8954
Revert "Use Null Coalesce Operator ( #2466 )"
...
This reverts commit be8eb639
2019-04-23 10:54:26 +03:00
Andy Miller
89a92cddc7
Merge branch 'release/1.6.7'
2019-04-22 15:20:18 -06:00
Andy Miller
74988f1254
Merge tag '1.6.7' into develop
...
Release v1.6.7
2019-04-22 15:20:18 -06:00
Andy Miller
f2f2bc1cf8
prepare for release
2019-04-22 15:20:08 -06:00
Andy Miller
31c5809e4a
Better fix for #2470
2019-04-22 14:43:54 -06:00
Andy Miller
b4b8b63e24
Fix for manually set position on external URLs #2470
2019-04-22 14:29:31 -06:00
Andy Miller
9c0de8b0d3
New Yaml linter class
2019-04-20 17:41:17 -06:00
Andy Miller
f4cca777c2
Created a YAML Linter CLI command
2019-04-20 17:41:09 -06:00
Andy Miller
8d7d143d01
Merge branch 'develop' of github.com:getgrav/grav into develop
2019-04-20 12:33:11 -06:00
Andy Miller
d9109e9934
Fix issue when excluding inlineJs and inlineCss from Assets pipeline #2468
2019-04-20 12:33:07 -06:00
Gabriel Caruso
be8eb63944
Use Null Coalesce Operator ( #2466 )
2019-04-20 10:55:55 -06:00
Andy Miller
9342981d8c
updated changelog
2019-04-19 10:43:01 -06:00
Tyler Cosgrove
6e9af3bb29
Add getSubnet util to Grav\Common\Utils ( #2465 )
2019-04-19 10:29:19 -06:00
Matias Griese
7e39755154
Improve null result handling in Flex
2019-04-18 19:16:01 +03:00
Matias Griese
97af8919fc
Remove disabled fields from the form schema
2019-04-18 19:14:55 +03:00
Matias Griese
6cdfaeb8fb
Improve FormTrait backwards compatibility with existing forms
2019-04-18 11:43:22 +03:00
Andy Miller
4ea00b0140
Merge branch 'release/1.6.6'
2019-04-17 16:02:05 -06:00
Andy Miller
864c5027c6
Merge tag '1.6.6' into develop
...
Release v1.6.6
2019-04-17 16:02:05 -06:00
Andy Miller
0bb55faa2d
prepare for release
2019-04-17 16:01:54 -06:00
Andy Miller
f757863e1c
updated changelog
2019-04-17 15:49:30 -06:00
Matias Griese
3ffd2f5f5e
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# CHANGELOG.md
2019-04-17 22:11:08 +03:00
Matias Griese
6aa135e80a
Fixed FlexForm missing getter methods for defining form variables
2019-04-17 22:10:28 +03:00
Andy Miller
07f4bd0699
fixes #2461
2019-04-17 11:44:00 -06:00
Andy Miller
c200a55336
fixes #2460
2019-04-17 11:27:45 -06:00
Andy Miller
14fed2bb75
Merge branch 'develop' of github.com:getgrav/grav into develop
...
# Conflicts:
# CHANGELOG.md
2019-04-17 09:00:35 -06:00
Andy Miller
44ecd61489
Roll back redirect_default_route fix as it has issues with multilang #2459
2019-04-17 09:00:03 -06:00
Matias Griese
882212520f
Fixed bug in text field filtering: return empty string if value isn't a string or number
2019-04-17 16:25:36 +03:00
Matias Griese
9467939f53
Added new FormInterface::getTask() method which reads the task from form.task in the blueprint
2019-04-16 14:43:44 +03:00
Matias Griese
e3933ebdf6
Minor fix in Flex
2019-04-16 14:41:14 +03:00
Matias Griese
0d99a03c39
Fixed Flex simple storage not being properly initialized if used with caching
2019-04-16 10:58:20 +03:00
Andy Miller
e9117301d4
Merge branch 'release/1.6.5'
2019-04-15 19:22:14 -06:00
Andy Miller
bf199e9394
Merge tag '1.6.5' into develop
...
Release v1.6.5
2019-04-15 19:22:14 -06:00
Andy Miller
c070b0afbb
prepare for release
2019-04-15 19:21:59 -06:00
Andy Miller
d54387b281
Backwards compatiblity with old Uri::__toString() output
2019-04-15 19:21:14 -06:00
Andy Miller
2bc6848464
Merge branch 'release/1.6.4'
2019-04-15 14:48:10 -06:00
Andy Miller
ab7c5d2fc5
Merge tag '1.6.4' into develop
...
Release v1.6.4
2019-04-15 14:48:10 -06:00
Andy Miller
abefbfc776
prepare for release
2019-04-15 14:48:01 -06:00
Andy Miller
ad173ca129
Improved redirect_default_route logic as well as Uri::toArray() to take into account root_path and extension
2019-04-15 12:44:48 -06:00
Andy Miller
d69ef0e39c
Refactored rounded logic in Utils::parseSize() #2394
2019-04-15 11:00:11 -06:00
Matias Griese
436be17881
Fixed Flex simple storage not being properly initialized if used with caching
2019-04-15 14:26:55 +03:00
Andy Miller
9a5fa7e699
Extra forcing of first level arrays in taxonomy
2019-04-14 13:08:57 -06:00
Andy Miller
d502ff08c1
Attempt to resolve issue in form#332
2019-04-13 17:20:45 -06:00
Andy Miller
14eb1281f9
Fix to force all Page::taxonomy to be treated as strings #2446
2019-04-13 13:53:46 -06:00
Andy Miller
8fd7a5aebe
Fixes #2445 pipeline excluded assets with cache on
2019-04-13 13:18:13 -06:00
Andy Miller
08423df547
code tidy
2019-04-13 12:27:19 -06:00
Andy Miller
40563ed2f8
Better Utils::normalizePath() logic #2216
2019-04-13 12:21:54 -06:00
Andy Miller
b639f09ca7
Merge branch 'release/1.6.3'
2019-04-12 19:48:13 -06:00
Andy Miller
dd134ad551
Merge tag '1.6.3' into develop
...
Release v1.6.3
2019-04-12 19:48:13 -06:00
Andy Miller
3d93d50cf0
prepare for release
2019-04-12 19:48:03 -06:00
Andy Miller
f1da7b6063
Fix for vUndefined errors when upgrading
2019-04-12 09:49:20 -06:00
Andy Miller
ef7b33f9b6
Fixed issue with Utils::normalizePath messing with external URLs #2216
2019-04-12 07:55:51 -06:00
Andy Miller
0f0e6ab1c8
Missed this one! #2442
2019-04-12 07:26:44 -06:00
Matias Griese
5362b312d1
Added Blueprint::addDynamicHandler() method to allow custom dynamic handlers, for example custom-options@: getCustomOptions
2019-04-12 12:23:31 +03:00
Andy Miller
ca4d6a398f
Merge branch 'release/1.6.2'
2019-04-11 18:25:47 -06:00
Andy Miller
ed00d480f2
Merge tag '1.6.2' into develop
...
Release v1.6.2
2019-04-11 18:25:47 -06:00
Andy Miller
057bdd546b
prepare for release
2019-04-11 18:25:38 -06:00
Andy Miller
7762f0c85e
* Revert renaming of ClearCacheCommand to ensure CLI GPM upgrades go smoothly
2019-04-11 18:22:38 -06:00
Andy Miller
1e6c01ea65
Merge branch 'release/1.6.1'
2019-04-11 16:46:51 -06:00
Andy Miller
4b777f508b
Merge tag '1.6.1' into develop
...
Release v1.6.1
2019-04-11 16:46:51 -06:00
Andy Miller
d15f125964
prepare for release
2019-04-11 16:46:43 -06:00
Andy Miller
32b435b7e6
Revert attempted fixes
2019-04-11 16:45:31 -06:00
Andy Miller
31d301911f
Merge branch 'release/1.6.1'
2019-04-11 16:33:08 -06:00
Andy Miller
911eec5e68
Merge tag '1.6.1' into develop
...
Release v1.6.1
2019-04-11 16:33:08 -06:00
Andy Miller
2e4bb25e2e
prepare for release
2019-04-11 16:32:59 -06:00
Andy Miller
d99c80eae9
More backwards compatibility
2019-04-11 16:29:55 -06:00
Andy Miller
0e03240d13
Merge branch 'release/1.6.1'
2019-04-11 15:25:47 -06:00
Andy Miller
02064117bc
Merge tag '1.6.1' into develop
...
Release v1.6.1
2019-04-11 15:25:47 -06:00
Andy Miller
a9e0cc7159
prepare for release
2019-04-11 15:25:31 -06:00
Andy Miller
6b4332db72
not sure if needed, but might be same issue as DebuggerAssetsProcessor
2019-04-11 15:24:54 -06:00
Andy Miller
0f591953a0
update changelog
2019-04-11 15:19:55 -06:00
Andy Miller
0a5e78ccc6
Hopefully fix the DebuggerAssetsProcess error on upgrade of older versions
2019-04-11 15:19:43 -06:00
Andy Miller
fbf7c50a12
no longer needed
2019-04-11 15:06:19 -06:00
Andy Miller
09c1255239
fixes #2440
2019-04-11 15:05:50 -06:00
Andy Miller
75650ceba3
Better CSS for DebugBar
2019-04-11 15:04:00 -06:00
Andy Miller
e2a65004f3
Merge tag '1.6.0' into develop
...
Release v1.6.0
2019-04-11 12:38:38 -06:00
Andy Miller
d4e1bcc660
Merge branch 'release/1.6.0'
2019-04-11 12:38:37 -06:00
Andy Miller
b1b1670c77
prepare for release
2019-04-11 12:38:27 -06:00
Andy Miller
5a3674f6f6
set releases to stable
2019-04-11 12:36:14 -06:00
Andy Miller
e622e204bf
update to include PHP 7.3 next time
2019-04-11 12:31:13 -06:00
Andy Miller
c378b06a90
Merge tag '1.6.0' into develop
...
Release v1.6.0
2019-04-11 12:23:38 -06:00
Andy Miller
c6ce6e6c32
Merge branch 'release/1.6.0'
2019-04-11 12:23:37 -06:00
Andy Miller
355f7ee748
prepare for release (take 2)
2019-04-11 12:23:27 -06:00
Andy Miller
c19fa22a26
update changelog
2019-04-11 12:22:51 -06:00
Matias Griese
5ba4c8ee5b
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-04-11 19:43:12 +03:00
Matias Griese
306df5837d
Added FlexStorageInterface::hasKeys()
2019-04-11 19:43:01 +03:00
Andy Miller
66bba376db
minor fixes and tests for Utils::url
2019-04-11 07:30:12 -06:00
Andy Miller
ec07d37623
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-04-10 16:51:07 -06:00
Andy Miller
cab78d36f3
Missing file
2019-04-10 16:51:02 -06:00
Andy Miller
449682baea
Allow reseting of Page::metadtta
2019-04-10 16:50:55 -06:00
Andy Miller
6eb11b9717
Fix for Utils::url and extra base_url
2019-04-10 16:50:30 -06:00
Matias Griese
5a1d138d08
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-04-10 20:59:21 +03:00
Matias Griese
dfd75efbe5
Fixed join() in flex user
2019-04-10 20:59:13 +03:00
Andy Miller
76ed48fc7c
escape spaces
2019-04-10 11:27:49 -06:00
Andy Miller
1043b9a189
Added languages.default_lang option to override the default lang
2019-04-09 17:27:35 -06:00
Matias Griese
e401c683f5
Grav 1.6: Fixed bad key in Flex Users if file storage is being used
2019-04-09 12:06:20 +03:00
Matias Griese
9d4fe331fa
Fixed error in FlexUserIndex if there are users without an email address
2019-04-09 09:58:55 +03:00
Matias Griese
fbae3fd194
Fixed Flex erroring out with all numeric keys in storage (changelog)
2019-04-08 21:38:25 +03:00
Matias Griese
022f1ce758
Composer update
2019-04-08 21:37:41 +03:00
Andy Miller
b367c664c7
tidy up
2019-04-05 17:42:30 -06:00
Andy Miller
8512968726
this closes #2432
2019-04-05 17:38:45 -06:00
Matias Griese
2ffc110f03
Composer update
2019-04-05 10:21:51 +03:00
Matias Griese
36836c516f
Fixed deleting last list item in the form
2019-04-05 10:19:55 +03:00
Andy Miller
1f288c25de
typo!
2019-04-04 17:06:12 -06:00
Matias Griese
a4b62d48b2
Fixed minor bugs in Flex
2019-04-04 11:28:30 +03:00
Andy Miller
397f6902f3
Improved Utils::normalizePath() to support non-protocol URLs
2019-04-03 16:52:52 -06:00
Andy Miller
e97bceed56
changelog updated
2019-04-02 12:25:27 -06:00
Andy Miller
7efc0f418e
Fixed cached images not being updated when source image is modified
2019-04-02 12:20:38 -06:00
Matias Griese
ac2a4e1c06
Try fixing cache issue with media
2019-04-02 20:28:43 +03:00
Matias Griese
ef43348020
Changelog update
2019-04-01 19:53:14 +03:00
Matias Griese
b6e68bb362
PSR-16, not 15
2019-04-01 19:51:28 +03:00
Matias Griese
8d9ceb5d99
MediaTrait: Use PSR-15 cache
2019-04-01 19:49:15 +03:00
Andy Miller
af47825b76
Merge branch '1.6' of github.com:getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
2019-03-29 11:31:32 -06:00
Andy Miller
a4c88697af
set_time_limit(0) for Archiver class
2019-03-29 11:30:55 -06:00
Matias Griese
45fbfb098a
Added FlexObjectInterface::getDefaultValue() and FormInterface::getDefaultValue()
2019-03-29 18:19:03 +02:00
Matias Griese
9172e442f2
Blueprint: cache defaults to the object to speed multiple getDefaults() calls up
2019-03-29 18:14:26 +02:00
Matias Griese
3b91f9af8c
FlexObjects: Remove null values during save
2019-03-29 13:01:55 +02:00
Matias Griese
d5e9cc4bfe
Added RenderInterface
2019-03-28 12:52:34 +02:00
Matias Griese
bb719c5d53
Improve deprecated error logic to better track twig/yaml/markdown issues
2019-03-27 12:06:48 +02:00
Matias Griese
05a6775b08
Minor tweak
2019-03-26 14:07:58 +02:00
Matias Griese
1accbb8edc
DebugBar: Fixed some instances where twig template wasn't properly assigned
2019-03-26 14:02:04 +02:00
Matias Griese
a04a7f5714
DebugBar: Resolve twig templates in deprecated backtraces in order to help locating Twig issues
2019-03-26 12:56:53 +02:00
Matias Griese
f31f7f7499
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-26 07:51:04 +02:00
Matias Griese
354d6f307c
Added Flex[Name]::getFlexType() to all flex classes to have the interface for all Flex classes
2019-03-26 07:50:54 +02:00
Andy Miller
90aa4083ca
improved order of page types - fixes #2337
2019-03-25 17:29:35 -07:00
Matias Griese
5fbd252db9
Merge branch 'develop' of github.com:getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
# composer.json
# composer.lock
# system/defines.php
2019-03-25 18:56:09 +02:00
Matias Griese
04d3237a89
Changelog update
2019-03-25 18:53:04 +02:00
Antoine Goutenoir
55aaaeed47
Add the page to the onMarkdownInitialized event. ( #2418 )
...
This will allow plugins hooking this event to mergeConfig #2412
2019-03-25 18:51:06 +02:00
Matias Griese
84d995335e
Fixed Undefined method closure::fields() when getting avatar for user, thanks @Romarain [ #2422 ]
2019-03-22 18:01:22 +02:00
Djamil Legato
f7d3299ebb
Added Awesome Grav link to the Exploring More
2019-03-21 19:06:12 -07:00
Andy Miller
e762c3add9
Merge branch 'release/1.5.10'
2019-03-21 14:16:21 -06:00
Andy Miller
df6bb065d3
Merge tag '1.5.10' into develop
...
Release v1.5.10
2019-03-21 14:16:21 -06:00
Andy Miller
2fed02affa
Prepare for release
2019-03-21 14:16:10 -06:00
Matias Griese
a739ed6825
Improved Exceptions middleware
2019-03-21 12:17:48 +02:00
Matias Griese
90c708db2b
Added Content-Type: application/json body support for PSR-7 ServerRequest
2019-03-21 12:01:05 +02:00
Andy Miller
fcbd819f48
Added deferred twig extension
2019-03-20 16:31:19 -06:00
Andy Miller
a25d18bca7
prepare for RC.4 release
2019-03-20 14:06:51 -06:00
Andy Miller
4480077894
Updated with Toolbox 1.4.6
2019-03-20 14:04:35 -06:00
Andy Miller
e9aa338c1e
Merge branch 'develop' into 1.6
...
# Conflicts:
# composer.json
# composer.lock
# system/defines.php
# system/src/Grav/Common/Page/Media.php
2019-03-20 14:04:00 -06:00
Andy Miller
88a3e874aa
Merge branch 'release/1.5.9'
2019-03-20 14:01:21 -06:00
Andy Miller
87814039bc
Merge tag '1.5.9' into develop
...
Release v1.5.9
2019-03-20 14:01:21 -06:00
Andy Miller
af72951671
prepare for release
2019-03-20 14:01:10 -06:00
Andy Miller
5f2dfc8221
Use toolbox 1.4.2 in develop branch for now
2019-03-20 13:58:00 -06:00
Andy Miller
c706756d19
changelog updated
2019-03-20 13:52:27 -06:00
Andy Miller
a4801ead6a
Fix for streams with EXIF
2019-03-20 13:52:04 -06:00
Matias Griese
a57cec8404
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-20 21:12:41 +02:00
Matias Griese
8b171435a7
Fixed File::save() silently ignoring failures with read only streams
2019-03-20 21:12:33 +02:00
Andy Miller
ab23d071a4
Merge branch 'release/1.5.9'
2019-03-20 12:04:51 -06:00
Andy Miller
3e6c4e9c5e
Merge tag '1.5.9' into develop
...
Release 1.5.9
2019-03-20 12:04:51 -06:00
Andy Miller
28db98c95d
Prepare for release
2019-03-20 12:04:26 -06:00
Andy Miller
95583dbbcd
updated vendor libs
2019-03-20 11:50:00 -06:00
Andy Miller
9d8fc4a065
New onPageContent() event
2019-03-20 11:16:18 -06:00
Andy Miller
b23cd7bb65
New onPageContent() event
2019-03-20 11:14:38 -06:00
Matias Griese
28d5be982c
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-20 16:15:28 +02:00
Matias Griese
3836e4d38a
Fixed file saving when temporary file cannot be created to the current folder / stream
2019-03-20 16:15:18 +02:00
Andy Miller
4ebfd51e98
Safer stream check
2019-03-20 07:22:05 -06:00
Andy Miller
25ff1241d4
docblock
2019-03-19 13:14:21 -06:00
Matias Griese
0dc3e5806e
Minor fix
2019-03-19 16:42:06 +02:00
Matias Griese
982b12a239
Fixed session_start(): Setting option 'session.name' failed [ #2408 ]
2019-03-19 13:47:35 +02:00
Matias Griese
5995515419
Added detection for deprecated features into phpstan
2019-03-19 13:37:02 +02:00
Matias Griese
8c1c813acd
Greatly improved Flex interfaces and docblocks
2019-03-19 13:36:12 +02:00
Matias Griese
0e95d7faf6
Class Grav\Common\Page\Medium\AbstractMedia now use array traits instead of extending Grav\Common\Getters
2019-03-19 12:16:02 +02:00
Matias Griese
47c3d4bf9b
Improved docblocks for multiple classes
2019-03-18 11:01:41 +02:00
Matias Griese
33282e043b
Added composer test-plugins to test plugin issues with the current version of Grav
2019-03-18 10:58:21 +02:00
Andy Miller
81efef7c60
Hopefully fix auto_metadata_exif error #2248
2019-03-15 19:02:17 -06:00
Andy Miller
2678f56499
remove extra stuff
2019-03-15 18:11:49 -06:00
Andy Miller
cd8f578b39
site crashes if header is invalid #2343
2019-03-15 05:10:19 -06:00
Andy Miller
ab535ec8be
Better solution for SEO imagename format
2019-03-14 17:14:19 -06:00
Matias Griese
ada6c3f160
Fixed phpstan level 4 and 5 errors in Grav\Framework
2019-03-14 14:06:53 +02:00
Matias Griese
0917850634
Oops, fix a bug
2019-03-14 13:27:13 +02:00
Matias Griese
c09a8fbbc4
Fixed phpstan level 3 errors in Grav\Framework
2019-03-14 13:20:29 +02:00
Matias Griese
2b392055c1
Fixed few phpstan level 3-7 issues
2019-03-14 11:31:26 +02:00
Matias Griese
45acd237f5
Changelog update (2)
2019-03-14 09:18:32 +02:00
Matias Griese
cbf79e38c4
Changelog update
2019-03-14 09:10:38 +02:00
Matias Griese
ed10ce03e2
Twig nicenumber: do not use 0 + string casting hack
2019-03-14 09:04:41 +02:00
Matias Griese
561abc851f
Twig tags: use namespaced classes
2019-03-14 09:03:24 +02:00
Matias Griese
8789fd91ee
Fixed/silenced the remaining phpstan level 2 issues
2019-03-14 09:01:16 +02:00
Andy Miller
b835db49f4
Added PHPStan badge
2019-03-13 21:35:49 -06:00
Andy Miller
a5e832b0b0
new option for image.prettyname_prefix
2019-03-13 18:04:52 -06:00
Matias Griese
2b16f813ef
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-13 22:22:14 +02:00
Matias Griese
30b013f5b0
Fixed most phpstan level 2 issues in Grav\Common
2019-03-13 22:22:03 +02:00
Djamil Legato
5eccfaa34b
Reverted commit 48816d9 causing issues with GPM cli commands (ref, getgrav/grav-plugin-admin@e3fc4ce )
2019-03-13 13:17:10 -07:00
Matias Griese
fde69ade6b
Fixed some phpstan level 2 issues in Grav\Console
2019-03-13 19:46:06 +02:00
Andy Miller
af3d5e9683
phpstan fixes
2019-03-13 11:24:07 -06:00
Andy Miller
c757e00ac9
phpstan fix
2019-03-13 11:16:00 -06:00
Matias Griese
19d61b4013
Merge branch 'develop' of github.com:getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
# system/src/Grav/Common/User/User.php
2019-03-13 16:13:19 +02:00
Matias Griese
b4a4b60871
Fixed phpdoc generation
2019-03-13 16:00:00 +02:00
Matias Griese
9727f30c61
Fixed broken @inheritdoc in phpdoc blocks
2019-03-13 15:44:53 +02:00
Matias Griese
db8e5b3cbb
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-13 15:21:18 +02:00
Matias Griese
b0b6c1dd17
Fixed some more phpstan level 2 issues
2019-03-13 15:21:09 +02:00
Sébastien Vanvelthem
47bb35e2e9
Preliminary tests for CsvFormatter::encode + minor fix for empty data ( #2405 )
2019-03-13 15:02:46 +02:00
Matias Griese
2433e0d2cd
Fixed phpstan level 2 issues in Grav\Framework
2019-03-13 14:28:16 +02:00
Matias Griese
cdf891478e
Fixed some phpstan level 2 issues
2019-03-13 11:05:50 +02:00
Matias Griese
39b1940f94
Fixed phpstan level 1 issues
2019-03-13 10:16:47 +02:00
Matias Griese
8564524984
Fixed some bugs found by phpstan
2019-03-13 09:49:08 +02:00
Matias Griese
2f74f0f587
Composer update
2019-03-13 08:37:33 +02:00
Matias Griese
6e2e533184
Minor fix for FlexUser, changelog update
2019-03-13 08:30:38 +02:00
Sébastien Vanvelthem
ecd39421d6
Some phpstan issues ( #2393 )
...
* Fix bug, method init must be protected
* Added phpstan level 0
* Added exclusions
* Fix: incorrect case in Twig_SimpleFunction
* Fix, no abstract properties, if properties used in methods let's set them
* Fixed Psr\SimpleCache\InvalidArgumentException referenced with incorrect case
* added exclusions
* Fixed: Access to an undefined property Grav\Framework\Form\FormFlash::$uploadObjects.
* Fixed: does not call parent constructor from Grav\Common\Iterator.
* Fixed: does not call parent constructor from Grav\Common\Iterator.
* Fixed: does not call parent constructor
* Fixed: does not call parent constructor
* Minor: correct type for inflector
* Moved phpstan.neon out of public directory
* Added exclusion
* set GRAV_USER_INSTANCE to prevent LogiException in User
* Exlude Stream:create
* Minor: Missing storage property
* Minor: Fixed missing properties (phpstan level 1)
* Added type for $data
* Minor: Ensure $langs is initialized
* Fix possible bug in $http_response_header status code retrieval (PHP 7.1 only)
* Added exclusion for $http_response_header (isset is actually not required)
* Strict null check
2019-03-13 08:15:22 +02:00
Andy Miller
68d43a0c88
update vendor libs
2019-03-12 15:58:33 -06:00
Kirsten Roschanski
c80a3f5568
Update User.php ( #2403 )
2019-03-12 14:15:03 -06:00
Matias Griese
b3d84a05f5
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-12 20:25:35 +02:00
Matias Griese
95495614a8
Simplify grav services and processors
2019-03-12 20:25:17 +02:00
Andy Miller
45d7a164b5
updated changelog
2019-03-12 06:45:39 -06:00
Andy Miller
97b236d117
updated changelog
2019-03-12 06:29:04 -06:00
Andy Miller
8718c5ef31
Remove legacy media.upload_limit references
2019-03-12 06:25:56 -06:00
Andy Miller
7d7418df26
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-03-11 12:14:26 -06:00
Andy Miller
dd9aa5bf78
couple of helpers
2019-03-11 12:14:21 -06:00
Matias Griese
7f86f8eb6f
Bug fixes
2019-03-11 14:35:44 +02:00
Matias Griese
8b4cac7ba6
Fixed settion caching in FlexIndex
2019-03-11 14:14:20 +02:00
Matias Griese
b388e91177
Implemented Grav\Framework\Pagination classes
2019-03-11 13:25:47 +02:00
Matias Griese
a2ac3f4c8b
FlexForm: Fix unique id for new objects
2019-03-08 20:35:54 +02:00
Matias Griese
1db8b93cfa
Request object: Include attribute for request time
2019-03-08 20:34:14 +02:00
Matias Griese
6217ac90e0
Improved Flex::getObjects() logic
2019-03-07 14:43:24 +02:00
Matias Griese
bb385490bc
Regression: index not working due to missing method
2019-03-07 11:15:16 +02:00
Matias Griese
a5e48ba160
Fixed typo
2019-03-06 12:35:10 +02:00
Matias Griese
c7a4e8e4bb
Added FlexObjectInterface::search() and FlexCollectionInterface::search() methods
2019-03-06 12:34:00 +02:00
Matias Griese
85d5b6e889
Generalized flex index creation
2019-03-06 10:19:47 +02:00
Andy Miller
1c725c02f0
Better error checking in bin/plugin for existence and enabled
2019-03-05 12:46:48 -07:00
Matias Griese
5008672a48
Add missing extend to PageInterface
2019-03-05 15:40:34 +02:00
Matias Griese
4e03f19bac
Update all classes to rely on PageInterface instead of Page class
2019-03-05 15:29:39 +02:00
Matias Griese
a03c328ee3
Create set of interfaces for all page methods
2019-03-05 15:16:01 +02:00
Andy Miller
77ac68f2e8
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-03-04 20:05:21 -07:00
Andy Miller
02acc34461
Move last backup logging into the backup command
2019-03-04 20:05:15 -07:00
Matias Griese
a402a8ef84
Fix FlexForm::getBlueprint() for admin
2019-03-05 00:15:30 +02:00
Matias Griese
60573c1d78
Add parameters for FlexForm::getMediaTaskRoute
2019-03-04 22:59:43 +02:00
Matias Griese
56adf40bb4
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-04 18:22:57 +02:00
Matias Griese
d33c45165d
Add object.media[filename] support into FlexMediaTrait
2019-03-04 18:22:47 +02:00
Andy Miller
032acedafe
Lang updates
2019-03-01 14:32:59 -07:00
Andy Miller
6a48216afb
Updated editorconfig to be valid
2019-03-01 14:14:44 -07:00
Matias Griese
85af461eb4
FlexObject: When creating object and key isn't set, use storage key instead
2019-03-01 15:13:21 +02:00
Matias Griese
4b1a129f38
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-03-01 14:48:01 +02:00
Matias Griese
1762ef3d1e
Added Medium::size()
2019-03-01 14:47:53 +02:00
Andy Miller
8ffba2d88d
fix typo
2019-03-01 05:44:21 -07:00
Andy Miller
f19cb94f89
cleanup
2019-03-01 05:25:29 -07:00
Andy Miller
8fb7caa22a
Safer check for admin
2019-02-28 18:44:29 -07:00
Andy Miller
07646860f2
updated toolbox version
2019-02-28 16:11:54 -07:00
Andy Miller
6765c5f594
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-02-28 14:59:39 -07:00
Matias Griese
026f9cb3a0
Fixed potential undefined property in onPageNotFound event handling
2019-02-28 22:35:37 +02:00
Andy Miller
516dfd5c26
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-02-28 11:30:12 -07:00
Andy Miller
1fbd5e0b38
Fix for static admin::tu() call
2019-02-28 11:29:54 -07:00
Matias Griese
b35a892853
Added Flex::getObjects() and Flex::getMixedCollection() methods for co-mingled collections
...
Added support to use single Flex key parameter in `Flex::getObject()` method
2019-02-28 16:26:39 +02:00
Matias Griese
578f8e4947
Grav\Framework\File\AbstractFile::save(): Fixed missing directory creation
2019-02-28 10:26:41 +02:00
Andy Miller
a934dd4fff
Minor backup things
2019-02-27 12:46:32 -07:00
Andy Miller
18625758e5
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-02-26 17:09:15 -07:00
Andy Miller
eb689c417b
Updated libs including Toolbox 1.4.3
2019-02-26 17:09:11 -07:00
Matias Griese
df226a1102
Improved File::save() to use a temporary file if file isn't locked
2019-02-26 23:00:43 +02:00
Matias Griese
8947f5ade9
Improved File::save() not to use file lock, but a temporary file, fixed Obtaining write lock failed on file...
2019-02-26 21:21:07 +02:00
Matias Griese
941a5db8de
Disable deprecation messages for Page methods for now (used in too many places)
2019-02-26 15:17:03 +02:00
Matias Griese
2fcaaea6ac
Fixed mkdir(...) race condition
2019-02-26 15:13:40 +02:00
Matias Griese
5887a396c1
Update changelog by marking fixes/changes between Grav 1.6 beta releases
2019-02-26 12:28:32 +02:00
Matias Griese
f934256e06
Added more deprecation messages
2019-02-26 12:11:51 +02:00
Matias Griese
ccb465e998
Grav 1.6: Renamed $grav['users'] service to $grav['accounts']
2019-02-26 12:11:15 +02:00
Matias Griese
1b0a6e99f7
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-02-26 11:09:52 +02:00
Andy Miller
2e647be565
this is deprecated...
2019-02-25 16:30:31 -07:00
Matias Griese
863123ac92
Changelog update
2019-02-25 19:11:50 +02:00
Matias Griese
434620dea0
Fixed FlexObject::update() removing fields which aren't allowed by ACL
2019-02-25 15:08:33 +02:00
Matias Griese
212d7d24ef
Changelog update, minor cleanup
2019-02-25 11:47:24 +02:00
Matias Griese
61cf416df4
Added B/C layer for FormatterInterface
2019-02-25 11:43:42 +02:00
Matias Griese
ff23f6b015
Renamed Grav\Framework\File\Formatter\FormatterInterface to Grav\Framework\File\Interfaces\FileFormatterInterface
2019-02-25 11:29:48 +02:00
Matias Griese
d59d60647c
Fixed FlexUser::find() breaking when nothing is found
2019-02-19 23:06:29 +02:00
Matias Griese
cf088d00ff
Fixed FlexUser loosing ACL information (apply only for user)
2019-02-19 22:39:47 +02:00
Matias Griese
dd5a10d0e2
Fixed FlexUser loosing ACL information
2019-02-19 22:33:51 +02:00
Matias Griese
0da39aa397
Added method to return FlexIndex from FlexCollection
2019-02-19 12:16:48 +02:00
Andy Miller
2dff43acba
prepare for rc.3
2019-02-18 14:56:57 -07:00
Andy Miller
c97853e1aa
updated languages
2019-02-18 14:43:06 -07:00
Andy Miller
c9be74fe39
Updated libs
2019-02-18 13:52:56 -07:00
Andy Miller
e7df9c1dca
Merge branch 'develop' into 1.6
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2019-02-18 13:50:22 -07:00
Andy Miller
3c680cd8e8
Added support for a backlink in scheduler
2019-02-18 13:18:01 -07:00
Andy Miller
3545761b92
reformatted the site.yaml a little
2019-02-18 12:59:56 -07:00
Andy Miller
72016d7e7c
Fixed purgeJob() and added clearJob()
2019-02-18 12:59:47 -07:00
Andy Miller
6c1701ea5a
Fix for email causing infinite ‘call’ recursion
2019-02-16 18:13:24 -07:00
Matias Griese
28372be982
Fixed bug in Flex collection caching
2019-02-15 22:08:02 +02:00
Matias Griese
58f85212db
Renamed flex users blueprints to match the class name, move index file [ #2378 ]
2019-02-15 20:15:17 +02:00
Matias Griese
c39bdaf7f2
Added getCache() method to FlexIndex, FlexCollection and FlexObject
2019-02-15 14:17:21 +02:00
Matias Griese
16ab2e59f1
Renamed FlexIndex::getIndex() to getIndexMap()
2019-02-15 13:15:24 +02:00
Matias Griese
29c65c74db
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-02-15 11:14:02 +02:00
Matias Griese
fee77d7301
Fixed FlexIndex keys being lost when FlexCollection gets loaded
2019-02-15 11:13:50 +02:00
Andy Miller
21d9fa1e74
display fullname instead of title in list
2019-02-14 16:40:02 -07:00
Matias Griese
b4d973bfd0
Remove var_dump(), oopsie!
2019-02-14 21:12:53 +02:00
Matias Griese
993db32652
Console commands: add method for invalidating cache
2019-02-14 15:32:42 +02:00
Matias Griese
a0f4878c12
Updated version to rc.3
2019-02-14 11:44:32 +02:00
Matias Griese
452df10ea1
Updated UserInterface and FlexObjectInterface by adding missing update() parameter
2019-02-14 11:35:43 +02:00
Matias Griese
a3bf38b182
Change typehints from User to UserInterface
2019-02-14 11:34:41 +02:00
Matias Griese
674ea8ae25
Fixed validation for boolean toggles
2019-02-14 10:39:10 +02:00
Matias Griese
94610f4e61
Fixed missing form_nonce for JS when using FlexForm
2019-02-14 10:06:24 +02:00
Matias Griese
b2df60647d
Initialize users before plugins on bin/plugin commands
2019-02-14 09:56:11 +02:00
Matias Griese
e8650a55af
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-02-13 23:48:26 +02:00
Matias Griese
09805f7091
Fixed FlexIndex keys being lost when FlexCollection gets loaded
2019-02-13 23:30:35 +02:00
Andy Miller
a63040aa11
Updated built-in composer
2019-02-13 13:18:22 -07:00
Andy Miller
3e97ecab68
Fixes issue with uninitialized users object
2019-02-13 13:17:21 -07:00
Robbert
409b4028d0
fix dead link + add http > https changes to site urls ( #2369 )
2019-02-12 12:14:28 -07:00
Matias Griese
85b4996dbf
Changelog update
2019-02-12 16:16:17 +02:00
Matias Griese
e7041ff48e
Change default attribute value of Flex[class]::getType($prefix) to false
2019-02-12 16:14:02 +02:00
Matias Griese
793b56fc8c
Fixed validation for select field type with selectize
2019-02-12 14:32:29 +02:00
Matias Griese
ea91601459
Allow onRequestHandlerInit to set Response object
2019-02-11 15:01:23 +02:00
Matias Griese
6e3edb7dfb
Some bug fixes for Psr-7 & request handler
2019-02-11 13:59:15 +02:00
Matias Griese
4e38c1fe25
Improve onRequestHandlerInit event
2019-02-11 13:18:32 +02:00
Andy Miller
2adb13ac66
Use array to make ordering easier
2019-02-08 12:34:52 -07:00
Matias Griese
d565c4af16
Improvements for Grav\Framework\Psr7
2019-02-08 21:24:02 +02:00
Matias Griese
877529ae5b
Implemented Grav\Framework\Psr7 classes as Nyholm/psr7 decorators
2019-02-08 20:49:05 +02:00
Andy Miller
8b89c2c52e
Missing pages.types #1612
2019-02-08 08:47:57 -07:00
Matias Griese
427ba0e420
Fixed FlexUser caching
2019-02-08 13:33:33 +02:00
Matias Griese
4be7aa5665
Changelog update
2019-02-08 12:58:34 +02:00
Matias Griese
9bd66031ab
Grav 1.6 code cleanup ( #2366 )
...
* Code cleanup
* Define admin menu for Flex Users
2019-02-08 12:56:15 +02:00
Andy Miller
48816d9f2e
Fix issue with vUndefined in GPM
2019-02-07 17:56:45 -07:00
Andy Miller
031bfdc1e7
prepare for rc.2 release
2019-02-07 16:23:57 -07:00
Andy Miller
88121aaab4
Merge tag '1.5.8' into develop
...
Release v1.5.8
2019-02-07 16:04:56 -07:00
Andy Miller
8f588aca99
Merge branch 'release/1.5.8'
2019-02-07 16:04:55 -07:00
Andy Miller
5b34a9bfc4
prepare for release
2019-02-07 16:04:31 -07:00
Andy Miller
ef55d2615f
update changelog
2019-02-07 16:03:49 -07:00
Matias Griese
1391dd38a4
Changelog update
2019-02-07 23:40:33 +02:00
Andy Miller
f8f1d5854c
Squashed commit of the following:
...
commit 6522db9beb579ee9ccb4f8b73f22bd0a57af5294
Merge: e047173f a1c8cb9f
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Feb 7 21:25:18 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit e047173fe0acf79a593db5b2e9db87cdc6f416a1
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Feb 7 21:09:18 2019 +0200
Updated FlexCollection to match object isAuthorized() call (fixed oopsie)
commit a937a5834fab908c915d9859479b07088cbe1677
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Feb 7 21:02:21 2019 +0200
Updated FlexCollection to match object isAuthorized() call
commit 24ea31364632dddc38057e243075787340c3e86b
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Feb 7 20:48:13 2019 +0200
Fixed infinite loop when creating DataUser object
commit 5da9fa8e1a4d213e16d8ca5c64a898c1712a28aa
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Feb 7 17:34:54 2019 +0200
Renamed `FlexAuthorizeInterface::authorize()` to `isAuthorized()`
commit 42fcf352a53a89e2082449ff6280804d913cac99
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Feb 7 10:10:41 2019 +0200
Added proper security check for user access levels
commit 43f8051305909f4579a65026de020c4ccdb1d15a
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Feb 7 10:07:35 2019 +0200
Added configuration options for system.accounts fields
commit 9ff8cc6e984744cb1031184721cb3a03d38ca33a
Author: Andy Miller <rhuk@mac.com >
Date: Wed Feb 6 13:20:02 2019 -0700
Cleanly handle session corruption due to changing Flex object types
commit 472c7e5367d7e27044e6bf1629800c69178a4b70
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Feb 6 21:50:48 2019 +0200
Added isValid() method for Data/FlexUser classes
commit 3098479d5e5f0ae370495f77e0615f1a50d9501c
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Feb 6 14:00:06 2019 +0200
Changelog update
commit 56956e178c93b8eefe055f645693b44f0ce71092
Merge: 84510cdc 466374ba
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Feb 6 13:32:03 2019 +0200
Merge remote-tracking branch 'origin/1.7' into 1.7
commit 84510cdc24bf445aeb3b4787c6a3198d31789e8c
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Feb 6 13:31:40 2019 +0200
Restructure Users logic to allow us to switch between old and new classes
commit 466374ba33ba89b396a36cc4fc0bd53f0d974bd0
Merge: 3a84c382 26de0340
Author: Andy Miller <rhuk@mac.com >
Date: Tue Feb 5 20:37:33 2019 -0700
Merge branch '1.6' into 1.7
commit 8f9c0e513a48161e97ca8940036c94984b9e814e
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Feb 5 16:23:21 2019 +0200
Restructure FlexUsers to allow us to switch between old and new classes
commit 3a84c3822b4374dd767fed235003f426a0e48f4b
Merge: 6412498a 34bf8fb5
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Feb 5 14:24:09 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
# Conflicts:
# system/defines.php
commit 6412498acab51bfe96ff2fd071a6875e3f8e435b
Merge: 3467f1d8 b1d43d29
Author: Andy Miller <rhuk@mac.com >
Date: Mon Feb 4 16:48:04 2019 -0700
Merge branch '1.6' into 1.7
commit 3467f1d8d0448e588a8902ff70f13e24c4117e33
Merge: 49cf9820 c713625a
Author: Matias Griese <matias@trilbymedia.com >
Date: Mon Feb 4 22:27:56 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit 49cf9820be70b37ae9ac69e7a35950e5b9fb6c25
Merge: e0aca2f6 24e6b6c8
Author: Matias Griese <matias@trilbymedia.com >
Date: Mon Feb 4 22:21:37 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit e0aca2f6a0823b7346dc3eeaed698d55d9ae2f4f
Merge: 0bc93fae 632a2d79
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Feb 1 09:06:50 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
# Conflicts:
# system/src/Grav/Common/User/User.php
commit 0bc93faec721e497867bdba224a61bdd397ff8c6
Merge: 91e17b8b e4b1d2ed
Author: Andy Miller <rhuk@mac.com >
Date: Thu Jan 31 18:42:25 2019 -0700
Merge branch '1.6' into 1.7
commit 91e17b8b14d4eeeccdd2f297dd27efbc4f515a19
Merge: 959cd21d 9fadb992
Author: Andy Miller <rhuk@mac.com >
Date: Thu Jan 31 15:41:51 2019 -0700
Merge branch '1.7' of github.com:getgrav/grav into 1.7
# Conflicts:
# CHANGELOG.md
commit 959cd21da6a3aa3d15e67ad25114b4238fd5eba9
Merge: 22eedbfd a3fea3d0
Author: Andy Miller <rhuk@mac.com >
Date: Thu Jan 31 15:40:21 2019 -0700
Merge branch '1.6' into 1.7
# Conflicts:
# CHANGELOG.md
# system/defines.php
commit 9fadb992a409473ec047cee329adfd2fc001ec99
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Feb 1 00:11:05 2019 +0200
Added search() for user collection
commit fb1193e465fa0f6719a43215d0218d9e774519f1
Merge: d633eabf d50e5d95
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Jan 31 21:19:35 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit d633eabf58216f18c3bd2ac179f474f621206d5a
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Jan 31 21:17:35 2019 +0200
Index username and email in lowercase letters
commit 86db584b0075ef7ad523d97bbe600c83815648e0
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Jan 31 15:21:40 2019 +0200
Rework FlexUser index
commit 540dbcd24c790114cec122f8bfbdc4d199cd9e2b
Merge: 28e41fb7 7a044c73
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Jan 31 15:08:38 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
# Conflicts:
# CHANGELOG.md
commit 28e41fb7e76bc1e569c0fcb8440c16d228396c73
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Jan 31 11:17:29 2019 +0200
Remove useless check
commit bd7b91efcba0914a3b4a664319c73b230e0e0755
Merge: 22eedbfd 4f80a156
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Jan 31 10:16:33 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
# Conflicts:
# CHANGELOG.md
# system/defines.php
commit 22eedbfd1160a38f24525c50cb4ca61caec4a1f8
Author: Andy Miller <rhuk@mac.com >
Date: Wed Jan 30 17:18:59 2019 -0700
Defines update
commit 338d40993e16e5c233c5fd010a259bbb37433de3
Merge: 1ecb6c4c f312c44a
Author: Andy Miller <rhuk@mac.com >
Date: Wed Jan 30 17:15:38 2019 -0700
Merge branch '1.6' into 1.7
commit 1ecb6c4c2b42e61785c473348bbeaffd2319344a
Merge: 22fc6ede 60436104
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 30 21:05:13 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit 22fc6edea286a51bb15f23dd8762960b5bb1821f
Merge: 21b9e2cd d45efb48
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 30 20:51:30 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit 21b9e2cd7c06e9f286428f2794ebd7d4e8f0e64d
Merge: 09f9eb22 610c6c34
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 30 11:20:39 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit 09f9eb228f5980a56602b0a82ca73929d1d0336c
Author: Andy Miller <rhuk@mac.com >
Date: Tue Jan 29 17:16:42 2019 -0700
updated changelog
commit d2641c89e5a8e25d5a8d20cb10d7d0d302661ac7
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 29 23:08:04 2019 +0200
Added support for looking up user by key, flex_key and storage_key
commit 2482ae7b8ca46e9cd6c7759ee5c3a62cb1e58363
Merge: 354bfd95 bbdac0fd
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 29 22:22:29 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit 354bfd95fccf169357591a7f4c6b603121012f12
Merge: c0299f0d 5f5bfdaa
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 29 19:32:41 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit c0299f0de81ebc3a0d05e147443a1602e7f86a34
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 29 19:22:24 2019 +0200
Log alert if user index file gets corrupted or cannot be read
commit a9bd316868c45ada12ba7756ef6abc46daa3638d
Merge: 318cff10 ad7fdd5c
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 29 18:15:00 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit 318cff102747c863e785f3bdbf3e538c84884b29
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 29 18:00:18 2019 +0200
FlexUser: Do not fail hard if user index is corrupted
commit a402e675e485c2ccaa9e15f0d4f444073efe1fc5
Merge: a6179018 1321e582
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 29 16:09:10 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit a6179018d3e57acf6a0e00ed8cbe65be1b214ae7
Merge: eaeb9d30 f7865873
Author: Matias Griese <matias@trilbymedia.com >
Date: Mon Jan 28 19:48:39 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit eaeb9d30251e9e31cd72c34c2f0f3a9b8e448f6c
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 25 12:20:16 2019 +0200
FlexUser: Fixed original avatar image saving if there wasn't any before resize
commit 6e9b880dba19e3e717065e1d6b9adce4eb4fa100
Merge: d02f1c3d 5ad4ffd3
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 25 12:13:03 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
# Conflicts:
# system/src/Grav/Common/Form/FormFlash.php
commit d02f1c3dd6b9e621fd1da5d9fb845faf2efb14d2
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 25 11:42:56 2019 +0200
Fixed a bug on Form file crop with existing data
commit 17221a2a31fb7153e83e6a949bd004fe6aa73af8
Merge: c1c0467e 0700e4bf
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 25 11:08:14 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into 1.7
commit c1c0467ea1510bf7a7dceadefccb1358a6e74b28
Author: Matias Griese <matias@trilbymedia.com >
Date: Thu Jan 24 16:20:51 2019 +0200
Added `FlexCollection::sort()` method
commit a07f36995573646ce08fa8fb70adcb9f6ccbb95b
Merge: 4929c700 6d89108c
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 21:25:35 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit 4929c700065c10c6e047fd46169d121aea8c0fad
Merge: 13aac576 4e31a114
Author: Andy Miller <rhuk@mac.com >
Date: Wed Jan 23 12:17:23 2019 -0700
Merge branch '1.6' into feature/1.6-flex-users
commit 13aac576f81c0ef1a6721652c04432512c3bb669
Merge: 81b47c21 18d53079
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 20:54:29 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit 81b47c21ff58d5c6c876857dd9ea24d9cef97880
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 15:43:23 2019 +0200
Move user search index into user-data://accounts folder
commit c7bf4fc71abd1298d729da08e0770dd94ab4f708
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 15:41:48 2019 +0200
Fixed fatal error when user has no avatar
commit 586f6252d84c657b58fe84b79955c4542900e56a
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 15:41:18 2019 +0200
Added configuration option for account storage type, default to old structure
commit 78cd6d05aa06e132ba4090edac5b4a4dab54d13b
Merge: 2d554b55 57de7cc0
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 15:14:17 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit 2d554b5577224bdd160e1319a9ba51b0b0ee6a34
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 12:46:50 2019 +0200
FlexUser: Added original/cropped image support
commit 3f78f1b82316cf4d8bb2d0109c11ec6bf73c2bc5
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 12:13:54 2019 +0200
FlexUser: Added original image/crop support
commit f8b7e7922cb036d57345d5587e9ba70271722503
Merge: f6b81fde e6b6e218
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 11:21:16 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit f6b81fde528a2b6ef17b784a5b695bb371b4617c
Merge: d82eeeac 24305528
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 11:11:39 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit d82eeeac9b50290d17b852e2221d9ae97b375fdc
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 10:28:58 2019 +0200
MediaTrait: Clearing cache should unset media variable
commit ddaa9117ed7e795f95d897b6dd07a604482ca60b
Author: Matias Griese <matias@trilbymedia.com >
Date: Wed Jan 23 10:11:26 2019 +0200
FlexUser: Fixed issue on avatar if the field isn't what is expected by default (an array)
commit 8b23a47708106557c41fe497211e4dc3c7c1767e
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 22 22:03:47 2019 +0200
Added User::getAvatarMedia() method
commit bb175341a5cb556c698481731fe73e9fa4b07643
Merge: bc9d60ca 5b0e2e40
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 22 21:44:18 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
# Conflicts:
# system/src/Grav/Common/User/User.php
commit bc9d60ca79888c1c7eb0087bc841f409a67017b0
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 22 21:25:19 2019 +0200
FlexUser: Fix extra parameter
commit 93b4b03706e8440e8e7ccad473fc5595ac85b631
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 22 11:10:51 2019 +0200
FlexUser: Added support for avatar (or images in general)
commit fcd5756d2747cc4126c03fc53c2bd1bd35f0e8dc
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 22 09:29:54 2019 +0200
Add `FormFlash::clearFiles()` method
commit 9da3c566188fa3f68077292d82a68b793763dc6a
Author: Matias Griese <matias@trilbymedia.com >
Date: Mon Jan 21 20:57:07 2019 +0200
Added media support for User
commit bb94022b709cebc73be4b3f010568b6504535aa2
Author: Matias Griese <matias@trilbymedia.com >
Date: Mon Jan 21 11:44:35 2019 +0200
Store users with unique ids
commit 6a184c4011ed3ed90cec4d536ead067896a580aa
Merge: 698a291c bd27d6fe
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 18 14:14:23 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
# Conflicts:
# system/src/Grav/Common/User/User.php
commit 698a291cc844605dd8e969784883207308bc3a5f
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 18 14:02:02 2019 +0200
Make sure that `authenticated` and `authorized` will not be saved into the file
commit 59c7dd59af86c7e0feaf4a9fa3832bad8a85b631
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 18 13:09:43 2019 +0200
FlexUser: Fixed missing username in the object
commit b139e5daaa67d51baa26222e6155b359ac5a17f5
Merge: 426dae47 254fe990
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 18 12:22:22 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
# Conflicts:
# system/src/Grav/Common/User/User.php
commit 426dae4731383bfd64f7e8e611f3721f58776feb
Merge: f4ff6713 0afe9d4f
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 18 11:00:36 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit f4ff6713ac1c930b3f932b285c762552f99c79b0
Merge: eaab0b0a 751d1da7
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 11 13:04:04 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit eaab0b0ae9c50ca5995ea7aa769720fc647ec4c2
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 11 12:57:15 2019 +0200
Fixed merge conflict
commit 531dd1a788a6496c228c56103d4512d39c4d7650
Merge: 3bd925d6 f0cf4ed8
Author: Matias Griese <matias@trilbymedia.com >
Date: Fri Jan 11 12:50:46 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit 3bd925d61b96c12ea77cad19f4a9c01ba9afba8f
Merge: a383fbac a224c8b3
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Jan 8 18:37:22 2019 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-flex-users
commit a383fbac0447d3226ee3a6109b99edca5210c5e5
Merge: 422e1f70 b38a143c
Author: Matias Griese <matias@trilbymedia.com >
Date: Tue Dec 4 15:32:39 2018 +0200
Merge branch '1.6' of https://github.com/getgrav/grav into feature/flex-users
# Conflicts:
# system/src/Grav/Common/Grav.php
commit 422e1f7027389fd1727dac4e269309a33187ea69
Author: Matias Griese <matias@trilbymedia.com >
Date: Mon Nov 26 19:57:28 2018 +0200
Implement Flex User classes
2019-02-07 14:36:07 -07:00
Matias Griese
a1c8cb9f78
Typo in changelog
2019-02-07 14:42:19 +02:00
Matias Griese
54ce1b570a
Regression: $session->getFlashObject('files-upload) did not work with Form 3.0
2019-02-07 11:28:54 +02:00
Matias Griese
f2d66c810a
Use standard filename check in FormTrait
2019-02-07 08:35:43 +02:00
Andy Miller
26de0340ec
Updated vendor libs including Symfony 4.2.3
2019-02-05 16:47:53 -07:00
Andy Miller
333fbd0db1
Update vendor libraries
2019-02-05 16:47:05 -07:00
Andy Miller
4cf4c09339
limit stack track rows… 50+ is nuts!
2019-02-05 14:18:48 -07:00
Matias Griese
34bf8fb5bb
Minor fix when installing full package via direct install
2019-02-05 13:51:07 +02:00
Matias Griese
06eee1e711
Some installer fixes (clear cache, direct install with full package)
2019-02-05 13:23:16 +02:00
Matias Griese
b6ab086bf7
Changelog update
2019-02-05 11:35:11 +02:00
Andy Miller
b1d43d292d
Added some useful object twig functions/filters
2019-02-04 16:30:18 -07:00
Matias Griese
19b92f17dd
Improved Grav Core installer
2019-02-04 22:34:46 +02:00
Matias Griese
c713625a38
FlexIndex: Fixed undefined index
2019-02-04 22:27:21 +02:00
Matias Griese
24e6b6c8f1
Fixed Flex from indexing hidden folders/files as objects
2019-02-04 22:21:11 +02:00
Andy Miller
cebe28e591
Updated changelog
2019-02-01 19:02:16 -07:00
Andy Miller
b111a2c29d
Added standard Yes/No lang strings to Grav
2019-02-01 13:34:23 -07:00
Matias Griese
8743a8080c
Changelog update for #2350
2019-02-01 21:31:59 +02:00
Andy Miller
f2155aa04f
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2019-02-01 11:26:21 -07:00
Andy Miller
45346b72f2
Fix for trailing slash redirect in multlang
2019-02-01 11:26:16 -07:00
Matias Griese
632a2d79b6
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
2019-02-01 09:05:29 +02:00
Matias Griese
2fa5021a0c
Improved User unserialize to not to break the object if serialized data is not what expected
2019-02-01 09:04:01 +02:00
Andy Miller
e4b1d2ed9e
Enhancements to logviewer output to support lines in trace
2019-01-31 18:38:31 -07:00
Andy Miller
a3fea3d0fc
Added LogViewer class and CLI command
2019-01-31 15:39:46 -07:00
Matias Griese
d50e5d954d
Fixed oopsie in Package class
2019-01-31 20:49:12 +02:00
Matias Griese
970af3870e
Some code cleanup
2019-01-31 17:57:05 +02:00
Matias Griese
9ba572d788
Fixed non-namespaced exceptions in scheduler
2019-01-31 17:53:11 +02:00
Matias Griese
ba2c37c216
Removed apc and xcache support, made apc alias of apcu
2019-01-31 17:51:04 +02:00
Matias Griese
0e14a325f8
Fixed some static/object calls to match the method
2019-01-31 17:42:18 +02:00
Matias Griese
1141dabbd8
Code cleanup
2019-01-31 17:32:06 +02:00
Matias Griese
7a044c7397
Added index file support for Flex Objects
2019-01-31 15:07:30 +02:00
Matias Griese
d0b3dd1d99
Improved error detection for broken Flex Objects
2019-01-31 15:06:41 +02:00
Matias Griese
4f80a1567d
Update PHP file headers and copyrights
2019-01-31 10:04:57 +02:00
Andy Miller
23098a6b02
Revert "Grav 1.6 copyright updates and cleanup (PHP files only) ( #2351 )"
...
This reverts commit 0566185c4f .
2019-01-30 17:54:37 -07:00
Andy Miller
5c8a37be64
Updated version
2019-01-30 17:35:30 -07:00
Andy Miller
7b8944e8f2
updated changelog
2019-01-30 17:34:17 -07:00
Andy Miller
37fcb12ad1
Updated languages
2019-01-30 17:33:25 -07:00
Matias Griese
f312c44a46
Changelog update
2019-01-31 00:13:16 +02:00
Andy Miller
999e439d47
Merge branch 'develop' into 1.6
2019-01-30 13:45:19 -07:00
Matias Griese
0566185c4f
Grav 1.6 copyright updates and cleanup (PHP files only) ( #2351 )
...
* Framework: update copyrights to 2019
* Some code cleanup (Assets, Backup, Config, Session)
* Continue code cleanup, update copyrights
* Fixed exception issues in scheduler, code cleanup
* Remove apc and xcache support, make apc alias of apcu
* Fixed Getters::count() method not returning anything
* More code cleanup, copyright updates
* Copyright updates for Grav\Console
2019-01-30 13:44:19 -07:00
Hamilton Turner
b91574e5c2
Remove unused parameter ( #2357 )
2019-01-30 13:42:34 -07:00
Matias Griese
604361045b
Fixed bad host header in PSR-7 (if using 'php -S localhost:8000 system/router.php') part 2
2019-01-30 21:04:53 +02:00
Matias Griese
d45efb484c
Fixed bad host header in PSR-7 (if using 'php -S localhost:8000 system/router.php')
2019-01-30 20:51:09 +02:00
Matias Griese
610c6c341c
Fixed ImageMedium constructor warning when file cannot be accessed
2019-01-30 11:20:12 +02:00
Matias Griese
6daf480bfc
Fixed FlexMediaTrait::getMedia() trying to include uploaded but already moved media
2019-01-30 11:17:49 +02:00
Matias Griese
bbdac0fd6d
Made FormFlashFile more robust against deleted files (over time)
2019-01-29 22:22:00 +02:00
Matias Griese
5f5bfdaa42
Add protected method FormTrait::unsetFlash()
2019-01-29 19:32:19 +02:00
Matias Griese
ad7fdd5c2b
Fixed a bug in FormFlashFile::moveTo() not deleting the old file
2019-01-29 18:12:38 +02:00
Matias Griese
1321e582d5
FlexObject: Fixed a bug when updating media
2019-01-29 14:13:14 +02:00
Stefan Bauer
6d6689b431
Update CHANGELOG.md ( #2355 )
2019-01-29 10:21:39 +02:00
Matias Griese
f78658738a
FlexObject: Fixed a bug when updating media
2019-01-28 13:00:51 +02:00
Andy Miller
7c99ece0e1
make sure HTTP_DNT is set before inspecting it
2019-01-25 16:49:23 -07:00
Andy Miller
9058e1166d
prepare for release
2019-01-25 14:42:33 -07:00
Andy Miller
ebd94a532c
Merge branch 'develop' into 1.6
...
# Conflicts:
# CHANGELOG.md
# composer.lock
# system/defines.php
2019-01-25 14:41:36 -07:00
Andy Miller
95a4ecb0f1
Merge branch 'release/1.5.7'
2019-01-25 14:38:52 -07:00
Andy Miller
ff8cc83b3a
Merge tag '1.5.7' into develop
...
Release v1.5.7
2019-01-25 14:38:52 -07:00
Andy Miller
fbd3bbdbf9
Prepare for release
2019-01-25 14:38:31 -07:00
Andy Miller
f0e58adfbc
Updated vendor libraries
2019-01-25 14:37:43 -07:00
Matias Griese
5ad4ffd3cf
FormFlash: Fixed some image cropping issues
2019-01-25 12:12:04 +02:00
Matias Griese
0700e4bfdb
Replace array cast in FormTrait::getFiles()
2019-01-25 10:42:21 +02:00
Matias Griese
82e5df960d
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-01-25 10:40:36 +02:00
Matias Griese
3ace15d01a
Added FlexCollection::sort() method
2019-01-25 10:40:28 +02:00
Andy Miller
d367e6a1fb
Fix null -> array issue
2019-01-24 15:08:23 -07:00
Matias Griese
a09940ef6a
Added FlexCollection::sort() method
2019-01-24 16:21:26 +02:00
Matias Griese
6d89108cc4
Merge remote-tracking branch 'origin/1.6' into 1.6
2019-01-23 21:24:37 +02:00
Matias Griese
bd01b07b4b
Reverted Route::__toString() behavior and added deprecated message for proper use (part 2)
2019-01-23 21:24:31 +02:00
Andy Miller
4e31a114ef
Use new toString()
2019-01-23 12:16:48 -07:00
Matias Griese
18d53079dd
Reverted Route::__toString() behavior and added deprecated message for proper use
2019-01-23 20:54:10 +02:00
Matias Griese
57de7cc03d
Missing docblock parameter
2019-01-23 15:13:52 +02:00
Matias Griese
2d7eeb611d
Added missing Flex::getObject() and Flex::getCollection() parameters
2019-01-23 13:02:33 +02:00
Matias Griese
e6b6e218f8
Fixed MediaTrait::getMedia() to return refreshed Media object after calling MediaTrait::clearMediaCache()
2019-01-23 11:20:44 +02:00
Matias Griese
243055289b
Add FormFlash::clearFiles() method
2019-01-23 10:59:04 +02:00
Matias Griese
52c7d8dfb7
Fixed Grav\Framework\Route::__toString() returning relative URL, not relative route
2019-01-23 10:55:32 +02:00
Andy Miller
5b0e2e401e
vendor udpates
2019-01-22 09:40:09 -07:00
Matias Griese
8381261b7c
Do not cache FlexObject::authorize()
2019-01-22 13:33:44 +02:00
Matias Griese
2ada99d314
Make $user->update() to behave like $user->merge()
2019-01-21 21:00:58 +02:00
Matias Griese
bd27d6fe8c
Fixed backwards incompatibility: Form::getData($name)
2019-01-18 14:12:28 +02:00
Matias Griese
b94631533d
User: Ignore authenticated and authorized on object creation
2019-01-18 14:11:33 +02:00
Matias Griese
fb9baaed8a
Make sure that authenticated and authorized will not be saved into the file
2019-01-18 13:33:17 +02:00
Matias Griese
254fe990ba
Improved Grav\Common\User class; added $user->update() method
2019-01-18 12:20:57 +02:00
Matias Griese
0afe9d4f93
Undo comment out, code works now
2019-01-17 15:26:22 +02:00
Matias Griese
ccca3170d3
Fixed HTTP codes for non-standard response codes becoming 500 server errors
2019-01-17 12:08:19 +02:00
Andy Miller
00b1f12dda
Updated changelog
2019-01-16 17:05:48 -07:00
Andy Miller
9ca411aa24
Fixed issue with redirect_trailing_slash losing query string #2269
2019-01-16 17:05:42 -07:00
Andy Miller
e976aa0f5f
Fixed some issues with Medium querystring + timestamps
2019-01-16 14:21:56 -07:00
Matias Griese
02c979bdf6
Fixed FlexForm::getValue() call to return the correct data
2019-01-16 21:53:44 +02:00
Matias Griese
88625c6362
For now, do not save form data in flex submit
2019-01-16 18:09:04 +02:00
Matias Griese
76ff68a594
Added file modification timestamps for media images
2019-01-16 17:59:29 +02:00
Matias Griese
d27a2171ea
Route: Added support for file extension (part 2)
2019-01-16 15:10:00 +02:00
Matias Griese
075498d03b
Route: Added support for file extension
2019-01-16 12:04:26 +02:00
Matias Griese
f04ae315e4
Filter unknown array fields as arrays, not text
2019-01-16 10:45:19 +02:00
Matias Griese
2e277f3cb3
Make Form::getFlash() public
2019-01-16 10:10:53 +02:00
Andy Miller
29098aa8db
Updated changelog
2019-01-15 16:32:00 -07:00
Andy Miller
659cd1bb92
return $this from init()
2019-01-15 16:31:54 -07:00
Andy Miller
3bf7c6943a
Added some Util array functions
2019-01-15 16:31:43 -07:00
Andy Miller
189e29b5c6
Add FlexObject::getChanges() method
2019-01-15 16:29:47 -07:00
Matias Griese
0ede252fa3
Fix undefined variable id on FormTrait::getFlash()
2019-01-15 20:18:46 +02:00
Matias Griese
d7d69b2be8
Added support for storing form state by user or session
2019-01-15 12:31:03 +02:00
Matias Griese
d79729f596
Fixed a timer bug in Tasks Processor
2019-01-15 11:31:33 +02:00
Matias Griese
988d4ab047
Fix a bug in FormTrait::validate()
2019-01-15 11:31:08 +02:00
Andy Miller
437866dfcd
Merge branch 'develop' into 1.6
2019-01-14 19:00:21 -07:00
Rotzbua
c40dcf020c
add do not track header detection ( #2334 )
2019-01-14 17:49:46 -07:00
Andy Miller
e520bd0eb8
Fixed environment issue #2284
2019-01-14 13:55:29 -07:00
Matias Griese
3a9e57e228
Added form preview support for FlexObject, including a way to render newly uploaded files before saving them
2019-01-14 18:44:37 +02:00
Matias Griese
22ed1286e8
Added support to add extra files to Media object
2019-01-14 18:41:05 +02:00
Matias Griese
1a37c54316
Fixed FlexForm::updateObject() to update array values when they are empty in the form
2019-01-14 14:15:22 +02:00
Andy Miller
b6328944a3
Move processMarkdown() method from TwigExtension to more general Utils class
2019-01-13 16:20:19 -07:00
Matias Griese
751d1da704
Added unset type/filter to the validation
2019-01-11 13:03:04 +02:00
Matias Griese
5cf4eea09e
Remove debug backtrace and die when session fails to start
2019-01-11 13:02:37 +02:00
Matias Griese
f0cf4ed8ff
Regression: Fix serialize issues with forms
2019-01-11 00:28:57 +02:00
Matias Griese
fa61ed17b1
Added check for bad JSON back (tracked down and fixed the issue in form plugin)
2019-01-10 19:59:11 +02:00
Raphaël Droz
f1363877d8
preserve accents in fields containing Twig expr. using unicode ( #2279 )
...
When a fields contain accentuated characters, reduce the risk of messing with it by passing unicode characters unescaped.
Twig will deal with them. And fewer backslash-escaping problems will arise.
2019-01-09 13:05:32 -07:00
Basile Trujillo [L0gIn]
e8825beae5
Added support for AWS Cloudfront forwarded scheme header ( #2297 )
...
AWS Cloudfront does not provide HTTP_X_FORWARDED_PROTO header but provide a HTTP_CLOUDFRONT_FORWARDED_PROTO header instead
2019-01-09 13:04:32 -07:00
Matias Griese
830a83e3d1
Symfony library update
2019-01-09 09:28:33 +02:00
Matias Griese
7d249c61c2
Added check for bad JSON back (tracked down and fixed the issue in form plugin)
2019-01-08 19:35:51 +02:00
Matias Griese
a224c8b348
FlexForm: Maintain form state on page reloads
2019-01-08 14:32:18 +02:00
Matias Griese
c04208d5dd
FlexForm: Fixed missing inputs after save, reset form after save
2019-01-08 13:52:13 +02:00
ranitham
394dfad566
Small bugfix for responsive images ( #2300 )
...
* Replace spaces in image filename with %20 to avoid parse errors with the srcset attribute
* Update system/src/Grav/Common/Page/Medium/ImageMedium.php
Co-Authored-By: ranitham <ranitha.m@gmail.com >
2019-01-07 21:34:00 -07:00
Rotzbua
2c55fe01ac
add return types for user/authentication ( #2293 )
2019-01-07 21:29:30 -07:00
Rotzbua
680bfef2c3
http to https ( #2299 )
2019-01-07 21:28:56 -07:00
Matias Griese
a23cbd0257
Added Blueprint::processForm() method to filter form inputs in Flex form
2018-12-21 12:37:08 +02:00
Matias Griese
f5b77e8082
Added onPageAction, onPageTask, onPageAction.{$action} and onPageTask.{$action} events
2018-12-20 14:08:40 +02:00
Matias Griese
10378ac5af
FlexForm: Added support for custom(ized) blueprint layouts
2018-12-20 11:36:01 +02:00
Matias Griese
4a290e6194
Added Grav\Framework\Form\Interfaces\FormFactoryInterface
2018-12-19 22:44:31 +02:00
Matias Griese
c2c0fb242b
Minor bugfix
2018-12-19 21:00:10 +02:00
Matias Griese
9b37e50492
Added Page::forms() method to get normalized list of all forms defined in the page
2018-12-19 20:57:47 +02:00
Matias Griese
6c6e8d2605
Added Flex::getObject() for getting flex object directly
2018-12-19 17:40:09 +02:00
Matias Griese
5a6e6dceda
Define FormInterface
2018-12-19 13:35:02 +02:00
Andy Miller
e8631da9f3
parepare for beta release
2018-12-14 15:13:09 -07:00
Andy Miller
5d57713f95
Merge branch 'develop' into 1.6
...
# Conflicts:
# system/defines.php
2018-12-14 15:07:51 -07:00
Andy Miller
28bd4027cd
Merge branch 'release/1.5.6'
2018-12-14 15:07:22 -07:00
Andy Miller
108541e0d0
Merge tag '1.5.6' into develop
...
Release v1.5.6
2018-12-14 15:07:22 -07:00
Andy Miller
54a177279f
prepare for release
2018-12-14 15:07:12 -07:00
Andy Miller
b3e9974e95
updated changelog
2018-12-14 15:06:39 -07:00
Matias Griese
2ad66102d2
FlexMediaTrait: Cropping existing image without original fails to move the original image to safe place
2018-12-13 23:14:31 +02:00
Matias Griese
6828114e86
Merge remote-tracking branch 'origin/1.6' into 1.6
2018-12-13 22:21:18 +02:00
Matias Griese
f53b43de14
FormFlash: Added support for storing form data
2018-12-13 22:21:10 +02:00
Andy Miller
d53dbdf5ba
Updated vendor libs
2018-12-13 13:06:34 -07:00
Matias Griese
8ba00f5967
Flex: Fixed cropping issues on edit
2018-12-13 18:21:39 +02:00
Matias Griese
56c7b8ca5f
Flex: Fixed uploading images when creating a new object
2018-12-13 13:49:04 +02:00
Matias Griese
d6115007ab
Flex: Clear updated after saving the changes to prevent it being called twice
2018-12-13 11:36:59 +02:00
Matias Griese
ba53d876bc
FlexMediaTrait::deleteMediaFile() should check if folder exists
2018-12-13 10:55:45 +02:00
Matias Griese
2d593995ee
Flex: Added support to automatically update object media on save
2018-12-13 10:42:23 +02:00
Matias Griese
3808776ddb
Merge remote-tracking branch 'origin/1.6' into 1.6
2018-12-12 23:37:58 +02:00
Matias Griese
9a118d0a71
Fixed upload of original images
2018-12-12 23:37:50 +02:00
Andy Miller
684d6d3389
This can get used externally too…
2018-12-12 10:14:28 -07:00
Matias Griese
89a0e960e2
Improve file upload logic on flex objects
2018-12-12 16:14:55 +02:00
Matias Griese
1b21e01938
FlexForm: Disable handling of file uploads on form submit (for now)
2018-12-12 14:09:24 +02:00
Matias Griese
3b692a27b4
Improved Flex save/delete
2018-12-12 12:45:06 +02:00
Matias Griese
3c83f379ee
Added onFlexObjectSave and onFlexObjectDelete events
2018-12-12 11:52:50 +02:00
Matias Griese
0c344df07a
Fixed Flex indexes with flex_key
2018-12-12 10:38:09 +02:00
Matias Griese
2a20959660
Fixed session throwing error in CLI if initialized
2018-12-12 09:39:13 +02:00
Matias Griese
94a843429d
Added {% render object layout: 'default' with { variable: true } %} for Flex objects and collections
2018-12-12 00:02:38 +02:00
Matias Griese
34e6b6652a
Make FlexForm more flexible for different tasks
2018-12-11 20:25:31 +02:00
Matias Griese
1ba785f28e
ContentBlock: Fixed nested caching detection
2018-12-11 16:08:58 +02:00
Matias Griese
bac24cf520
Flex: Improve FlexAuthorizeTrait
2018-12-11 11:54:59 +02:00
Matias Griese
40b7d53349
Merge remote-tracking branch 'origin/1.6' into 1.6
2018-12-10 15:30:19 +02:00
Matias Griese
96d44b4322
Flex: Allow disabling collection/object caching from template
2018-12-10 15:30:09 +02:00
Andy Miller
bf127fb0bd
fix for ini_set
2018-12-07 13:04:35 -07:00
Matias Griese
501bc0133f
FormFlash: Allow no field for file uploads
2018-12-07 21:35:28 +02:00
Matias Griese
787bf8beeb
FlexForm: Implemented delayed flash uploads
2018-12-07 20:41:37 +02:00
Matias Griese
257396aa06
FormFlash: Added support for removing existing files (null instead of object)
2018-12-05 14:45:29 +02:00
Matias Griese
7eb469f0ae
Fixed bug in FlexForm::getFlash()
2018-12-05 12:09:56 +02:00
Matias Griese
156e544ab9
Change FormFlash constructor to be more generic, add method to clear session
2018-12-05 09:37:56 +02:00
Matias Griese
b38a143c66
Added new $grav['filesystem'] service using an instance of the new Filesystem object
2018-12-04 15:30:37 +02:00
Matias Griese
cd21d65400
FlexForm: minor improvement to making method overriding more of copy/paste
2018-12-04 15:03:29 +02:00
Matias Griese
b19cb1215b
Fix tests
2018-12-03 13:55:32 +02:00
Matias Griese
48acad3e47
Improve Filesystem class
2018-12-03 13:54:40 +02:00
Matias Griese
009db01ab9
Changelog update
2018-12-03 11:37:51 +02:00
Matias Griese
7d8fff9571
Minor fix, oops
2018-12-03 11:36:42 +02:00
Matias Griese
9d048f5f36
Merge branch 'feature/1.6-cleanup' into 1.6
2018-12-03 11:29:20 +02:00
Matias Griese
cb4ea86310
Improved Grav\Framework\File classes to use better type hints and the new Filesystem class
2018-12-03 11:26:55 +02:00
Matias Griese
2b099c2ed5
Added Grav\Framework\Filesystem\Filesystem class with methods to manipulate stream URLs
2018-12-03 11:11:00 +02:00
Matias Griese
6afb55cc30
Improved Grav\Framework\File\Formatter classes to have abstract parent class and some useful methods
2018-12-03 08:00:14 +02:00
Matias Griese
0937e0ff91
Added return type DI\Container::has(): bool
2018-12-03 07:40:59 +02:00
Matias Griese
d602cb6e9e
Fixed Object serialization breaking if overriding jsonSerialize() method
2018-12-03 07:34:59 +02:00
Matias Griese
e02fa1a4e7
Some code cleanup
2018-12-03 07:28:50 +02:00
Andy Miller
9e1661eb8c
commited composer lock file
2018-12-02 21:31:53 -07:00
Chris Jung
00c6313102
Update to Symfony 4.2 ( #2280 )
2018-12-02 21:29:53 -07:00
Matias Griese
f01792ae81
Added FormFlash and FormFlashFile classes, allow custom FlexForm class, improvements
2018-12-01 22:09:44 +02:00
Matias Griese
bc18b9408b
Added onAction.{$action} event
2018-12-01 10:04:15 +02:00
Matias Griese
fa948c04ab
Typo in changelog
2018-11-30 23:05:51 +02:00
Matias Griese
8fdd34c245
Added support for task:action (like task but works without nonce)
2018-11-30 23:04:34 +02:00
Matias Griese
cd5bda3f9e
Improve debug messages (routed page, flex view)
2018-11-30 20:31:32 +02:00
Matias Griese
e14129d278
Implemented object save in FlexForm::submit()
2018-11-30 15:16:22 +02:00
Matias Griese
decb19b92e
Further improve FlexObject::update()
2018-11-30 15:06:27 +02:00
Matias Griese
eb770e95d5
Fixed FlexObject::update() call with partial object update
2018-11-30 14:30:50 +02:00
Matias Griese
77f035eb2d
FlexForm: Allow custom nonce, fix fatal error on validation failure
2018-11-30 13:15:20 +02:00
Matias Griese
db2738978e
Sanitize $grav['task']`
2018-11-30 13:14:10 +02:00
Matias Griese
180f3c2eca
FlexDirectory::getObject() should return any existing object
2018-11-30 13:13:13 +02:00
Matias Griese
e84fbc425f
FlexMediaTrait: Fix media meta file
2018-11-29 23:19:28 +02:00
Matias Griese
c5e2ed9f22
FlexForm: Added methods for file upload/delete task routes
2018-11-29 22:04:57 +02:00
Matias Griese
a92f0898d8
Fixed Medium::relativePath() for streams
2018-11-29 21:12:37 +02:00
Matias Griese
d968901d98
Flex: store metadata on file uploads (if available)
2018-11-29 19:27:11 +02:00
Matias Griese
c38b761871
Improve Flex index caching by sharing the same cached item even if using a different key
2018-11-29 12:43:32 +02:00
Matias Griese
b49741f8aa
Fixed Flex index caching if using non-standard key
2018-11-29 11:51:27 +02:00
Matias Griese
6866c2a39a
Merge remote-tracking branch 'origin/1.6' into 1.6
2018-11-29 10:25:56 +02:00
Matias Griese
9598cd13fe
Added user-data:// which is a writable stream (user://data is not and should be avoided)
2018-11-29 10:25:48 +02:00
Andy Miller
49c8fef5f5
Made inflector static so it can be used quickly
2018-11-28 21:58:31 -07:00
Matias Griese
13341f8aa8
Tasks: Pass path to the controller as well
2018-11-28 14:55:03 +02:00
Matias Griese
251cb3f9fa
FlexForm: Implement HTML id support
2018-11-28 14:20:50 +02:00
Matias Griese
51767a8f36
Improve FlexMediaTrait
2018-11-28 11:36:07 +02:00
Andy Miller
c653fe6e4a
multibyte and case insensitivity support in Util string functions
2018-11-27 16:39:30 -07:00
Matias Griese
70688f3e00
Fixed cache test in Flex
2018-11-27 22:22:13 +02:00
Matias Griese
e9c52046fa
Fixed timestamp and serialization
2018-11-27 11:39:04 +02:00
Matias Griese
a01b94f80b
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
2018-11-27 10:17:53 +02:00
Matias Griese
708c79cef8
Improved user serialization to use less memory in the session
2018-11-27 10:15:55 +02:00
Matias Griese
f1ce69d4bf
Fixed some minor issues in Flex
2018-11-26 14:17:13 +02:00
Matias Griese
5bd417aa39
Minor Flex improvements
2018-11-26 09:49:06 +02:00
Andy Miller
2bf448c587
Merge branch 'develop' into 1.6
2018-11-25 19:08:01 -07:00
Stephan Diehl
b6c582ad3a
Update InitializeProcessor.php ( #2268 )
...
fix redirect_trailing_slash in a multi language page
2018-11-23 23:01:47 -07:00
Matias Griese
c35c285580
Fixed a bug in flex index caching
2018-11-21 09:45:59 +02:00
Matias Griese
890a61358a
Code cleanup on CLI
2018-11-20 20:40:13 +02:00
Matias Griese
7de66cdc53
Improve debugger in CLI
2018-11-20 13:17:19 +02:00
Matias Griese
b353ec12e1
Flex: Fixes for indexing with different keys
2018-11-20 12:01:32 +02:00
Matias Griese
48489ae291
Composer update
2018-11-19 23:26:11 +02:00
Matias Griese
85a3d98d4c
Flex: Fixed object keys if using non-standard keys in index
2018-11-19 15:07:36 +02:00
Matias Griese
c9eea7e019
Flex: Fixed some issues with new orderBy() logic
2018-11-19 13:43:02 +02:00
Matias Griese
da483d63f6
Flex: Fixed a bug if there's no entries in the index
2018-11-19 12:43:32 +02:00
Matias Griese
3f89b39b60
Flex: Added support for custom index fields when ordering (major speed up)
2018-11-19 11:11:45 +02:00
Matias Griese
e89b5ce870
Flex: Added support for defining used key field when getting index/collection/build
2018-11-19 10:09:07 +02:00
Matias Griese
88f6d02c03
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# README.md
2018-11-19 09:25:23 +02:00
Matias Griese
cc78fcf31c
Some bug fixes in Flex collection / index
2018-11-17 00:34:53 +02:00
Matias Griese
37e880b64a
Allow switching to custom keys on FlexIndex
2018-11-17 00:06:46 +02:00
Matias Griese
75b2307d30
Added initial support for Flex keys (unique identifier)
2018-11-16 15:13:12 +02:00
Matias Griese
9e8f700119
Improved Custom FlexIndex logic (breaking old API)
2018-11-16 12:34:17 +02:00
Matias Griese
4bcba0e4f9
Flex: Added support for custom object index classes
2018-11-16 10:26:09 +02:00
Andy Miller
11b661cad5
new Discord reference
2018-11-15 16:30:44 -07:00
Andy Miller
5e1980d770
New Discord reference
2018-11-15 16:30:21 -07:00
Andy Miller
5e7eb6b2f4
Better discord badge
2018-11-15 16:29:08 -07:00
Andy Miller
994a1f89cd
Better Badge
2018-11-15 16:28:15 -07:00
Andy Miller
4daa07fd14
Discord Chat button
2018-11-15 16:21:51 -07:00
Andy Miller
d39165f506
discord only
2018-11-15 16:21:03 -07:00
Matias Griese
468db9566b
Fixed missing $collection->getStorageKeys()
2018-11-15 22:37:47 +02:00
Matias Griese
33309105d3
Fixed clearing cache having no effect on Doctrine cache
2018-11-15 13:25:53 +02:00
Matias Griese
8cfe6e772d
Debug mode: Include HTML comments around the output when rendering flex objects
2018-11-15 13:23:40 +02:00
Matias Griese
bad6e32e18
ObjectIndex: Remove unneeded method which was moved to base class
2018-11-15 12:12:38 +02:00
Matias Griese
02d48693dd
Added select() and unselect() methods to CollectionInterface and its base classes
...
Added `orderBy()` and `limit()` methods to `ObjectCollectionInterface` and its base classes
2018-11-15 10:01:09 +02:00
Andy Miller
7975ec8d09
Merge branch 'develop' into 1.6
2018-11-14 11:21:14 -07:00
Matias Griese
de898b610d
Flex: Fixed a bug in new findPrefixedKeysFromFilesystem() method
2018-11-14 16:31:06 +02:00
Matias Griese
0743816822
Flex: Improved object indexing
2018-11-14 16:18:59 +02:00
Matias Griese
bb4958115b
Added support for prefixed FolderStorage
2018-11-14 10:59:22 +02:00
Matias Griese
b64404a924
Fixed duplicate key in blueprint YAML
2018-11-14 09:41:03 +02:00
Djamil Legato
9a8b47872e
Updated opencollective backers/sponsors list
2018-11-13 23:05:18 -08:00
Andy Miller
76070ddd43
Better handling of append_url_extension inside of Page::templateFormat() #2264
2018-11-13 18:04:53 -07:00
Andy Miller
22066e11b3
more lang stuff
2018-11-13 14:53:39 -07:00
Andy Miller
ef157c7d2b
Fixed a broken lang string #2261
2018-11-13 14:08:37 -07:00
Andy Miller
e42e9fdd54
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2018-11-13 11:29:36 -07:00
Andy Miller
e2594dc72c
symlink .editorconfig when using sandbox
2018-11-13 11:29:31 -07:00
Andy Miller
f4e2153291
Updated clean command with vendor udpates
2018-11-13 11:29:16 -07:00
Matias Griese
44db0245a7
Improve new flex object saving and storage
2018-11-13 20:13:32 +02:00
Matias Griese
ff5aa8a0ac
Improve Flex storage
2018-11-13 18:00:18 +02:00
Matias Griese
8c0dd6a8d1
Added missing changelog entry from 1.5.5
2018-11-13 08:35:17 +02:00
Andy Miller
1ba21afd30
prepare for release
2018-11-12 15:59:10 -07:00
Andy Miller
e73537f488
Merge branch 'develop' into 1.6
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2018-11-12 15:57:47 -07:00
Andy Miller
9405418572
Merge branch 'release/1.5.5'
2018-11-12 15:56:13 -07:00
Andy Miller
59ccd662c7
Merge tag '1.5.5' into develop
...
Release v1.5.5
2018-11-12 15:56:13 -07:00
Andy Miller
377751416b
Prepare for release
2018-11-12 15:56:04 -07:00
Andy Miller
116c279f01
update changelog
2018-11-12 15:55:29 -07:00
Matias Griese
1d8ef45e9c
Added Plugin::isCli() to determine if plugin is running under CLI
2018-11-12 13:48:20 +02:00
Matias Griese
380b3be928
Added $grav->setup() to simplify CLI and custom access points
2018-11-12 12:21:44 +02:00
Matias Griese
c151043c70
Code cleanup in Language class
2018-11-12 11:39:15 +02:00
Andy Miller
64e13c5f87
Updated changelog
2018-11-11 21:37:08 -07:00
Andy Miller
b55d29dfb7
Merge branch 'develop' into 1.6
2018-11-11 21:23:36 -07:00
Aaron Dalton
bf86b5a924
Propagate error code if between 400 and 600 for production sites (errors:display = false or -1) ( #2181 )
2018-11-11 21:22:47 -07:00
Andy Miller
9f2da67d48
Merge branch 'develop' into 1.6
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2018-11-11 21:20:07 -07:00
Emil Hesslow
d0b34d114d
Register theme prefixes as namespaces in twig ( #2210 )
2018-11-11 21:18:57 -07:00
Andy Miller
d0c9e56aeb
Support negotiated language types set via the Request Accept-Language: header
2018-11-11 18:51:20 -07:00
Andy Miller
74cd3ac1e0
Supporting negotiated content types
2018-11-11 18:27:12 -07:00
Andy Miller
ecbc401584
Revert "Set template type based on request headers content-type if set"
...
This reverts commit 005f626b88 .
# Conflicts:
# CHANGELOG.md
# system/src/Grav/Common/Page/Page.php
2018-11-11 15:01:44 -07:00
Andy Miller
0c81568df6
Updated changelog
2018-11-11 14:58:36 -07:00
Makara Sok
b9dc2baef1
Remove hardcoded 302 when redirecting trailing slash ( #2155 )
...
When `system.pages.redirect_trailing_slash` is enabled, it's always a 302 even though `redirect_default_code` is set to something else.
By removing it, it works as intended.
2018-11-09 22:30:35 -07:00
Andy Miller
9b43f20159
Use append_url_extension from page header to set template format #2604
2018-11-09 22:28:44 -07:00
Andy Miller
82d3d5edda
Fixed Uri::hasStandardPort() to support reverse proxy configurations #1786
2018-11-09 17:22:34 -07:00
Andy Miller
005f626b88
Set template type based on request headers content-type if set
2018-11-09 17:10:03 -07:00
Andy Miller
63005a8280
minor monolog update
2018-11-08 10:40:22 -07:00
Matias Griese
2943294d08
Added CsvFormatter and CvsFile classes
2018-11-08 12:12:37 +02:00
Andy Miller
ed03b02e52
updated changelog
2018-11-06 08:54:48 -07:00
Andy Miller
f43f992125
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2018-11-06 08:52:51 -07:00
Andy Miller
0b646875d0
cleaned up service id map
2018-11-06 08:52:45 -07:00
Matias Griese
b1b4469d18
Flex form: allow custom form views
2018-11-06 13:54:55 +02:00
Andy Miller
eea70d380c
Set default config to testing
2018-11-05 16:10:54 -07:00
Andy Miller
a32880a84d
Prepare for 1.6.0-beta.5 release
2018-11-05 15:45:19 -07:00
Andy Miller
72cc5b9d07
Merge tag '1.5.4' into develop
...
Release v1.5.4
2018-11-05 15:42:04 -07:00
Andy Miller
b9c28c5a7c
Merge branch 'release/1.5.4'
2018-11-05 15:42:03 -07:00
Andy Miller
c56d7ac793
prepare for release
2018-11-05 15:41:54 -07:00
Andy Miller
000bac8cfc
Updated changelog
2018-11-05 15:41:19 -07:00
Andy Miller
3c2a8510f9
Added new uniqueness option to optionally use security.salt
2018-11-04 15:50:03 -07:00
Andy Miller
64b0fd7e86
minor symfony library version updates
2018-11-03 18:53:43 -06:00
Andy Miller
36432c00ac
Merge branch 'develop' into 1.6
2018-11-03 18:52:18 -06:00
Scott Hamper
e7d660149e
Fixed markdown parsing for telephone links ( #2235 )
...
Telephone links use the `+` character to specify a country code, but Grav was replacing the `+` with a space character.
2018-11-03 14:57:02 -06:00
John Hamrick
829638c143
Update default.md ( #2245 )
...
Making documentation consistent between sources: Issue Typo! #650
In (grav-learn/pages/01.basics/04.basic-tutorial/docs.md) the text under the heading Adding a New Page is 02.mypage
In (grav/user/pages/01.home/default.md) the text under the heading Adding a New Page is 03.mypage
2018-11-03 14:56:21 -06:00
Andy Miller
601990d59b
Set session name based on security.salt rather than GRAV_ROOT #2242
2018-11-03 14:36:51 -06:00
Andy Miller
3469974861
Smarter security.salt checking now we use security.yaml for other options
2018-11-03 14:28:47 -06:00
Andy Miller
167ea6419b
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2018-11-03 14:09:06 -06:00
Andy Miller
472b575e20
Added option to configure list of xss_invalid_protocols in Security config #2250
2018-11-03 14:09:00 -06:00
Matias Griese
b622ff7f14
Flex form: added support for uniqueid
2018-11-02 21:01:29 +02:00
Djamil Legato
d70d0b889e
Fixed count of commands list for bin/plugin
2018-11-01 17:18:48 -07:00
Matias Griese
a84b791ac7
Minor fix for AbstractIndexCollection
2018-11-01 11:45:50 +02:00
Andy Miller
6332e7f518
Updated changelog
2018-10-30 17:45:53 -06:00
Andy Miller
849d3184b3
Added Video::preload() that was missing
2018-10-30 17:45:23 -06:00
Andy Miller
4344148bfa
added link
2018-10-30 09:26:35 -06:00
Andy Miller
251971485b
Added discord badge
2018-10-30 09:24:33 -06:00
Andy Miller
fa3ce13a87
minor dev vendor updates
2018-10-30 09:06:57 -06:00
Andy Miller
bc70d50ff0
Updated icon in debugger
2018-10-29 15:27:31 -06:00
Matias Griese
64a0dd52e8
Changelog update
2018-10-29 20:28:26 +02:00
Matias Griese
5d1c65c936
Minor collection cleanup
2018-10-29 20:13:34 +02:00
Matias Griese
3537770823
Added Route::withAddedPath() method
2018-10-29 12:22:43 +02:00
Matias Griese
b1090d4286
Added NotHandledException class
2018-10-29 09:55:36 +02:00
Matias Griese
5b097fc038
Merge remote-tracking branch 'origin/feature/1.6-controller' into feature/1.6-controller
2018-10-29 08:27:36 +02:00
Matias Griese
092ecd1417
Make Data class to extend JsonSerializable
2018-10-29 08:27:27 +02:00
Andy Miller
ff54dc82ff
Merge branch '1.6' into feature/1.6-controller
2018-10-26 21:15:59 -06:00
Andy Miller
ed105b42a2
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2018-10-26 17:40:57 -06:00
Andy Miller
9e2a95db73
Minor code tweaks
2018-10-26 17:40:51 -06:00
Matias Griese
acf0854e6a
Changelog update
2018-10-26 09:12:58 +03:00
Matias Griese
809c4a1bcf
Merge remote-tracking branch 'origin/feature/1.6-controller' into feature/1.6-controller
2018-10-26 09:01:59 +03:00
Matias Griese
42887ca282
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-controller
2018-10-26 09:01:39 +03:00
Matias Griese
46752e9b10
Merge remote-tracking branch 'origin/1.6' into 1.6
2018-10-26 08:58:11 +03:00
Matias Griese
6be1127cf0
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
2018-10-26 08:58:01 +03:00
Matias Griese
d8a627898e
Fixed fatal error if calling $session->invalidate() when there's no active session
2018-10-25 16:29:53 +03:00
Andy Miller
1f87c5069b
prepare for release
2018-10-24 16:03:40 -06:00
Andy Miller
222f05fe81
version update
2018-10-24 15:10:20 -06:00
Andy Miller
023221bfab
added GRAV. prefix to core language strings
2018-10-24 14:41:54 -06:00
Matias Griese
b4e40a669d
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
# composer.lock
# system/defines.php
2018-10-24 13:23:51 +03:00
Andy Miller
f812236180
whoops update
2018-10-23 12:37:01 -06:00
Matias Griese
b8c9f0cc8c
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-controller
...
# Conflicts:
# CHANGELOG.md
2018-10-23 21:10:28 +03:00
Matias Griese
072c7929f7
Fixed Folder::doDelete($folder, false) removing symlink when it should not
2018-10-23 20:16:12 +03:00
Matias Griese
4811fa7d49
Allow new task controllers to run
2018-10-23 18:04:21 +03:00
Andy Miller
3d786f78d5
Added new system config option for languages.pages_fallback_only
2018-10-23 06:56:06 -06:00
Andy Miller
0bf62ed39b
added pages.hide_empty_folders config option
2018-10-23 06:23:10 -06:00
Andy Miller
a9196c3268
Some lang improvements
2018-10-22 18:11:26 -06:00
Matias Griese
699c72841c
Composer update
2018-10-22 13:54:31 +03:00
Matias Griese
9c4a80a25f
Changelog update
2018-10-22 11:32:07 +03:00
Matias Griese
beb1b41317
Added Grav\Framework\DI\Container class
2018-10-22 11:27:30 +03:00
Matias Griese
bdc3f41ac2
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-controller
...
# Conflicts:
# CHANGELOG.md
2018-10-22 10:47:59 +03:00
Matias Griese
fc0dfbe8b4
Added request processor
2018-10-22 10:46:37 +03:00
Andy Miller
8590f4fbf5
Use login provider User avatar if set
2018-10-19 06:26:28 -06:00
Matias Griese
f9cc86a6db
Changelog update
2018-10-17 15:07:03 +03:00
Matias Griese
dc263c12e9
Updated Grav Processor classes to implement PSR-15
2018-10-17 15:01:52 +03:00
Matias Griese
d6c17132df
Added PSR-7 and PSR-15 classes
2018-10-17 14:57:45 +03:00
Matias Griese
3742be10bc
Debugger optimizations
2018-10-17 14:51:15 +03:00
MattAppleton
a3caa13c23
fix .webm typo ( #2220 )
...
Media type should be 'video' not file!
2018-10-16 20:18:32 -06:00
Andy Miller
27aa5e8e15
vendor updates
2018-10-16 19:24:36 -06:00
Matias Griese
83211acaae
Merge branch '1.6' of https://github.com/getgrav/grav into feature/1.6-controller
2018-10-16 13:17:59 +03:00
Matias Griese
eb97964a00
Debugger optimizations
2018-10-16 13:12:26 +03:00
Matias Griese
f43ab0ed59
Added apcu autoloader optimization
2018-10-16 13:02:32 +03:00
Matias Griese
df5f7f4890
Remove old assets class
2018-10-16 13:00:16 +03:00
Andy Miller
08f07e663e
Prepare for release
2018-10-15 14:39:40 -06:00
Matias Griese
cc61fb5d0f
BlueprintSchema: Added methods to get the type defaults
2018-10-15 13:03:10 +03:00
Matias Griese
049f84a52a
Optimize Grav Services stage for speed
2018-10-12 13:57:11 +03:00
Matias Griese
776d1419c1
Built-in PHP Webserver: log requests before handling them
2018-10-12 12:13:59 +03:00
Matias Griese
d848dcde5d
Call onFatalException event also on internal PHP errors
2018-10-12 12:06:10 +03:00
Ole Vik
4ff0d34aa2
Fallback for never run and Windows ( #2202 )
2018-10-11 21:44:07 -06:00
Andy Miller
c6f6677d6e
Prepare for release
2018-10-09 11:40:41 -06:00
Andy Miller
9944486c17
Merge branch 'release/1.5.3'
2018-10-08 17:41:28 -06:00
Andy Miller
da5c9e415f
Merge tag '1.5.3' into develop
...
Release v1.5.3
2018-10-08 17:41:28 -06:00
Andy Miller
7b5a1b2c14
Prepare for release
2018-10-08 17:41:18 -06:00
Andy Miller
235a5cc765
vendor updates
2018-10-08 17:33:49 -06:00
Andy Miller
b96e264cc7
Fixed pipeline + remote url rewrites #2216
2018-10-08 13:56:46 -06:00
Andy Miller
1d6cdd45eb
minor symfony updates
2018-10-07 21:23:03 -06:00
Andy Miller
0204906454
Improved usability of System configuration blueprint with side-tabs
2018-10-07 16:51:42 -06:00
Andy Miller
a7b184abdb
Setup is now in the template…
2018-10-07 15:46:26 -06:00
Andy Miller
fff9c657d4
Support route/path output
2018-10-06 17:52:46 -06:00
Andy Miller
6070bfc46e
updated changelog
2018-10-06 16:37:52 -06:00
Andy Miller
073d601b67
Updated changelog
2018-10-06 16:37:11 -06:00
Andy Miller
ad1bbba0b3
Added configurable dangerous upload extensions
2018-10-06 16:35:54 -06:00
Andy Miller
6b46c288a6
Added configurable dangerous file upload extensions
2018-10-06 16:35:15 -06:00
Andy Miller
8dd352c5c4
typo
2018-10-04 21:20:25 -06:00
Matias Griese
8fe3f0c35f
FlexMediaTrait: Added checks for bad filenames
2018-10-04 14:53:44 +03:00
Matias Griese
16edb93efb
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
2018-10-04 14:45:33 +03:00
Matias Griese
b6b5e329aa
Added Utils::getMimeByFilename(), Utils::getMimeByLocalFile() and Utils::checkFilename() methods
2018-10-04 14:44:04 +03:00
Andy Miller
6e5b173861
updated changelog
2018-10-03 13:50:39 -06:00
Matias Griese
6010b8e1b4
Flex: Added support for custom media tasks
2018-10-03 14:21:35 +03:00
Matias Griese
8d0d26ed9b
Update script and style twig tags to use the new Asset classes
2018-10-03 11:31:36 +03:00
Matias Griese
65bb683b4a
Merge remote-tracking branch 'origin/1.6' into 1.6
...
# Conflicts:
# CHANGELOG.md
2018-10-03 10:54:01 +03:00
Matias Griese
75e8a19363
Regression: Asset methods with default legacy attributes were not working
2018-10-03 10:52:08 +03:00
Andy Miller
1a47b837f5
updated changelog
2018-10-02 17:58:11 -06:00
Andy Miller
50c211fc10
cleanup var names to avoid confusion
2018-10-02 17:57:05 -06:00
Andy Miller
4fb035c512
Don’t add missing assets
2018-10-02 17:56:34 -06:00
Djamil Legato
78992df894
Added support for syslog and syslog facility logging (default: 'file')
2018-10-02 12:36:34 -07:00
Djamil Legato
70c423563f
Merge branch '1.6' of https://github.com/getgrav/grav into 1.6
2018-10-02 10:45:39 -07:00
Matias Griese
2503180e73
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# composer.lock
# system/defines.php
2018-10-02 09:58:31 +03:00
Andy Miller
ed0cb0c8f2
set to testing mode
2018-10-01 21:32:49 -06:00
Djamil Legato
a6449cb8ba
Splitted log handler and added support for syslog along side with stream (file)
2018-10-01 16:07:04 -07:00
Andy Miller
9e776df296
Prepare for rlease
2018-10-01 15:58:02 -06:00
Andy Miller
0e973dab07
Merge branch 'release/1.5.2'
2018-10-01 15:33:13 -06:00
Andy Miller
15e371564a
Merge tag '1.5.2' into develop
...
Release v1.5.2
2018-10-01 15:33:13 -06:00
Andy Miller
f0e33dc242
prepare for release
2018-10-01 15:32:29 -06:00
Andy Miller
e67c3c1091
updated changelog
2018-10-01 15:31:39 -06:00
Andy Miller
d5ce0bd93c
updated vendor libs
2018-10-01 15:26:44 -06:00
Andy Miller
70b6fb32c4
Revert "Splitted log handler and added support for syslog along side with stream (file)"
...
This reverts commit ecaeb32675 .
2018-10-01 15:11:13 -06:00
Andy Miller
7148e9e136
Merge branch 'develop' into 1.6
...
# Conflicts:
# system/src/Grav/Common/Security.php
# system/src/Grav/Common/Twig/TwigExtension.php
2018-10-01 14:14:23 -06:00
Andy Miller
44dbcdf2b1
Added new XSS Twig function
2018-10-01 14:07:14 -06:00
Djamil Legato
ecaeb32675
Splitted log handler and added support for syslog along side with stream (file)
2018-10-01 11:43:31 -07:00
Andy Miller
3216442946
Merge branch 'develop' of github.com:getgrav/grav into develop
2018-10-01 12:34:14 -06:00
Andy Miller
9d4471b196
Security refactor
2018-10-01 12:34:09 -06:00
Andy Miller
e4f6f8bcf2
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2018-10-01 12:33:36 -06:00
Andy Miller
91d8a16db2
Refactored security
2018-10-01 12:33:26 -06:00
Matias Griese
920b0fcb2e
Register all page types into blueprint://pages stream
2018-10-01 21:26:36 +03:00
Matias Griese
760c3e869f
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
2018-10-01 21:07:28 +03:00
Matias Griese
c48107acd9
Merge remote-tracking branch 'origin/develop' into develop
2018-10-01 21:02:11 +03:00
Matias Griese
4671518409
Fixed missing slug in Page::init()
2018-10-01 21:02:04 +03:00
Andy Miller
41bf943f49
get raw content for all pages
2018-09-30 21:11:46 -06:00
Andy Miller
6488a0f2fb
get rawcontent
2018-09-30 21:11:23 -06:00
Andy Miller
efe45f64bc
Updated vendor
2018-09-30 19:13:51 -06:00
Andy Miller
d893dd55ff
Merge branch 'develop' into 1.6
...
# Conflicts:
# .gitignore
# bin/grav
2018-09-30 18:39:46 -06:00
Andy Miller
f40c6a8617
Changelog updated
2018-09-30 18:37:42 -06:00
Andy Miller
fb98ca7b19
Added a new Security CLI command
2018-09-30 18:34:53 -06:00
Andy Miller
451ec49d9c
refactor
2018-09-30 17:45:45 -06:00
Andy Miller
1709eb038c
Fix for array method
2018-09-30 15:24:01 -06:00
Andy Miller
e69d6cefee
ordering
2018-09-30 00:10:44 -06:00
Andy Miller
7abe01ed8c
vertical style
2018-09-30 00:10:04 -06:00
Andy Miller
17a371d86a
lang stuff
2018-09-29 21:37:01 -06:00
Andy Miller
5b787d56e6
Add default XSS security config
2018-09-29 21:24:58 -06:00
Andy Miller
33d98114ba
XSS enhancements
2018-09-29 21:24:21 -06:00
Matias Griese
ce5f0b7785
Merge remote-tracking branch 'origin/1.6' into 1.6
2018-09-27 22:51:42 +03:00
Matias Griese
9204b87f3a
Hide form fields in blueprints by using dynamic property like scope@: object or scope-ignore@: object, right now only Flex sets the scope
2018-09-27 22:51:35 +03:00
Andy Miller
4a83314095
Should fix more legacy issues
2018-09-27 12:27:07 -06:00
Andy Miller
99ea119483
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2018-09-27 09:52:56 -06:00
Andy Miller
c361f16fcf
remove duplicate option
2018-09-27 09:52:51 -06:00
Matias Griese
b4d4fb900e
Composer update
2018-09-27 09:43:08 +03:00
Matias Griese
0c3b34e89a
Updated Asset classes for PHP 7.1, fixed a bug in \Closure name
2018-09-27 09:36:32 +03:00
Andy Miller
a549615257
Updated changelog
2018-09-26 16:55:36 -06:00
Andy Miller
c796474bce
legacy fix
2018-09-26 16:52:10 -06:00
Andy Miller
26aea439c6
Assets Manager Refactoring ( #2201 )
...
* initial commit of refactored class structure
* more refactoring
* more progress
* more refactoring…
* Rendering stuff!
* Updates
* filter + sort
* inline stuff now added
* continued compatibility improvements + some test fixes
* more compatibility fixes
* CSS pipeline working!
* pipeline in the house
* Various fixes for testing bugs
* Fix timestamps
* CSS/JS Inline support
* Tidy
* Optimizations…
* fix for tests
* Added a couple of inline tests
2018-09-26 16:34:53 -06:00
Andy Miller
32cfb749af
ignore testing templates
2018-09-25 18:15:51 -06:00
Andy Miller
b79cbf8975
Merge branch '1.6' of github.com:getgrav/grav into 1.6
2018-09-25 15:57:46 -06:00
Andy Miller
3ef154949d
ignore testing template
2018-09-25 15:57:40 -06:00
Matias Griese
007b17a7ba
Fixed partial save for Flex Objects
2018-09-25 11:16:31 +03:00
Matias Griese
8c64434069
Fixed updating empty array (no data, should be ignored)
2018-09-24 15:33:49 +03:00
Matias Griese
ff1d5bc965
Fix extra storageKey, timestamps fields stored into the Flex objects
2018-09-24 15:23:23 +03:00
Matias Griese
346b8683ac
Fix extra authorize, forms fields stored into the Flex objects
2018-09-24 15:18:56 +03:00
Matias Griese
7a61b09a85
Added proper support for hiding form fields in blueprints by using dynamic property like security@: admin.foobar to any field
2018-09-24 11:25:51 +03:00
Andy Miller
53f5a6fa57
Updated changelog
2018-09-20 13:33:43 -06:00
Andy Miller
95172ce4c1
wip
2018-09-20 12:53:43 -06:00
Andy Miller
84ecdfee71
Updated changelog
2018-09-20 11:28:08 -06:00
Andy Miller
537c5f4ee8
Merge branch 'feature/cache-refactor' into 1.6
2018-09-20 11:25:35 -06:00
Andy Miller
68ee0f7580
changed text.. need to move to. lang file
2018-09-20 11:24:51 -06:00
Andy Miller
178193ab1a
Added a deleteAll() method and also renamed CLI command
2018-09-20 11:07:39 -06:00
Matias Griese
e7ddae713f
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# composer.json
2018-09-20 11:03:02 +03:00
Matias Griese
bd2883d63f
Merge branch '1.6' of https://github.com/getgrav/grav into 1.6
2018-09-20 09:43:57 +03:00
Andy Miller
12c3c6c472
tooltip work
2018-09-19 22:02:08 -06:00
Andy Miller
1c08fa2b1a
typo
2018-09-19 17:04:44 -06:00
Andy Miller
24991dc17d
Updated changelog
2018-09-19 16:57:38 -06:00
Andy Miller
9261f105e3
Squashed commit of the following:
...
commit 85194f77412fb25c1708d594435a87ded4ccdddc
Author: Andy Miller <rhuk@mac.com >
Date: Tue Sep 11 16:13:04 2018 -0600
cleanup
commit 38b35d57ebf3a74c5210487add1a023c93a1c45b
Author: Andy Miller <rhuk@mac.com >
Date: Mon Sep 10 21:24:12 2018 -0600
Removed old ZipBackup class
commit 05da0b3eee8a3156776771e89604c89870aad8e2
Author: Andy Miller <rhuk@mac.com >
Date: Mon Sep 10 21:19:41 2018 -0600
Fix for empty crontab message
commit a77955a598a6d8e1a4d34a8e61d54dea2ea3a38a
Author: Andy Miller <rhuk@mac.com >
Date: Mon Sep 10 14:33:33 2018 -0600
Implemented purge
commit ead22829c0ffe1c08478833e96802d6a7b93da0f
Author: Andy Miller <rhuk@mac.com >
Date: Mon Sep 10 13:15:29 2018 -0600
Remove double code logic
commit 44d37ad91017e401fbe58e05af7b9141e35128d4
Author: Andy Miller <rhuk@mac.com >
Date: Mon Sep 10 13:10:49 2018 -0600
Optimized loading
commit e8b96d22cfd67f8226e53a54051aff2deb450e66
Author: Andy Miller <rhuk@mac.com >
Date: Mon Sep 10 12:00:18 2018 -0600
more progress for events
commit 32579228d3ed351ad883da85917a9b745721611b
Author: Andy Miller <rhuk@mac.com >
Date: Sun Sep 9 21:55:17 2018 -0600
validations
commit 39c0eee1c3bf64184bd30483ae629fee7d04f532
Author: Andy Miller <rhuk@mac.com >
Date: Sun Sep 9 21:37:19 2018 -0600
require stuff
commit 7a0cf861d45fc5da4a2acc877ee6518d717f0a53
Author: Andy Miller <rhuk@mac.com >
Date: Sun Sep 9 18:07:38 2018 -0600
added ability to turn off tense in nicetime
commit 09bffc6cac2123325262b6e3deb75a15a553ea42
Author: Andy Miller <rhuk@mac.com >
Date: Sun Sep 9 14:35:50 2018 -0600
title for profiles
commit fa70782c275bb4e37cb55423c73c2f7de63888a3
Author: Andy Miller <rhuk@mac.com >
Date: Sun Sep 9 14:31:45 2018 -0600
Improvements
commit 83342bf563a9a2a7b338ad22490052fb4b2c3165
Author: Andy Miller <rhuk@mac.com >
Date: Sun Sep 9 13:28:31 2018 -0600
Optimizations
commit a5a2c133d280d7c2d18d39ffb936df019007ca09
Author: Andy Miller <rhuk@mac.com >
Date: Sat Sep 8 23:36:32 2018 -0600
Tidyup
commit 1e7585dd6fd0d7cdae4a294229d7813863bbd243
Author: Andy Miller <rhuk@mac.com >
Date: Sat Sep 8 22:19:25 2018 -0600
Pick the backup from CLI if more than 1
commit 8e36a3b1063c8feabfe9e2702d78246ad03d87b1
Author: Andy Miller <rhuk@mac.com >
Date: Sat Sep 8 20:07:02 2018 -0600
Added downloads button
commit 9d7408a09472ca58f50e46f6a9839bb95b510c07
Author: Andy Miller <rhuk@mac.com >
Date: Sat Sep 8 16:59:24 2018 -0600
Integrated with build configuration
commit c22a6de8791522f1b6c622c255e09d94d7288811
Author: Andy Miller <rhuk@mac.com >
Date: Sat Sep 8 15:05:38 2018 -0600
init and create backup dir if required
commit 40a28def5df42ab3edd265a5622580c1170d5a33
Author: Andy Miller <rhuk@mac.com >
Date: Sat Sep 8 08:39:52 2018 -0600
Made backup a Grav service provider
commit b09f778b8f6d823e6c03e83f3759114fab9a2959
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 18:19:29 2018 -0600
backups config has begun
commit 69da2948d6374f2a6d428ce2fa6b5f65ca6f4715
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 18:19:02 2018 -0600
Scheduler tweaks
commit d30d3010d670c4771859947b950ae7984fd3529e
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 15:10:58 2018 -0600
style integrated
commit d37b250a5d98c3dfd9556bc0491c41debf94720b
Merge: c8823edd be0573f6
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 15:04:05 2018 -0600
Merge branch '1.6' into feature/backup
commit c8823edd0cef4bfc878c83f1dd7e35fabaa6157d
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 14:35:29 2018 -0600
Better messages in CLI
commit 6695fb4d512cfe2e48220caf941e41c5dca0293e
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 14:15:40 2018 -0600
CLI status bar integration
commit bae7047482ef786e5b0012b99eb911a7740f8818
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 07:32:56 2018 -0600
optimizations
commit 4b8d67a15c3c14297d2bdb8769fbddd0221d13a9
Author: Andy Miller <rhuk@mac.com >
Date: Fri Sep 7 06:49:49 2018 -0600
archive class stuff
commit d03722689a1c06098e3db7fd3130d36ee8225ff6
Author: Andy Miller <rhuk@mac.com >
Date: Thu Sep 6 17:31:21 2018 -0600
initial commit of some stub classes
2018-09-19 15:44:31 -06:00
Andy Miller
51f29e112a
updated composer.json
2018-09-19 13:56:09 -06:00
Matias Griese
ca8805683d
Added onHttpPostFilter event to allow plugins to globally clean up XSS in the forms and tasks
2018-09-19 12:09:32 +03:00
Matias Griese
8295bd8243
Added Utils::detectXssFromArray() and Utils::detectXss() methods
2018-09-19 12:06:49 +03:00
Matias Griese
7a4b234c6d
Update Config classes for PHP 7.1
2018-09-14 15:36:25 +03:00
Matias Griese
da95d1bb1e
Session expires in 30 mins independent from config settings ( https://github.com/getgrav/grav-plugin-login/issues/178 )
2018-09-13 17:31:11 +03:00
Matias Griese
a1680ddeaa
Update Data classes for PHP 7.1
2018-09-13 17:27:04 +03:00
Matias Griese
871333d3a0
Bug fixes for Flex
2018-09-13 15:21:47 +03:00
Matias Griese
5c81d7863c
Add Flex class
2018-09-13 10:22:15 +03:00
Matias Griese
354831338c
Update more Framework code for PHP 7.1
2018-09-12 21:17:35 +03:00
Matias Griese
593abccedc
Added Grav\Framework\Flex classes
2018-09-12 15:52:28 +03:00
Matias Griese
e5c6788243
Minor fixes
2018-09-12 15:37:37 +03:00
Matias Griese
a358f2953a
Update Framework classes to use PHP 7.1 syntax
2018-09-12 14:23:13 +03:00
Matias Griese
9444b63f8b
Added Grav\Framework\Collection\AbstractIndexCollection, Grav\Framework\Object\ObjectIndex classes
2018-09-12 13:34:48 +03:00
Matias Griese
79df293fc4
Added Grav\Framework\File classes for handling YAML, Markdown, JSON, INI and PHP serialized files
2018-09-12 10:58:39 +03:00
Matias Griese
be0573f6ea
Composer update
2018-09-07 14:58:50 +03:00
Matias Griese
4dc6264c64
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# system/src/Grav/Common/Twig/TwigExtension.php
2018-09-07 14:44:14 +03:00
Matias Griese
bbc4fd6c79
Allow twig tags {% script %}, {% style %} and {% switch %} to be placed outside of blocks
2018-09-07 13:13:33 +03:00
Matias Griese
732ff8ecab
Fixed nicetime() twig function
2018-09-07 10:36:56 +03:00
Matias Griese
3a0c7168c9
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
2018-09-06 12:35:21 +03:00
Matias Griese
41b7aadbda
Fixed duplicate language strings (Yaml 4.1)
2018-09-06 12:34:50 +03:00
Matias Griese
a0e475b277
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
2018-09-06 11:04:19 +03:00
Matias Griese
834d6938db
Fixed is_safe twig filter option
2018-09-06 10:28:40 +03:00
Matias Griese
a7ad34bd99
Resolve merge conflicts
2018-09-06 09:18:34 +03:00
Andy Miller
dfabceb3d2
Fix for Page::translatedLanguages() #2163
2018-09-05 19:08:42 -06:00
Andy Miller
5499f2edb6
Feature/scheduler ( #2170 )
...
* scheduler first commit
* moved jobs to config
* got some args working
* commands and static methods working.. events hooked up
* No longer dependent on `exec()`.. uses Symfony\Process
* More improvements
* support getAt()
* Make inflector available in DI
* Fix for inflector
* store job run states
* more improvements including cron twig function
* Add scheduler to event + cleanup
* improvements to the CLI command
* Added id field
* use proper func
* Added email
* Fix quotes
* Updated built-in composer
* Better command for adding the scheduler cron via terminal
* Fixed typo and added cron language
* Added Cron class to make at -> human readable date possible
* Added some checks when there are no jobs
* Added method to get CronExpression
* Revamped with Symfony 4.1 CLI updates
2018-09-05 19:02:12 -06:00
Matias Griese
935fb98013
Added new {% throw 404 'Not Found' %} twig tag (with custom code/message
2018-09-05 12:03:57 +03:00
Matias Griese
665fa6cc9c
Require doctrine/cache 1.8
2018-09-04 09:24:50 +03:00
Matias Griese
772f07e521
Make asset and image stream read/write
2018-09-04 09:24:18 +03:00
Matias Griese
2bbf219dc0
Composer update
2018-08-31 08:29:02 +03:00
Matias Griese
7cc98b8265
Merge branch 'develop' of https://github.com/getgrav/grav into 1.6
...
# Conflicts:
# CHANGELOG.md
# index.php
# system/defines.php
2018-08-31 08:26:39 +03:00
Matias Griese
1808fd3d6e
Allow $page->slug() to be called before $page->init() without breaking the page
2018-08-29 15:46:46 +03:00
Matias Griese
0b5c1dcfa7
Deprecation handling fixes
2018-08-26 11:01:17 +03:00
Matias Griese
1369f941f2
Commented out deprecation error on twig for now
2018-08-25 22:08:59 +03:00
Matias Griese
2101c6d0dc
Further improve deprecated notices handling
2018-08-24 19:12:59 +03:00
Matias Griese
1993fc6a2c
Better detect deprecation notices
2018-08-24 18:26:50 +03:00
Matias Griese
b9b43d1f05
Fixed notice on new deprecation logic
2018-08-24 18:22:07 +03:00
Matias Griese
8d53cf3c77
Add backtraces to the deprecation messages
2018-08-24 14:51:05 +03:00
Matias Griese
756ddaa97d
Added Deprecated tab to DebugBar to catch future incompatibilities with later Grav versions
2018-08-24 11:31:51 +03:00
Djamil Legato
89f64e423d
Fixed error message
2018-08-23 15:28:16 -07:00
Djamil Legato
ec5596b1a3
Fixed check for install command with symlinks, erroring out when no symlink available
2018-08-23 15:25:57 -07:00
Andy Miller
2de89e31c0
Merge branch 'release/1.5.1'
2018-08-23 13:02:49 -06:00
Andy Miller
9ca5598b6f
Merge tag '1.5.1' into develop
...
Release v1.5.1
2018-08-23 13:02:49 -06:00
Andy Miller
05863276ef
prepare for release
2018-08-23 13:02:37 -06:00
Andy Miller
5ac518f311
cast inline/indent to int
2018-08-22 12:54:45 -06:00
Andy Miller
41f488f8da
Switch to Grav YAML wrapper that supports native and fallback YAML libs
2018-08-22 12:42:45 -06:00
Matias Griese
6cc6e51878
Added static Grav\Common\Yaml class which should be used instead of Symfony\Component\Yaml\Yaml
2018-08-22 20:59:00 +03:00
Andy Miller
78bcf84127
Merge branch 'develop' of github.com:getgrav/grav into develop
...
# Conflicts:
# CHANGELOG.md
2018-08-21 14:10:02 -06:00
Andy Miller
6b224823f1
typo
2018-08-21 14:09:33 -06:00
Andy Miller
2734b2f605
Broken handling of user folder in Grav URI object #2151
2018-08-21 14:09:25 -06:00
Matias Griese
1ee88d5836
Updated deprecated Twig code so it works in both in Twig 1.34+ and Twig 2.4+
2018-08-20 10:51:58 +03:00
Matias Griese
2dfd6b76d8
Remove PHP 5.6 and 7.0 from travis
2018-08-18 12:02:56 +03:00
Matias Griese
330b2e6a6b
Changelog update
2018-08-18 00:34:35 +03:00
Matias Griese
896c25dc9e
Updated Symfony Components to 4.1
2018-08-18 00:32:55 +03:00
Matias Griese
3b04315a38
Grav 1.6.0-dev: updated minimum PHP requirements to 7.1.3
...
Updated Doctrine Collections and Cache
2018-08-17 23:29:24 +03:00
Andy Miller
33fffa6a50
Merge tag '1.5.0' into develop
...
Release v1.5.0
2018-08-17 11:24:56 -06:00
Andy Miller
dbd825f0b6
Merge branch 'release/1.5.0'
2018-08-17 11:24:55 -06:00
Andy Miller
8ab0078d5a
Prepare for release
2018-08-17 11:24:43 -06:00
Andy Miller
c381bc8304
PHP 7.2 by default now
2018-08-16 14:58:19 -06:00
Andy Miller
fb20b58369
changelog update
2018-08-15 17:12:20 -06:00
Andy Miller
906017e0c1
Added system blueprint for strict_mode settings
2018-08-15 17:12:10 -06:00
Andy Miller
266369ee04
unified 1.5.0 changelog entry for clarity
2018-08-15 16:15:37 -06:00
Andy Miller
308ac14dbe
Updated changelog
2018-08-15 16:11:47 -06:00
Andy Miller
2a9da76512
Merge branch 'develop' into 1.5
2018-08-15 16:08:42 -06:00
Andy Miller
8e43550841
Updated changelog
2018-08-15 15:52:31 -06:00
Djamil Legato
75ac0201d8
Added support for multiple repos lookup (as array) in .grav/config
...
This will allow to keep clones of repositories on different folders and still be able to symlink them.
Example of ~/.grav/config:
```
github_repos:
- /Users/my_user/Projects/grav/
- /Users/my_user/Projects/personal/
- /Users/my_user/Projects/work/
```
2018-08-15 13:38:18 -07:00
Andy Miller
8d9efe4ff7
Extra semicolon
2018-08-14 19:47:16 -06:00
Andy Miller
593400743a
Fix for plugin order
2018-08-14 19:46:52 -06:00
Matias Griese
42ff8eaeb0
Make ObjectTrait::serialize() overrides easier
2018-08-13 22:28:12 +03:00
Matias Griese
5c2f9946f8
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
2018-08-13 09:36:07 +03:00
Jascha Geerds
63161e62a2
Fix broken nounce handling ( #2121 )
...
* Remove deprecated "getNonceOldStyle" function
This commit removes the following functions:
- getNonceOldStyle
- generateNonceStringOldStyle
The functions have been replaced in newer versions of
grav. It seems to me that they only existed in order to make a
upgrade to a newer version of grav painless (i.e. accept both types of
nonce tokens). Nowadays, existing old style nonces are expired long
time ago so it should be save to delete the deprecated funtions.
* Fix caching of nonces in static class variable
Currently, the behavior of `getNonce` is broken because it saves the
generated nonce in an array and only use the $action as the
key. However, the generated nonce does not only depend on the $action,
but also on $plusOneTick.
* Fix broken "plusOneTick" for nonces
It looks to me that there is a bug in the current implemention of
verifyNonce. Here is an example:
- 2018-08-01 10:00: We respond to a request and generate a nonce. The
current tick is at 35489
- 2018-08-01 10:05: We use the previously generated nonce to make
another request. We compare the given nounce with a new generated
one (based on the same tick). The result is exactly the same and the
request succeeds.
- 2018-08-01 14:00: We're now one tick ahead. Remember: A day (24
hours) is separated into two ticks (each 12 hours). A request comes
in, we compare the given nounce with a newly generated one based on
the current tick (now at 35490). They don't match (which is totally
okay).
If the comparison fails, we then compare the given nounce with a
another, newly generated one. This time, we pass "plusOneTick", to
the function, which increases the current tick by one. Our tick is
now at 35491. We generate a nonce based on that tick and of course,
it still does not match the given nonce.
Instead of increasing the tick, we should rather decreasing it by
one (i.e. use the previous tick). If the first comparison fails, we
use the current tick (35490), decrease it by one (35489) and then
compare it again. 35489 is the same tick as in the very first
request.
This bug leads to a maximum life time of 12 hours for a nonce and in
worst case only a few seconds (!)
I would like to prove the bug with an unit test but I'm too unexperienced
in PHP. Furthermore it seems that we need some kind of library which
is able to mock builtin functions (like "time"). Maybe
<https://github.com/Codeception/AspectMock > would be a good canditate?
2018-08-09 16:05:24 -06:00
lucaswillering
c84983ad5b
Add muted and playsinline attributes ( #2124 )
...
Fixes : #2099
To be able to add videos to sites that behave as GIFs, two attributes are needed for the videos to be properly handled on iOS and in Chrome: muted and playsinline.
Muted
Chrome only allows videos to autoplay when the contain the muted attribute. Non-muted videos will not autoplay unless the user has interacted with the site. More details here: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#new-behaviors
Playsinline
The playsinline attribute allows developers to specify videos on iPhone should play inline and not automatically enter fullscreen mode when playback begins. More details here: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#new-behaviors
2018-08-09 15:32:53 -06:00
atyner
3cee53508e
Typo 'Subscxripted' on default Typography page ( #2136 )
2018-08-09 15:32:34 -06:00
Matias Griese
fde75e1ed5
Composer update (toolbox)
2018-08-08 21:09:25 +03:00
Matias Griese
16d2f607c8
Fixed Uri::parseUrl($url) with no path (part 2)
2018-08-07 23:12:38 +03:00
Matias Griese
816a3ebd93
Fixed Uri::parseUrl($url) with no path
2018-08-07 22:46:23 +03:00
Matias Griese
d59fe2fa3c
Display better exception message if Grav fails to initialize
2018-08-07 22:32:29 +03:00
Matias Griese
ef55e7d219
Added option to disable SimpleCache key validation
2018-08-07 22:30:45 +03:00
Andy Miller
424da520cf
Fix #2134 - inheritance of theme classes that include digits in camelcase
2018-08-06 15:37:59 -06:00
Andy Miller
08cb311e5e
Fix truncator tests
2018-08-06 15:36:38 -06:00
Andy Miller
e1b5875c5b
Update vendor libs
2018-08-06 15:22:55 -06:00
Andy Miller
7d27206fec
Fixed #2133 - uppercase fallback media urls
2018-08-06 14:56:00 -06:00
Andy Miller
18d405d798
Improved Utils::url() to support query strings
2018-08-06 13:09:15 -06:00
Matias Griese
34fa50fcf0
Added FormatterInterface::getDefaultFileExtension()
2018-08-03 13:19:26 +03:00
Matias Griese
ca3cf2ea3c
Added FormatterInterface::getSupportedFileExtensions() method, deprecated getFileExtension()
2018-08-03 13:03:51 +03:00
Matias Griese
76fb11366b
Added Uri::method() to get current HTTP method (GET/POST etc)
2018-08-02 22:41:54 +03:00
Andy Miller
e4f2808870
prepare for release
2018-07-31 11:27:49 -06:00
Andy Miller
f7496b5341
Merge branch 'develop' into 1.5
...
# Conflicts:
# CHANGELOG.md
# composer.lock
# system/defines.php
2018-07-31 11:27:08 -06:00
Andy Miller
2f0d600e86
Merge tag '1.4.8' into develop
...
Release v1.4.8
2018-07-31 11:23:36 -06:00
Andy Miller
fa7e6be95a
Merge branch 'release/1.4.8'
2018-07-31 11:23:35 -06:00
Andy Miller
cea43a2d21
Prepare for release
2018-07-31 11:23:24 -06:00
Andy Miller
b7387c8741
vendor updates
2018-07-31 11:23:15 -06:00
Andy Miller
c83852f4e1
update changelog
2018-07-31 11:20:49 -06:00
Andy Miller
ce271cf389
Merge branch 'develop' of github.com:getgrav/grav into develop
2018-07-31 11:17:09 -06:00
Matias Griese
ead125d599
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
2018-07-30 12:10:24 +03:00
Andy Miller
8ee367e52e
Don't allow null to be set as Page content
2018-07-27 15:05:45 -06:00
Jeremy Gonyea
db03091cff
Added nginx config for hosting in a ddev project ( #2117 )
2018-07-27 14:23:35 -06:00
Matias Griese
6b5849b207
Added MediaTrait::getMediaCache() to allow custom caching
2018-07-20 22:54:22 +03:00
Matias Griese
ba0a8c4092
Added MediaTrait::clearMediaCache() to allow cache to be cleared
2018-07-20 22:25:22 +03:00
Matias Griese
c8ab5d34f7
Merge branch 'develop' into 1.5
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2018-07-19 10:05:26 +03:00
Hugh Barnes
c9367ba4f3
Add Grav version to debug bar Messages tab ( #2106 )
2018-07-18 19:03:25 -06:00
Matias Griese
a754f697d7
Added twig filters for casting values: |string, |int, |bool, |float, |array
...
Made `|markdown` filter HTML safe
2018-07-14 13:22:35 +03:00
Matias Griese
dd75ce515f
Code style fix on Twig tags
2018-07-14 12:12:53 +03:00
Andy Miller
ea83b46bfb
Prepare for release
2018-07-13 16:54:32 -06:00
Andy Miller
e7f628233d
Update changelog
2018-07-13 16:47:49 -06:00
Andy Miller
24edf15e16
Merge branch 'release/1.4.7'
2018-07-13 16:38:56 -06:00
Andy Miller
70e65129d7
Merge tag '1.4.7' into develop
...
Release v1.4.7
2018-07-13 16:38:56 -06:00
Andy Miller
a5e97ef846
Prepare for release
2018-07-13 16:38:46 -06:00
Andy Miller
8a1f0d4932
update changelog
2018-07-13 16:38:04 -06:00
Andy Miller
f29997a5cf
Minor vendor updates
2018-07-13 16:35:51 -06:00
Matias Griese
4daec6908c
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
2018-07-06 09:17:41 +03:00
Timothy Cyrus
79bff58021
Change getBasename to getFilename where possible ( #2087 )
...
* Update Pages.php
* Update Themes.php
* Update Installer.php
* Update Plugins.php
* Update ConfigFileFinder.php
2018-07-05 14:14:57 -06:00
Matias Griese
05028d0d9b
Changelog update
2018-07-05 13:14:17 +03:00
Matias Griese
b4148804e1
Criteria: Added support for LENGTH(), LOWER(), UPPER(), LTRIM(), RTRIM() and TRIM()
2018-07-05 13:12:59 +03:00
Matias Griese
07f8dfb1c5
Made ObjectCollection::matching() criteria expressions to behave more like in Twig
2018-07-05 12:27:28 +03:00
Matias Griese
f3c559f1c7
Composer update (Fixes blueprint issues)
2018-07-05 10:13:36 +03:00
Matias Griese
48a3228efd
Merge remote-tracking branch 'origin/1.5' into 1.5
...
# Conflicts:
# CHANGELOG.md
2018-07-05 10:07:14 +03:00
Matias Griese
be661e8685
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# CHANGELOG.md
2018-07-05 10:06:27 +03:00
Timothy Cyrus
a0918dfc4f
Update Media.php ( #2083 )
...
Fixes getgrav/grav-plugin-admin#1330
2018-07-02 23:46:44 +01:00
Andy Miller
d214080974
Merge branch 'develop' into 1.5
...
# Conflicts:
# CHANGELOG.md
2018-07-02 16:05:56 -06:00
Andy Miller
a09c6b1088
Fix for Page::routeCanonical accpeting string #2069
2018-06-22 11:59:22 +01:00
Andy Miller
dfed333e1b
Set html in admin not in here…
2018-06-20 23:38:41 +01:00
Andy Miller
578e12940b
Fix for modular page preview #2066
2018-06-20 22:56:27 +01:00
Andy Miller
7d215f95cf
Merge tag '1.4.6' into develop
...
Release v1.4.6
2018-06-20 19:38:40 +01:00
Andy Miller
5435ee60d8
Merge branch 'release/1.4.6'
2018-06-20 19:38:39 +01:00
Andy Miller
761d79272c
Prepare for release
2018-06-20 19:37:15 +01:00
Matias Griese
68a9552877
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# composer.json
# composer.lock
2018-06-20 11:56:55 +03:00
Matias Griese
d72eca7fb5
Force Rockettheme/Toolbox to version 1.3.* in Grav 1.4 series
2018-06-20 11:11:46 +03:00
Matias Griese
ca9dba1372
Move wrongly placed items in changelog to the latest release
2018-06-20 10:57:57 +03:00
Matias Griese
7aa688ecbb
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2018-06-20 10:51:52 +03:00
Andy Miller
794db2e3e5
set version as beta.1
2018-06-19 19:15:22 +01:00
Andy Miller
ba457f7bf3
composer update
2018-06-19 19:11:22 +01:00
Andy Miller
64715573a1
Update changelog
2018-06-19 18:46:42 +01:00
Andy Miller
8288551531
Merge tag '1.4.6' into develop
...
Release v1.4.6
# Conflicts:
# system/defines.php
2018-06-19 18:45:32 +01:00
Andy Miller
34cc3781d6
Merge branch 'release/1.4.6'
2018-06-19 18:42:55 +01:00
Andy Miller
4eb986643c
Merge tag '1.4.6' into develop
...
Release v1.4.6
2018-06-19 18:42:55 +01:00
Andy Miller
290e5be534
Prepare for release
2018-06-19 18:42:40 +01:00
Andy Miller
aea26f4db9
Updated changelog
2018-06-19 18:38:48 +01:00
Matias Griese
bf5e742a7f
Revert Medium object cloning for now (has unexpected side effects) [ #2045 ]
2018-06-15 09:51:42 +03:00
Matias Griese
9816b538f9
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# composer.lock
2018-06-15 09:22:46 +03:00
Matias Griese
bd21b7f966
Fixed image resource memory deallocation (part 2) [ #2045 ]
2018-06-15 09:17:50 +03:00
Matias Griese
021fbb8ecd
Merge remote-tracking branch 'origin/develop' into develop
2018-06-15 09:03:57 +03:00
Matias Griese
6d7e9ba107
Fixed image resource memory deallocation [ #2045 ]
2018-06-15 09:03:51 +03:00
Matias Griese
bbfbdec483
Added setting to disable sessions from the site [ #2013 ]
2018-06-14 19:23:35 +03:00
Andy Miller
62a32ab5c5
vendor updates
2018-06-14 16:00:31 +01:00
Matias Griese
2e3a64fcef
Fixed incorrect routing with setup.php based base [ #1892 ]
2018-06-14 14:55:08 +03:00
Matias Griese
ecdbff68d8
Fixed crash on IIS (Windows) with open_basedir in effect [ #2053 ]
2018-06-14 14:31:29 +03:00
Matias Griese
9ca427e369
Composer update (rockettheme/toolbox => 1.4)
2018-06-14 12:46:27 +03:00
Matias Griese
228757a5ba
Composer update (rockettheme/toolbox => dev-develop)
2018-06-12 13:06:58 +03:00
Matias Griese
027a760ce2
Added function Session::clear()
2018-06-12 12:06:14 +03:00
Matias Griese
0a3cadc6b2
Composer update
2018-06-12 10:55:38 +03:00
Matias Griese
04ea069280
Fixed routing issues with multisite and multilanguage (Grav 1.5 edition) ( #2046 )
...
* Fixed routing issues with multisite and multilanguage (#1501 )
2018-06-12 10:48:13 +03:00
Matias Griese
280d54057c
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
2018-06-12 10:40:42 +03:00
Jean-Baptiste Alleaume
036fc2d2af
Modular template extension follows the master page extension ( #2044 )
2018-06-08 22:00:07 +00:00
Hydraner
ab58cca3f7
Add getter methods for original and action to the Page object. ( #2005 )
2018-06-08 21:37:44 +00:00
Jeremy Bouquain
f883820c6a
Handle multibyte strings in truncateLetters ( #2007 )
2018-06-08 21:37:06 +00:00
Lauri Nurmi
9053f9ab44
Use @example.com in default email addresses. ( #2020 )
...
It could be a bad idea to use default email addresses that could really
exist. Instead, use example.com, which RFC2606 defines as one of the
domains reserved for examples.
2018-06-08 21:36:38 +00:00
Felipe Fonseca
bd7706a38e
pointing fastcgi_pass path to match php7.0-fpm (on debian stretch) ( #2021 )
2018-06-08 21:36:11 +00:00
Tuukka Norri
da7a93527d
Fix image memory use ( #2045 )
...
* Add a method for freeing the image file, free each derivative after it has been created
* Save the scaled derivative on disk before freeing it, store its path
2018-06-08 21:33:40 +00:00
Matias Griese
9f7534153e
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# CHANGELOG.md
2018-06-01 12:37:13 +03:00
Andy Miller
3b4296c7a4
fix for URI’s with no authority // eg mailto:blah@blah.com
2018-05-31 17:48:48 -06:00
Andy Miller
8e065e1109
Fix classes on non-http based protocol links #2034
2018-05-31 14:28:48 -06:00
Andy Miller
93f3fa9685
Updated changelog
2018-05-31 14:08:01 -06:00
Andy Miller
27a9390ec7
Re-added SSL off-loading that was lost with Grav v1.4.0 merge #1888
2018-05-31 14:05:33 -06:00
Matias Griese
62a8d8b203
Add method MediaInterface::getMediaOrder() and implement it
2018-05-31 20:04:16 +03:00
Matias Griese
d7bd0bf1df
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# CHANGELOG.md
2018-05-31 12:28:19 +03:00
Ante Drnasin
9eded2ef39
Update robots.txt ( #2043 )
...
When using "Fetch and Render as Google" in Google Search console it will report "partial" rendering due to the blocked images in /user/images directory which is blocked because of the Disallow /user/ rule. Proposing this small change as it improves google rendering of the page.
2018-05-30 11:47:21 -06:00
Andy Miller
636bc97d29
handle errors.display properly admin#1452
2018-05-29 09:26:52 -06:00
Matias Griese
3ccadded97
Fixed blueprint field validation: Allow numeric inputs in text fields
2018-05-22 10:42:30 +03:00
Andy Miller
b82c17ea56
Fixed typo in trucate #1943
2018-05-20 12:01:38 -06:00
Matias Griese
a0946c67b9
Implement SessionInterface
2018-05-17 10:46:13 +03:00
Matias Griese
00376d3118
Session code cleanup, add changelog entries
2018-05-17 10:22:14 +03:00
Matias Griese
e8fd5405a7
Merge branch 'feature/session' of https://github.com/getgrav/grav into 1.5
2018-05-17 10:14:10 +03:00
Matias Griese
eae017a30a
Merge branch 'develop' of https://github.com/getgrav/grav into feature/session
2018-05-17 10:10:16 +03:00
Andy Miller
718dfa9b5d
Merge branch 'develop' into 1.5
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
# system/src/Grav/Common/User/User.php
2018-05-15 17:55:50 -06:00
Andy Miller
03a0c42795
Merge branch 'release/1.4.5'
2018-05-15 12:55:39 -06:00
Andy Miller
1976471982
Merge tag '1.4.5' into develop
...
Release v1.4.5
2018-05-15 12:55:39 -06:00
Andy Miller
1426a7ec95
prepare for release
2018-05-15 12:55:27 -06:00
Andy Miller
2a759eed74
updated changelog
2018-05-15 11:46:54 -06:00
Andy Miller
8980b78220
Revert "Add MIME type to video <source> tag ( #1992 )"
...
This reverts commit e60fd82400 .
2018-05-15 11:45:36 -06:00
Andy Miller
12b0a839e7
Merge branch 'develop' of github.com:getgrav/grav into develop
2018-05-15 11:43:42 -06:00
Andy Miller
b4d570fd21
updated changelog
2018-05-15 11:43:37 -06:00
Christian Weiske
e60fd82400
Add MIME type to video <source> tag ( #1992 )
2018-05-15 11:39:50 -06:00
Davide Liessi
a1abcfd067
Move fix for #1114 to Truncator::truncateLetters ( #2004 )
...
* Move fix for #1114 to Truncator::truncateLetters
The original fix provided by #1125 in Utils::truncateHtml compared the
summary size with the full HTML string length.
Thus, the string was still being truncated (and the HTML rewritten) even
when only the HTML string length, and not the text length, exceeded the
summary size.
* Add fix for #1114 also to Truncator::truncateWords
2018-05-15 11:38:48 -06:00
Christian Weiske
7f90ad8474
Do not crash when generating URLs with arrays as parameters ( #2018 )
...
When using a default image derivatives (#1979 ) setting like
images:
defaults:
derivatives: [300,600]
then Grav crashes when a video gets embedded.
The following error occurs:
rawurlencode() expects parameter 1 to be string, array given
system/src/Grav/Common/Page/Medium/Medium.php:521
This patch encodes array URL parameters correctly.
2018-05-15 11:37:18 -06:00
Andy Miller
e1d52181a3
updated changelog
2018-05-15 11:36:20 -06:00
Matias Griese
d4494cb502
Fixed users getting logged out after Grav upgrade
2018-05-15 16:26:11 +03:00
Andy Miller
11266ce8f8
Revert "Add special handling for User authenticated and authorized properties"
...
This reverts commit 8e0e3e8718 .
2018-05-14 18:25:36 -06:00
Andy Miller
2f17b3fa7d
Revert "Add special handling for User authenticated and authorized properties"
...
This reverts commit 8e0e3e8718 .
2018-05-14 18:25:19 -06:00
Matias Griese
dab595f571
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# system/defines.php
2018-05-14 21:25:35 +03:00
Matias Griese
afe72d0783
Merge remote-tracking branch 'origin/develop' into develop
2018-05-14 21:24:03 +03:00
Matias Griese
8e0e3e8718
Add special handling for User authenticated and authorized properties
2018-05-14 21:23:56 +03:00
Matias Griese
5ab956a8ec
Fixed Route::withQueryParam() to accept array values
2018-05-14 12:30:30 +03:00
Andy Miller
a17554c951
Merge branch 'release/1.4.4'
2018-05-11 16:07:38 -06:00
Andy Miller
30ff986603
Merge tag '1.4.4' into develop
...
Releaase v1.4.4
2018-05-11 16:07:38 -06:00
Andy Miller
18f46d902d
Prepare for release
2018-05-11 16:07:27 -06:00
Andy Miller
3948ed5618
updated changelog
2018-05-11 16:06:54 -06:00
Matias Griese
e6dd91f698
Added authorized support (2FA)
...
(cherry picked from commit 2c82e15 )
2018-05-10 19:58:39 +03:00
Matias Griese
2c82e15fa1
Added authorized support (2FA)
2018-05-10 19:56:56 +03:00
Andy Miller
2c7d866724
alignment of parens
2018-05-09 22:43:26 -06:00
Andy Miller
a977023e45
minor vendor updates
2018-05-09 14:43:28 -06:00
Djamil Legato
9c7008e225
Enable markdown support for 2FA account field description
2018-05-09 10:41:23 -07:00
Matias Griese
342aa0ff04
Added MediaTrait::getMediaUri()
2018-05-09 14:01:20 +03:00
Matias Griese
d434d51d42
Merge remote-tracking branch 'origin/1.5' into 1.5
2018-05-08 21:00:24 +03:00
Matias Griese
f03eb693e6
Rename object key back to _key
2018-05-08 21:00:16 +03:00
Andy Miller
18928d6962
Revert "fire onPluginsInitialized event"
...
This reverts commit f7832e78dc .
2018-05-08 09:48:56 -06:00
Andy Miller
f7832e78dc
fire onPluginsInitialized event
2018-05-07 21:32:00 -06:00
Matias Griese
68428a714a
Change exception type in ContentBlock::fromArray()
2018-05-07 15:24:43 +03:00
Matias Griese
58db31a7d8
Added support for ContentBlock checksums
2018-05-07 14:58:50 +03:00
Matias Griese
2917345b56
Improve ObjectTrait
2018-05-04 21:43:12 +03:00
Matias Griese
1cfd3482bb
Added Grav\Common\Media interfaces and trait; use those in Page and Media classes
...
Added `Grav\Common\Page` interface to allow custom page types in the future
2018-05-04 19:06:37 +03:00
Matias Griese
4d690938a8
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
2018-04-30 12:37:01 +03:00
Dmitry Yakovlev
40b475ecb9
Fix hardcoded string ( #1993 )
...
Fix hard-coded string "Modular Setup" to improve internationalization. Needs new string PLUGIN_ADMIN.MODULAR_SETUP in Admin plugin language file.
2018-04-28 11:29:28 -06:00
Gabriel Caruso
4ab0a601ad
Use array_key_exists instead of in_array + array_keys ( #1991 )
2018-04-28 11:25:41 -06:00
Gabriel Caruso
40ba5e9106
Use dedicated PHPUnit assertions ( #1990 )
...
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com >
2018-04-28 11:24:43 -06:00
Christian Weiske
d4ec2a25d4
Add default configuration for images ( #1979 )
...
This patch allows configuring image processing instructions
for all images.
A use case is generating a fixed set of sizes (derivatives) for
all images, without having to specify them in the content markdown.
Example configuration in user/config/system.yaml:
images:
defaults:
derivatives: "[300,600,1200]"
2018-04-28 11:24:14 -06:00
Andy Miller
0b1c18d63e
Added Uri::post() and Uri::getConentType()
2018-04-27 16:44:38 -06:00
Andy Miller
f681f1c60b
resolve streams earlier
2018-04-27 16:18:16 -06:00
Andy Miller
27df27d1df
resolve streams earlier
2018-04-27 16:17:52 -06:00
Andy Miller
027dbcf6fa
Added Uri::post() and Uri::getConentType()
2018-04-27 15:40:03 -06:00
Matias Griese
91e98cd32e
Added RouteFactory::createFromString() rename MarkdownFormatter configuration option
2018-04-27 20:41:05 +03:00
Matias Griese
1cef2a182a
Added Grav\Common\Media interfaces and trait; use those in Page and Media classes
...
Added `Grav\Common\Page` interface to allow custom page types in the future
2018-04-27 20:38:57 +03:00
Matias Griese
ad8764897a
New classes have wrong namespace
2018-04-24 15:47:31 +03:00
Matias Griese
d2e700eea2
Formatters: Better error handling, allow custom file extension
2018-04-24 12:22:06 +03:00
Matias Griese
895e145d82
Added new Grav\Framework\File\Formatter classes for encoding/decoding YAML, MarkDown, JSON, INI and PHP serialized formats
2018-04-24 11:41:55 +03:00
Matias Griese
78ab2aa476
Minor improvement on session check (using PHP 5.4+ way)
2018-04-23 09:40:31 +03:00
Matias Griese
b9a7341e5e
Composer update to fix YAML issues
2018-04-22 19:09:05 +03:00
Matias Griese
261ea62472
Added compatibility mode to fall back to Symfony YAML 2.8 when needed
2018-04-20 14:03:49 +03:00
Matias Griese
fae2aa4582
Added compatibility mode to fall back to Symfony YAML 2.8 when needed
2018-04-20 11:18:01 +03:00
Matias Griese
fb7230ec9a
Merge branch 'develop' of https://github.com/getgrav/grav into 1.5
...
# Conflicts:
# CHANGELOG.md
2018-04-20 10:24:06 +03:00
Andy Miller
692aff3c89
SORT_REGULAR for dates #1910
2018-04-18 18:37:34 -06:00
Andy Miller
3091a14223
Improve support for regex redirects with query and params #1983
2018-04-18 15:02:53 -06:00
Andy Miller
a49f3d460e
allow type to be passed
2018-04-18 10:43:27 -06:00
Andy Miller
b6e0f8b75a
Added a Medium::thumbnailExists() method
2018-04-17 23:29:23 -06:00
Andy Miller
ac8a1191f8
Fix for custom_base_url not routing properly
2018-04-17 19:04:16 -06:00
Matias Griese
830c9524eb
Merge branch 'develop' of https://github.com/getgrav/grav into feature/session
2018-04-16 09:33:07 +03:00
Matias Griese
ce1e635451
Minimum PHP requirement was 5.6.4, not 5.6.0
2018-04-14 17:42:13 +03:00
Matias Griese
8b0c1b7937
Updated Symfony Components to 3.4, causing some compatibility issues with YAML files
2018-04-14 13:23:54 +03:00
Matias Griese
33cfa17899
Fix couple of deprecated extend@s
2018-04-14 13:00:40 +03:00
Matias Griese
87b0d80de0
PHP 5.6.0 minimum, updated to Doctrine Collections 1.4
2018-04-14 12:28:00 +03:00
Matias Griese
b8c61e34c9
Improve session error if it fails to start
2018-04-14 11:50:22 +03:00
Matias Griese
02555ba3f5
Merge branch 'develop' of https://github.com/getgrav/grav into feature/session
2018-04-13 21:04:40 +03:00
Andy Miller
4db2b75699
Merge tag '1.4.3' into develop
...
Release v1.4.3
2018-04-12 15:54:26 -06:00
Andy Miller
c64590af16
Merge branch 'release/1.4.3'
2018-04-12 15:54:25 -06:00
Andy Miller
3607124e55
Prepare for release
2018-04-12 15:54:16 -06:00
Andy Miller
e7405a13fc
Revert "Test fixes for session/parsedown changes, jquery update, quark default theme"
...
This reverts commit cad10b6095 .
# Conflicts:
# CHANGELOG.md
2018-04-12 15:28:53 -06:00
Andy Miller
46f16ce4db
Note about updated vendor libs
2018-04-12 15:26:26 -06:00
Andy Miller
d3a4466d9b
Updated changelog
2018-04-12 15:25:29 -06:00
Andy Miller
46d682f889
Revert "Fix for audio/video parsedown #1924 "
...
This reverts commit 33cfa5e104 .
# Conflicts:
# CHANGELOG.md
2018-04-12 15:25:19 -06:00
Matias Griese
2b17bf70de
Merge branch 'develop' of https://github.com/getgrav/grav into feature/session
2018-04-10 09:47:59 +03:00
Andy Miller
8e019b7958
Updated changelog
2018-04-09 14:38:46 -06:00
Andy Miller
47037e3f5e
moved sortArrayByKey logic into Utils::
2018-04-09 14:35:44 -06:00
Andy Miller
1ec653268d
Parsedown 1.8 breaks things, need to fix when final is released
2018-04-09 12:00:07 -06:00
Andy Miller
3ee140e77f
Revert "Temporarily using parsedown dev-master to address HTML encoding issues #1921 "
...
This reverts commit ff2df04a58 .
2018-04-09 11:58:52 -06:00
Rex Kelly
cb490a1762
Add overriding of setup.php config file, via constants ( #1945 )
...
I'm working on a custom install of Grav, where being able to dynamically swap setup files was required. I've modified the $file assignment to permit overriding it's value via a defined constant, "GRAV_SETUP_PATH".
And I thought that might be useful to others, so I'm submitting a pull request.
2018-04-09 11:35:49 -06:00
Raul E Watson
6d8ba5ed4d
Update CHANGELOG.md ( #1958 )
...
Fixed small typos in changelog
2018-04-09 11:34:56 -06:00
michielStaes
7020130511
Readme.md was missing info regarding the 'composer test-windows' command ( #1970 )
2018-04-09 11:34:36 -06:00
Andy Miller
ff2df04a58
Temporarily using parsedown dev-master to address HTML encoding issues #1921
2018-04-02 18:04:40 -06:00
Djamil Legato
3248b97997
Reverted zip changes while adding extra details about unzip failure
2018-03-29 13:07:11 -07:00
Djamil Legato
3c26d831fd
Refactored Installer (zip) change to maintain consistency in the errorCode
2018-03-29 12:15:34 -07:00
Andy Miller
f4e584cda1
Fix for bad ZipArchive references
2018-03-24 13:49:56 -06:00
Andy Miller
df7e9b9c1f
Merge tag '1.4.2' into develop
...
Release v1.4.2
2018-03-21 11:49:38 -06:00
Andy Miller
1108d063ef
Merge branch 'release/1.4.2'
2018-03-21 11:49:37 -06:00
Andy Miller
a6306aae05
Prepare for release
2018-03-21 11:49:28 -06:00
Andy Miller
fdf79caf71
updated changelog
2018-03-21 11:19:47 -06:00
Matias Griese
f31f7f0962
Added Grav\Framework\Session class to replace RocketTheme\Toolbox\Session\Session
...
Improved session handling, allow all session configuration options in `system.session.options`
2018-03-21 12:45:57 +02:00
Matias Griese
df185621ad
Composer update (Add missing PSR-7 requirements)
2018-03-21 11:29:26 +02:00
Andy Miller
301429d992
Merge branch 'develop' of github.com:getgrav/grav into develop
2018-03-20 10:33:32 -06:00
Andy Miller
07db8a2f9d
Updated composer binary
2018-03-20 10:33:26 -06:00
Matias Griese
3a207843c7
Merge branch 'develop' of https://github.com/getgrav/grav into feature/1.4
2018-03-20 09:22:19 +02:00
Andy Miller
8f1639c10b
case for case sensitive metadata grav-admin-plugin#1370
2018-03-18 21:37:17 -06:00
Andy Miller
b515a5add0
updated changelog
2018-03-18 12:57:40 -06:00
Andy Miller
33cfa5e104
Fix for audio/video parsedown #1924
2018-03-18 12:55:20 -06:00
Mujib Azizi
83b85e2cac
Re-add .gitkeep to keep the backup folder. ( #1913 )
2018-03-18 11:59:19 -06:00
Mathieu Santostefano
861eb43efa
Remove duplicate entry ( #1916 )
2018-03-18 11:58:40 -06:00
Al-Demon
a20d6d7230
Update LanguageCodes.php ( #1917 )
...
Add Bosnian LanguageCode
2018-03-18 11:57:16 -06:00
Andy Miller
40e7ee79b4
Added more detailed error handling ( #1922 )
2018-03-18 11:56:59 -06:00
Paul Massendari
dce97221c5
Small typo in default page ( #1923 )
2018-03-16 12:37:08 -07:00
Matias Griese
fea02736c5
Changelog: fixed typo
2018-03-15 10:45:37 +02:00
Andy Miller
d58ad3749d
Fixed a test
2018-03-13 16:17:46 -06:00
Andy Miller
727f759b41
Added some twig stuff
2018-03-13 16:10:12 -06:00
Andy Miller
f42d59409b
updaetd clean command with some minor changes
2018-03-11 16:28:50 -06:00
Andy Miller
4adaead4ec
Merge branch 'release/1.4.1'
2018-03-11 16:13:03 -06:00
Andy Miller
8dbe248df1
Merge tag '1.4.1' into develop
...
Release v1.4.1
2018-03-11 16:13:03 -06:00
Andy Miller
0e26422613
Prepare for release
2018-03-11 16:12:55 -06:00
Matias Griese
234555b208
Fixed session timing out because of session cookie was not being sent
2018-03-11 21:52:49 +02:00
Andy Miller
3cfc3f1cbe
Merge tag '1.4.0' into develop
...
Release v1.4.0
2018-03-09 13:03:06 -07:00
Andy Miller
9b149307ef
Merge branch 'release/1.4.0'
2018-03-09 13:03:05 -07:00
Andy Miller
4c1d1dd5d0
Prepare for release
2018-03-09 13:02:50 -07:00
Andy Miller
cad10b6095
Test fixes for session/parsedown changes, jquery update, quark default theme
2018-03-09 12:45:27 -07:00
Andy Miller
7aa930ca55
Merge branch '1.4' into develop
...
# Conflicts:
# system/src/Grav/Common/Twig/TwigExtension.php
# system/src/Grav/Common/Uri.php
# tests/unit/Grav/Common/AssetsTest.php
2018-03-09 12:43:08 -07:00
Matias Griese
7e1c6b6137
Do not initialize session in CLI and unit tests
2018-03-09 21:07:44 +02:00
Andy Miller
d008376169
Updated parsedown + toolbox
2018-03-08 17:08:20 -07:00
Andy Miller
eaac77881f
Force clearing PHP clearstatcache and opcache-reset on Cache::clear()
2018-03-08 14:52:49 -07:00
Andy Miller
43ca0a2f58
vendor updates
2018-03-07 11:57:55 -07:00
Andy Miller
54cd7f85b8
theme_var() twig function now checks page header var first
2018-03-02 15:39:59 -06:00
Andy Miller
5ffe32ef58
Fix alt tag issue #1883
2018-03-01 15:30:51 -06:00
Andy Miller
b0ad83ebf7
support both alt and alt_text
2018-03-01 15:13:42 -06:00
mahagr
d5060a2012
Framework\Route::getRoute() return relative path only if offset isn't 0
2018-02-25 17:38:55 -06:00
mahagr
bf16e2e854
Framework\Route::getRoute() with parameters should return relative path
2018-02-25 17:37:23 -06:00
mahagr
ec78319993
Add Framework\Route::getRoute() parameters
2018-02-25 17:35:01 -06:00
mahagr
67b5649ee4
Add Framework\Route::getRouteParts() function
2018-02-25 17:29:29 -06:00
CSixtyFour
eca23a918a
Fix for #1827 ( #1888 )
...
Modified Build scheme and Build port functions to take into account those in SSL offloading situations.
2018-02-24 11:00:26 -07:00
Andy Miller
5b291f8f54
Added Route overrides
2018-02-22 16:14:24 -07:00
Matias Griese
274c701907
Improved Object serialize()/unserialize()
2018-02-22 09:00:41 +02:00
Andy Miller
e533024b2e
Added {% switch %} twig tag
2018-02-21 23:00:37 -07:00
Andy Miller
8750602f76
Added new {% markdown %} twig tag
2018-02-21 17:28:43 -07:00
Todd Coleman
51a9b9b7c7
Taxonomy Filtering - space characters ( #1880 )
...
Taxonomies with spaces were not recognized because they are encoded in the uri.
2018-02-21 10:43:20 -07:00
Matias Griese
42d8836569
Improved Session initialization ( #1879 )
2018-02-21 10:42:09 -07:00
Matias Griese
7cfc6fbdb8
Merge remote-tracking branch 'origin/1.4' into 1.4
2018-02-21 12:53:48 +02:00
Matias Griese
01886b6df9
Added better session checks, warn in debugbar if session messages cannot be used
2018-02-21 12:53:40 +02:00
Andy Miller
b7d4697db8
changelog updated
2018-02-20 17:30:17 -07:00
Matias Griese
742c6f9baa
Fixed issue with UriFactory::parseQuery()
2018-02-20 12:00:17 +02:00
Matias Griese
c97da77153
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
2018-02-20 11:07:36 +02:00
Matias Griese
871848dc28
Added Grav\Framework\Route classes to allow route/link manipulation
...
Added `$grav['uri]->getCurrentRoute()` method to get `Grav\Framework\Route\Route` instance for the current URL
2018-02-20 11:07:28 +02:00
Andy Miller
84a0b5d1e1
cleanup with default value
2018-02-19 21:23:11 -07:00
Andy Miller
8e68317e7c
Composer updates
2018-02-19 11:48:38 -07:00
Matias Griese
35f7a2a9de
Added $grav['uri]->getCurrentUri() function to get Grav\Framework\Uri instance for the current URL.
2018-02-19 11:10:37 +02:00
Matias Griese
62dfa0e060
Reorder functions in Common\Uri class
2018-02-19 10:30:16 +02:00
Andy Miller
2e28461435
Updated changelog
2018-02-18 14:08:23 -07:00
Andy Miller
4259d01638
Fix bug with remote minimum PHP version determination
2018-02-18 14:07:35 -07:00
Matias Griese
39783df92d
Fixed bug with absolute_urls=true
2018-02-17 14:35:02 +02:00
Matias Griese
d39253e36f
Moved URI parts filtering functions to Framework\UriPartsFilter class
2018-02-17 14:28:26 +02:00
Matias Griese
82868037ec
Some code cleanup on ParsedownGravTrait and Grav classes
2018-02-17 13:03:56 +02:00
Matias Griese
17ba58a5c2
Framework\Uri: Improve query parameter handling
2018-02-17 13:00:40 +02:00
Matias Griese
0a79788582
Improve Uri class by adding useful tests
2018-02-17 12:23:45 +02:00
Andy Miller
ccf0f9c74e
Added support for php dependencies in GPM blueprints
2018-02-16 18:16:07 -07:00
Matias Griese
79e580a79d
Added Grav\Framework\Uri classes extending PSR-7 HTTP message UriInterface implementation
2018-02-17 00:18:21 +02:00
Andy Miller
5b9a40de5f
Prepare for release
2018-02-15 15:53:36 -07:00
Andy Miller
550468aefb
Added checkbox-style support for switch field
2018-02-15 14:51:31 -07:00
Andy Miller
84a2a08d22
Fixed YAML blueprint valdiation/filtering
2018-02-14 22:29:41 -07:00
Matias Griese
ee8ea5af57
Clean up Utils class with minor fixes
2018-02-09 10:44:32 +02:00
Andy Miller
2f763809ac
fixed twig evaluate function
2018-02-06 09:44:00 -07:00
Andy Miller
f91678df4a
Fix for invalid template error in evaluate()
2018-02-06 09:42:13 -07:00
Andy Miller
4c654ef19c
Stopped Chrome from auto-completing admin user profile form #1847
2018-02-05 13:07:51 -07:00
Andy Miller
637308d294
Fix for opengraph tags #1849
2018-02-05 11:59:14 -07:00
Andy Miller
e2ce65dc61
cast to array
2018-02-03 14:26:23 -07:00
Andy Miller
f6061e96e8
fix for assets change
2018-02-03 14:19:30 -07:00
Gabriel Caruso
8c0134eb64
Test against PHP 7.2 ( #1835 )
2018-02-03 14:05:48 -07:00
Mateusz Kutyba
18c6bd6e23
Remove the default type attribute from script tags ( #1823 )
2018-02-03 14:05:27 -07:00
Andy Miller
08be06c9bc
Addd a new Medium:exists() method
2018-01-31 16:07:36 -07:00
Andy Miller
19ae66d0e9
updated changelog
2018-01-31 14:04:56 -07:00
Andy Miller
c3f84d8682
new read_file() twig function
2018-01-31 14:04:50 -07:00
Andy Miller
c721be8787
Added yaml encode/decode filters
2018-01-25 16:40:02 -07:00
Andy Miller
47746d3313
Added new Collection::toExtendedArray()
2018-01-25 16:37:21 -07:00
Andy Miller
103ac4b137
Improve collection filtering
2018-01-24 15:42:27 -07:00
Andy Miller
d2e3ea0f9d
Prepare for release
2018-01-22 12:27:03 -07:00
Andy Miller
16ca3daf21
Updated pimple release
2018-01-22 12:25:17 -07:00
Andy Miller
db5f0efaab
Fix for bad Uri::filter() call
...
https://github.com/getgrav/grav-plugin-page-inject/issues/14
2018-01-21 17:01:45 -07:00
Andy Miller
8eb0f87702
Changelog updated
2018-01-19 11:19:29 -07:00
Gabriel Caruso
2c44980b77
Refactoring tests ( #1779 )
2018-01-19 11:16:25 -07:00
Gabriel Caruso
f261173de2
Refactoring tests ( #1779 )
2018-01-19 11:15:20 -07:00
Andy Miller
75e293b2d7
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
2018-01-19 11:13:49 -07:00
Andy Miller
422eb5be5c
License date update
2018-01-19 11:13:27 -07:00
Miguel Piedrafita
9d2dea07ad
Update license year ( #1813 )
2018-01-19 11:10:56 -07:00
Matias Griese
821c4f7b4a
Clean up Utils class with minor fixes ( #1830 )
2018-01-19 11:09:51 -07:00
Andy Miller
dcbb5ef90d
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
...
# Conflicts:
# CHANGELOG.md
2018-01-19 10:32:37 -07:00
Andy Miller
758ea8f581
Slight change in Whoops colors
2018-01-19 10:31:33 -07:00
Andy Miller
5a27977452
vendor updates
2018-01-19 10:30:53 -07:00
Matias Griese
8d39fdf23c
Bug fix on Cache TTL = null
2018-01-19 12:53:33 +02:00
Matias Griese
73bd402551
Framework\Cache: Update all exceptions to be compatible with Psr\SimpleCache
2018-01-19 12:03:32 +02:00
Matias Griese
c473c0baaf
Fixes wrong exception in ChainCache
2018-01-19 11:49:01 +02:00
Matias Griese
827b4e5d75
Clean up Utils class with minor fixes
2018-01-19 11:28:47 +02:00
Andy Miller
14af38fb0f
Moved url() function into Utils class
2018-01-11 17:52:10 -07:00
Andy Miller
2c4d5307f6
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
2018-01-09 22:47:15 -07:00
Andy Miller
4677bad9ba
Modular blueprint update
2018-01-09 22:47:11 -07:00
Matias Griese
ae245c0674
Misc object fixes (new features only)
2018-01-09 21:24:19 +02:00
Matias Griese
154fa4ed9a
Update changelog
2018-01-09 13:02:36 +02:00
Matias Griese
a744b7fc8f
Objects: Add protected function getVariable() to get serialized value for a single property
...
`ObjectPropertyTrait`: Added protected functions `isPropertyLoaded()`, `offsetLoad()`, `offsetPrepare()` and `offsetSerialize()`
2018-01-09 12:08:37 +02:00
Andy Miller
72abab6450
Dates should always be sorted numerically
2018-01-04 11:45:31 -07:00
Andy Miller
0695c29cf5
Bad quotes
2017-12-31 17:07:52 -08:00
Immanuel Bendahan
084a5c7fbe
Bug fi ( #1808 )
2017-12-29 13:42:45 -07:00
Andy Miller
0feeb743ff
update defines
2017-12-29 13:24:10 -07:00
Andy Miller
96fd694eae
Use quark by default
2017-12-29 13:12:18 -07:00
Andy Miller
b2c883c869
updated changelog
2017-12-29 13:11:12 -07:00
Andy Miller
7941786db9
Setting Quark to default theme
2017-12-28 17:21:52 -07:00
Andy Miller
2ad9b6dc84
Fixes that ‘should’ work.
2017-12-28 14:39:35 -07:00
Andy Miller
59f7f15434
Get current route correctly
2017-12-27 14:58:56 -07:00
Andy Miller
8f522ee11d
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
2017-12-27 13:39:27 -07:00
Andy Miller
f48c0b1700
fix for special chars in base path #1799
2017-12-27 13:39:16 -07:00
Matias Griese
b35b9eaecc
Merge remote-tracking branch 'origin/1.4' into 1.4
2017-12-27 21:03:48 +02:00
Matias Griese
e217489d37
Added new configuration option system.session.initialize to delay session initialization if needed by a plugin
2017-12-27 21:03:41 +02:00
Andy Miller
5df6db9ffa
Added a new typography page
2017-12-26 15:01:44 -07:00
Andy Miller
bd578070de
removed _set method as it breaks GPM
2017-12-18 17:34:49 -07:00
Andy Miller
a8a061d4b2
updated defines for beta.2
2017-12-18 14:28:07 -07:00
Andy Miller
9d41417c26
updated changelog
2017-12-18 14:21:43 -07:00
Andy Miller
3888358dc9
Updated to latest vendor libs
2017-12-18 14:07:55 -07:00
Andy Miller
62302c0420
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
2017-12-18 12:18:17 -07:00
Andy Miller
2d93c1ace0
title change
2017-12-18 12:18:10 -07:00
Matias Griese
42de0bbb32
Changelog update
2017-12-18 09:16:52 +02:00
Andy Miller
3e15de74f4
Added header_var twig function
2017-12-17 13:45:48 -07:00
Andy Miller
a1c804ed41
Changed title
2017-12-15 16:08:53 -07:00
Andy Miller
559fde4e00
Tweak to default page
2017-12-15 15:54:50 -07:00
Andy Miller
1f1c429fc4
updated changelog
2017-12-15 15:27:23 -07:00
Andy Miller
e9b7c8dad2
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
...
# Conflicts:
# CHANGELOG.md
2017-12-15 15:13:29 -07:00
Andy Miller
b6e5bfa7f3
Fixed BadMethodException in GPM updates #1784
2017-12-15 15:12:26 -07:00
Matias Griese
fb106b1106
Removed constructor from ObjectInterface
2017-12-15 21:31:40 +02:00
Matias Griese
34e3be710f
Merge branch 'develop' of https://github.com/getgrav/grav into 1.4
...
# Conflicts:
# composer.lock
2017-12-15 21:28:51 +02:00
Andy Miller
21674194e0
Updated changelog
2017-12-13 22:19:43 -07:00
Andy Miller
aadb8bb2ea
Added some new theme twig functions
2017-12-13 21:51:06 -07:00
Andy Miller
af1465278d
Updated vendor libraries to latest
2017-12-12 11:55:10 -07:00
Andy Miller
a8f5468f6a
Updated vendor libs
2017-12-12 11:54:01 -07:00
Andy Miller
592c3ea5e2
Merge branch '1.4' of https://github.com/getgrav/grav into 1.4
2017-12-12 11:29:51 -07:00
Andy Miller
97b088b959
Updated welcome page
2017-12-12 11:29:02 -07:00
Matias Griese
3fec18e5e5
Composer update
2017-12-12 12:47:12 +02:00
Matias Griese
b15c5d7888
Merge branch 'develop' of https://github.com/getgrav/grav into 1.4
2017-12-12 12:45:14 +02:00
Matias Griese
24898de2ba
Force composer to use PHP 5.5.9 compatible libraries, add composer security advisories check
2017-12-12 12:44:01 +02:00
Andy Miller
d629391ad9
updated changelog
2017-12-11 15:08:20 -07:00
Andy Miller
7ec66b2bf2
Transferred copyright
2017-12-11 15:08:05 -07:00
Andy Miller
b5f75acf50
Fix array casting with DOM elements
2017-12-11 13:17:03 -07:00
Djamil Legato
255f2f1db6
Changed GPM channel to testing
2017-12-11 11:56:07 -08:00
Djamil Legato
d34fad65b5
Removed Page interfaces
2017-12-11 11:49:19 -08:00
Djamil Legato
8d82fce89f
Updated version to 1.4.0-beta.1
2017-12-11 11:46:30 -08:00
Matias Griese
bfd8a087bf
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
# system/defines.php
2017-12-11 20:54:33 +02:00
Djamil Legato
cc648b885c
Updated grav version for 2.0 branch
2017-12-08 18:14:04 -08:00
Andy Miller
6628bbbe2f
Fix for illegal offset scheme errors
2017-12-08 11:52:48 -07:00
Andy Miller
f9f8cb8b1f
Merge branch 'release/1.3.10'
2017-12-06 06:43:37 -07:00
Andy Miller
70f6529e32
Merge tag '1.3.10' into develop
...
Release v1.3.10
2017-12-06 06:43:37 -07:00
Andy Miller
671e0d47ea
Prepare for release
2017-12-06 06:43:28 -07:00
Andy Miller
e9f493096b
Updated changelog
2017-12-06 06:43:03 -07:00
Andy Miller
ee2f5663c4
Revert "Fixed issue #1742 where the creation of GPM object tried to connect to Remote repositories even if only Local package was needed ( #1746 )"
...
This reverts commit 2cc34151df .
2017-12-06 06:41:47 -07:00
Andy Miller
d4204f13f8
Merge branch 'release/1.3.9'
2017-12-05 17:16:13 -07:00
Andy Miller
1a477609be
Merge tag '1.3.9' into develop
...
Release v1.3.9
2017-12-05 17:16:13 -07:00
Andy Miller
0554b25c78
Prepare for release
2017-12-05 17:16:05 -07:00
Andy Miller
f4e7cbaa6e
updated changelog
2017-12-05 17:15:28 -07:00
Andy Miller
83bfc1fd0f
Added support for intl_enabled option
2017-12-05 17:03:05 -07:00
Andy Miller
30439b864d
Added a quick type test for #1764
2017-12-05 11:04:59 -07:00
Andy Miller
80999121a9
Potential fix for #1764
2017-12-05 10:51:44 -07:00
Andy Miller
ca0d0bb373
Added a comment
2017-12-05 10:50:39 -07:00
Andy Miller
345578a05d
Force field.multiple: true for checkboxes to use min/max rules
2017-12-04 22:32:26 -07:00
Andy Miller
1f0537124a
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-12-04 18:14:25 -07:00
Andy Miller
2a2b9a12a7
Fix for checkbox validation form#216
2017-12-04 18:14:20 -07:00
Iain Gillis
5a19e05931
Fix typo ( #1770 )
2017-12-02 22:08:55 -07:00
Matias Griese
acbc85773c
Merge remote-tracking branch 'origin/2.0' into 2.0
2017-12-01 20:41:25 +02:00
Djamil Legato
b2fc101078
Merge branch 'develop' into 2.0
2017-12-01 10:41:06 -08:00
Matias Griese
d943c559e2
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-12-01 20:40:36 +02:00
Andy Miller
6ae4680fcb
Move system twig templates to last
2017-12-01 11:38:38 -07:00
Matias Griese
0524bd2083
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-12-01 14:49:26 +02:00
Andy Miller
b4cf7899bb
cleanup
2017-12-01 00:01:23 -07:00
Andy Miller
eac16911d0
Added new core twig templates
2017-11-30 18:31:13 -07:00
Andy Miller
21bef62b82
Added get and set FlashCookieObject() methods
2017-11-30 18:28:25 -07:00
Matias Griese
66d8269a1b
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-11-29 10:46:46 +02:00
Andy Miller
a1eccfdb61
Updated changelog
2017-11-28 12:58:04 -07:00
Matias Griese
90e05694d3
Merge remote-tracking branch 'origin/develop' into develop
2017-11-28 14:58:07 +02:00
Matias Griese
b97ac503a1
Add filter for item-list type (removes empty items from the list)
2017-11-28 14:57:53 +02:00
Agustin Villalba
2cc34151df
Fixed issue #1742 where the creation of GPM object tried to connect to Remote repositories even if only Local package was needed ( #1746 )
...
All good, thanks!
2017-11-27 21:15:09 -07:00
Iain Gillis
4c160533c2
Add additional controls to HTML5 audio attributes ( #1756 )
...
Adds support for `autoplay`, `controls`, `loop`, and `preload` attributes, with rudimentary validation for preload.
Those for `autoplay`, `controls`, and `loop` are copied directly from pfcloutier-druide/aaa3f82
See also #1442 .
2017-11-27 21:12:56 -07:00
Matias Griese
59dd0d1212
Fixed CSS Pipeline failing with Google remote fonts if the file was minified ( #1261 ) ( #1763 )
...
* Fixed CSS Pipeline failing with Google remote fonts if the file was minified (#1261 )
* Assets: Make tag check ungreedy again -- inline js may have tags in the content
2017-11-27 21:12:33 -07:00
Andy Miller
3bf7e38e52
Updated changelog
2017-11-27 18:30:10 -07:00
Andy Miller
362ee4c9eb
Fix for URL encoding with Multibyte folders
2017-11-27 18:27:18 -07:00
Andy Miller
2462331884
Fix for MB Markdown links #1749
2017-11-27 18:21:08 -07:00
Matias Griese
ddd451b94c
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-11-17 08:04:41 +02:00
Matias Griese
cb4147a4bd
Fixed token creation issue with Uri params like /id:3
2017-11-17 08:03:58 +02:00
Wensheng Yan
72f3a01abf
Update Cache.php ( #1745 )
...
make sure find resource return valid path.
2017-11-15 18:35:44 -07:00
Matias Griese
aa2341dfb5
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# system/src/Grav/Common/User/User.php
2017-11-13 09:48:35 +02:00
Matias Griese
31e3c1c295
Remove support for config.user, it was broken and bad practise
2017-11-10 22:07:29 +02:00
Andy Miller
37891a1032
Minor optimizations
2017-11-08 05:34:42 -07:00
Andy Miller
70284e1517
Sort using folder name #1740
2017-11-07 18:38:35 -07:00
Andy Miller
0bca1dcb48
Fix for custom_base_url issues #1736
2017-11-07 17:50:06 -07:00
Andy Miller
36f9865c0b
Couple of utility functions
2017-11-07 17:44:40 -07:00
Matias Griese
cd48551630
Fix changelog
2017-11-07 17:00:34 +02:00
Matias Griese
0ff130650f
Merge remote-tracking branch 'origin/develop' into develop
2017-11-07 16:57:59 +02:00
Matias Griese
9b445ac5b6
Fixed "Invalid AJAX response" When using Built-in PHP Webserver in Windows ( #1258 )
2017-11-07 16:57:52 +02:00
Andy Miller
c21248fcc2
Updated changelog
2017-11-06 19:52:05 -07:00
Andy Miller
88aa4c5ec9
Added ability to toggle lowercase urls
2017-11-06 19:50:59 -07:00
Matias Griese
b31490e52d
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-11-06 10:28:10 +02:00
Matias Griese
0fd22ad933
Uri: Encode user and password to prevent issues in browsers
2017-11-06 10:26:17 +02:00
Matias Griese
980b2b67cd
Code readability improvements
2017-11-06 10:18:22 +02:00
Andy Miller
00b56da220
Updated changelog
2017-11-02 14:51:13 -06:00
Andy Miller
fef6bdde5f
Revert "Added system option to enable case insensitive urls. ( #1638 )"
...
This reverts commit 481fe1903e .
2017-11-02 14:48:42 -06:00
Sam
6f7938e939
Update README.md ( #1705 )
2017-11-01 17:21:14 -06:00
Viktor
2cd469cd7c
Update CompiledFile.php ( #1693 )
...
const CACHE_DIR already defined with trailing slash
```php
define('CACHE_DIR', ROOT_DIR . 'cache/');
```
2017-11-01 17:20:38 -06:00
Matias Griese
cd15055280
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-11-01 07:48:45 +02:00
Matias Griese
3380577e40
Improved script/style tag parameter handling
2017-11-01 07:45:59 +02:00
Andy Miller
0895b15489
Updated changelog
2017-10-31 16:38:16 -06:00
Andy Miller
d9062b60d6
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-10-31 16:36:47 -06:00
Andy Miller
3f4049031d
use Event object in Page/Pages events
2017-10-31 16:36:43 -06:00
Andy Miller
c81ce71074
Fix active() + activeChild() to work with UTF-8 #1727
2017-10-31 16:36:13 -06:00
Matias Griese
7c19d1520d
Tweaked script/style tag formatting
2017-10-31 20:02:26 +02:00
Matias Griese
84789cbcd4
Added {% script %} and {% style %} tags for Twig templates
2017-10-31 16:50:05 +02:00
cofunin
f84ffd235b
Fix ignoring media in modular.yaml ( #1725 )
2017-10-30 18:15:39 -06:00
Andy Miller
1ca6181856
Added onPageProcessed for dynamic addPage() calls
2017-10-30 16:19:13 -06:00
Andy Miller
f17954a5db
Added a copy method to Medium object
2017-10-30 15:36:52 -06:00
Matias Griese
586fcf42ab
Added {% try %} ... {% catch %} Error: {{ e.message }} {% endcatch %} tag to allow basic exception handling inside Twig
2017-10-30 13:33:45 +02:00
Matias Griese
18c597b3d2
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-10-27 11:49:43 +03:00
Andy Miller
acea401a3d
Merge branch 'release/1.3.8'
2017-10-26 18:37:27 -06:00
Andy Miller
e9e4106d22
Merge tag '1.3.8' into develop
...
Release v1.3.8
2017-10-26 18:37:27 -06:00
Andy Miller
0ec7158102
Prepare for release
2017-10-26 18:37:17 -06:00
Matias Griese
d00d8cb668
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-10-25 11:07:39 +03:00
Andy Miller
d3695b2faa
Fixed missing image file not throwing 404 p#1713
2017-10-23 16:19:08 -06:00
Andy Miller
0668a47758
Fixed GPM update issue with filtered slugs #1711
2017-10-23 16:13:22 -06:00
Andy Miller
ca645ef476
updated changelog
2017-10-19 22:13:36 -04:00
Andy Miller
3ff5f79561
Added manual order capability to Page media
2017-10-19 22:10:12 -04:00
Djamil Legato
b5c8b70163
More media order changes
2017-10-19 18:01:37 -04:00
Djamil Legato
173a70c017
Updated default yaml with media order
2017-10-19 17:39:10 -04:00
Djamil Legato
ae143814fb
Updated default with new media order
2017-10-19 17:37:29 -04:00
Benoît Rouleau
eb52f670b9
fix nonsense logic ( #1709 )
2017-10-19 16:53:31 -04:00
Sam
dd166ce25c
Update CONTRIBUTING.md copywriting ( #1706 )
2017-10-19 09:19:03 -04:00
Andy Miller
ea6423226a
Merge branch 'release/1.3.7'
2017-10-18 16:35:41 -04:00
Andy Miller
85bf4406ed
Merge tag '1.3.7' into develop
...
Release v1.3.7
2017-10-18 16:35:41 -04:00
Andy Miller
0cb8e0664e
Prepare for release
2017-10-18 16:35:27 -04:00
Matias Griese
98dca95c15
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-10-18 09:16:46 +03:00
Matias Griese
2842b8fa39
Fixed routing paths with urlencoded spaces and non-latin letters ( #1688 )
2017-10-17 14:40:30 +03:00
Matias Griese
317615854a
Uri: Prefer using REQUEST_SCHEME instead of HTTPS ( #1698 )
2017-10-17 13:34:25 +03:00
Matias Griese
a9c82710a6
Regression: base_url_absolute always has the port number ( #1690 )
2017-10-16 12:36:06 +03:00
Matias Griese
3856a2a719
Add unit test for #1688
2017-10-16 11:13:25 +03:00
Viktor
880128c339
Update Grav Console Cli InstallCommand.php ( #1692 )
...
why do I have to clone the entire history of the plugin?
2017-10-13 08:34:39 -06:00
Matias Griese
731fe500ee
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-10-13 11:41:10 +03:00
Andy Miller
444b48f788
Merge branch 'release/1.3.6'
2017-10-12 12:26:29 -06:00
Andy Miller
cc69591799
Merge tag '1.3.6' into develop
...
Release v1.3.6
2017-10-12 12:26:29 -06:00
Andy Miller
0d6f774386
Prepare for release
2017-10-12 12:26:12 -06:00
Andy Miller
474ca513ae
Fix for nginx and _url issue
...
[admin#1244](https://github.com/getgrav/grav-plugin-admin/issues/1244 )
2017-10-12 12:23:49 -06:00
Matias Griese
f37c08f341
Regression: Ajax error in ngnix ( #1244 )
2017-10-12 21:18:34 +03:00
Matias Griese
92afba0e28
Add test case for #1244
2017-10-12 18:36:10 +03:00
Matias Griese
c7be8ebb22
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-10-12 10:50:08 +03:00
Andy Miller
974fc552c5
Added another complex test
2017-10-11 19:24:16 -06:00
Andy Miller
d39ff74dd7
Merge branch 'release/1.3.5'
2017-10-11 14:49:28 -06:00
Andy Miller
9e1170bd50
Merge tag '1.3.5' into develop
...
Release v1.3.5
2017-10-11 14:49:28 -06:00
Andy Miller
081489dc6e
Prepare for release
2017-10-11 14:49:16 -06:00
Andy Miller
710cd23bf9
updated changelog
2017-10-11 14:46:24 -06:00
Andy Miller
296a1fbc7d
Override system.media.upload_limit with PHP's post_max_size or upload_max_filesize
2017-10-11 14:23:28 -06:00
Andy Miller
68503e117e
Fix for logout nonce
2017-10-11 14:13:51 -06:00
Andy Miller
4d32b1dbbe
updated changelog
2017-10-11 11:19:35 -06:00
Andy Miller
156588a75c
Fix for bugs arising from last PR merge
2017-10-11 11:15:37 -06:00
Paul Massendari
df63a85f3e
Specify type in inlineJS ( #1683 )
...
This commit allows users to specify type to inlineJS via a 4th parameter .
This might be useful for those who would like to output encoded json microdata which require to use
<script type="application/ld+json"> to be valid.
Exemple usage: $assets->addInlineJs($outputjson, 100,'', "application/ld+json");
which will output: <script type="application/ld+json">
2017-10-11 11:05:01 -06:00
Fabien Villepinte
7ccba91792
Method Grav\Console\Gpm\InstallCommand::processPackage() invoked with 3 parameters, 1-2 required. ( #1682 )
2017-10-11 11:03:09 -06:00
Andy Miller
e23d245091
URI class improvements ( #1681 )
...
* Clean up and simplify Uri code
* Rewrite and clean up Uri class (fixes broken test cases)
* Fix some more Uri bugs based on new unit tests
* Removed double encoding
* Added html_entity_decode on params to handle UTF8 chars
* Uri: Fix protocol/host omitting URLs and default ports
* Added support for `$uri->toArray()` and `(string)$uri`
* Fixed bug in `Uri::buildParams()` causing parameters to be repeated
* Fixed double // in `Uri::addNonce()` when URL ends to slash, added tests for nonce
* Fixed nonce generation for URLs which contain query params or anchor
* Added a test for UTF-8 params
* Removed troublesome test!
2017-10-11 10:29:51 -06:00
Matias Griese
4dde506216
Add Uri tests for some more attacks
2017-10-05 20:31:06 +03:00
Matias Griese
c532cb7d45
Update Uri tests (including 11 failing tests)
2017-10-05 19:25:18 +03:00
Matias Griese
4e6738cbc5
Composer update
2017-10-04 15:24:45 +03:00
Matias Griese
0d4a5a22c8
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
# composer.lock
# system/src/Grav/Common/Twig/TwigExtension.php
2017-10-04 13:09:31 +03:00
Andy Miller
15ec8fe303
Slight optimization to clean path
2017-10-03 21:05:32 -06:00
Andy Miller
2fb77bb4ad
Also clean path with extra slashes and backslashes
2017-10-03 21:00:22 -06:00
Andy Miller
b8a0903b88
Deter XSS attacks via URI
2017-10-03 17:44:10 -06:00
Andy Miller
680a6c8983
Added a new http_status_code Twig function
2017-10-02 17:33:43 -06:00
Andy Miller
28b8628438
Updated clean command to remove extraneous files
2017-09-30 11:07:08 -06:00
Andy Miller
a7c2505f36
Merge branch 'release/1.3.4'
2017-09-29 16:55:54 -06:00
Andy Miller
017e4373fb
Merge tag '1.3.4' into develop
...
Release v1.3.4
2017-09-29 16:55:54 -06:00
Andy Miller
25b5becd1a
prepare for release
2017-09-29 16:55:44 -06:00
Andy Miller
49013a0ed0
updated changelog
2017-09-29 16:55:02 -06:00
Newb I the Newbd
a861d57763
Fixed insecure session cookie initialization ( #1656 )
2017-09-28 17:57:14 -06:00
Andy Miller
a4ab5d9106
Fixed an issue where fallback was not supporting dynamic page generation
2017-09-28 16:00:57 -06:00
Andy Miller
442cb01adb
cleanup
2017-09-28 15:57:25 -06:00
Andy Miller
c6793c1dee
Updated vendor libs
2017-09-27 17:12:22 -06:00
Matias Griese
8b3949b7d9
Fixed nested object access by Object::getNestedProperty()
2017-09-27 10:13:26 +03:00
Matias Griese
a535e8547a
Fix bug
2017-09-26 19:02:51 +03:00
Matias Griese
0fd6fda4d8
Add method ObjectCollection::collectionGroup()
2017-09-26 18:26:39 +03:00
Andy Miller
3b7a7d09a0
Missing thumbnail throwing error when adding .json file via media
...
https://github.com/getgrav/grav-plugin-admin/issues/1156
2017-09-25 13:21:15 -06:00
Matias Griese
71b11366bb
Add support to serialize Object properties
2017-09-25 14:17:14 +03:00
Andy Miller
80901cecdb
rebuilt composer.lock for PHP 5.5+
2017-09-23 07:34:36 -06:00
Andy Miller
7f23828ece
Revert "Removed markdowndocs from require-dev due to PHP 7 requirements"
...
This reverts commit 8e1dca4360 .
2017-09-23 07:33:12 -06:00
Andy Miller
8e1dca4360
Removed markdowndocs from require-dev due to PHP 7 requirements
2017-09-23 07:23:37 -06:00
Andy Miller
86d989a722
Added Page Collection filtering support
2017-09-23 07:09:34 -06:00
Andy Miller
046b9240e4
Added developer libs for markdowndocs lib for API documentation
2017-09-20 19:54:50 -06:00
Andy Miller
67f0cfb039
Changelog fixes
2017-09-19 12:14:18 -06:00
Andy Miller
238e209982
Twig extension cleanup
2017-09-15 15:07:22 -06:00
Andy Miller
c5f5ac62b5
Updated changelog
2017-09-15 11:28:14 -06:00
Andy Miller
776cf388b0
Merge branch 'feature/language-override-fixes' into develop
2017-09-15 11:26:44 -06:00
Andy Miller
c1c458a934
Fix for timestamp on pipelined assets
2017-09-15 11:24:46 -06:00
Andy Miller
ab721de49c
Improved support for Assets with query strings #1451
2017-09-15 09:07:46 -06:00
Matias Griese
588c509194
Add ArrayCollection::chunk() function
2017-09-15 14:05:21 +03:00
Andy Miller
133e83f89d
Removed extraneous cast
2017-09-14 21:07:39 -06:00
Andy Miller
af47fc7d60
Smarter merge of languages
2017-09-14 18:41:03 -06:00
Andy Miller
7adaf536f1
Fix for image URLs not being fully URL encoded #1622
2017-09-14 17:21:53 -06:00
Andy Miller
ffd61065ac
Implemented Composer\CaBundle for safer SSL negotiation #1241
2017-09-14 16:58:09 -06:00
Andy Miller
8ff1042fe3
Refactored asset sorting logic
2017-09-14 15:20:24 -06:00
mahagr
37b5818507
Fix bug on Object ArrayAccess
2017-09-14 15:58:16 +03:00
Matias Griese
23592b8a76
Major update on Object classes (backwards incompatible)
2017-09-13 09:50:34 +03:00
Andy Miller
79fa88c315
Fixed Page::summary() when using delimiter and multibyte UTF8 Characters #1644
2017-09-11 08:56:50 -06:00
Matias Griese
62389975a2
Object code cleanup
2017-09-08 15:50:05 +03:00
Matias Griese
c0e1e155d7
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# composer.json
# composer.lock
# system/src/Grav/Common/Twig/TwigExtension.php
2017-09-08 14:54:50 +03:00
Matias Griese
8c3210332e
Add ArrayObject and make Object not to implement ArrayAccess interface. Remove Toolbox dependency.
2017-09-08 14:44:37 +03:00
Matias Griese
758ccadb07
Code cleanup
2017-09-08 14:40:16 +03:00
Matias Griese
cd11b14998
Add FileCollectionInterface and AbstractFileCollection classes
2017-09-08 14:39:33 +03:00
Andy Miller
f2898f9f20
Merge tag '1.3.3' into develop
...
Release v1.3.3
2017-09-07 18:06:49 -06:00
Andy Miller
7fbac765e7
Merge branch 'release/1.3.3'
2017-09-07 18:06:48 -06:00
Andy Miller
ccad675336
Prepare for release
2017-09-07 18:06:39 -06:00
Andy Miller
0aa36f3cb0
updated changelog
2017-09-07 15:10:05 -06:00
Andy Miller
cc61464be3
Updated changelog
2017-09-07 14:26:10 -06:00
Andy Miller
d0e57c8276
Update LICENSE.txt
2017-09-07 14:00:46 -06:00
Andy Miller
898ab989aa
Revert "Fix setting session cookie twice ( #1634 )"
...
This reverts commit 96028d1d69 .
2017-09-07 13:07:08 -06:00
Andy Miller
580dac1784
Added new dirname filter
2017-09-07 10:43:28 -06:00
Andy Miller
2eb8690c2d
Added new basename filter
2017-09-07 10:39:54 -06:00
Andy Miller
942652ec27
Try explicit php7 version
2017-09-05 21:53:49 -06:00
Andy Miller
6fb8cd293a
Try PHP 7.1 as PHP 7.0 on travis is too old
2017-09-05 21:29:27 -06:00
Andy Miller
5e7d103eab
Rolled back to PHP 5.6 compatible phpdocumentor libs
2017-09-05 21:22:00 -06:00
Andy Miller
82f3322d40
Use PHP7 compatible instantiator
2017-09-05 21:20:49 -06:00
Andy Miller
0dd5d08514
Accidentally updated to Doctrine Cache 1.7, force 1.6 (for PHP5 compatibility)
2017-09-05 21:17:09 -06:00
Andy Miller
8d64835765
updated vendor libs
2017-09-05 21:08:50 -06:00
Antony Dabonde
481fe1903e
Added system option to enable case insensitive urls. ( #1638 )
2017-09-05 13:58:57 -06:00
j000
96028d1d69
Fix setting session cookie twice ( #1634 )
...
Because setting cookie twice bothers me. Now proper options are applied to first one, so no need to set it again.
2017-09-05 13:57:46 -06:00
Mike Mellor
8532c2d06e
Added current position to page object ( #1632 )
2017-09-05 13:57:32 -06:00
Dávid Szabó
9147a10cc7
Add try to load alphanumeric class ( #1630 )
2017-09-05 13:57:17 -06:00
Andy Miller
0179c6ee65
blueprint alignment
2017-08-31 21:58:20 -06:00
Matias Griese
cdb5d591e8
Fix a bug in MemoryCache
2017-08-30 14:08:57 +03:00
Matias Griese
fab81b923b
Composer update
2017-08-29 11:17:54 +03:00
Matias Griese
1bae601ad9
Add new FileCache class
2017-08-29 11:17:38 +03:00
Matias Griese
a4795a9df1
Add new SessionCache class
2017-08-29 10:37:14 +03:00
Matias Griese
0644eac7dc
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
# system/src/Grav/Common/Twig/TwigExtension.php
2017-08-29 08:56:04 +03:00
Andy Miller
7a3f136207
updated changelog
2017-08-28 12:29:03 -06:00
Andy Miller
550b51f77a
Added new tl filter/function to translate language #1618
...
This addresses issues with the PR. It uses a new twig filter that gives full access to the langauges->translate() function.
2017-08-28 12:22:53 -06:00
Andy Miller
3572833e7a
Revert "fix Twig dynamic translation ( #1618 )"
...
This reverts commit 7a7ffd3492 .
2017-08-28 12:02:11 -06:00
Andy Miller
c52931e7fa
hilight for 2fa in account should be on true
2017-08-27 12:57:39 -06:00
Andy Miller
535a3d9a83
return if not authenticated
2017-08-26 18:39:05 -06:00
Andy Miller
d075c29254
Added chunk_split() twig filter
2017-08-26 11:49:57 -06:00
Andy Miller
299a658050
updated changelog
2017-08-25 18:43:28 -06:00
Andy Miller
42d3b12b13
moved from help to sublabel
2017-08-25 18:42:57 -06:00
Andy Miller
3eace66274
Added 2fa authenticator check
2017-08-25 16:40:10 -06:00
Andy Miller
c66bae55b4
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-08-25 10:47:43 -06:00
Andy Miller
d1b0f12e5b
Added gaussianBlur media method #1623
2017-08-25 10:47:32 -06:00
Chris Jung
0543d997f6
Gregwar/Image supports gaussianBlur ( #1623 )
...
Since grav uses the GD Adapter of Gregwar/Image and has no option to change it, this should be safe to implement, when the latest Version of the Lib is used.
2017-08-25 10:44:59 -06:00
Andy Miller
b7e1eb9d1b
Updated changelog again
2017-08-24 09:26:43 -06:00
Andy Miller
eecf914881
Updated changelog
2017-08-24 09:23:15 -06:00
Andy Miller
cc8a20537e
Added support for redis password option #1620
2017-08-24 09:17:25 -06:00
Andy Miller
04690ce206
Use multilevel field to handle Asset Collections #1201
2017-08-24 07:57:56 -06:00
iusvar
7a7ffd3492
fix Twig dynamic translation ( #1618 )
...
* fix Twig dynamic translation
* fix Twig dynamic translation
2017-08-23 14:30:39 -06:00
Eihrister
667c4340d8
Changing back the default redirect code from 301 to 302. ( #1619 )
2017-08-23 14:29:18 -06:00
圈爷
39af36977e
Quick Fix Summary issues ( #1554 )
...
* Quick Fix Summary issues
1. Calculate the string size without any html tags, so now you can get exactly what you wanted length;
2. Support utf8 2 character widths characters, like Chinese, Japanese;
3. This is a quick dirty mod, some associated functions should be rethinked;
* fix: Add an option to compatibel with old version
Now, you can use page.summary(10) as normal, or page.summary(10, true) to ignore all html tags and medias
* fit PS2R coding style
* psr-2 reformated without assignment align
2017-08-22 13:17:56 -06:00
Andy Miller
4cf5f00441
Added natsort on plugin load #1614
2017-08-22 11:22:13 -06:00
Matias Griese
96ee41a3dd
Follow PSR-2 in Grav\Framework
2017-08-18 12:28:13 +03:00
Matias Griese
d15eb0e6ad
Composer update
2017-08-17 10:01:42 +03:00
Matias Griese
c3066cd491
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-08-17 09:59:29 +03:00
Andy Miller
85d1ed7255
Merge branch 'release/1.3.2'
2017-08-16 11:05:26 -06:00
Andy Miller
cafd371475
Merge tag '1.3.2' into develop
...
Release v1.3.2
2017-08-16 11:05:26 -06:00
Andy Miller
ebce5ecd31
Prepare for release
2017-08-16 11:05:12 -06:00
Matias Griese
557a3b80dd
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# composer.lock
2017-08-16 09:30:09 +03:00
Andy Miller
51c3b6d105
vendor updates
2017-08-15 16:26:12 -06:00
Matias Griese
f02b7a6028
Merge remote-tracking branch 'origin/develop' into develop
2017-08-15 14:55:48 +03:00
Matias Griese
828e1a54f1
Fixed parent theme auto-loading in child themes of Gantry 5
2017-08-15 14:55:40 +03:00
Djamil Legato
f89fe0ea1b
Merge branch 'develop' into 2.0
2017-08-14 15:17:58 -07:00
Andy Miller
04d7945f10
Pushing default namespace
2017-08-14 16:17:27 -06:00
Matias Griese
ad5cddf222
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-08-14 20:15:43 +03:00
Andy Miller
4b948e2cbb
Added a new Collection::intersect() method #1605
2017-08-11 13:41:46 -06:00
Andy Miller
122ded671c
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-08-11 11:17:11 -06:00
Andy Miller
c7c234d04a
Added array_key_exists wrapper function
2017-08-11 11:17:05 -06:00
Andy Miller
a37582eb4c
Added new events and paths to support namespacing #1604
2017-08-11 11:16:09 -06:00
Matias Griese
fb0e086f57
Composer: Force doctrine/cache to use v1.6 (with PHP 5.5 support)
2017-08-10 21:13:14 +03:00
Matias Griese
53611c8627
Composer: Use develop version of rockettheme/toolbox
2017-08-10 21:08:42 +03:00
Matias Griese
4776b0e6b5
Fixed Data::exists() and Data::raw() functions breaking if Data::file() hasn't been called with non-null value
2017-08-10 11:44:34 +03:00
Matias Griese
dbebd14391
Because of B/C issues, login/logout code needed to be moved into the Login plugin
2017-08-10 11:40:42 +03:00
Matias Griese
6e511d0b20
Improve login/logout logic
2017-08-08 17:50:26 +03:00
Matias Griese
9685ab4a18
Added $grav->login() and $grav->logout() functions with event hooks for plugins
...
Added events `onUserLoginAuthenticate`, `onUserLoginAuthorize`, `onUserLoginFailure`, `onUserLogin`, `onUserLogout`
2017-08-08 14:31:53 +03:00
Andy Miller
926d78d9cb
updated changelog
2017-08-02 17:19:03 -06:00
naucon
7bfb316d6b
Allow system.session.timeout field to be 0 ( #1598 )
2017-08-02 17:01:21 -06:00
Andy Miller
9168b192ff
Added missing method access
2017-07-26 20:55:27 -06:00
Andy Miller
c2d22694f3
Updated with comparisons
2017-07-26 20:52:54 -06:00
Andy Miller
633a2a750f
option to configure image cache clearing #1481
2017-07-26 12:53:16 -06:00
Andy Miller
13341c323d
Added cache-control property #1591
2017-07-26 12:33:35 -06:00
mahagr
670f0ce1d9
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-07-19 15:35:05 -06:00
Andy Miller
6fadaa0789
Added nicenumber twig filter
2017-07-19 14:28:57 -06:00
Andy Miller
1bfbb71767
Merge tag '1.3.1' into develop
...
Release v1.3.1
2017-07-19 12:15:39 -06:00
Andy Miller
66fc3ae8c5
Merge branch 'release/1.3.1'
2017-07-19 12:15:38 -06:00
Andy Miller
f6667077f3
Prepare for release
2017-07-19 12:15:30 -06:00
mahagr
039d2286fb
Add Object::getKey() function
2017-07-18 15:37:04 -06:00
mahagr
0cde375953
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-07-18 15:34:41 -06:00
Tim Robbings
bbc4a23c86
Fix default sort order ( #1575 )
...
This appears to have broken page ordering.
Test-information:
Did a quick test on a personal project, clearing cache and reloading
the page fixed the default sort order of the navbar (i.e. it displayed
according to numeric folder prefixes).
2017-07-17 15:47:53 -06:00
Flavio Copes
c178b22c10
Check if medium thumbnail exists before resetting
2017-07-17 18:10:06 +02:00
Flavio Copes
cd081b22a4
Fix ordering in linux+intl environments ( #1571 )
...
Added for next point release
2017-07-17 10:08:03 -06:00
Djamil Legato
3dc0a2994b
Updated Access Token
2017-07-16 17:17:57 -06:00
Andy Miller
34d4cd9ab1
Merge tag '1.3.0' into develop
...
Release v1.3.0
2017-07-16 17:00:29 -06:00
Andy Miller
442d6a41ad
Merge branch 'release/1.3.0'
2017-07-16 17:00:28 -06:00
Andy Miller
5f2542c1c7
Prepare for release
2017-07-16 17:00:13 -06:00
Andy Miller
e0d29c5ca2
Updated changelog
2017-07-11 19:13:30 -06:00
Djamil Legato
287a51148a
Fix natural sort when > 100 pages ( #1564 )
...
* Fix natural sort when > 100 pages
* Revert manual and default sort type
* Only check prefix numbers
2017-07-11 18:01:13 -06:00
Andy Miller
4332dd07a9
Update changelog
2017-07-10 22:02:34 -06:00
Andy Miller
3148f3f502
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-07-10 21:59:35 -06:00
Andy Miller
966c4f5866
Fix for broken range slider
...
https://github.com/getgrav/grav-plugin-admin/issues/1153
2017-07-10 21:59:28 -06:00
Tasos Papalyras
01c7a36025
Fix undeclared variable $difference ( #1563 )
...
Fixes a bug when returning nicetime
2017-07-07 00:21:41 -06:00
Andy Miller
f76d8827eb
Prepare for release
2017-07-05 11:15:49 -06:00
Matias Griese
a59fc7b8b8
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-07-04 09:51:44 +03:00
Flavio Copes
4b723832ea
Sanitize the error message in the error handler page
2017-07-03 17:10:22 +02:00
Flavio Copes
823244a787
Revert "Set folder name as required during validation [grav-plugin-admin#1146]( https://github.com/getgrav/grav-plugin-admin/issues/1146 )", was preventing validation
2017-06-30 10:40:49 +02:00
Andy Miller
876380b9a7
Updated changelog
2017-06-29 17:15:39 -06:00
Andy Miller
eac96c00dc
Also for routes
2017-06-29 14:09:34 -06:00
Andy Miller
5e3dbbf092
Fix for broken regex redirects/routes
2017-06-29 14:07:31 -06:00
Flavio Copes
08920d5b10
Allow to set system.session.timeout to 0 to clear session on browser close ( #1538 )
...
* Allow to set expire to 0 to clear session on browser close
* Changelog
2017-06-29 15:32:35 +02:00
Flavio Copes
144fcf43cf
Set folder name as required during validation, fix https://github.com/getgrav/grav-plugin-admin/issues/1146
2017-06-29 15:29:19 +02:00
Matias Griese
e9c11bbef2
Fixed global media files disappearing after a reload ( #1545 )
2017-06-28 11:50:39 +03:00
Matias Griese
ee079635bf
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-06-28 10:37:46 +03:00
Andy Miller
90182e2ceb
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-06-27 15:41:33 -06:00
Andy Miller
2b7707a6a0
Renamed media func to avoid conflict
2017-06-27 15:41:28 -06:00
Flavio Copes
cd60acde5f
Create CODE_OF_CONDUCT.md ( #1541 )
2017-06-26 08:27:02 -06:00
Andy Miller
e14ab682fd
Set to testing
2017-06-22 17:49:02 -06:00
Andy Miller
7736447ae8
Prepare for release
2017-06-22 14:18:31 -06:00
Flavio Copes
f83b65be19
Update matthiasmullie/minify to 1.3.45. Fix #1518
2017-06-22 15:35:52 +02:00
Andy Miller
b1715dc54f
Only rebuild metadata if files don't exist
2017-06-20 13:26:28 -06:00
Flavio Copes
40ad4a3d5b
Add translations contribution explanation
2017-06-15 16:12:11 +02:00
Flavio Copes
69bf98ae6e
Explain correct branch for PR
2017-06-15 16:06:06 +02:00
Flavio Copes
4dfbcf0318
Add security contact to the README and point to contributing guide
...
Removed useless gitflow information in favor of simpler PR-based approach described in the contributing doc
2017-06-15 16:04:08 +02:00
Matias Griese
ce319de97c
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-06-12 09:30:11 +03:00
Flavio Copes
5e329d343f
Fix changelog
2017-06-08 13:31:46 +02:00
Matias Griese
1bd3d2693d
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-06-08 11:29:08 +03:00
Flavio Copes
947c920fbd
Improved error message when running bin/grav install instead of bin/gpm install, and also when running on a non-skeleton site #1027
...
```
$ bin/grav install
HINT Are you trying to install Grav? Grav is already installed. You
need to run this command only if you download a skeleton from GitHub
directly.
$ bin/grav install admin
HINT Are you trying to install a plugin or a theme? Make sure you use
bin/gpm install <something>, not bin/grav install. This command is only
used to install Grav skeletons.
```
2017-06-06 13:15:08 +02:00
Flavio Copes
354ef34c7a
Restore GravTrait in ConsoleTrait, fix https://github.com/getgrav/grav-plugin-login/issues/119
2017-06-06 13:00:39 +02:00
Matias Griese
3468f59ac7
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-06-06 12:20:04 +03:00
Ole Vik
ff8a8dde28
Fix Windows routing with built-in server ( #1502 )
...
Strips backward-slashes from Medium.php's and ImageMedium.php's url() method.
2017-06-04 14:24:29 -06:00
the4thamigo-uk
9c0f06e306
fix #1504 process_twig and frontmatter.yaml ( #1507 )
2017-06-04 14:21:28 -06:00
ShtHappens796
634f2bdfa0
Nicetime fix: 0 seconds from now -> just now ( #1509 )
...
* Update TwigExtension.php
Check if date matches, which means the post / comment was posted just now.
Will return proper value to whatever function uses it.
The file /system/languages/en.yaml and basically all language files need to include the JUST_NOW text value which should be "just now", of course correctly translated in each language.
This fix has been created in order to fix the "0 seconds from now" message as it sounds weird.
* Update en.yaml - Add JUST_NOW variable
Should be translated to other languages and included in all translation files.
2017-06-02 06:32:15 -06:00
Denis Efremov
5551cb834c
Fixed help text wrapping ( #1503 )
2017-05-31 19:54:50 +02:00
Matias Griese
c4fac41fe3
Improve CacheTrait::getMultiple()
2017-05-31 13:35:14 +03:00
Matias Griese
512aae350e
Fix cloning issues with ObjectCollection
2017-05-31 13:34:04 +03:00
Djamil Legato
abccf2278d
Removed HHVM PHP environment from travis.
2017-05-30 16:39:51 -07:00
Matias Griese
673131926a
Improve caching functions
2017-05-29 14:30:52 +03:00
Matias Griese
668c9801eb
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-05-29 10:12:20 +03:00
Matias Griese
6dbf704a13
Implement memory and chain cache
2017-05-29 10:12:02 +03:00
Andy Miller
c1edbab1fa
added lower/upper filter types
2017-05-27 08:35:18 -06:00
Andy Miller
7274f52988
only build media from supported media types
2017-05-27 00:21:29 -06:00
Andy Miller
53bccab326
Adde pathinfo twig function
2017-05-26 17:52:19 -06:00
Matias Griese
83943ce70d
Namespace and TTL not needed in MemoryCache adapter
2017-05-26 13:12:18 +03:00
Matias Griese
99eff9587c
Implement MemoryCache adapter
2017-05-26 12:27:48 +03:00
Matias Griese
5ec844d883
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-05-26 11:57:00 +03:00
Andy Miller
0ca58122a9
added a relativePath() method
2017-05-25 06:13:27 -06:00
Andy Miller
4107518a02
updated changelog
2017-05-24 11:50:11 -06:00
Andy Miller
42d99756ea
Added a tonne of new thumbs
2017-05-24 11:48:23 -06:00
Matias Griese
7f3f634e3e
Merge branch 'feature/debug-json' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-05-24 15:18:23 +03:00
Matias Griese
b2070c8ab5
Fix error on missing renderer if using unknown file extension
2017-05-24 15:15:14 +03:00
Matias Griese
6ffc062531
Merge branch 'develop' of https://github.com/getgrav/grav into feature/debug-json
...
# Conflicts:
# CHANGELOG.md
2017-05-24 15:13:11 +03:00
Andy Miller
f22d6beb28
Prepare for release
2017-05-22 14:41:08 -06:00
Matias Griese
4cc502c477
Merge branch 'feature/debug-json' of https://github.com/getgrav/grav into 2.0
2017-05-22 15:10:41 +03:00
Matias Griese
7ca0f8711c
Make it possible to include debug bar also into non-HTML responses
2017-05-22 14:55:26 +03:00
Matias Griese
78cb767172
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-05-22 09:09:32 +03:00
Andy Miller
d40cb3c74a
Fix for bad base_url paths in some URLs
2017-05-21 16:24:13 -06:00
Andy Miller
9277381527
Fix for inefficient path parts
2017-05-21 16:23:27 -06:00
Andy Miller
7dd886837f
Tweak to 'hash' file check method
2017-05-20 22:17:40 -06:00
Andy Miller
ba562f0486
Added Utils::getPagePathFromToken()
2017-05-20 22:16:53 -06:00
Flavio Copes
27647d45d0
Changelog
2017-05-19 10:07:14 +02:00
Flavio Copes
2e7e3c41c0
Changelog
2017-05-19 10:05:31 +02:00
Flavio Copes
ce32a08cbf
Remove unpublished pages from the translated languages, move into untranslated list ( #1482 )
...
* Remove unpublished pages from the translated languages, move into untranslated list
Refs https://github.com/getgrav/grav-plugin-sitemap/issues/43
* Add missing part
* Add flags to avoid breaking changes
2017-05-19 10:01:02 +02:00
Matias Griese
9d918ad111
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-05-19 08:09:43 +03:00
Andy Miller
f7266ef752
Typo
2017-05-18 14:33:10 -06:00
Andy Miller
f126f3fd53
Put onOutputRendered back in processor
2017-05-18 14:16:26 -06:00
Matias Griese
cb29d81529
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-05-18 17:45:34 +03:00
OliverO2
890b0280b3
Fix output handling in RenderProcessor ( #1483 )
...
Ensure that output modifications by subscribers to onOutputGenerated are picked up.
2017-05-18 17:45:08 +03:00
Matias Griese
dd2384622c
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-05-18 13:09:52 +03:00
Matias Griese
5a93fcf952
Minor fix for adding custom page vars if page template file cannot be found
2017-05-18 13:09:29 +03:00
Matias Griese
4b14a0db7a
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
2017-05-18 09:52:06 +03:00
Matias Griese
f3cecd8bdd
Merge remote-tracking branch 'origin/develop' into develop
2017-05-18 09:51:14 +03:00
Matias Griese
7543f3e543
Define public $this->output variable for Grav container (for PhpStorm)
2017-05-18 09:51:03 +03:00
Matias Griese
bf687e6fa6
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-05-18 09:45:03 +03:00
Andy Miller
ffe286ea49
cleanup output
2017-05-17 15:29:21 -06:00
Andy Miller
f31f6f8e04
Moved onOutputRendered() back into Grav core
2017-05-17 14:31:59 -06:00
Andy Miller
725e6ab303
Prepare for release
2017-05-17 12:17:57 -06:00
Andy Miller
cb36bdabdf
Added timestamp on configurations #1480
2017-05-17 12:11:48 -06:00
Andy Miller
dd058155c8
Updated changelog
2017-05-17 11:44:07 -06:00
Flavio Copes
8dabe88246
Avoid validation on a YAML field, do not parse YAML ( #1480 )
...
YAML parsing causes a fatal error if the field is not a string
2017-05-17 11:42:27 -06:00
Andy Miller
5c0d378d1e
changelog typos
2017-05-17 11:08:07 -06:00
Andy Miller
18f97b067d
Various checks for Exif existence before using
2017-05-17 10:31:56 -06:00
Andy Miller
fd858248af
Added media and vardump Twig functions
2017-05-17 10:31:27 -06:00
Matias Griese
012841617a
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# CHANGELOG.md
2017-05-17 09:27:02 +03:00
Andy Miller
6496508810
Prepare for release
2017-05-16 13:33:59 -06:00
Matias Griese
0269ec579b
Object collections: Allow property get, set and grouping for nested arrays
2017-05-16 19:04:24 +03:00
Matias Griese
91a6224156
Rename Object::offsetLoad_*() functions, nested array access
2017-05-16 19:03:23 +03:00
Matias Griese
b4801560be
Update docblocks
2017-05-16 12:24:41 +03:00
Matias Griese
c7bcbeabd9
Add support for loading properties in Object class
2017-05-16 12:00:49 +03:00
Matias Griese
41c130cd43
Merge branch 'develop' of https://github.com/getgrav/grav into 2.0
...
# Conflicts:
# composer.lock
2017-05-16 10:54:16 +03:00
Andy Miller
d11099c0ae
Updated toolbox
2017-05-15 15:10:42 -06:00
Matias Griese
9c5df5977d
Merge remote-tracking branch 'origin/develop' into develop
2017-05-15 20:26:52 +03:00
Matias Griese
d3526ae544
Added support for a single array field in the forms
2017-05-15 20:26:45 +03:00
Andy Miller
52d4c3f137
Only store 'extra' metadata in yaml
2017-05-15 10:45:14 -06:00
Andy Miller
0c0bf4b137
Store metadata atomically for easy retrieval
2017-05-15 10:03:36 -06:00
Flavio Copes
6b282d845f
Fix issue with exif when composer update is not run
...
For git-cloned repos
2017-05-15 12:36:31 +02:00
Andy Miller
82f223248e
Added Exif + Auto generation of meta.yaml files ( #1472 )
...
* Added Exif + Auto generation of meta.yaml files
* Added twig function
* Put a check in for `exif_read_data` function
2017-05-12 16:20:22 -06:00
Ole Vik
a9f1ca429a
Tiny typo ( #1473 )
2017-05-12 15:28:40 -06:00
Andy Miller
7db5d9189b
Updated clean command
2017-05-12 15:28:03 -06:00
Djamil Legato
4f27ff1100
Merge branch 'develop' into 2.0
...
# Conflicts:
# composer.json
# composer.lock
2017-05-12 14:08:47 -07:00
Andy Miller
8ff2003411
Added base32/64 encode/decode twig filters
2017-05-12 14:47:55 -06:00
j000
899cbffe33
ETag header should be inside double quotes ( #1471 )
...
It's small change, but still...
https://tools.ietf.org/html/rfc7232#section-2.3
2017-05-12 12:05:35 -06:00
Matias Griese
77b44f83e1
Add missing APCu
2017-05-11 13:37:24 +03:00
Matias Griese
d1654a3e32
Added Grav\Framework\Cache classes providing PSR-16 Simple Cache implementation
2017-05-11 13:34:43 +03:00
Matias Griese
77c2e47b95
Greatly simplify Object classes
2017-05-11 13:20:01 +03:00
Matias Griese
ec4d451d7f
Fix for PHP 5.5 support in ObjectCollectionTrait
2017-05-10 11:34:23 +03:00
Matias Griese
5fc5813274
Use older version of doctrine/collections (PHP 5.5 support)
2017-05-10 11:06:40 +03:00
Matias Griese
65c0c4438f
Use older version of doctrine/collections (PHP 5.5 support)
2017-05-10 11:02:51 +03:00
Matias Griese
56b0cf292e
Changelog update
2017-05-10 10:34:37 +03:00
Matias Griese
6685dadddf
Oops, accidentally merged local 2.0 branch into develop, revert GravTrait deprecation and add back new Framework classes
2017-05-10 10:21:01 +03:00
Matias Griese
08e0679942
Oops, accidentally merged local 2.0 branch into develop, revert GravTrait deprecation and several new Framework classes
2017-05-10 10:08:08 +03:00
Matias Griese
6c062edd18
Add Page interfaces to Grav Framework
2017-05-10 09:44:59 +03:00
Matias Griese
65d844c6e7
Merge branch 'feature/objects' of https://github.com/getgrav/grav into 2.0
2017-05-10 09:43:38 +03:00
Matias Griese
10b4a90501
Add useful functions to FileCollection class
2017-05-09 21:40:35 +03:00
Matias Griese
5f00e1f8ee
Rename Collection class to ArrayCollection
2017-05-09 21:27:33 +03:00
Matias Griese
3c468a23c1
Remove Object Finder classes (replaced by FileCollection)
2017-05-09 20:18:32 +03:00
Matias Griese
93c4396bfb
Add FileCollection class
2017-05-09 20:17:26 +03:00
Matias Griese
19ac7f3e3f
Add AbstractLazyCollection
2017-05-09 12:32:07 +03:00
Scott Hamper
fc5c3023c6
[WIP] Web Server Config URL Rewrite Rules White List ( #1458 )
...
* Escaped literal periods in web server config files rewrite rules.
* Black listed "yml" file extension in web server configs rewrite rules.
2017-05-06 11:09:31 -06:00
Flavio Copes
04243f7dd3
Fix #1462 issue with no groups definition
2017-05-06 15:04:30 +02:00
Flavio Copes
cdc6b910cb
Bump year
2017-05-05 17:21:59 +02:00
Flavio Copes
219bf9dc6c
Groups selection pre-filled in user form
2017-05-05 17:19:16 +02:00
Matias Griese
ad66f0b637
Fix saving stored collections
2017-05-05 15:59:44 +03:00
Matias Griese
bd7469d8e0
Fix StoredObjectInterface::save() to have parameter to include children
2017-05-05 15:21:16 +03:00
Matias Griese
bfda4df2f2
Add storage interface also to object collection
2017-05-05 14:26:12 +03:00
Matias Griese
718608cd55
Improve object classes
2017-05-05 13:38:29 +03:00
Matias Griese
7217635c6f
Merge branches 'develop' and 'feature/objects' of https://github.com/getgrav/grav into feature/objects
...
# Conflicts:
# CHANGELOG.md
2017-05-05 09:30:59 +03:00
Andy Miller
3eeabdbf89
Merge branch 'develop' of https://github.com/getgrav/grav into develop
...
# Conflicts:
# system/src/Grav/Common/Page/Page.php
2017-05-04 06:49:06 -06:00
Andy Miller
958557d2fe
Removed logging statement for invalid slug #1459
2017-05-04 06:47:57 -06:00
Flavio Copes
c8345c6613
Edit check for valid slug. Fix #1459
2017-05-04 09:50:46 +02:00
Flavio Copes
83ed2aac00
Changelog
2017-04-25 12:43:44 +02:00
pfcloutier
849130621a
Add more controls over HTML5 video attributes (autoplay, poster, loop controls) ( #1442 )
2017-04-25 12:42:27 +02:00
Andy Miller
bb6175397c
Vendor updates
2017-04-24 18:02:04 -06:00
Andy Miller
2074c4933a
Force redirect/route matching from start of route #1446
2017-04-24 17:57:47 -06:00
Andy Miller
e8aa9f0381
Merge tag '1.2.4' into develop
...
Release v1.2.4
2017-04-24 15:32:08 -06:00
Andy Miller
c8590b9523
Merge branch 'release/1.2.4'
2017-04-24 15:32:07 -06:00
Andy Miller
e4ffc8d3de
Prepare for release
2017-04-24 15:31:57 -06:00
Andy Miller
e5a522a2fe
Added ignores to install options for Installer::sophisticatedInstall() #1447
2017-04-24 15:00:31 -06:00
Andy Miller
34281a14a4
Updated changelog
2017-04-21 22:20:16 -06:00
Andy Miller
f6d910f226
Added support for showModular option in Pages::getList()
2017-04-21 22:18:36 -06:00
Matias Griese
7371a11891
Deprecated GravTrait
2017-04-21 21:34:41 +03:00
Matias Griese
48d5183e07
Added Debugger::getCaller() to figure out where the method was called from
2017-04-21 21:33:35 +03:00
Matias Griese
bf42db3af1
Update changelog
2017-04-21 13:42:38 +03:00
Matias Griese
28d3866eb0
Minor code improvements on processors
2017-04-21 13:26:39 +03:00
Matias Griese
f5517035ba
Merge branches 'develop' and 'feature/objects' of https://github.com/getgrav/grav into feature/objects
2017-04-21 12:23:53 +03:00
Matias Griese
bc9dfe736d
Move output handling into the render processor
2017-04-21 12:23:19 +03:00
Matias Griese
aee07203a2
Add support for custom output providers like Slim Framework
2017-04-21 11:22:08 +03:00
Andy Miller
13b3b9875e
Should address uery strings at the root of multilang sites #1436
2017-04-20 11:02:54 -06:00
Matias Griese
7fc92dcaa2
Merge branch 'develop' of https://github.com/getgrav/grav into feature/objects
2017-04-20 15:48:32 +03:00
Matias Griese
6539931387
Add support for extra context vars in Twig::processSite()
2017-04-20 15:46:59 +03:00
Andy Miller
85a25d0adc
Fix for Gantry5 init'ing theme as well as Admin plugin
2017-04-19 17:08:56 -06:00
Andy Miller
8f9e401fc9
Merge tag '1.2.3' into develop
...
Release v1.2.3
2017-04-19 15:59:57 -06:00
Andy Miller
fc7c6484a7
Merge branch 'release/1.2.3'
2017-04-19 15:59:56 -06:00
Andy Miller
7bbcefbb4d
Prepare for release
2017-04-19 15:59:48 -06:00
Matias Griese
bd2f06e72f
Merge branch 'develop' of https://github.com/getgrav/grav into feature/objects
2017-04-19 14:41:29 +03:00
Matias Griese
bc6bf737b9
Add Pages::baseUrl(), Pages::homeUrl() and Pages::url() functions and use them
2017-04-19 14:30:34 +03:00
MucaP
749d0e3f2d
Those simple things everyone miss ( #1428 )
2017-04-14 13:26:15 -06:00
Andy Miller
7ba69dd5a1
Fixed Pages test
2017-04-14 12:38:59 -06:00
Andy Miller
00206d5957
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-04-14 11:39:29 -06:00
Andy Miller
d214bb5b94
Improved getList() method to do more stuff
2017-04-14 11:39:24 -06:00
Ole Vik
1203b0d900
Fix typo in GPM.php ( #1427 )
2017-04-14 13:29:05 +02:00
Andy Miller
869b1c4c3b
Updated changelog
2017-04-13 15:07:47 -06:00
Andy Miller
c06b2573a1
Added new pwd_regex and username_regex system configuration options
2017-04-13 15:03:20 -06:00
Benny
50dd834bc4
Allow user/account.yaml overrides + implemented more robust theme init ( #1416 )
...
* Allow `user/accounts.yaml` overrides and implemented more robust theme initialization
* Allow to override `theme://` in theme config
2017-04-13 14:38:54 -06:00
Matias Griese
7b13ceb9a3
Add new ContentBlock classes
2017-04-13 12:04:31 +03:00
Matias Griese
22effeac42
Move new Collection/Object classes into Grav\Framework
2017-04-13 12:04:14 +03:00
Matias Griese
0e77103883
Merge branches 'develop' and 'feature/objects' of https://github.com/getgrav/grav into feature/objects
...
# Conflicts:
# composer.lock
2017-04-12 20:58:10 +03:00
Andy Miller
56e58f3b5e
Return "" if no childType set rather than default
2017-04-12 10:28:55 -06:00
Andy Miller
619dc30aca
Merge tag '1.2.2' into develop
...
Release v1.2.2
2017-04-11 14:21:16 -06:00
Andy Miller
5bc3ce07dc
Merge branch 'release/1.2.2'
2017-04-11 14:21:15 -06:00
Andy Miller
0fe676c34b
Preparing release
2017-04-11 14:21:03 -06:00
Andy Miller
60f97f27be
Fix for redirects breaking #1420
2017-04-11 13:32:25 -06:00
Flavio Copes
1d7f41e4a8
Fix #1405 issue in direct-install with github-style dependencies
2017-04-11 11:30:27 +02:00
Andy Miller
3a97502219
Merge tag '1.2.1' into develop
...
Release v1.2.1
2017-04-10 18:36:59 -06:00
Andy Miller
ca09f789a7
Merge branch 'release/1.2.1'
2017-04-10 18:36:58 -06:00
Andy Miller
be94947d38
Prepare for release
2017-04-10 18:36:42 -06:00
Andy Miller
0a22ff0c68
Fixed changelog
2017-04-10 15:18:33 -06:00
Andy Miller
840a349ace
Updated changelog
2017-04-10 15:18:10 -06:00
Andy Miller
b85e595bbb
Little cleanup
2017-04-10 12:10:55 -06:00
Josh Weiss
082d4e3435
Ancestor and Inherited functions for Page & Pages ( #1362 )
...
* Ancestor and inherited functions for Page & Pages
Addes both helper methods to `Grav\Common\Page` and Grav instance utility functions to `Grav\Common\Pages`.
* Ancestor Page return considering field criteria
* Updates according to code review issue
Made changes to act on current Page object only for the Page functions
Changed variable name to better reflect the intention of the passed param for the Pages class functions
* Simplify duplicate code
* Simplify Pages logic
Simpilfied duplicate code. Also clarified variable naming for similar functions.
2017-04-10 12:00:58 -06:00
Andy Miller
bfb6b6d68a
Updated changelog
2017-04-04 13:31:32 -06:00
Andy Miller
8dc2ced94c
Fix for direct-install of plugins with languages.yaml #1396
2017-04-04 13:24:10 -06:00
OliverO2
f510e136c8
Add {'loading': 'inline'} option for Js and CSS assets ( #1377 )
...
* Assets.php: Extract common functionaly of addCss() and addJs() into
addTo(), make css() and js() honor $attributes['loading'],
make pipelineCss() and pipelineJs() return generated content
instead of URL depending on new option $returnURL.
* AssetsTest.php: Accept new 'loading' option for CSS, add tests for
adding and pipelining local and remote assets with inline loading.
2017-04-04 11:25:39 -06:00
Flavio Copes
4365662304
Add query string in lighttpd default config ( #1393 )
2017-04-04 08:54:48 -06:00
Gilles van Eeden
4aa6dce853
add function isajaxrequest() ( #1400 )
...
* Update Taxonomy.php
* Update TwigExtension.php
* Update TwigExtension.php
Incorrect comment updated.
* Update TwigExtension.php
Add function ishuman() to detect agent disposition.
* Update TwigExtension.php
* Revert "Merge remote-tracking branch 'origin/develop' into develop"
This reverts commit 7a59a84290 , reversing
changes made to 102973d22c .
* Revert "Revert "Merge remote-tracking branch 'origin/develop' into develop""
This reverts commit 50fc775c69 .
* Attempt to resolve conflicts
* param comment corrected
* Update TwigExtension.php
* Update TwigExtension.php
* Update TwigExtension.php
* Update TwigExtension.php
* add isajaxrequest
Check HTTP_X_REQUESTED_WITH header. Non critical use only. Handy for
streamlining ajax presentation.
* remove ishuman
* remove Browser class
2017-04-04 08:53:27 -06:00
Flavio Copes
d338d79acb
When determining language from HTTP_ACCEPT_LANGUAGE, also try base language only ( #1402 )
...
Fixes Safari sending the language code always with a locale (e.g. it-it
or fr-fr)
2017-04-04 08:51:16 -06:00
Frédéric Potvin
459b7c4a33
Fix #1389 related to bin/gpm direct-install ( #1397 )
...
Add --all-yes and --destination options
Fix a problem where temporary package files will not be
cleaned upon command error.
2017-04-02 18:45:57 -06:00
Andy Miller
06e880de57
Fixed a bad method signature causing warning when running tests on GPMTest object
2017-04-01 22:13:43 -06:00
Djamil Legato
cbf3df4bf1
Trying using Gimme to switch Golang version
2017-03-31 11:30:58 -07:00
Andy Miller
aabc8aeb31
Merge branch 'release/1.2.0'
2017-03-31 11:28:48 -06:00
Andy Miller
3d1ed7118e
Merge tag '1.2.0' into develop
...
Release v1.2.0
2017-03-31 11:28:48 -06:00
Andy Miller
ca4f6f3c5c
Prepare for release
2017-03-31 11:28:34 -06:00
Andy Miller
3a645ab4a2
updated changelog
2017-03-31 11:09:40 -06:00
Andy Miller
25ba6198e5
switched to stable composer vendor libs
2017-03-31 11:09:29 -06:00
Andy Miller
6564ea98b1
Analysis fixes
2017-03-30 14:30:20 -07:00
Andy Miller
8fe018a7dd
Add file upload for user avatar in admin profile
2017-03-29 22:43:26 -07:00
Hugh Barnes
5c40337ff0
CSS pipeline rewrite URL fix for webserver root-based paths ( #1383 )
...
* Implement fix to not rewrite paths in CSS pipeline when CSS URLs use a path startng at webserver root (e.g. url('/path/to/asset')) - fixes #1382
* Amend CSS pipeline's resource location checking predicates to use Utils::startsWith, and consolidate into a single predicate
* Add back colon to data URL prefix test
Copy error in last commit would have broken any relative path beginning with the string 'data'
2017-03-26 17:50:22 -07:00
Frédéric Potvin
41e7142dfc
[ #1200 ] Clarified install and direct-install ( #1384 )
...
To help user that need to install specific version of a package.
So far it wasn't absolutely clear how to achieve and some
users ended up asking for help or opening issues asking
for the feature.
2017-03-26 10:02:50 -07:00
Frédéric Potvin
f45362b5b5
Invite users to join Slack instead of Gitter ( #1385 )
...
Since the team is now on Slack.
2017-03-26 10:00:42 -07:00
Andy Miller
f8fbc82196
Prepare for release
2017-03-22 17:30:00 -06:00
Andy Miller
c153039457
Fixed loading issues with improperly named themes #1373
2017-03-22 17:29:47 -06:00
Andy Miller
88ccc25c47
Added an admin only section for child ordering
2017-03-22 17:12:36 -06:00
Andy Miller
b8164d3fe6
changelog updated
2017-03-22 12:10:37 -06:00
Andy Miller
a1d4199e68
Merge branch 'feature/ordering-refactor' into develop
2017-03-22 12:09:47 -06:00
Andy Miller
30f8eca905
Allow Twig url() function to pass through external URLs
2017-03-22 12:04:24 -06:00
Andy Miller
ef7ff9ec4e
Improved reorder logic and removed old logic
2017-03-21 20:20:08 -06:00
Andy Miller
0d471599d7
Changed logic for order handling
2017-03-21 15:35:16 -06:00
Andy Miller
13bc19f1e3
Moved debugger logic to avoid null page instances.
2017-03-20 15:25:41 -06:00
Andy Miller
da61196b7b
Cleanup package files via GPM install to make them more windows-friendly #1361
2017-03-20 13:30:53 -06:00
Andy Miller
04e1710de1
Updated composer.json to pick up latest Gregwar Image library
2017-03-20 11:26:31 -06:00
Andy Miller
330a90b0ab
Added language_codes to Twig init to allow for easy language name/code/native-name lookup
2017-03-20 10:36:26 -06:00
Andy Miller
5c34556246
Fix for page-level debugger override changing the option site-wide
2017-03-20 10:19:37 -06:00
Andy Miller
10a15ef33f
Simplified some logic and fixed an issue with system-level process twig logic #1351
2017-03-19 21:24:46 -06:00
Andy Miller
4eebc81808
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-03-18 13:54:29 -06:00
Andy Miller
cd37ea0689
Chaned image quality field to use new range field
2017-03-18 13:54:25 -06:00
ricardo118
7e50c340c7
Fix class for Config/System"Default ordering" ( #1359 )
...
Fix class for both "Default ordering" and "Append URL extension"
2017-03-18 11:50:37 -06:00
Ole Vik
701f18e782
Fix field class for Config/Site "Default language" ( #1357 )
2017-03-18 11:50:18 -06:00
Andy Miller
66a21db504
Prepare for release
2017-03-17 15:52:39 -06:00
Andy Miller
0290ffd26e
Added the ability for a specific page to disable debugger
2017-03-17 15:13:12 -06:00
Matias Griese
020cc6f39b
Merge remote-tracking branch 'origin/feature/objects' into feature/objects
2017-03-17 11:18:58 +02:00
Matias Griese
3897506c7f
Add ObjectCollectionTrait::group() function
2017-03-17 11:18:50 +02:00
Andy Miller
b5cfb53d78
Updated vendor libraries
2017-03-15 18:16:03 -06:00
Andy Miller
252b2f71a0
Stopped invalid derivates throwing fatal error #1341
2017-03-15 18:15:34 -06:00
Andy Miller
262951ece4
Updated changelog
2017-03-15 17:28:00 -06:00
Andy Miller
874160480f
Optimized theme autoloader to work with hyphenated classnames #1353
2017-03-15 17:21:49 -06:00
Andy Miller
79d6b8ab22
Set default release to testing during RC
2017-03-13 19:20:08 -06:00
Andy Miller
04228ecee9
Prepare for release
2017-03-13 18:38:06 -06:00
Andy Miller
3cf8bd5928
Improved evaluate() Twig function to use environment/context
2017-03-13 13:39:17 -06:00
Djamil Legato
9f57af80cf
Merge branch 'develop' into feature/objects
...
# Conflicts:
# CHANGELOG.md
2017-03-10 11:46:57 -08:00
Josh Weiss
c86d791d44
Fix for the blueprint fix. ( #1334 )
...
Discussed with @mahagr.
Saved YAML configs gave undesired extra parameter (!!float 1 for example) because floats were not being cast back to integers upon save. This was even true when the filterNumber function was giving back a correct parameter. filter_var from validateFloat was actually perserving the float variable type which the YAML engine perserved upon Yaml::dump.
This is a unconventional fix, but it is the simplest way to handle this edge case.
2017-03-09 07:54:26 -07:00
Andy Miller
ec9342ced1
Removed ID from nonce_field() twig function causing validation error
...
https://github.com/getgrav/grav-plugin-form/issues/115
2017-03-08 17:08:22 -07:00
Andy Miller
23ba8a1386
Fixed Page::expires(0) that was not getting picked up
2017-03-08 15:35:15 -07:00
Andy Miller
ebb8786cd9
Fixed Page::expires(0) that was not getting picked up
2017-03-08 15:34:54 -07:00
Matias Griese
703080a329
Start using StorageTrait for AbstractObject and AbstractObjectCollection
2017-03-07 15:45:15 +02:00
Matias Griese
c1ee217cef
Update Object classes
2017-03-07 12:06:26 +02:00
Matias Griese
d0eed03fef
Merge remote-tracking branch 'origin/feature/objects' into feature/objects
2017-03-06 18:59:04 +02:00
Matias Griese
9ba038b2b3
Implement ObjectStorageTrait
2017-03-06 18:58:55 +02:00
Matias Griese
34cff72fce
Add FilesystemStorage::exists()
2017-03-06 14:27:40 +02:00
Andy Miller
4726873b57
Added new Page::folderExists() method
2017-03-05 18:38:34 -07:00
Andy Miller
90ea2fc067
Added block/line option to process markdown
2017-03-04 13:29:06 -07:00
Andy Miller
052a6df550
Merge branch 'feature/objects' of https://github.com/getgrav/grav into feature/objects
2017-03-04 13:28:50 -07:00
Andy Miller
8032830873
Added block/line option to process markdown
2017-03-04 13:28:43 -07:00
Matias Griese
4ace1d0b42
Implement nested saving support for Object\AbstractObject class
2017-02-28 19:10:42 +02:00
Matias Griese
d0f4fbdfcc
Implement Object\FilesystemStorage class
2017-02-28 19:09:35 +02:00
Matias Griese
c7c3659312
Fixed Folder::move()
2017-02-27 20:28:37 +02:00
Matias Griese
f6e4091e51
Merge branches 'develop' and 'feature/objects' of https://github.com/getgrav/grav into feature/objects
2017-02-27 12:56:32 +02:00
Matias Griese
175fcb9415
Fixed exception when trying to find user account and there is no user://accounts folder
2017-02-27 12:53:24 +02:00
Andy Miller
da2a0f507b
Added a fragment + query test
2017-02-26 14:10:43 -07:00
Flavio Copes
e771938672
Changelog
2017-02-26 08:55:22 +01:00
Josh Weiss
08e2bb558a
Fixing a minor bug in Number validation. ( #1329 )
...
The function validateNumber only checks for numeric values.
**By PHP isNumeric**
"42",
1337,
0x539,
02471,
0b10100111001,
1337e0,
"not numeric",
array(),
9.1
**Will evaluate respectively**
'42' is numeric
'1337' is numeric
'1337' is numeric
'1337' is numeric
'1337' is numeric
'1337' is numeric
'not numeric' is NOT numeric
'Array' is NOT numeric
'9.1' is numeric
Grav though does not support all value types for a variety of reasons. One being YAML Blueprint definitions, where it makes sense to make a new type value for a more specialized format. Specifically for numbers if a more advance number format it would make sense to make a new type for that number format.
YAML spec specifically allows both Integer or Float contexts, as seen in the validate class validateInt and validateFloat. This is useful when the output formats explicitly needs to be a certain format.
However, in the case of generic numeric contexts, which numbers could be floats or ints dynamically, the values are cast back to an int currently in Grav numeric validation. Having dynamic primitive number formats is important, true in an interpreted language like JavaScript where 1 and 1.0 will both work for a number value.
The reason to cast the type of the variable still is to prevent wide selection of number formats, and to keep Grav in line with primitive YAML field formats.
2017-02-26 08:51:05 +01:00
Andy Miller
af304f14f4
Added offical_gpm_only check
2017-02-22 13:26:40 -07:00
Andy Miller
389cc296c2
Added Uri::isValidUrl()
2017-02-21 18:08:08 -07:00
Andy Miller
9f193904b5
Initial work to genericize direct-install ( #1321 )
2017-02-21 16:23:26 +01:00
Matias Griese
4945160bc7
Merge branches 'develop' and 'feature/objects' of https://github.com/getgrav/grav into feature/objects
2017-02-20 10:58:18 +02:00
Andy Miller
17e6e3ec11
Merge branch 'release/1.1.17'
2017-02-17 14:57:59 -07:00
Andy Miller
b969ab7deb
Merge tag '1.1.17' into develop
...
Release v1.1.17
2017-02-17 14:57:59 -07:00
Andy Miller
50b355aaea
Prepare for release
2017-02-17 14:57:48 -07:00
Matias Griese
b9424922a2
Changelog update
2017-02-17 10:38:05 +02:00
Matias Griese
14bde9f31f
Fix Whoops displaying error page if there is PHP core warning or error ( #980 )
2017-02-17 10:35:33 +02:00
Flavio Copes
a3ccae5915
Fix GRAV_PHP_MIN for CLI
2017-02-16 10:37:35 +01:00
Flavio Copes
e2cc55a4e3
Fix syntax error in PHP 5.3. Move the version check before requiring the autoloaded deps
2017-02-16 10:16:30 +01:00
Andy Miller
724f24335a
Updated changelog
2017-02-15 17:22:53 -07:00
Andy Miller
33a63de4f1
Fix for double extension during some redirects #1307
2017-02-15 17:21:16 -07:00
Pia Mancini
7ab0aee44a
add space for sponsor's logo's to show inline ( #1308 )
2017-02-15 15:14:51 -08:00
Matias Griese
863d92cabf
Collection now implements JsonSerializable
2017-02-15 12:25:36 +02:00
Matias Griese
eae222f264
Update Collection classes to be based on Doctrine Collections
2017-02-15 11:44:14 +02:00
Matias Griese
76c870ce04
Add new collection and object classes
2017-02-10 20:53:35 +02:00
Andy Miller
3e786e0ea9
Merge tag '1.1.16' into develop
...
Release v1.1.16
2017-02-10 11:52:33 -07:00
Andy Miller
994793acea
Merge branch 'release/1.1.16'
2017-02-10 11:52:33 -07:00
Andy Miller
5b03125150
Prepare for release
2017-02-10 11:52:21 -07:00
Andy Miller
c36b26878f
Updated changelog
2017-02-10 11:51:30 -07:00
Matias Griese
f8822de6fe
Misc fixes to classes (type hinting, return types, missing variables...) ( #1299 )
2017-02-09 20:51:56 -07:00
Flavio Copes
97fe8095bd
Add Languages::resetFallbackPageExtensions ( #1276 )
...
Resets the page_extensions value.
Useful to re-initialize the pages and change site language at runtime,
example:
```
$this->grav['language']->setActive('it');
$this->grav['language']->resetFallbackPageExtensions();
$this->grav['pages']->init();
```
2017-02-09 11:38:04 -08:00
Flavio Copes
212d35221a
Fix blueprints slug validation ( #1292 )
...
* Fix blueprints slug validation
* 255 -> 200
2017-02-09 11:37:11 -08:00
Andy Miller
570b02a760
Added Pages::getPagesCacheId()
2017-02-08 16:38:05 -07:00
Andy Miller
c89914e63d
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-02-08 10:56:05 -07:00
Andy Miller
929fefbef4
Updated links to https://
2017-02-08 10:55:57 -07:00
Matias Griese
030b020add
Add some missing docblocks and typehints
2017-02-08 11:59:34 +02:00
Andy Miller
9100c54244
Fixes to allow not just ‘default/file’ cache in CLI ( #1294 )
...
* Fixes to allow not just ‘default/file’ cache in CLI
* vendor updates
* Better solution
* Added cli_compatibility to system blueprint
* Fall back to ‘file’ if cli_compatibility and (auto or volatile)
2017-02-07 13:48:50 -07:00
Flavio Copes
cab21f9834
Typo
2017-02-03 19:23:54 +01:00
Andy Miller
b707007e7d
Added code to error output
2017-02-01 17:51:34 -07:00
Flavio Copes
a4c5d570ae
Add query information to default Caddy config
2017-01-31 09:17:22 +01:00
Andy Miller
3dc0e84351
Updated readme with Gitter -> Slack
2017-01-30 18:45:14 -07:00
Andy Miller
993d93b067
Merge branch 'release/1.1.15'
2017-01-30 14:14:16 -07:00
Andy Miller
d269989c50
Merge branch 'release/1.1.15' into develop
2017-01-30 14:14:16 -07:00
Andy Miller
e17721b4bd
Prepare for release
2017-01-30 14:13:32 -07:00
Andy Miller
f37bebaacd
Added open collective info in readme
2017-01-30 13:29:36 -07:00
Andy Miller
f287dab16d
Need to experiment more.. This is causing more issues than it fixes.
2017-01-30 13:19:21 -07:00
Andy Miller
31fe300a1e
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-01-30 13:17:25 -07:00
Andy Miller
f1faea26e5
Code insight fix
2017-01-30 13:17:20 -07:00
Pia Mancini
422b9907cf
Add backers and sponsors from Open Collective ( #1281 )
...
This is for your open collective backers and sponsors to appear directly on your README.
see how it'll look [here](https://github.com/apex/apex#backers )
[More info](https://github.com/opencollective/opencollective/wiki/Github-banner )
Also add badges on top.
2017-01-30 11:47:09 -08:00
Andy Miller
24bffcde80
Don’t set default param_sep, use system constant ( #1275 )
...
* Don’t set default param_sep, use system constant, but still allow override
* Automatically fix param_sep on windows
* Reverted back to original system.yaml syntax
* Comment fix
* PSR formating fixes
* Ensure automatic override of `param_sep` is only in cases where it’s different from system + windows + apache
2017-01-30 11:36:37 -07:00
Andy Miller
b7c76b5a53
Composer libs updated
2017-01-30 10:27:03 -07:00
Andy Miller
c7619e5b52
Updated composer libs
2017-01-27 16:45:23 -07:00
Andy Miller
3d05574d08
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2017-01-27 07:21:08 -07:00
Andy Miller
6e8455fde6
Updated composer.phar
2017-01-27 07:20:58 -07:00
Matias Griese
c6c8577b6f
Silence E_WARNING: Zend OPcache API is restricted by "restrict_api" configuration directive
2017-01-27 10:29:55 +02:00
A----
108312e8c0
Provided empty alt if '' is supplied ( #1262 )
...
* Provided empty alt if '' is supplied
* Fixing some tests
* Regexp tests
* Again.
2017-01-26 16:30:39 -07:00
Andy Miller
060f21f83d
Skip symlinks in cache clearing if found - #1269
2017-01-24 20:36:22 -07:00
Flavio Copes
4d904e6f70
Add an additional parameter to GPM::findPackage to avoid throwing an exception, for use in Twig, re #1008
2017-01-22 15:48:26 +01:00
Andy Miller
6968e2edff
Fix Response object to handle 303 redirects when open_basedir in effect [ #1267 ]
2017-01-21 16:25:13 -07:00
Andy Miller
300f65c22e
Implode an array returned by sort order #1264
2017-01-20 15:17:28 -07:00
Andy Miller
5ecf240c26
Added new Collection::merge() method #1258
2017-01-20 10:47:24 -07:00
Andy Miller
9536f2e418
Merge branch 'release/1.1.14' into develop
2017-01-18 15:13:14 -07:00
Andy Miller
645285ca5c
Merge branch 'release/1.1.14'
2017-01-18 15:13:13 -07:00
Andy Miller
c7fd01a644
Prepare for release
2017-01-18 15:12:14 -07:00
Andy Miller
61c0c31992
Fix to allow you to enable content-encoding: identity. Set to ‘none’ by default. #548
2017-01-18 15:02:53 -07:00
Matias Griese
e2ee02a71d
Fixed page.collection() returning array and not Collection object when header variable did not exist
2017-01-18 10:42:13 +02:00
Andy Miller
4e283322ea
Merge branch 'release/1.1.13' into develop
2017-01-17 13:20:08 -07:00
Andy Miller
b5b452e585
Merge branch 'release/1.1.13'
2017-01-17 13:20:07 -07:00
Andy Miller
138abdcab1
Prepare for release
2017-01-17 13:19:19 -07:00
Andy Miller
bf661c4355
Vendor updates
2017-01-17 12:06:59 -07:00
Flavio Copes
085ca323e2
Fix #1254 issue in trying to process broken symlink
2017-01-17 14:25:42 +01:00
Matias Griese
c22b28f312
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# CHANGELOG.md
2017-01-13 12:28:23 +02:00
Matias Griese
9b5ef4c263
Fixed all $_GET parameters missing in Nginx (please update your nginx.conf) [ #1245 ]( https://github.com/getgrav/grav/issues/1245 )
2017-01-13 12:27:21 +02:00
Andy Miller
3cffe74965
Updated changelog
2017-01-12 11:55:10 -07:00
Andy Miller
759ba5143f
Added ability to never cache twig. This makes it possible to cache content, but always process twig. Useful for regular but especially modular pages. ( #1244 )
2017-01-12 11:51:12 -07:00
Andy Miller
9ebff2287c
Fixed an error in the ‘file’ type description
2017-01-12 10:59:05 -07:00
Andy Miller
e492fbde21
Hash added to blueprints
2017-01-12 06:40:51 -07:00
Andy Miller
7255556819
Fixed issue with multi-lang site caching non-lang specific pages for all langs #1211
2017-01-11 16:03:51 -07:00
Matias Griese
c718b8f32a
Fixed broken hash method on page modifications detection
2017-01-09 21:23:11 +02:00
Andy Miller
07b66dd5d0
Vendor updates
2017-01-06 15:51:14 -07:00
Andy Miller
2e4686fada
Updated changelog
2017-01-05 16:04:50 -07:00
ka7
e2544feeaf
spelling fixes ( #1236 )
2017-01-05 16:02:45 -07:00
Andy Miller
970bf77492
Feature/theme dev improvements ( #1232 )
...
* Initial improvements to help theme development
* Added default language to site
2017-01-05 16:02:23 -07:00
Flavio Copes
0145f454b7
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# CHANGELOG.md
2017-01-05 16:25:01 +01:00
Flavio Copes
e984d9b68f
Lint
2017-01-05 16:08:37 +01:00
Flavio Copes
1cd6773ded
Fix renaming the folder name if the page, in the default language, had a custom slug set in its header
2017-01-05 16:08:25 +01:00
Matias Griese
0445aa707b
Fixed issue with Content-Encoding: none. It should really be Content-Encoding: identity instead
2017-01-05 12:03:22 +02:00
Flavio Copes
cc96d160a4
Try rename before doing copy&delete
2017-01-04 16:43:56 +01:00
Flavio Copes
4331ab374e
Fix issue with pages folders validation not accepting uppercase letters
2017-01-04 16:35:38 +01:00
Flavio Copes
61005360a5
Add a better fix for #635 . Overwrites https://github.com/getgrav/grav/pull/1214
2017-01-03 21:39:57 +01:00
Flavio Copes
335c44385a
Fixes #635 use mv instead of rename as that does not support cross volume operations ( #1214 )
...
* Fixes #635 use mv instead of rename as that does not support cross volume operations
* Handle case exec is disabled
* Handle case is windows, where mv does not work
* Move isWindows check to Utils
2017-01-03 09:28:25 +01:00
Nicolas Lœuillet
88e9ad3df2
Updated gitignore for user/config/security.yaml ( #1231 )
2017-01-02 20:51:33 -07:00
Andy Miller
2b19414598
Merge branch 'release/1.1.12'
2016-12-26 09:50:32 -07:00
Andy Miller
b00cd00259
Merge branch 'release/1.1.12' into develop
2016-12-26 09:50:32 -07:00
Andy Miller
6097431021
Prepare for release
2016-12-26 09:50:18 -07:00
Andy Miller
55a9356681
Fix for #1227 issue - Admin JSON calls throwing errors with debugger on
2016-12-26 09:47:51 -07:00
Flavio Copes
8aee946682
Fix changelog
2016-12-23 16:12:21 +01:00
Andy Miller
523d3a331a
Merge branch 'release/1.1.11' into develop
2016-12-22 11:43:10 -07:00
Andy Miller
397107b611
Merge branch 'release/1.1.11'
2016-12-22 11:43:09 -07:00
Andy Miller
342af3deba
Prepare for release
2016-12-22 11:42:56 -07:00
Flavio Copes
dc92498cd0
Fix #900 issue with modular pages folders validation
2016-12-22 17:36:53 +01:00
Andy Miller
364209a27d
Fixed type on template not found
2016-12-21 15:16:30 -07:00
Andy Miller
46d741a2ed
Merge branch 'release/1.1.10'
2016-12-21 13:06:53 -07:00
Andy Miller
b5be9ee3f0
Merge branch 'release/1.1.10' into develop
2016-12-21 13:06:53 -07:00
Andy Miller
e0f17a48d5
Prepare for release
2016-12-21 13:06:42 -07:00
Andy Miller
fa27856bc0
Reworked changelog
2016-12-21 12:50:01 -07:00
Andy Miller
befaf5d387
Improved theme/plugin detect logic
2016-12-21 12:35:58 -07:00
Flavio Copes
9571e992d9
Improve changelog line
2016-12-20 18:05:04 +01:00
Flavio Copes
e40bed5be2
Explicitly expose array_unique Twig filter
2016-12-20 17:37:32 +01:00
Flavio Copes
442249c3a1
Fix issue with Inflector when translation is disabled [ https://github.com/getgrav/grav-plugin-simplesearch/issues/87 ]( https://github.com/getgrav/grav-plugin-simplesearch/issues/87 )
2016-12-19 21:07:43 +01:00
Flavio Copes
8b8d8bcc5b
Fix https://github.com/getgrav/grav-plugin-admin/issues/891 Add pattern for frontend validation of folder slugs
2016-12-17 18:10:19 +01:00
Flavio Copes
d2152cb48e
Changelog
2016-12-17 15:09:58 +01:00
Andy Miller
81fc0d47ac
Reworked PHP CLI router PR #1218 ( #1219 )
2016-12-17 15:07:40 +01:00
ChrisGitIt
8450f77443
fixed array handling ( #1208 )
...
if the input array looks like this:
array('valA','valB') (not a keyed array)
The return result before my change was:
array(array('valA'),array('valB'))
The return result after my change is:
array('valA','valB')
2016-12-16 12:09:23 -07:00
Flavio Copes
0ccc34d860
Improve detection of home path. Also allow ~/.grav on Windows, drop ConsoleTrait::isWindows() method, used just for that. ( #1204 )
...
* Improve detection of home path. Also allow ~/.grav on Windows, drop ConsoleTrait::isWindows() method, used just for that.
* Extract loadLocalConfig method to ConsoleTrait
* Fix issue with using Yaml::parse direcly on a filename, now deprecated
* Changelog
2016-12-16 19:10:00 +01:00
Flavio Copes
5b6452d89e
Revert "Fix #635 use mv instead of rename as that does not support cross volume operations"
...
This reverts commit d61d260ef1 .
2016-12-14 23:17:02 +01:00
Flavio Copes
d61d260ef1
Fix #635 use mv instead of rename as that does not support cross volume operations
2016-12-14 22:40:42 +01:00
Djamil Legato
1125b51f27
Fixed case where extracting a package would cause an error during rename
2016-12-13 18:45:34 -08:00
Andy Miller
bf552e22f1
Merge branch 'release/1.1.9' into develop
2016-12-13 13:06:16 -07:00
Andy Miller
b740142668
Merge branch 'release/1.1.9'
2016-12-13 13:06:15 -07:00
Andy Miller
d23f829559
prepare for release
2016-12-13 13:05:57 -07:00
Matias Griese
85bf215dc6
Changelog update
2016-12-12 09:37:02 +02:00
Matias Griese
9db04abd1c
Add support for calling Media object as function to get medium by filename
2016-12-12 09:31:33 +02:00
Andy Miller
156f645576
Set Grav to be in 'testing' while in RC state
2016-12-11 18:22:54 -07:00
Flavio Copes
d3b654bdb0
Added checks before accessing admin reference during Page::blueprints() call
2016-12-10 18:34:13 +01:00
Andy Miller
7ed078ce31
unused 'use' statements
2016-12-08 16:10:44 -07:00
Andy Miller
3c6df48b8b
Insight fixes
2016-12-08 15:49:45 -07:00
Matias Griese
833cd497bb
YAML syntax fixes
2016-12-08 12:57:40 +02:00
Matias Griese
625f3d3a34
Better error handling in cache clear
...
Added new parameter `remove` for `onBeforeCacheClear` event
2016-12-08 12:57:18 +02:00
Andy Miller
380157f9cc
prepare for release
2016-12-07 16:05:12 -07:00
Andy Miller
74c005d39c
Added new onBeforeCacheClear event
2016-12-07 14:48:00 -07:00
Aaron Dalton
7b2716dab1
Added warning to command when new Grav version is available ( #1194 )
2016-12-07 14:16:00 -07:00
Djamil Legato
906c090bd4
Fixed issue with redirect of a page getting moved to a different location
2016-12-07 12:56:00 -08:00
Andy Miller
27ad9a24eb
Updated vendor libraries
2016-12-07 11:51:56 -07:00
Matias Griese
83fdecbdd1
Added stream support for images ()
...
Added stream support for links (`[Download PDF](user://data/pdf/my.pdf)`)
2016-12-07 19:51:06 +02:00
Flavio Copes
6c1a76b901
Use permissions field in group details. Fix saving permissions
2016-12-05 19:17:46 +01:00
Flavio Copes
4a5847784a
Thanks to @hughbris for taxonomy filter issue 896fb8138b
2016-12-05 10:06:47 +01:00
Flavio Copes
896fb8138b
Fix #1184 Fix issue with using a multiple taxonomy filter of which one had no results
...
If there are 2+ taxonomies required but one has 0 items, it was just
picking the ones corresponding to the other taxonomy, thus generating a
wrong result. Adding an empty array will later make array_intersect_key
generate an empty array if the operation is `and`
2016-12-03 13:47:25 +01:00
Andy Miller
678c445799
updated changelog
2016-12-02 10:27:39 -07:00
Fredrik Ekelund
36428e4735
Added ability to pass an array of explicit widths to ImageMedium#derivatives ( #1133 )
...
* Added ability to pass an array of explicit widths to ImageMedium#derivatives
Allows for more precise control than the min-width, max-width and
step parameters.
* ImageMedium#derivatives can now be called with an array from Markdown as well
Previously it was only possible from Twig code or PHP code
2016-12-02 10:21:59 -07:00
Vivien HAAG
10da784d53
Fix Page Collections problem with @page.modular ( #1178 )
2016-12-02 10:16:05 -07:00
Djamil Legato
c64cdb5dad
Typos in changelog
2016-12-01 12:42:59 -08:00
Djamil Legato
52b68a0a1b
Add range(int min, int max, int step) twig function to generate an array of numbers between min and max, inclusive
2016-12-01 12:40:21 -08:00
Flavio Copes
ee1742af1f
Sync webserver-configs/htaccess.txt with .htaccess
2016-11-29 11:33:50 +01:00
Matias Griese
6315283a3a
Fix publish date ordering
2016-11-29 12:29:16 +02:00
Flavio Copes
d8b3f215a2
Use new permissions field in user account
2016-11-28 19:00:25 +01:00
Flavio Copes
3838de1d97
If an array field has ignore_empty: true, only save options with a value
2016-11-28 18:59:41 +01:00
Flavio Copes
f6ddba52d8
Added alias selfupdate to the self-upgrade bin/gpm CLI command
2016-11-28 13:27:23 +01:00
Andy Miller
f7b35c3b79
Updated version
2016-11-26 20:22:33 -07:00
Flavio Copes
8dd65b709d
Fix #946 issue with the sample nginx.conf, security section moved before PHP handler, and fixed backup folder uncorrectly named as backups
2016-11-25 22:32:14 +01:00
Flavio Copes
3064fe8ad9
Fix #713 Remove mappings missing if not cloned from github
2016-11-25 18:33:52 +01:00
Matias Griese
287a329a4d
Added two new sort order options for pages: publish_date and unpublish_date
2016-11-24 15:03:51 +02:00
Flavio Copes
923b2469f9
Fix https://github.com/getgrav/grav-plugin-admin/issues/874 use updated class namespace
2016-11-24 13:50:15 +01:00
Flavio Copes
55bb4cf2fa
Fix #1179 issue when we have a meta file without corresponding media
...
Also update changelog entries
2016-11-22 17:22:27 +01:00
Flavio Copes
5105be338a
Decode single taxonomy params ( #1164 )
...
Allows to use commas in taxonomy terms
2016-11-19 11:32:54 -07:00
Amélie Turgeon
20e36c8a00
Add 2 new language values for French ( #1174 )
...
set the name and native name for these two.
(fr-FR and fr-CA)
2016-11-19 11:32:05 -07:00
Flavio Copes
9dd4f690a8
Allow to override sorting flags for page header-based or default ordering. ( #1173 )
...
If the `intl` PHP extension is loaded, only these flags are available:
https://secure.php.net/manual/en/collator.asort.php . Otherwise, you can
use the PHP standard sorting flags
(https://secure.php.net/manual/en/array.constants.php )
[#1169 ](https://github.com/getgrav/grav/issues/1169 )
2016-11-19 11:29:28 -07:00
Matias Griese
9a15b5ebdc
Multisite: Create image cache folder if it doesn't exist
2016-11-15 16:10:34 +02:00
Andy Miller
5c003d38be
Ready for an RC.1 release
2016-11-09 10:58:13 -07:00
Andy Miller
95ab80b8f9
Added message service into core Grav
2016-11-09 10:48:36 -07:00
Andy Miller
079468c609
Added User::find() method
2016-11-08 11:17:01 -07:00
Andy Miller
7c98ca7134
Added Base32 encode/decode class
2016-11-07 12:19:04 -07:00
Matias Griese
fbf9c345b9
Fixed URI path in multi-site when query parameters were used in front page
2016-11-07 08:45:02 +02:00
Andy Miller
491e73eade
Fixed CompiledJsonFile as it was not caching properly
2016-11-04 06:47:27 -06:00
Djamil Legato
e73773672b
Removed internal docs reference for Folder::create and Folder::mkdir
2016-11-01 17:07:06 -07:00
Andy Miller
98d022ee49
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-11-01 13:03:53 -06:00
Andy Miller
abca8ce433
CompiledJsonFile::content() should support $assoc
2016-11-01 13:03:43 -06:00
Flavio Copes
2dcd4aeaad
Changelog
2016-11-01 13:54:06 +01:00
Fredrik Ekelund
58d4e3384e
Use correct ratio when applying image filters to image alternatives ( #1147 )
...
Because of a previous change, the keys of the image alternatives array
is no longer the ratio, but rather the image width. We now make sure to
calculate the ratio correctly and use the appropriate one when applying
the image filters.
2016-11-01 13:52:50 +01:00
Andy Miller
76aed8a119
Added CompiledJsonFile
2016-10-28 13:49:11 -06:00
Flavio Copes
37b8ffb7d2
Fix #1135 return max available number of items when calling random() on a collection passing an int > available items
2016-10-27 21:04:25 +02:00
Flavio Copes
af53d79e5e
Add Caddyfile for newer Caddy versions #1115
2016-10-25 18:58:52 +02:00
Flavio Copes
c3aa11abeb
Changelog
2016-10-25 16:33:57 +02:00
Gilles van Eeden
8e1454b3ab
functions added to taxonomy and twigextension ( #1124 )
...
* Update Taxonomy.php
* Update TwigExtension.php
* Update TwigExtension.php
Incorrect comment updated.
2016-10-25 16:32:18 +02:00
Flavio Copes
1c32f4eaee
Changelog
2016-10-25 16:27:24 +02:00
Adam Roe
cd15b9197b
Don't truncate HTML if content length is less than summary size ( #1125 ), fixes #1114
2016-10-25 16:25:56 +02:00
Andy Miller
afc18236c2
Fixed issue with site redirects/routes not processing with extensions
2016-10-24 10:13:21 -06:00
Andy Miller
9bac4df02a
Merge branch 'release/1.1.8'
2016-10-22 22:38:47 -06:00
Andy Miller
fb1c8eb80d
Merge branch 'release/1.1.8' into develop
2016-10-22 22:38:47 -06:00
Andy Miller
19f3a24257
version update
2016-10-22 22:38:37 -06:00
Andy Miller
5bf95d8b87
Fixed an issues with unset SSL setting #1132
2016-10-22 22:36:58 -06:00
Andy Miller
7d7bb0d52a
Merge branch 'release/1.1.7'
2016-10-22 20:48:51 -06:00
Andy Miller
0a459d256d
Merge branch 'release/1.1.7' into develop
2016-10-22 20:48:51 -06:00
Andy Miller
6185edcc1b
version update
2016-10-22 20:48:37 -06:00
Andy Miller
814c726323
Changelog updated
2016-10-22 20:47:58 -06:00
Fredrik Ekelund
db4c9c1844
ImageMedium#derivatives now works with image filters ( #1107 )
...
* ImageMedium->derivatives now works with image filters
Previously, using ImageMedium->derivatives would not work well in
combination with image filters or the other method of generating
srcset variants of images (by appending eg. "@2x" to their
filenames). This commit hopefully fixes that.
* Modified initialization of image alternatives
The biggest alternative will now become the base medium, and
alternatives will be filled out as necessary in a descending
manner.
* Fully reset image when derivatives method is called
Otherwise we get some funky results, with the possibility of two
different images being rendered between the full-width srcset
version and the original src version.
* Account for risk of original file not existing when generating image derivatives
* Fixed an issue where too many alternatives would be generated
When using naming conventions to generate image alternatives, this
patch would previously generate a “@1x” alternative if one didn’t
exist. That’s no longer the case
* Add an "@1x" alternative when an image lacks a base medium
When an image only has an alternative medium - ie. the only
version of the image ends in eg. "@3x", then we construct the
missing alternatives automatically. Previously, we would only do
this down till "@2x", meaning that the image that would have been
the base medium, had the image been manually resized, wasn't
created. This has now been fixed.
* Always make smallest image alternative the base medium
When an image lacks a base medium on disk (eg. the only existing
image is an @2x version), then we make a scaled down version the
base medium, which ensures that the smaller version is served up
in the src attribute in the HTML.
Also, don't reset the image alternatives when calling
ImageMedium#derivatives, instead only generate the image
alternatives that are missing.
* Set better prettynames for image derivatives
* Changed image derivatives prettynames to be width based
Instead of example2x.jpeg, we now have eg. example1280w.jpeg
2016-10-22 20:44:28 -06:00
Djamil Legato
a96820af36
Ensuring fallback to true for verify_peer, just in case
2016-10-20 11:01:11 -07:00
Djamil Legato
f2c6829cd9
Reverted change
2016-10-20 10:58:47 -07:00
Djamil Legato
790429e286
Only pass verify_peer settings to cURL and fopen if the setting is disabled
2016-10-20 10:54:05 -07:00
Andy Miller
b42366cad2
remote image test
2016-10-19 13:28:35 -06:00
Andy Miller
5069088501
Merge branch 'release/1.1.6'
2016-10-19 09:29:14 -06:00
Andy Miller
122db6330e
Merge branch 'release/1.1.6' into develop
2016-10-19 09:29:14 -06:00
Andy Miller
cac93a73af
version update
2016-10-19 09:29:00 -06:00
Andy Miller
f1692b20be
vendor lib updates
2016-10-19 09:19:37 -06:00
Flavio Copes
855d4f73b9
Add ability to adjust images orientation using EXIF data ( #555 )
...
* Auto-adjust images orientation using EXIF data
* Fix composer.json
* Drop Excerpts edit
* Restore automatic orientation fix
* Revert "Restore automatic orientation fix"
This reverts commit 4b8af1fe72 .
* Add auto orientation capability to images. Defaults to false to avoid forcing cache on every image
* Changelog
2016-10-19 06:46:07 -06:00
Andy Miller
92401de443
Fix for prettyname growing with operations
2016-10-14 17:51:13 -06:00
Andy Miller
31e358ca7c
Merge branch 'feature/fixed_responsive_prettynames' into develop
2016-10-14 16:12:06 -06:00
Andy Miller
851dec76d2
Updated changelog
2016-10-14 16:11:49 -06:00
Andy Miller
19dfa4e011
Fixed responsive pretty names
2016-10-14 14:14:11 -06:00
Andy Miller
422735a1a2
Updated changelog
2016-10-12 18:06:26 -06:00
Benny
50c2ecbfdf
ParsedownGravTrait addBlockType and addInlineType enhancements ( #1062 )
2016-10-12 18:04:32 -06:00
Andy Miller
5143941356
Tweaks for PR #1091 - using same 'display' setting and values 1,0,-1 for full backwards compatibility (even on save)
2016-10-12 17:46:56 -06:00
Andy Miller
05bd715d6c
Tweaks to session split PR - #1096
2016-10-12 17:17:45 -06:00
Aaron Dalton
4f8ac36a9a
Added 'system.errors.verbosity' that ideally would replace 'system.errors.display' eventually ( #1091 )
2016-10-12 17:10:58 -06:00
maxfrigge
6300ab8a03
feat(admin): add setting to split admin and front-end session ( #1096 )
2016-10-12 17:03:30 -06:00
Andy Miller
0cadb0cd90
Added onMediaLocate() event to add custom media locations for Excerpt support
2016-10-12 16:54:14 -06:00
Andy Miller
a9eb707d8b
Added fast hash option for file checking. Checks all files and timestamps
2016-10-12 16:52:51 -06:00
Andy Miller
834505ee24
Composer update
2016-10-11 20:55:31 -06:00
Andy Miller
9a56bff1d4
Merge branch 'feature/breaking_out_link_and_image_logic' into develop
2016-10-11 15:56:35 -06:00
Andy Miller
4715ab7057
One more test
2016-10-11 15:53:31 -06:00
Andy Miller
4ed5f163ed
Added an option to get just the route back from Uri::convertUrl()
2016-10-11 12:49:49 -06:00
Flavio Copes
e95c4db843
Avoid failing on files not listed in media.types, in which case fromFile returns null
2016-10-11 19:42:15 +02:00
Djamil Legato
efaf41c4e2
Reverted 21cd09e2a9
2016-10-11 09:58:09 -07:00
Djamil Legato
21cd09e2a9
Fixed jpeg file format support in Media
2016-10-10 14:58:42 -07:00
Andy Miller
8d84b94bc7
Some cleanup and a working test
2016-10-06 19:01:48 -06:00
Andy Miller
ce2b7d7175
Languages fixed again, was issue with type
2016-10-06 18:30:03 -06:00
Andy Miller
9a21792b27
Refactored into Excerpts helper but multilang broken
2016-10-06 18:05:56 -06:00
Andy Miller
110cd9535b
Switched to stable toolbox
2016-10-06 16:51:02 -06:00
Andy Miller
a11e608463
Updated Vendor libs
2016-10-06 11:47:56 -06:00
Andy Miller
185acb4d2a
updated some docblocks
2016-10-06 11:35:48 -06:00
Andy Miller
087ec7ebaf
cleanup
2016-10-06 11:12:53 -06:00
Andy Miller
2a507ba994
cleanup
2016-10-06 11:11:03 -06:00
Andy Miller
1d852abad3
cleanup
2016-10-06 11:08:55 -06:00
Andy Miller
4762663507
cleanup
2016-10-06 11:03:36 -06:00
Andy Miller
e5524af557
cleanup
2016-10-06 10:58:27 -06:00
Andy Miller
5baec2dca5
Bit more flexible!
2016-10-05 21:49:09 -06:00
Andy Miller
5866379b92
some more helper stuff
2016-10-05 21:39:53 -06:00
Andy Miller
46a5567386
just dealing in excerpts for now
2016-10-05 20:57:00 -06:00
Andy Miller
4c6c9a722c
initial attempt
2016-10-05 17:15:46 -06:00
Flavio Copes
bbcc627a70
Fix saving a group, use data
2016-10-04 16:41:07 +02:00
Andy Miller
0416956af8
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-10-03 18:49:10 -06:00
Andy Miller
3a250d2744
cleaned up with regex constant
2016-10-03 18:48:43 -06:00
Flavio Copes
36e3b788a6
Add jQuery 3.x #1070
2016-10-03 17:18:00 +02:00
❤ rose shimada
c51a07c4e9
Adding xlsm to supported mime types ( #1054 )
...
Most of Excel family is there except for macro-capable xls in Office 2007. Tested and working to enable .xlsm file upload.
2016-10-03 16:56:59 +02:00
Flavio Copes
70a38d1d3a
Avoid gitignoring any vendor folder in a Grav site subfolder (but still ignore the main vendor/ folder)
2016-10-03 16:22:03 +02:00
Flavio Copes
bc3943b386
Reformat
2016-10-03 16:03:01 +02:00
Andy Miller
c6f8fe259a
Removed duplicate method Grav::mime() and used existing (renamed) Utils::getMimeByExtension(), also added Utils::getExtensionByMime()
2016-10-01 17:16:35 -06:00
Andy Miller
53baf47e58
Fixed an issue with inflectorFilter test
2016-09-30 19:11:25 -06:00
Andy Miller
29c6a94c92
Updated to Twig 1.25.0 and fixed an issue that resulted with streams in bin/plugin
2016-09-30 19:02:56 -06:00
Andy Miller
c0c77fff67
Added ability to override the twig template format (html, son, xml, etc) via page header #1067
2016-09-30 12:12:52 -06:00
Andy Miller
c3e74c2e09
Set Twig back to 1.24 until we can fix some issues
2016-09-30 09:02:49 -06:00
Andy Miller
9bd058e319
Added ability to set cache.enabled via plugin
2016-09-30 07:51:06 -06:00
Andy Miller
50ff5f0920
Don't support page folders that contain param_sep in the folder name - https://github.com/getgrav/grav-plugin-admin/issues/796
2016-09-29 17:03:28 -06:00
Andy Miller
d7dce7a6d7
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-09-29 16:45:47 -06:00
Andy Miller
d1f87ca5d9
Updated vendor libraries
2016-09-29 16:45:36 -06:00
Andy Miller
956e5bd34f
Fixed external page saving - https://github.com/getgrav/grav-plugin-admin/issues/789
2016-09-29 16:45:20 -06:00
Matias Griese
112b895d56
Add option not to set environment (CLI)
2016-09-29 11:48:04 +03:00
Djamil Legato
d824e8a934
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-09-28 12:45:21 -07:00
Djamil Legato
3e02961c77
Ensure to always return an array from Licenses::get
2016-09-28 12:45:17 -07:00
Andy Miller
17b0dcc8fb
updated changelog
2016-09-28 09:59:54 -06:00
Andy Miller
6f5b44be11
Added built-in check to see if in admin, and in correct route for the plugin
2016-09-28 09:57:54 -06:00
Djamil Legato
2938b08e3d
Force Licenses slug to always be lowercase
2016-09-27 15:51:55 -07:00
Andy Miller
68c3287ad9
Refactored how file is processed
2016-09-27 13:22:17 -06:00
Djamil Legato
274fef2112
Validate license before adding it
2016-09-27 11:51:46 -07:00
Djamil Legato
0cc01d3355
Added new Licenses::validate method to validate the format of a License
2016-09-27 11:29:59 -07:00
Djamil Legato
ba6a32ad3f
Better highlight for the troubleshooting link
2016-09-27 10:31:28 -07:00
Djamil Legato
a6ff929e22
If there is no repository data, display a nicer message with details on how to proceed to potentially fix it
2016-09-27 09:49:33 -07:00
Djamil Legato
840e27f20a
Fixed missing check for Response when in CLI
2016-09-27 09:49:08 -07:00
Djamil Legato
007f4b8185
InstallCommand can now handle Licenses
2016-09-27 09:19:40 -07:00
Andy Miller
12659700af
Tweaks to Licenses file
2016-09-26 18:06:55 -06:00
Andy Miller
37a65efd89
Fix for saving
2016-09-26 13:05:57 -06:00
Djamil Legato
4f7fb896cb
Fixed missing $error_message
2016-09-24 14:54:28 -07:00
Djamil Legato
5d452578e2
Added new License class
2016-09-24 00:15:06 -07:00
Djamil Legato
08974738f1
Tweaked error output for Response
2016-09-23 16:11:48 -07:00
Djamil Legato
89070f0bbf
More detailed error for cURL
2016-09-23 15:25:35 -07:00
Djamil Legato
18dff3f8e3
Updated changelog
2016-09-23 15:14:54 -07:00
Djamil Legato
4b43c39ff5
Response class now handles better unsuccessful requests such as 404 and 401
2016-09-23 15:09:04 -07:00
Djamil Legato
2eec82fb99
Fixed missing progress method in DirectInstall Command
2016-09-23 15:07:26 -07:00
Aaron Dalton
24ea511ad1
Added documented options to .htaccess to support detecting forwarded HTTPS ( #1063 )
...
support.
2016-09-23 15:36:40 -05:00
Benny
18463b958f
Check for modular folder in Types::scanTemplates ( #1061 )
2016-09-23 12:46:08 -05:00
Djamil Legato
c4f71c9dda
Fixed verify peer default value and issue with fopen
2016-09-22 17:59:52 -07:00
Bernhard Altendorfer
584f4efcb1
Added possiblity to connect to redis via a unix socket ( #1055 )
...
* Added possiblity to connect to redis via a unix socket
* Improved redis via socket config usage and added config option to blueprints
* Updated Changelog
* Improved redis via socket by adding a default value and a placeholder in the blueprint
2016-09-21 10:45:13 -06:00
Djamil Legato
afc7963644
SSL Verify Peer ( #1053 )
...
* GPM: SSL verify peer and method (auto|fopen|curl) are now settings
* Added Admin blueprints settings
* Fixed default verify_peer value
* Fixed lang references for verify_peer
* Minor fixes for improper comments default values
2016-09-19 11:21:16 -07:00
Djamil Legato
53f41d396e
Another parsing error
2016-09-19 10:05:14 -07:00
Djamil Legato
f561f27332
Fixed Parsing error
2016-09-19 10:02:32 -07:00
Djamil Legato
744239ca76
Trying to move things around in Travis, to prevent PR from failing
2016-09-19 10:01:18 -07:00
Andy Miller
e942d1a1e6
Updated changelog to reflect new direct-install command
2016-09-19 06:41:53 -06:00
Andy Miller
a5430cda7b
Fix for huge session timeouts #1050
2016-09-19 06:41:31 -06:00
Andy Miller
c57e43ea1d
New bin/gpm direct-install command ( #1038 )
...
* initial push of DirectInstall command
* Refactored to support direct-install
* added info about dependencies, and continue question
* Cleanup per @w00fz comments
* put Grav destination check back.
2016-09-18 10:23:55 -06:00
Matias Griese
7710cba7ad
Add batch() function to Page Collection class
2016-09-16 13:22:30 +03:00
Andy Miller
3047311652
Merge branch 'release/1.1.5' into develop
2016-09-09 16:29:16 -06:00
Andy Miller
3459fbc871
Merge branch 'release/1.1.5'
2016-09-09 16:29:15 -06:00
Andy Miller
370f683985
version update
2016-09-09 16:29:08 -06:00
Andy Miller
1baf19d486
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-09-09 16:02:45 -06:00
Andy Miller
0e16a271b7
organization tweaks for system.yaml
2016-09-09 16:02:31 -06:00
Djamil Legato
4a756399f1
Updated composer
2016-09-09 11:57:06 -07:00
Djamil Legato
4401fbc6a6
Improved bin/plugin to list plugins with commands faster by limiting the depth of recursion
2016-09-09 11:56:02 -07:00
Flavio Copes
9a68f0784d
Fix issue in calling page.summary when no content is present in a page
...
Related forum topic:
https://getgrav.org/forum#!/general:error-when-summary-is-emtpy
2016-09-09 14:50:12 +02:00
Matias Griese
8ca1d31b90
Twig variable base_url now supports multi-site by path feature
2016-09-09 13:24:49 +03:00
Matias Griese
cf3cd3d2d1
Follow symlinks in Folder::all()
2016-09-09 10:40:16 +03:00
Andy Miller
c16952a4c9
added changelog
2016-09-08 12:30:47 -06:00
Andy Miller
b6e785bd2a
Refactored onPageNotFound event to fire after onPageInitialized
2016-09-08 12:30:34 -06:00
Andy Miller
da0dbeb6b3
update changelog
2016-09-08 09:11:00 -06:00
Andy Miller
76f5b99c52
Quietly skip missing streams on clear
2016-09-08 09:09:15 -06:00
Andy Miller
60986083dc
Merge branch 'release/1.1.4'
2016-09-07 17:03:35 -06:00
Andy Miller
adec441065
Merge branch 'release/1.1.4' into develop
2016-09-07 17:03:35 -06:00
Andy Miller
fe8fb5fa42
version update
2016-09-07 17:03:19 -06:00
Andy Miller
d62de27f63
updated changelog
2016-09-07 16:41:19 -06:00
CSixtyFour
fd4c0d97a2
Update LanguageCodes.php ( #1030 )
...
added language orientation for a Persian and Urdu
2016-09-07 16:06:55 -06:00
Flavio Copes
2669e11c9d
Move media blueprints out of core
2016-09-07 17:04:43 +02:00
Andy Miller
ee6b270776
Typo in GPM::install command
2016-09-06 18:16:28 -06:00
Andy Miller
9651ad7ef1
Updated version for testing RC plugins
2016-09-06 17:29:06 -06:00
Andy Miller
e19f2042bb
Updated changelog
2016-09-06 15:42:02 -06:00
Andy Miller
a54f30b8ae
Revamped the Html Truncator code to address issues with invalid HTML #1019
2016-09-06 15:38:36 -06:00
Andy Miller
10825d3f70
Updated to latest vendor libs
2016-09-03 11:12:40 -06:00
Andy Miller
fa35ba87e5
updated composer binary
2016-09-03 11:12:30 -06:00
Andy Miller
20c0b48070
-a
2016-09-03 09:34:18 -06:00
Andy Miller
09cae00038
Moved Image filter() call to end of save action #984
2016-09-02 15:38:00 -06:00
Djamil Legato
68557a8248
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-09-02 14:18:38 -07:00
Djamil Legato
1021674f61
Remove no longer needed files validator
2016-09-02 14:18:35 -07:00
Andy Miller
3859d3149b
updated vendor libs
2016-09-02 15:05:16 -06:00
Andy Miller
7eb76ee80c
Fix for memcached connection #1020
2016-09-02 08:45:12 -06:00
Andy Miller
9b94ce6405
Allow environment to be passed to bin/gpm and bin/plugin commands
2016-09-01 15:44:43 -06:00
Andy Miller
9f2852a56e
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-09-01 12:54:47 -06:00
Andy Miller
69133c9118
181st day is in June!
2016-09-01 12:54:33 -06:00
Matias Griese
24ef246391
Add a way to set environment from CLI
2016-09-01 21:27:08 +03:00
Andy Miller
36882e09dd
minor cleanup
2016-08-31 09:58:24 -06:00
Andy Miller
eb27e3e711
fix for bin/gpm index when filtered
2016-08-31 09:57:21 -06:00
Djamil Legato
dc882fffd8
Cleanup
2016-08-29 23:23:21 -07:00
Andy Miller
585a64f7ac
Remove useless extra collection cmd check
2016-08-29 18:21:12 -06:00
Djamil Legato
1bfe99b9cd
Allow Utils::setDotNotation to merge data, rather than just set.
2016-08-27 12:29:11 -07:00
Flavio Copes
b73f92c78c
Changelog
2016-08-26 14:22:17 +02:00
Ole Vik
b787cdeda7
Use pages.markdown.extra in system.yaml ( #1007 )
...
Markdown Extra is incorrectly specified as `markdown_extra`, whereas it should be:
```
markdown:
extra: false
```
2016-08-26 14:21:16 +02:00
Andy Miller
773e6aef04
Updated to toolbox
2016-08-25 21:24:38 -06:00
Djamil Legato
ca5bfcaaed
Fixed regression with Sessions and its path. Forcing $domain when creating a new session
2016-08-25 16:27:20 -07:00
Andy Miller
d29aa79996
cleanup
2016-08-25 15:49:40 -06:00
Andy Miller
b1e940c7d9
removed accidental xdebug_break()
2016-08-25 14:57:07 -06:00
Djamil Legato
272ddcd831
Force creation of user, cache and log if they don’t exist
2016-08-25 13:51:25 -07:00
Djamil Legato
175f3e3f0e
Added override and force options for Streams setup
2016-08-25 13:47:14 -07:00
Djamil Legato
f29104ad5d
Fixed tmp streams
2016-08-25 12:45:16 -07:00
Andy Miller
64ceef447c
Fix for invalid HTML with StaticImageMedium #1001
2016-08-24 18:48:34 -06:00
Andy Miller
d44ee8814a
Missing changelog entry added
2016-08-24 17:33:23 -06:00
Andy Miller
5c2be54ad6
composer update
2016-08-24 17:30:53 -06:00
Andy Miller
05b52469ea
fixed a messed up changelog
2016-08-24 16:31:55 -06:00
Andy Miller
b58d107ba7
Added RTL in LanguageCodes plus ::getOrientation() and ::isRtl() methods
2016-08-24 16:22:19 -06:00
Andy Miller
3e29ae0923
More reliable Page::home() check
2016-08-24 15:49:46 -06:00
Flavio Copes
0496fc3790
Allow subfolder url rewrite ( #896 )
...
By setting `custom_base_url` in system.yaml, we can have Grav in a subfolder but run it in the domain root.
## Scenario 1
Grav is installed in `http://localhost:8080/grav-develop ` but you want it to respond on `http://localhost:8080 `
In system.yaml, set
```
custom_base_url: 'http://localhost:8080 '
```
and set the session path to the new Grav site path,
```
session:
path: /
```
And in the domain root, set the redirect, e.g. with .htaccess:
```
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/grav-develop/
RewriteRule ^(.*)$ /grav-develop/$1
```
where `grav-develop` is the subfolder where Grav is.
## Scenario 2
Grav is installed in `http://localhost:8080/grav-develop ` but you want it to respond on `http://localhost:8080/xxxxx `
In system.yaml, set
```
custom_base_url: 'http://localhost:8080/xxxxx '
```
and set the session path to the new Grav site path,
```
session:
path: /xxxxx
```
And in the new root folder, /xxxxx, set the redirect, e.g. with .htaccess:
```
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/grav-develop/
RewriteRule ^(.*)$ /grav-develop/$1
```
where `grav-develop` is the sister subfolder where Grav is.
2016-08-24 19:23:49 +02:00
Djamil Legato
b3ce52a6c8
Updated Selfupgrade and Install commands to use tmp:// for storing the downloaded packages
2016-08-23 15:03:12 -07:00
Djamil Legato
9540045a6f
This wasn’t meant to be removed quite yet (ref: c24c1cd689)
2016-08-23 14:41:51 -07:00
Djamil Legato
c24c1cd689
Added new tmp folder at root
...
`tmp` is a new folder that serves as container for temporary files. It is very similar to `cache` but its content is meant to be more persistent than cache. Temporary files are meant to survive cache clearance, developers should be responsible of ensuring temporary files are properly removed when needed.
Accessible via stream `tmp://`.
Can be cleared with `bin/grav clear --tmp-only` as well as `--all`.
2016-08-23 14:38:46 -07:00
Andy Miller
7d7ef5ea74
Fix for filtering collections throwing null key error
2016-08-22 15:55:30 -06:00
Andy Miller
5ca2bf4ae8
removed safe email test.. It's random now, not much to test.
2016-08-22 13:50:18 -06:00
Andy Miller
a1039db7af
Added more randomization to safe_email twig filter #998
2016-08-22 13:45:55 -06:00
Matias Griese
5adceea7e9
Add function to get direct access to blueprint schema
2016-08-22 19:53:32 +03:00
Andy Miller
7f83252e23
Fixed regex to not pick up multilang page files when no multilang enabled.
2016-08-22 10:16:35 -06:00
Andy Miller
de1d824439
Pre PHP 5.6 regression fix
2016-08-21 09:48:01 -06:00
Andy Miller
9e2cd09cd7
Changed page search to use SPL GlobIterator and more robust regex. Ever so slightly faster too! #995
2016-08-21 09:39:45 -06:00
Andy Miller
ae7c43bcfd
Removed 307 as it breaks the admin and is not well supported by browsers - https://github.com/getgrav/grav-plugin-admin/issues/743
2016-08-19 11:28:05 -06:00
Djamil Legato
d660bae517
Fixed regression with selfupgrade command, preventing to get a status about the current version when symbolically linked.
...
Using proper Installer methods to check for symbolical link folder.
2016-08-18 16:00:15 -07:00
Andy Miller
c1ac1add27
changelog update
2016-08-18 16:47:39 -06:00
Andy Miller
35dbc444db
Allow overwrite in GPM::selfupgrade with -o option
2016-08-18 16:40:33 -06:00
Andy Miller
0ec20681d2
Add overwrite option for update
2016-08-18 16:04:10 -06:00
Andy Miller
817fae5955
Removed redundant existing check
2016-08-18 16:03:50 -06:00
Andy Miller
426ec0cb67
added new GPM::getInstallable() method
2016-08-18 16:03:07 -06:00
Andy Miller
560c1c94b4
Fixed -y|--all-yes option for GPM::info
2016-08-18 15:15:40 -06:00
Andy Miller
126ca98252
tidying up
2016-08-18 14:02:36 -06:00
Andy Miller
398c56c20b
Fixed -y|--all-yes option for GPM::uninstall
2016-08-18 14:00:02 -06:00
Andy Miller
cd816b6774
extra cleanup for GPM::Install
2016-08-18 13:53:31 -06:00
Andy Miller
613e985fdb
Fixed -y|--all-yes option for GPM::install - #985
2016-08-18 13:37:43 -06:00
Andy Miller
84e64785bb
Improved GPM::Uninstall command to take into account multiple similar dependencies and output format similar to GPM::Install
2016-08-18 11:59:38 -06:00
Andy Miller
ea9b4568bf
Set default state for installation of dependencies to true
2016-08-18 11:58:42 -06:00
Andy Miller
76016cd3f8
remove default 'index' command for GPM to more easily see available commands
2016-08-17 19:16:34 -06:00
Andy Miller
af282312f1
Added support for @page.modular per #988
2016-08-17 18:54:20 -06:00
Andy Miller
97d8c63951
extra space
2016-08-17 18:03:40 -06:00
Andy Miller
97607ac033
Merge branch 'feature/climate_integration' into develop
2016-08-17 17:49:26 -06:00
Andy Miller
ea6dc3ef22
Added CLImate composer package for tables support in CLI
2016-08-17 17:49:06 -06:00
Andy Miller
6fb49a3a8a
Improved UI for CLI GPM Index to use tables
2016-08-17 17:48:46 -06:00
Andy Miller
77a7e3da2e
Added support for external_url: page header
2016-08-17 14:19:20 -06:00
Andy Miller
39745be4e8
Vendor updates for PHP 7.1 support
2016-08-16 18:31:41 -06:00
Andy Miller
f7c968128a
updated changelog
2016-08-16 16:10:06 -06:00
Andy Miller
22387f42f3
Add flatten array utility function
2016-08-16 16:07:37 -06:00
Djamil Legato
3007d997bf
Fixed missing GitHub Auth in Global Env for Travis
2016-08-14 13:18:22 -07:00
Andy Miller
7843b30796
Merge branch 'release/1.1.3'
2016-08-14 10:50:36 -06:00
Andy Miller
52ace4f5a7
Merge branch 'release/1.1.3' into develop
2016-08-14 10:50:36 -06:00
Andy Miller
7c42541a0b
version update
2016-08-14 10:50:26 -06:00
Andy Miller
ae8ca63fa7
Fix for lightbox exception - #981
2016-08-14 10:42:34 -06:00
Andy Miller
1232ecacf7
Merge branch 'release/1.1.2'
2016-08-11 12:42:55 -06:00
Andy Miller
95f362c9ce
Merge branch 'release/1.1.2' into develop
2016-08-11 12:42:55 -06:00
Andy Miller
060b55bc6e
version update
2016-08-11 12:42:46 -06:00
Andy Miller
deda94a779
Fix for image not rendering 'id' attribute - #956
2016-08-11 09:56:27 -06:00
Matias Griese
f99f42a979
Debugger: Add support for dumping exceptions
2016-08-11 16:47:47 +03:00
Andy Miller
b3f35fb16e
Add ability to look up page mime types from media.yaml - #966
2016-08-10 16:53:58 -06:00
Andy Miller
1c462e8784
quoted redirect rules
2016-08-09 13:33:51 -06:00
Andy Miller
07d95d189c
Added logic to not add timestamp on remote references.
2016-08-01 16:20:02 -06:00
Andrew Murray
d8688975a2
Fixed typo ( #964 )
...
cheers
2016-07-31 00:06:50 -06:00
Flavio Copes
74f6890ce8
Prevent exception being thrown when calling the Collator constructor failed in a Windows environment with the Intl PHP Extension enabled [ #961 ]
2016-07-27 17:23:01 +02:00
Andy Miller
ab17fb2fdd
use Inflector class to hyphenize for consistency and safety
2016-07-22 09:46:52 -06:00
Flavio Copes
2bb6d1d4db
Changelog
2016-07-22 17:22:17 +02:00
Flavio Copes
07beafc679
If no parent is set and I call a siblings collection, return a new collection
...
Fix for a plugins combination issue detailed in
https://github.com/getgrav/grav-plugin-sitemap/issues/22
2016-07-22 17:21:02 +02:00
Flavio Copes
a40c61a8fa
Fix #952 hypenize the session name
2016-07-22 15:20:04 +02:00
Flavio Copes
e13ded1a5d
Changelog
2016-07-20 17:45:30 +02:00
Flavio Copes
98534bc836
Force SSL on a page if system.force_ssl is enabled ( #899 )
...
* Force SSL on a page if system.force_ssl is enabled
* Blueprint for force_ssl option
* Add default false for force_ssl
2016-07-20 17:33:29 +02:00
Flavio Copes
9b673591db
Changelog
2016-07-20 15:07:02 +02:00
Benny
496be79aa1
Improved authorize Twig extension ( #948 )
2016-07-20 15:00:15 +02:00
Djamil Legato
c0fcac3393
Fixed Folder::delete method to recursively remove files and folders and causing Upgrade to fail.
2016-07-19 11:16:13 -07:00
Flavio Copes
4d43812c77
Updated dependencies
2016-07-19 14:43:44 +02:00
Andy Miller
5a65269ef3
Merge branch 'release/1.1.1' into develop
2016-07-16 11:07:57 -06:00
Andy Miller
1a1b29116d
Merge branch 'release/1.1.1'
2016-07-16 11:07:56 -06:00
Andy Miller
6e6ff7c0b4
version update
2016-07-16 11:07:45 -06:00
Andy Miller
5871d1a823
Fix for invalid HTML chars and very long site titles #701
2016-07-15 11:44:16 -06:00
Andy Miller
cdb575c1bc
updated changelog
2016-07-15 10:02:24 -06:00
Andy Miller
8b6c77b8dd
bad nginx.conf
2016-07-15 08:43:00 -06:00
Flavio Copes
704521960e
Make paramsRegex static to prevent issue with calling it statically
2016-07-15 11:32:57 +02:00
Andy Miller
231bc816f0
Merge branch 'release/1.1.0'
2016-07-14 14:35:39 -06:00
Andy Miller
95537f3a32
Merge branch 'release/1.1.0' into develop
2016-07-14 14:35:39 -06:00
Andy Miller
82f453ea2f
set releases to stable
2016-07-14 14:35:23 -06:00
Andy Miller
b0db8c89dd
changed to stable releases
2016-07-14 14:33:17 -06:00
Andy Miller
3594e000b2
Merge branch 'release/1.1.0' into develop
2016-07-14 12:03:32 -06:00
Andy Miller
f8adf87544
Merge branch 'release/1.1.0'
2016-07-14 12:03:31 -06:00
Andy Miller
b193fcd2ed
version update
2016-07-14 12:03:21 -06:00
Andy Miller
6dfa1542fb
updated versions
2016-07-13 17:13:03 -06:00
Andy Miller
2282d2c69c
Fixed up the languages
2016-07-13 17:07:08 -06:00
Andy Miller
5a1d1a7622
Added Luxembourgish back to language codes
2016-07-13 16:22:41 -06:00
Andy Miller
6c042b4804
Unified PHP code header styling
2016-07-11 16:07:14 -06:00
Andy Miller
9b7b953684
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-07-11 13:20:01 -06:00
Andy Miller
0d8c69b615
updated changelog
2016-07-11 13:19:43 -06:00
Flavio Copes
29f6da675d
Cache images loaded from the route (when cache is enabled) ( #905 )
...
* Cache images loaded from the route (when cache is enabled)
* Use GMT instead of +0000 as used in DATE_RFC1123 format
2016-07-11 13:13:25 -06:00
Tyler Cosgrove
8e7cc01e75
Add user to config ( #913 )
2016-07-11 13:08:42 -06:00
Benny
1fb2d7333c
Feature: Better assets pipelining ( #917 )
...
* Add smart assets pipeline generation
* Drop cache key
* Fix absolute path generation in `buildLocalLink`
* Add unit test case
2016-07-11 13:06:05 -06:00
Djamil Legato
3529d19c8f
Added support for validation of multiple email in the type: email field (grav-plugin-email#31)
2016-07-05 16:32:05 -07:00
Flavio Copes
a6eef19297
Default getUpdatable to both plugins and themes
...
Was modified in https://github.com/getgrav/grav/pull/921 and caused an
error in Admin as the signature changed, restore original functionality
by default
2016-07-04 14:30:50 +02:00
Flavio Copes
6a169bf5f4
Fix https://github.com/getgrav/grav-plugin-admin/issues/682 saving a user when it's not yet created
2016-07-04 14:16:48 +02:00
Jean-Philippe Dépigny
05da8e90bf
Feature/more options gpm #892 ( #921 )
...
* add options to updateCommand in order to update only themes or plugins
* Fix typo in options comments
* refactor updateCommande and getUpdatable method in order to handle no options (plugins or themes)
* fix PSR-2 typo
2016-07-01 15:28:44 +02:00
Jean-Philippe Dépigny
c5b5423d5c
add ext-zip requirement ( #922 )
2016-07-01 13:51:35 +02:00
Flavio Copes
10212a310f
Update CONTRIBUTING.md
2016-06-29 08:39:46 +02:00
Flavio Copes
943d2c9892
Fix backend validation for file fields marked as required
...
Fixes https://github.com/getgrav/grav-plugin-form/issues/78
2016-06-28 13:32:39 +02:00
Andy Miller
ce499c795b
version update
2016-06-21 17:51:07 +01:00
Flavio Copes
3d53166651
Changelog
2016-06-20 18:54:36 +02:00
Flavio Copes
1bf4428752
Fix params regex not taking into consideration param separators other than :
2016-06-20 18:51:57 +02:00
Flavio Copes
d1cb75b6a2
Add a onPageFallBackUrl event when starting the fallbackUrl() method
...
Use case: allow to password-protect page media too via the Login plugin
2016-06-17 19:31:12 +02:00
Andy Miller
ac67fb7337
Switching back to more stable cache key #906
2016-06-17 16:30:42 +01:00
Benny
59bbaa5f33
Respect enable_asset_timestamp settings for pipelined Assets ( #906 )
...
* Respect `enable_assets_timestamp` settings for pipelined Assets
* Add a timestamp to the name generation process in `pipelineCss` and `pipelineJs`
* Compute uid for `pipelineCss` and `pipelineJs` on assets and on timestamp
2016-06-16 22:02:58 +01:00
Benny
f845943c47
Optimize PR #902 ( #908 )
2016-06-16 16:24:56 +02:00
Artyom Mezin
f8964ab908
Remove end date check if not specified (better 32-bit support) ( #902 )
...
* Remove end date check if not specified (better 32-bit support)
Related to https://github.com/getgrav/grav/issues/898
I can't find better way to remove it with DRY principle 😑
With smaller code we need to check a value for each `$this->items` iteration.
Also it can be used with `PHP_INT_MAX` with previous version of this code.
* Include endpoints
2016-06-15 09:19:17 +02:00
Andy Miller
fedf7f0903
version updates
2016-06-14 18:13:10 +01:00
Andy Miller
6e516e8971
updated changelog
2016-06-11 22:32:10 +01:00
Andy Miller
d42786484f
Pass the exception to the onFatalException() event
2016-06-11 22:27:34 +01:00
Flavio Copes
dbb9725567
restore require-rev
2016-06-10 14:38:53 +02:00
Flavio Copes
b5cfca1ba1
composer update
2016-06-10 13:03:32 +02:00
Flavio Copes
5931857416
Feature/cache fixes ( #887 )
...
* Add redis to the list. Add back memcached
* Add configuration options for memcache, memcached, redis
* Add Memcached implementation
2016-06-10 11:35:12 +02:00
Joel Handwell
18d320f72e
Update broken link for Doctrine Cache ( #886 )
2016-06-09 08:49:04 +02:00
Benny
0e0ed38168
Fix Utils::normalizePath() truncating zeros out of path ( #882 )
...
good fix! cheers.
2016-06-06 13:01:28 -06:00
Flavio Copes
2ba1875cc1
Update to jQuery 2.2.4
2016-06-06 11:26:22 +02:00
Andy Miller
baacfa794a
Updated nginx configuration
2016-06-03 11:21:35 -06:00
Andy Miller
ef456888f8
Added various ways to get and set the css/js/collections . This should allow full control of manipulating assets via plugins. #876
2016-06-02 18:05:24 -06:00
Andy Miller
858fbbe41c
Fixed a couple of missed references to new media.types
2016-06-02 14:55:37 -06:00
Andy Miller
ee567fc1dc
Moved media list items into an types: key.
2016-06-02 14:50:22 -06:00
Andy Miller
cd30e6a331
version update
2016-06-01 17:43:54 -06:00
Andy Miller
35c7698139
Reverted the gzip fixes.. will try again!
2016-05-31 11:51:51 -06:00
Andy Miller
471cf7fe31
Removed references to mcrclay/minify's CSS and JS min
2016-05-31 11:29:37 -06:00
Andy Miller
88fad44dca
switched mcrclay/minify library for matthiasmullie/minify
2016-05-31 11:26:27 -06:00
Flavio Copes
cb28112d94
Also enable system.apache_zlib_fix if apache+fcgi
2016-05-31 17:12:45 +02:00
Flavio Copes
822a111919
Re-apply 7619d3b54a which got lost in the Grav classes refactoring
...
Preserve url query/fragment/params on lang redirect
2016-05-31 13:17:00 +02:00
Andy Miller
d6a47af84a
updated changelog
2016-05-30 23:07:04 -06:00
Andy Miller
a24b7faef5
Added a new CSS / JS minify library that seems to do a better job #864
2016-05-30 23:05:59 -06:00
Andy Miller
395e640e39
Changelog + Version update
2016-05-30 20:27:23 -06:00
Andy Miller
db082e4e62
updated composer packages
2016-05-30 20:23:31 -06:00
Andy Miller
4de9c94bd5
Remove double URL encode when processing params in links - #860
2016-05-30 17:14:21 -06:00
Andy Miller
7fc2f20f1b
Better handling of params with more complex Urls - #859
2016-05-30 16:41:07 -06:00
Andy Miller
1c12bb5fc1
I broke InitializeProcessor in last commit!
2016-05-30 16:02:31 -06:00
Quy
a485644c38
Replace underscore with space for display of timezones #626 ( #861 )
...
Thanks!
2016-05-30 15:03:42 -06:00
Andy Miller
32cf73e865
changelog updated
2016-05-30 12:29:53 -06:00
Andy Miller
e4a3d6a3b9
Merge branch 'feature/bettef-gzip-flush-buffers' into develop
2016-05-30 12:27:16 -06:00
Andy Miller
4fbf4329fd
Fix for Validation::typeX() missing causing validation errors - #626
2016-05-30 12:17:13 -06:00
Flavio Copes
43c0ac275f
Correctly handle language strings to termine if it's admin or not Fix https://github.com/getgrav/grav-plugin-admin/issues/627
2016-05-30 18:28:50 +02:00
Flavio Copes
a381e5bb66
Fix #798 use raw routes in blueprints
2016-05-30 10:44:11 +02:00
Andy Miller
971c5d326d
Code cleanup
2016-05-29 19:36:17 -06:00
Benny
4c687ee368
Install plugins and themes in correct multisite folders ( #841 )
...
* Adresses #319 (https://github.com/getgrav/grav-plugin-admin/issues/319 )
2016-05-29 19:27:25 -06:00
Andy Miller
7b56041dad
The fix here seems to do more damage than harm.. removing
2016-05-28 21:38:54 -06:00
Andy Miller
d7f286f601
Updated with more lang codes
2016-05-28 18:25:13 -06:00
Andy Miller
581bbaf19c
Updated with more lang codes
2016-05-28 18:24:27 -06:00
Andy Miller
6c9037e125
flush any and all buffers
2016-05-28 16:52:04 -06:00
Andy Miller
da0f9cd4d9
bit more compression
2016-05-28 16:51:34 -06:00
Andy Miller
6ed1f767b9
Fixed issue with zlib and no shutdown close_connection false
2016-05-28 13:50:18 -06:00
Andy Miller
13c5035386
zlib + gzip incompatibility is not specific to mod_php, it's for all.. so that needed adjusting
2016-05-27 18:03:12 -06:00
Andy Miller
5acfdee876
Only implement zlib fix for apache2handler - tested fine with Caddy
2016-05-27 17:50:31 -06:00
Andy Miller
7a3ae9186b
working pretty well with zlib + grav gzip.. deflate needs work
2016-05-27 16:37:40 -06:00
Flavio Copes
02f863ad2c
Use the raw route for page parent select
2016-05-27 19:50:15 +02:00
Andy Miller
d048057249
Added back GravTrait::$grav for compatibility for < 1.0.10 versions of admin plugin
2016-05-26 17:46:14 -06:00
Andy Miller
5fb6b634e9
Changelog updated
2016-05-25 17:12:52 -06:00
Andy Miller
c7fe13aa6a
updated changelog
2016-05-25 15:40:26 -06:00
Andy Miller
36661a88d0
fixed a bug in Page::relativePagePath() when name is not defined
2016-05-25 15:39:30 -06:00
Andy Miller
e8f3a43ded
changelog updated
2016-05-25 11:13:32 -06:00
Andy Miller
78891add6a
setDotNotation() Test added
2016-05-25 11:12:56 -06:00
Andy Miller
892fb83a32
Replace remove with dotNotation() methods
2016-05-25 11:05:52 -06:00
Andy Miller
841d4727ef
useful functions for getting and setting dot notation based arrays
2016-05-24 21:50:56 -06:00
Andy Miller
a3e31c786e
Better fix for redirects loop (admin safe)
2016-05-24 11:43:44 -06:00
Andy Miller
24bc4b2644
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-05-24 10:56:22 -06:00
Andy Miller
0b81fda01c
Break redirect logic out of the main page not found if statement - causing infinite loops
2016-05-24 10:56:07 -06:00
Matias Griese
a3ec59d678
Detect if user really meant to extend parent blueprint, not another one (composer update)
2016-05-24 11:09:51 +03:00
Andy Miller
2ce137eb3e
Switch to markdown-notices styling rather than older >>> block quote overrides
2016-05-23 15:39:43 -06:00
Andy Miller
d18aa3e11e
version update
2016-05-23 14:44:02 -06:00
Andy Miller
f549b27dfc
Modular Children text
2016-05-23 12:59:45 -06:00
Andy Miller
83bbc497a8
Added ability to get a specific item of content meta
2016-05-23 12:51:53 -06:00
Andy Miller
10d301a179
Added flash storage
2016-05-20 16:53:00 -06:00
Andy Miller
18a8483522
Updated some vendor libs
2016-05-20 13:13:18 -06:00
Andy Miller
daebf05f9b
Make URI::ip() static by default
2016-05-20 13:13:03 -06:00
Matias Griese
7e4dad1cb1
Blueprint::setTypes(): initialize internals before setting the types
2016-05-20 22:06:01 +03:00
Matias Griese
b3755b371f
Revert last change (not needed)
2016-05-20 22:03:17 +03:00
Matias Griese
4cba419d6d
Set default form field types while loading blueprint
2016-05-20 21:57:15 +03:00
Matias Griese
57544f6fe3
Add function Blueprint::setTypes()
2016-05-20 21:52:31 +03:00
Andy Miller
f449c560c4
fix for getting admin route when Uri::init() is called after Session::init()
2016-05-20 10:38:43 -06:00
Flavio Copes
77d03b6a46
Load session prior to uri as the initialization of Uri does some session handling for the active language ( #843 )
...
Refs https://github.com/getgrav/grav/issues/842
2016-05-20 10:13:01 -06:00
Flavio Copes
d9ebf3580a
Update changelog
2016-05-18 10:14:48 +02:00
Djamil Legato
16527218b9
Updated changelog
2016-05-17 18:30:26 -07:00
Djamil Legato
f4b7e36763
Fixed Filtering for files, always threat as multiple
2016-05-17 14:20:03 -07:00
Flavio Copes
6bd7641862
Ignore errors with ob_gzhandler.
...
We handle the possible error in the Problems plugin via
https://github.com/getgrav/grav-plugin-problems/commit/83ef2a2917e5ad2f0
a8d4eb62b16fde3a621e4f0
2016-05-17 09:45:53 +02:00
Philipp Kitzberger
97ffb87d69
Fix absolute URLs in pipelined CSS ( #837 )
...
* Fix absolute URLs in pipelined CSS
The way that absolute URLs get excluded during cssRewrite() doesn't cover all possible cases due to a incorrect CSS_URL_REGEX.
* Improve CSS_URL_REGEX
Performance improvement by using a back reference. Additionally this makes sure the same kind of quote (single, double, none) is being used.
2016-05-16 17:57:08 -06:00
Flavio Copes
504f3df857
Update from jQuery 2.2.0 to jQuery 2.2.3
2016-05-16 18:06:15 +02:00
Flavio Copes
cfe1734d50
Fix indentation, use 4 spaces
2016-05-16 11:51:58 +02:00
Flavio Copes
a4bc30d725
Fix #835 check for empty image file first to prevent getimagesize() fatal error
2016-05-16 09:30:57 +02:00
Matias Griese
7d6ffe01a9
Merge remote-tracking branch 'origin/develop' into develop
2016-05-12 21:38:44 +03:00
Matias Griese
0e08f97f46
Make registering page types to remember previous additions
2016-05-12 21:38:35 +03:00
Andy Miller
b3db9876e0
various vendor updates
2016-05-12 12:12:01 -06:00
Matias Griese
b25eeb9586
Add support for extending system page types
2016-05-12 17:40:51 +03:00
Matias Griese
966308b14a
Fix Page Type blueprints not being able to extend their parents
2016-05-12 15:43:02 +03:00
Andy Miller
6959012a0f
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-05-11 15:14:17 -06:00
Andy Miller
09f766bcf5
typo in docblock
2016-05-11 15:13:42 -06:00
Flavio Copes
62f794e6cd
Add explicit encoding to htmlspecialchars
2016-05-11 14:29:49 +02:00
Andy Miller
ad74446a89
Don't try to set Page::slug() to empty string causing error in slug format
2016-05-10 11:01:17 -06:00
Flavio Copes
eacdea5377
Only ignore main vendor folder
2016-05-10 15:41:23 +02:00
Flavio Copes
896808c824
Fix trying to delete grav when removing a plugin which has a dependency on a specific grav version
2016-05-10 15:39:27 +02:00
Andy Miller
9a54c3257c
version update
2016-05-09 16:04:41 -06:00
Andy Miller
30163aadad
Fix for entities not being properly decoded in Page::summary() #825
2016-05-09 10:27:43 -06:00
Flavio Copes
59c320eb17
Also send package name
2016-05-07 10:45:07 +02:00
Flavio Copes
44dbb7f509
Drop Grav from dependencies list, already taken care of
2016-05-07 10:24:20 +02:00
Flavio Copes
a862f18836
If a plugin is installed as symlink, drop from dependencies calculation
2016-05-07 10:23:57 +02:00
Andy Miller
c64c0bc2a0
updated beta version
2016-05-04 16:29:53 -06:00
Andy Miller
c78104d8de
added new prepend/append prefixes
2016-05-04 15:53:01 -06:00
Andy Miller
521d7a7ef1
cleanup
2016-05-03 14:10:10 -06:00
Flavio Copes
dd0a2e8ef1
Update changelog
2016-05-03 13:10:20 +02:00
Andy Miller
f3ea342882
Added PUBLISHING translation string
2016-05-02 18:52:17 -06:00
Andy Miller
bddf8751b2
Make cachePageContent() method publicly accessible - #810
2016-05-02 17:37:27 -06:00
Flavio Copes
400b87fb96
Fix when installing multiple packages and one is a dependency of the other
...
e.g. `bin/gpm install login login-oauth`
2016-05-02 09:37:58 +02:00
Flavio Copes
a9e31f45e2
When a package has a Grav version in its requirements, if fulfilled just go on
...
Do not try to install it as if it was a plugin
2016-04-30 17:20:40 +02:00
Flavio Copes
a2c60f1eee
use slug instead of name to determine the package folder
2016-04-29 20:18:33 +02:00
Flavio Copes
1f030a5654
Update changelog
2016-04-29 19:23:15 +02:00
Flavio Copes
d9a1b1da0f
Add the page type to the onBlueprintCreated Event object
2016-04-29 19:19:56 +02:00
Andy Miller
e30d342071
Removed unused use statement
2016-04-28 12:14:55 -06:00
Andy Miller
b935729c1b
Fix for broken bin/gpm version command
2016-04-28 12:08:06 -06:00
Andy Miller
1f9c7ea8a2
Boolean should be compared strictly
2016-04-28 11:56:10 -06:00
Andy Miller
7463bad8dd
fix for modular page modal #529
2016-04-28 11:46:34 -06:00
Andy Miller
12ca443cb4
Fixed async loading on assets pipeline output
2016-04-28 10:20:35 -06:00
Andy Miller
e4aad9797d
version updates
2016-04-27 17:34:55 -06:00
Andy Miller
1f24ab3a96
Merge branch 'feature/non-standard-slugs' into develop
...
# Conflicts:
# CHANGELOG.md
2016-04-27 13:44:56 -06:00
Andy Miller
91b29178bd
updated CHANGELOG.md
2016-04-27 13:43:24 -06:00
Andy Miller
4573173456
Allow Cyrillic slugs
2016-04-27 13:36:12 -06:00
Flavio Copes
e2453b891d
Fix #784 ordering in page collections
...
Fixes accentuated characters ordering and also uppercase letters being
put first.
Re-done implementation made in
https://github.com/getgrav/grav/commit/fc5302f334fd3f616177b70fd41314980
6a817ed but reverted in
https://github.com/getgrav/grav/commit/894142d2782aca734305c68201a3c1afd
6167ae2 due to extension not checked
2016-04-27 18:47:31 +02:00
Flavio Copes
98fb622bac
Make sure there's an end of line after each file added to the pipeline ( #806 )
...
Fixes an issue with files ending with a line comment, but no new line.
Also fixes (in a case I found) the already-seen JSMin fatal issue with
"Regex not terminated" error.
2016-04-27 08:17:34 -06:00
Flavio Copes
9129ce25d4
Fix directory separator issue creating cachecompiled and cachetmp folders
2016-04-27 10:18:34 +02:00
Andy Miller
c91ce79dc7
Fix for ksortFilter operating on null
2016-04-26 20:42:01 -06:00
Andy Miller
55f0fc82e8
Reverted change made in cd31d41 that broke saving plugin/theme locations
2016-04-26 16:22:14 -06:00
Andy Miller
c125ff54ba
updated composer libs
2016-04-26 16:06:55 -06:00
Andy Miller
a2acb99c79
Added new Plugin::getBlueprint() and Theme::getBlueprint() method
2016-04-26 13:00:17 -06:00
Flavio Copes
d407c89c74
Allow page blueprints in plugins. Also invert order of loading templates, themes load last and have the "final word". Cache everything if cache is enabled ( #801 )
2016-04-26 11:57:19 +02:00
Flavio Copes
34a408e995
Autoformat code styling
2016-04-23 19:45:24 +02:00
Flavio Copes
894142d278
Revert "Fix #784 ordering in page collections"
...
This reverts commit fc5302f334 .
2016-04-22 19:51:25 +02:00
Flavio Copes
cd31d41b07
Use locator instead of CACHE_DIR
2016-04-22 18:39:10 +02:00
Flavio Copes
ecf51536b9
Revert Add twig/extensions to allow Twig dates translation
...
Revert
https://github.com/getgrav/grav/commit/810deb41056948896a90a51751dff6e44
f05de95
2016-04-22 18:33:45 +02:00
Flavio Copes
fc5302f334
Fix #784 ordering in page collections
...
Fixes accentuated characters ordering and also uppercase letters being
put first
2016-04-22 15:22:08 +02:00
Andy Miller
385c076964
fix for issue with absolute_urls: true and link rewriting with assets pipeline
2016-04-21 17:41:14 -06:00
Andy Miller
2abd70467c
Set twig.debug to true by default
2016-04-21 14:01:58 -06:00
Andy Miller
c5316aff58
updated CHANGELOG.md
2016-04-21 13:43:12 -06:00
Andy Miller
9bfeb0ce6e
Changed to new form data-*@ format in blueprints
2016-04-21 13:42:05 -06:00
Oscar Recio
a56fa4b03a
Deleted Whoops aliases ( #797 )
...
Deleted Whoops aliases as they are in `Grav\Common\Errors` implemented. In this file are unusued
2016-04-21 10:28:43 +02:00
Djamil Legato
2a895f578e
Better handler for GPM::isTestingRelease method
2016-04-20 15:04:39 -07:00
Andy Miller
0c7ee74bd1
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-04-20 16:03:46 -06:00
Andy Miller
3eafc4a089
set gpm.releases to testing during beta phase
2016-04-20 16:03:42 -06:00
Djamil Legato
df800cdfd7
Updated Changelog
2016-04-20 14:10:45 -07:00
Andy Miller
ffb7ac755b
Updated composer lock
2016-04-20 14:06:24 -06:00
Djamil Legato
693568b509
Updated languages, removed frontmatter delimiter
2016-04-20 13:00:49 -07:00
Andy Miller
bf2b3bff9a
Updated languages
2016-04-20 13:48:02 -06:00
Djamil Legato
9effb59a1d
Updated version in Grav defines
2016-04-20 12:06:01 -07:00
Djamil Legato
8d03f3166d
Typo
2016-04-20 12:05:23 -07:00
Djamil Legato
f1162895c2
Merge branch 'develop' of https://github.com/getgrav/grav into develop
...
# Conflicts:
# CHANGELOG.md
2016-04-20 12:02:48 -07:00
Djamil Legato
cd58e10fbc
Updated Changelog
2016-04-20 12:01:33 -07:00
Flavio Copes
5adff355be
Fill changelog
2016-04-20 20:51:59 +02:00
Djamil Legato
c021fbd232
Added GPM::getRelease, GPM::isStableRelease, GPM::isTestingRelease methods and passing the type to the repository object
2016-04-20 11:44:10 -07:00
Djamil Legato
cbd6ab42c3
Let GPM read and pass the current channel to Grav's repository
2016-04-20 11:41:51 -07:00
Flavio Copes
8b39411fb4
Add Installer events ( #787 )
...
Refs https://github.com/getgrav/grav/issues/760
Uses a package's `install.php` file, in the package root folder, to allow a plugin/theme to hook into the install procedure and stop prior to executing an operation (install/update/uninstall), or show a message after having done it.
Example install.php file in the PR description https://github.com/getgrav/grav/pull/787
2016-04-20 19:02:21 +02:00
Flavio Copes
0a8fd26e04
Use correct version number we'll use
2016-04-20 16:11:16 +02:00
Flavio Copes
2e89ea5f19
Make sure alpha / beta / rc releases for 2.0.0 are included in ~2.0
2016-04-20 15:56:52 +02:00
Andy Miller
88e3c9dd18
Updated CHANGELOG.md
2016-04-19 17:41:06 -06:00
Andy Miller
82f5111857
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-04-19 17:32:55 -06:00
Andy Miller
23d2d19f35
More refactoring
2016-04-19 17:31:34 -06:00
Andy Miller
c5394f07f6
Support Ranges for streaming video
2016-04-19 17:08:57 -06:00
Andy Miller
33f06e00a1
add webm and ogv
2016-04-19 17:08:39 -06:00
Flavio Copes
96c2bae4f8
Add check to evaluateFunc()
...
Prevents obscure Twig error when $input is not set
2016-04-19 19:14:54 +02:00
Andy Miller
643a977df6
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-04-19 10:35:12 -06:00
Andy Miller
cea454b2c5
Deleted deprecated newuser command - use login plugin
2016-04-19 10:34:58 -06:00
Andy Miller
672b37359a
Moved devtools out of core into a plugin
2016-04-19 10:34:29 -06:00
Flavio Copes
5d97fed383
Add 500 error option to the comment
2016-04-19 11:36:57 +02:00
Andy Miller
99f8ee2c81
Missing use statement
2016-04-18 16:40:09 -06:00
Djamil Legato
d4642e4b9a
Added Grav flag to identify if Grav is in testing or stable mode
2016-04-18 14:42:16 -07:00
Andy Miller
dc121e9ef2
Fix for fallbackUrl not being accessible in PageServiceProvider
2016-04-18 11:53:18 -06:00
Andy Miller
6124f71d6e
Feature/frontmatter twig processing ( #788 )
...
* start on processFrontmatter logic
* optimized the twig processing
* Added blueprint definitions
* updated changelog
* Fix to not process in admin
2016-04-14 15:33:45 -06:00
Flavio Copes
5213867611
Don't load plugins and themes in tests
2016-04-14 20:04:38 +02:00
Flavio Copes
a778878ec5
Fix reinitializing Grav in tests
2016-04-14 19:40:13 +02:00
Flavio Copes
e58994d196
Initialize stream in test
2016-04-14 19:25:35 +02:00
Flavio Copes
eb4e7ceae1
Better type hinting
2016-04-14 18:54:29 +02:00
Flavio Copes
773e3b68ef
Simplify test initialization code
2016-04-14 18:54:29 +02:00
Andy Miller
f2e6691f26
updated CHANGELOG.md
2016-04-13 15:12:08 -06:00
Andy Miller
3535c55bef
Merge pull request #775 from getgrav/feature/default-frontmatter-yaml
...
This allows a frontmatter.yaml file to be included in a page folder
2016-04-13 15:09:31 -06:00
Andy Miller
8bdceb6919
Added an isAdminPlugin() helper method in Utils
2016-04-13 15:05:17 -06:00
Andy Miller
40348124a1
Don't merge frontmatter.yaml if admin
2016-04-13 15:04:59 -06:00
Andy Miller
a5d4ede100
Added Cache::setKey() to allow dynamic setting of cache key
2016-04-13 14:59:25 -06:00
Andy Miller
c8e86dc1a6
added changelog mention of class refactor #745
2016-04-13 12:55:59 -06:00
Andy Miller
9eeb4c15ac
Merge pull request #745 from toovy/develop
...
Refactored the Grav classes load and process methods to follow clean coding standards
2016-04-13 12:51:45 -06:00
Tobias Braner
fbe65e7cac
merged
2016-04-13 07:23:18 +02:00
Andy Miller
a8f4092ac3
Merge pull request #778 from Xobb/patch-1
...
Add ability to link to file on gist
2016-04-12 16:26:42 -06:00
Andy Miller
c4470889b4
Fix for find() processing redirects via dispatch() - #781
2016-04-12 16:25:16 -06:00
Andy Miller
90481e8a6d
Added new gpm.releases option and output in CLI
2016-04-12 15:49:09 -06:00
Andy Miller
7e06b01771
Use new gpm.proxy_url and fallback to old proxy_url setting
2016-04-12 15:47:52 -06:00
Andy Miller
0e40257176
removed proxy_url and moved to gpm section
2016-04-12 15:46:28 -06:00
Flavio Copes
b4cdeba4cf
Drop seconds test
...
Caused false negatives on Travis
2016-04-12 16:36:52 +02:00
Flavio Copes
88320607fa
Detect error in exec call and output accordingly. Also fix trailing slash in path. Fix #746
2016-04-12 16:02:36 +02:00
Flavio Copes
a58766be66
Change the header.template override in system/blueprints/pages/default.yaml to be type text
...
Fixes https://github.com/getgrav/grav-plugin-admin/issues/433
2016-04-12 14:15:14 +02:00
Andy Miller
8751c662b9
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-04-11 21:03:44 -06:00
Andy Miller
3f1e482ee3
capitalized composer
2016-04-11 21:02:59 -06:00
Matias Griese
e880cf9c63
Fix warning on opcache clean
2016-04-11 08:27:16 +03:00
Matias Griese
9f7874a4f6
Simplify opcache test
2016-04-11 08:23:52 +03:00
Andy Miller
722e3cb55e
updated changelog
2016-04-10 19:49:57 -06:00
Andy Miller
63c2db5c85
Fix for non http/s external links - #738
2016-04-10 19:26:06 -06:00
Flavio Copes
c7c69cbd66
Update live changelog
2016-04-09 10:59:58 +02:00
Matias Griese
29eb3932ce
Fix Zend Opcache opcache.validate_timestamps=0 not detecting changes in compiled yaml and twig files
2016-04-08 11:50:21 +03:00
Andy Miller
9c5b457aa4
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-04-07 15:53:20 -06:00
Andy Miller
0f6d8b7037
allow the ability to override the auto escape without it impacting config
2016-04-07 15:53:08 -06:00
Paul (xobb) Chubatyy
bc6d9f98ff
Add ability to link to file on gist
...
Now when the file is passed to the gist filter only that file will be displayed, not the whole gist.
Example usage:
```{{ gist("000000000000000000000000", "somefile.php") }}```
Backward compatible by the way.
2016-04-07 16:28:04 +03:00
Flavio Copes
c47c4bcbf5
Test adding rel attribute to CSS assets group
2016-04-07 13:28:55 +02:00
Flavio Copes
61e6b8f371
Force downgrade phpunit/php-code-coverage to ~2.0 for PHP 5.5 testing
2016-04-07 12:15:06 +02:00
Flavio Copes
77c3f51118
Additional check that class exists before loading
2016-04-07 11:51:22 +02:00
Flavio Copes
9433eb4888
Update composer
2016-04-07 11:51:07 +02:00
Flavio Copes
3d449ff37c
Translate form field labels
2016-04-07 11:40:24 +02:00
Andy Miller
411a7d4b73
Merge pull request #698 from getgrav/feature/allow-authentication-proxy
...
Allow authentication for proxy
2016-04-06 17:54:03 -06:00
Andy Miller
33d69d7783
Merge pull request #759 from getgrav/feature/fix-redirect
...
Add params, query and fragment when redirecting to a language or default route
2016-04-06 17:49:43 -06:00
Andy Miller
9d2ef020b4
Merge pull request #747 from maxlysenko/feature/override-default-parsedown-processing
...
A way to override default Parsedown behavior
2016-04-06 17:46:26 -06:00
Andy Miller
d28e7bc147
Merge pull request #758 from getgrav/feature/load-twig-intl-extension
...
Add twig/extensions to allow Twig dates translation
2016-04-06 17:39:01 -06:00
Andy Miller
0ed84642e9
Added option to exclude_externals from pipeline and before_excludes to control the render order - #770
2016-04-06 17:27:31 -06:00
Andy Miller
974d107355
This allows a frontmatter.yaml file to be included in a page folder and be merged with header.
2016-04-06 15:28:27 -06:00
Andy Miller
d349e5d67b
Support localhost environments based on hostname for vhost support - #772
2016-04-06 12:03:39 -06:00
Andy Miller
993c10df10
Fix for languages/ folder in themes with individual lang files - #761
2016-04-05 18:13:09 -06:00
Andy Miller
5e107116c5
Fix for non-pipeline assets getting lost when pipeline is cached to filesystem - #770
2016-04-05 16:13:12 -06:00
Andy Miller
3571663e0f
Merge pull request #767 from getgrav/feature/fix-local-themes-with-same-name-as-gpm
...
Fix local themes with same folder name (slug) as a theme published on the GPM
2016-04-04 22:17:58 -06:00
Andy Miller
5e85ac640e
Merge pull request #737 from getgrav/feature/add-base-including-language-to-uri
...
Add URI::baseIncludingLanguage()
2016-04-04 22:14:50 -06:00
Andy Miller
d8e1a33479
Fix for double encoding resulting from Markdown Extra - #764
2016-04-04 21:29:11 -06:00
Andy Miller
d68a5b68c4
Fix for a remote link breaking all CSS rewrites for pipeline - #768
2016-04-04 18:36:38 -06:00
Mathias Rhein
1408477827
Updating Caddyfile
...
* Updating Caddyfile
Now /sitemap.xml or blog.rss or /info.php and so on are working also the evil regex is removed
* Updating Caddyfile
adding suggestion by @abiosoft
2016-04-04 14:29:22 +02:00
Flavio Copes
ee37650b35
If a blueprint has no version specified, it's not a GPM package, do not try to update it (CLI/Admin)
2016-04-04 10:25:00 +02:00
Andy Miller
34a211a532
reworked the theme stuff
2016-04-01 17:05:39 -06:00
Flavio Copes
7619d3b54a
Add params, query and fragment when redirecting to a language or default route
2016-04-01 11:28:28 +02:00
Andy Miller
6790a7c86b
better text
2016-03-31 18:17:29 -06:00
Andy Miller
4e171c7e80
minor code fixes
2016-03-31 18:16:13 -06:00
Andy Miller
e839fccc2e
Tweaked the blank plugin and removed out of date random option
2016-03-31 18:14:14 -06:00
Andy Miller
ab23b52416
Merge pull request #725 from Vivalldi/feature/dev-tools
...
Developer CLI Tools
2016-03-31 17:30:46 -06:00
Tyler Cosgrove
d752cd09c6
Error handling
...
try-catch
2016-03-31 19:29:20 -04:00
Tyler Cosgrove
82f52548d3
Add message success message
2016-03-31 19:08:16 -04:00
Andy Miller
187b2b331e
use new alias method
2016-03-31 16:51:57 -06:00
Tyler Cosgrove
08cd9f0510
🚮 Clean Up; 🆕 New plugin option for creation
2016-03-31 18:34:38 -04:00
Andy Miller
83fbcf33b9
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-03-31 16:14:57 -06:00
Andy Miller
fbb51cffac
Add a shortcut for pages.find() alias
2016-03-31 16:14:52 -06:00
Flavio Copes
810deb4105
Add twig/extensions to allow Twig dates translation
...
Client code can now use
`{{ a_date|localizeddate('long', 'short', grav.language.getLanguage) }}`
2016-03-31 14:48:30 +02:00
Matias Griese
da6a91f132
Fix wrong page_cache_id on multisite
2016-03-31 14:40:13 +03:00
Matias Griese
51ee7eef24
Remove extra debug message
2016-03-31 14:37:50 +03:00
Matias Griese
5ac7de5d7d
Replace LOG_DIR with log:// stream ( #715 )
2016-03-31 14:21:36 +03:00
Matias Griese
2c9c712bec
Deprecate SYSTEM_DIR constant
2016-03-31 14:03:43 +03:00
Flavio Copes
7158dd9beb
Revert "Add own date Twig filter override to translate dates automatically based on the locale"
...
This reverts commit 46ba290004 .
2016-03-26 21:54:32 +01:00
Flavio Copes
c3ede5c425
Handle Grav version dependency
2016-03-24 10:30:03 +01:00
Tobias Braner
1d2c4ea2a6
[Refactoring] after changing from static to instance methods the is an thus does not need to be passed through any more
2016-03-24 09:54:38 +01:00
Tobias Braner
6f91e27389
[Refactoring] switched static methods to instance methods as the grav container already exists
2016-03-24 09:13:05 +01:00
Tobias Braner
7051dad34c
[Refactoring] removed debugger als callback parameter in measureTime as it is already injected in the container
2016-03-24 09:09:45 +01:00
Tobias Braner
1f49bee5f2
[Refactoring]: removed block style foreach
2016-03-24 08:38:09 +01:00
maxlysenko
7b3c02cece
A way to override default Parsedown behavior
...
As discussed in #736 It's possible to override default Parsedown processing if the new `tag` for existing `type` will be inserted into the array in higher position then the standard tag we want to override.
2016-03-24 10:03:40 +03:00
Tobias Braner
7edb382d37
[Cleanup] Removed unnecessary use statement
2016-03-24 07:58:00 +01:00
Tobias Braner
b86a9ef564
[Refactoring] Cleaned up the Grav class. Reimplemented load and process
...
to follow clean coding standards.
Cleaned up container setup
Added comments for the new methods in Grav
Removed not needed use statements from grav file
Refactored the grav->process method to be more extendable
Cleaned up a bit, reordered class methods, used measureTime in load
2016-03-24 07:53:10 +01:00
Flavio Copes
94f6e6d8ce
Merge pull request #739 from vkarampinis/patch-1
...
fix some greek translations
2016-03-22 14:05:45 +01:00
Vaios Karampinis
bfd48218ab
fix some greek translations
2016-03-22 11:47:00 +02:00
Flavio Copes
9ef5b16baa
Fix getting the next available release
2016-03-21 11:33:47 +01:00
Flavio Copes
8682df2e32
Add URI::baseIncludingLanguage()
...
Return the base relative URL including the language prefix, or the base
relative url if multilanguage is not enabled
2016-03-21 11:02:58 +01:00
Flavio Copes
c8a78871a9
Fix issue in installing a plugin that has themes that use it as a dependency
2016-03-21 10:54:11 +01:00
Flavio Copes
c24637a8a6
Merge pull request #735 from martinec/patch-1
...
minor refactor: default is 'and'
2016-03-21 09:00:41 +01:00
Cristian Martinez
d632adec75
minor refactor: default is 'and'
2016-03-21 01:45:55 +01:00
Vivalldi
8096c535c8
New Plugin Comp; Fix renaming
2016-03-19 16:29:33 -04:00
Djamil Legato
9c38fd9b8f
Do not backup node_modules folder
2016-03-18 16:37:05 -07:00
Flavio Copes
2cf0e2f8b6
Merge pull request #731 from getgrav/feature/translate-dates-automatically
...
Translate dates automatically in Twig filter
2016-03-18 23:30:38 +01:00
Matias Griese
8ae4e3fd64
Display error when bin/grav install hasn't been run instead of throwing exception
2016-03-18 09:18:13 +02:00
Flavio Copes
4bb6876c78
Add back negation!
2016-03-17 21:13:24 +01:00
Flavio Copes
71bbb03bd9
Change exception to die() in order to always show a message when these fatal errors are found
...
As proposed by @mahagr
2016-03-17 20:33:32 +01:00
Flavio Copes
3aca86ef6f
In GPM::checkNoOtherPackageNeedsThisDependencyInALowerVersion() accept a list of packages that will be excluded from the check
...
Used when updating dependencies of other packages, which cannot be
updated otherwise if we don't know that the package that needs them in
a lower version will be updated too
2016-03-17 17:45:52 +01:00
Flavio Copes
909695169c
Correct getting the latest available version of a package
2016-03-17 17:44:02 +01:00
Flavio Copes
80c6793ef7
Fix getting the latest version when the available property is not set
2016-03-17 16:49:12 +01:00
Flavio Copes
2ad75c8b91
Fix flow
2016-03-17 16:46:17 +01:00
Flavio Copes
3c43888de1
Drop leftover exit() call
2016-03-17 16:44:44 +01:00
Flavio Copes
51c281e7df
Fix blueprint string
2016-03-16 20:25:36 +01:00
Flavio Copes
46ba290004
Add own date Twig filter override to translate dates automatically based on the locale
...
The Twig `date` filter does not translate dates automatically for us.
This translates dates based on the locale set.
2016-03-16 15:35:06 +01:00
Flavio Copes
ca6977d61f
Extract a setLocale() method
...
Also correctly set the locale if the language identifier is 2 letters,
append by default the language identifier otherwise the locale setting
is not applied
2016-03-16 15:34:45 +01:00
Flavio Copes
50b4308242
If the package is updated from an older major release, show warning and ask confirmation
2016-03-16 11:26:32 +01:00
Flavio Copes
b43d621dfc
Added GPM:: checkPackagesCanBeInstalled(), checks the passed packages list can be installed/updated
2016-03-16 11:26:32 +01:00
Matias Griese
2e78beee8f
Add collections filtering to BlueprintSchema
2016-03-15 14:54:51 +02:00
Matias Griese
4ff59ea57c
Add label back to blueprint schema (used in validation)
2016-03-15 14:51:53 +02:00
Matias Griese
fa50ae9367
Add yaml validation
2016-03-15 14:37:40 +02:00
Matias Griese
3f25ad7c4f
Add collections validation
2016-03-15 14:37:22 +02:00
Flavio Copes
9f79c018e6
Restore correct way to get latest available release
2016-03-14 17:51:06 +01:00
Flavio Copes
2dce488e77
Modify test accordingly to new method behavior
2016-03-14 16:14:36 +01:00
Flavio Copes
362bffeba8
Prevent updating a package needed in an older release by an already installed package
2016-03-14 16:07:43 +01:00
Flavio Copes
e557c6f797
Prevent updating dependency needed by already installed packages in an older version
2016-03-14 15:24:16 +01:00
Flavio Copes
65d0149291
Fix next significant release handling
2016-03-14 14:23:45 +01:00
Flavio Copes
fce5de5464
Correctly set nested dependency's package name when uninstalling
2016-03-14 14:23:00 +01:00
Flavio Copes
707d081c55
Fix removing packages when removing a parent package
2016-03-14 14:22:42 +01:00
Flavio Copes
6c4fd4dabc
Tweak the docs for Page::modular() and Page::modularTwig()
...
Fixes #724
2016-03-11 19:15:30 +01:00
Tyler Cosgrove
f3043926e1
Remove local checks; Delete twigtemplates; update inheritence theme
...
All components could use some ❤️
2016-03-10 21:22:55 -05:00
Tyler Cosgrove
fbac9a6dcd
Fix theme:// path errors
2016-03-10 20:56:51 -05:00
Tyler Cosgrove
7d2f13f198
Use twig to process
...
Currently broken as twig loading does not work... test functionality by changing `theme://` to `themes://` in Grav\Common\Twig\Twig
2016-03-10 20:28:49 -05:00
Matias Griese
6cdd302eae
Post merge fix
2016-03-10 20:36:38 +02:00
Matias Griese
993c0d1347
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# composer.lock
2016-03-10 20:34:20 +02:00
Matias Griese
1beb460a9b
Composer update (fix list handling in blueprints)
2016-03-10 20:33:48 +02:00
Andy Miller
9119ce8679
Should fix download issues with gzip enabled - #723
2016-03-10 10:28:19 -07:00
Djamil Legato
0716f96d8d
Added json_decode and get_cookie twig filters
2016-03-09 20:22:36 -08:00
Andy Miller
ba286cf8c5
minor vendor updates
2016-03-09 19:54:55 -07:00
Tyler Cosgrove
055db441f8
protect
2016-03-08 22:55:43 -05:00
Andy Miller
068eefab7b
code analysis fixes
2016-03-08 14:42:07 -07:00
Andy Miller
c053a153fe
Code analysis fixes
2016-03-08 14:32:44 -07:00
Matias Griese
f586358ab3
Data\Validation: If field type isn't defined, assume text
2016-03-08 12:21:25 +02:00
Tyler Cosgrove
d5f31db8af
Themes and Checks
2016-03-08 00:44:24 -05:00
Tyler Cosgrove
06d9abaede
initial not complete
2016-03-07 17:01:52 -05:00
Flavio Copes
09a03f8b1a
Gracefully handle invalid packages
2016-03-07 21:16:20 +01:00
Flavio Copes
3317fab0c6
Fix question
2016-03-07 21:16:20 +01:00
Andy Miller
44c99e59f9
Put the dev stuff back in the lock
2016-03-07 12:50:13 -07:00
Matias Griese
c8f87f87ee
Composer update on minimum toolbox version
2016-03-07 21:33:41 +02:00
Andy Miller
f11c7b40bb
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-03-07 11:44:58 -07:00
Andy Miller
5155d09765
Fix for corrupted downloads in inherited themes - https://github.com/getgrav/grav-plugin-admin/issues/437
2016-03-07 11:44:45 -07:00
Matias Griese
9a83977913
Merge remote-tracking branch 'origin/develop' into develop
2016-03-07 20:27:29 +02:00
Matias Griese
10a89cf4e7
Expose the active theme metadata and configuration through the grav.theme object ( #720 )
2016-03-07 20:27:22 +02:00
Andy Miller
a87315c57d
updated with stable toolbox
2016-03-07 11:17:33 -07:00
Flavio Copes
0dc9070f2e
Update composer.lock
2016-03-07 19:01:21 +01:00
Flavio Copes
cee512c585
Fix issue installing a new plugin
2016-03-07 18:38:31 +01:00
Matias Griese
e9c46e7ace
Merge branches 'develop' and 'feature/blueprints-update' of https://github.com/getgrav/grav into develop
2016-03-07 14:58:02 +02:00
Flavio Copes
2f1f48b9b2
Improve command line flow to install packages and dependencies
2016-03-06 17:26:15 +01:00
Flavio Copes
db664b2762
Move common GPM methods from InstallCommand to Common\GPM\GPM. Move tests too
2016-03-06 17:25:56 +01:00
Andy Miller
2db4b519c8
manually merged the newer user profile blueprint
2016-03-04 22:59:24 -07:00
Djamil Legato
d101ffe353
Merge branch 'feature/blueprints-update' of https://github.com/getgrav/grav into feature/blueprints-update
2016-03-04 17:03:10 -08:00
Djamil Legato
c304c40dbf
Enable active line for frontmatter
2016-03-04 17:03:04 -08:00
Andy Miller
14353c50d8
added fragment support to URI #711
2016-03-04 16:33:18 -07:00
Andy Miller
42222d1be4
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-03-04 15:44:51 -07:00
Andy Miller
9feebaaa69
user blueprint refactor
2016-03-04 15:44:32 -07:00
Flavio Copes
04aab610c9
Improve uninstall CLI flow
2016-03-04 19:18:34 +01:00
Flavio Copes
606c38b852
Move getPackagesThatDependOnPackage to Common/GPM/GPM
2016-03-04 19:18:34 +01:00
Andy Miller
400213fdf0
added an underline
2016-03-04 09:48:56 -07:00
Andy Miller
91222cb32b
Fixed an issue with Retina alternatives not clearing properly between repeat uses.
2016-03-03 19:31:26 -07:00
Matias Griese
3a5d92db1f
Merge remote-tracking branch 'origin/feature/blueprints-update' into feature/blueprints-update
2016-03-03 21:07:55 +02:00
Matias Griese
b040596aab
Composer update (input@: false property for blueprints)
2016-03-03 21:07:44 +02:00
Djamil Legato
d95881e535
Merge branch 'feature/blueprints-update' of https://github.com/getgrav/grav into feature/blueprints-update
2016-03-03 10:56:04 -08:00
Djamil Legato
7fe50f454e
Updated yamls in view of the new admin
2016-03-03 10:55:50 -08:00
Matias Griese
b58cce573a
Merge remote-tracking branch 'origin/feature/blueprints-update' into feature/blueprints-update
2016-03-03 20:52:21 +02:00
Matias Griese
ed0d562a3e
Remove todos from code
2016-03-03 20:52:10 +02:00
Andy Miller
76f9d85360
Merge branch 'develop' into feature/blueprints-update
2016-03-03 11:39:14 -07:00
Flavio Copes
faac7eb783
Fix issue with updating dependencies packages of type ignore, do not halt the process if not updated
2016-03-03 16:34:01 +01:00
Matias Griese
e0c579d513
Fix plugin/theme names in admin
2016-03-03 15:26:01 +02:00
Matias Griese
7e4f4319d5
Minor refactoring
2016-03-03 15:16:33 +02:00
Matias Griese
d573ebbfe3
Code review: Minor fixes and todos
2016-03-03 14:15:29 +02:00
Matias Griese
99bd25f805
Add streams support for Filesystem\Folder class
2016-03-02 20:58:34 +02:00
Matias Griese
48cabb19e7
Composer update, fixes saving pages
2016-03-02 12:50:50 +02:00
Matias Griese
30f15682e1
Merge branches 'develop' and 'feature/blueprints-update' of https://github.com/getgrav/grav into feature/blueprints-update
2016-03-02 10:13:26 +02:00
Andy Miller
c8cc861b94
Added GravTrait back to ensure 3rd party CLI plugins don't break.
2016-03-01 16:08:39 -07:00
Matias Griese
207e07876f
Fix blueprints bug in bin/grav
2016-03-01 21:51:29 +02:00
Matias Griese
830cd5c172
Merge branches 'develop' and 'feature/blueprints-update' of https://github.com/getgrav/grav into feature/blueprints-update
...
# Conflicts:
# composer.lock
2016-03-01 21:14:21 +02:00
Djamil Legato
e784b13bdf
Minor adjustments to the repository URL for GPM
2016-03-01 10:20:27 -08:00
Matias Griese
091a727fe1
Fix plugin installation from GPM
2016-03-01 20:14:03 +02:00
Andy Miller
8a11269ccd
various vendor updates
2016-03-01 10:34:50 -07:00
Andy Miller
ed68714302
updated composer
2016-03-01 10:34:34 -07:00
Matias Griese
3196122f4e
Restore old blueprints from develop
2016-03-01 19:14:11 +02:00
Matias Griese
5a4fec7825
Merge branch 'develop' of https://github.com/getgrav/grav into feature/blueprints-update
2016-03-01 19:11:34 +02:00
Matias Griese
ca064d2abc
Fix fatal error in GPM\Remote\Plugins|Themes
2016-03-01 15:03:12 +02:00
Matias Griese
9bdccbf2ef
Merge branch 'develop' of https://github.com/getgrav/grav into feature/blueprints-update
2016-03-01 14:56:45 +02:00
Flavio Copes
cdef2e105d
Fix error with self::getGrav() call
2016-03-01 13:55:41 +01:00
Matias Griese
c5c16fc24d
Composer update
2016-03-01 14:55:36 +02:00
Flavio Copes
ffcfd7df6b
Merge pull request #682 from getgrav/feature/dependencies
...
WIP - Versions in dependencies
2016-03-01 11:36:33 +01:00
Flavio Copes
0d77e31036
Changing the month, the monthize() results changed. Take that into account for tests
2016-03-01 11:33:21 +01:00
Flavio Copes
4cd0198bd7
Merge branch 'develop' into feature/dependencies
2016-03-01 11:28:20 +01:00
Flavio Copes
991e4bde8f
Handle optionally uninstalling each dependency when uninstalling a package
2016-02-29 20:48:15 +01:00
Matias Griese
048ecb099a
Move BlueprintForm class into toolbox
2016-02-29 20:34:33 +02:00
Flavio Copes
ff7d8a4391
Rename dependencies_versions to dependencies in tests
2016-02-29 16:40:21 +01:00
Flavio Copes
b128300439
Bump Grav version constant to 1.1.0-beta, to make use of the new repo versioning
2016-02-29 16:15:43 +01:00
Flavio Copes
072fa63067
Use the new repo versioning
2016-02-29 16:14:21 +01:00
Matias Griese
f2008135bb
BlueprintForm: Fix typo
2016-02-29 14:20:12 +02:00
Matias Griese
16d532bb2e
Blueprints: Fix empty values in admin fields
2016-02-29 14:17:00 +02:00
Matias Griese
7e4619e0a3
Merge branch 'develop' of https://github.com/getgrav/grav into feature/blueprints-update
...
# Conflicts:
# system/src/Grav/Common/Data/Blueprint.php
# system/src/Grav/Common/Data/Blueprints.php
# system/src/Grav/Common/Data/Validation.php
# system/src/Grav/Common/Plugins.php
2016-02-29 13:46:08 +02:00
Matias Griese
8f5a30cc50
Blueprints: Fix for page blueprints
2016-02-29 13:14:16 +02:00
Matias Griese
2be8de4283
BlueprintForm: Add support for dynamic fields
2016-02-26 11:32:14 +02:00
Djamil Legato
afa7d541ec
Fixed notice when running through CLI
2016-02-25 17:44:17 -08:00
Djamil Legato
de8302aafa
Include the current Grav version when pinging GPM server
2016-02-25 17:08:06 -08:00
Andy Miller
d43c10189b
removed extraneous option
2016-02-25 11:53:34 -07:00
Flavio Copes
74e4e4d6ee
Minor code improvement
2016-02-25 17:21:07 +01:00
Flavio Copes
db7da685ae
Merge pull request #659 from getgrav/feature/reset-grav-every-test
...
Reinitialize Grav on every test
2016-02-25 17:03:06 +01:00
Flavio Copes
aa1b716469
Fix $grav property initialization in tests
2016-02-25 16:59:39 +01:00
Flavio Copes
6791244e38
Merge branch 'develop' into feature/reset-grav-every-test
2016-02-25 16:52:56 +01:00
Matias Griese
979cf2061c
Redo form field reordering in BlueprintForm class
2016-02-25 17:09:50 +02:00
Flavio Copes
7c61ed384a
If found, show the plugin dependent packages when uninstalling, and exit the procedure
2016-02-25 12:57:45 +01:00
Flavio Copes
385c758c77
dependencies_versions -> dependencies
2016-02-25 12:09:08 +01:00
Andy Miller
5c2318da28
handles charset in metadata
2016-02-24 15:24:21 -07:00
Andy Miller
85c8072cec
Added a couple of missing cache methods - #693
2016-02-24 14:53:50 -07:00
Andy Miller
f74562987d
Fix for pure URL fragment getting Url prepended - #701
2016-02-24 14:45:57 -07:00
Matias Griese
5c4c7402fa
Restructure blueprint classes (incomplete)
2016-02-24 21:36:40 +02:00
Andy Miller
89fbd4c2bf
Added a regex_replace twig filter/function
2016-02-24 12:07:21 -07:00
Flavio Copes
9e6ae57caa
Happify linter for Grav/Console
2016-02-23 22:58:51 +01:00
Flavio Copes
6caaeedf93
Lint
2016-02-23 22:41:44 +01:00
Flavio Copes
a83b8513f4
Doc improvements
2016-02-23 22:35:51 +01:00
Flavio Copes
797e513395
Make sure version dependencies work with alpha / beta / rc versioning too
2016-02-23 22:07:56 +01:00
Andy Miller
f93dc7d8ae
Merge pull request #699 from getgrav/feature/add-x-ua-compatible-to-http_equiv
...
Add x-ua-compatible to http_equiv processing
2016-02-23 09:01:06 -07:00
Flavio Copes
af4a1b884a
Merge branch 'develop' into feature/dependencies
2016-02-23 15:43:21 +01:00
Flavio Copes
8bf0f2dbab
Process available demo content after installing all packages
2016-02-23 15:43:12 +01:00
Flavio Copes
396a694005
Add x-ua-compatible to http_equiv processing
2016-02-23 15:06:33 +01:00
Matias Griese
02d2b05a47
Context is no more needed in Blueprint class
2016-02-22 19:58:43 +02:00
Matias Griese
024ae68782
Blueprints: Move duplicated extends@ logic into BlueprintForm class
2016-02-22 19:57:42 +02:00
Flavio Copes
b96e902160
Allow authentication for proxy
2016-02-22 18:18:37 +01:00
Flavio Copes
5c33bd37eb
Drop debugging placeholder
2016-02-22 17:12:41 +01:00
Flavio Copes
8b2d727970
Don't reinstall packages if already installed as dependencies
2016-02-22 16:16:00 +01:00
Flavio Copes
01570baa6b
Ask once if should symlinks if symlinks are setup
2016-02-22 16:15:35 +01:00
Flavio Copes
604b6f07f6
Format vars
2016-02-22 16:14:24 +01:00
Flavio Copes
6a78fa633a
Rename method
2016-02-22 16:14:12 +01:00
Flavio Copes
0a5d9935b5
Drop processGit
2016-02-22 16:14:02 +01:00
Matias Griese
30b7aaf2b1
Merge branch 'develop' of https://github.com/getgrav/grav into feature/blueprints-update
2016-02-22 11:33:59 +02:00
Matias Griese
86be0b3f34
Remove deprecated import@ from Blueprint class
2016-02-22 11:33:28 +02:00
Andy Miller
f3a44e39b1
Merge pull request #695 from Vivalldi/feature/tests
...
Adding Tests - On going
2016-02-21 21:18:45 -07:00
Tyler Cosgrove
01af9dfc46
More TwigExtension Tests
2016-02-21 22:18:26 -05:00
Tyler Cosgrove
8051debdcc
Change Monthize doc
...
All results turn 181 to 5 and not 6.
2016-02-21 21:22:19 -05:00
Tyler Cosgrove
bd14963992
Add more TwigExtension tests
2016-02-21 21:18:59 -05:00
Tyler Cosgrove
592fc1b471
Merge remote-tracking branch 'upstream/develop' into develop
2016-02-19 14:10:33 -05:00
Tyler Cosgrove
5ee4eafd5f
More Inflector Tests
2016-02-19 14:09:43 -05:00
Flavio Copes
30640ae821
Test dependencies of dependencies
2016-02-19 19:59:59 +01:00
Flavio Copes
5c887495bf
Fix tests with GpmStub
2016-02-19 19:59:54 +01:00
Flavio Copes
78864ecc03
GpmStub in test
2016-02-19 19:59:36 +01:00
Flavio Copes
2ab22e46df
Cleanup
2016-02-19 19:59:18 +01:00
Flavio Copes
49f9cff9cd
Fix getting the return value
2016-02-19 19:59:13 +01:00
Flavio Copes
05ec395f4d
Allow a GPM stub, used for tests
2016-02-19 19:59:04 +01:00
Matias Griese
ebe46f1482
Implement import@ in BlueprintForm class
2016-02-19 20:06:41 +02:00
Andy Miller
59fc6c20e8
added a test for new Twig function
2016-02-19 10:50:54 -07:00
Andy Miller
80f9c5782a
Added function to allow you to add variable key/value pairs into an array
2016-02-19 10:35:43 -07:00
Flavio Copes
9302610e8f
Handle recursive dependencies
2016-02-19 13:50:08 +01:00
Matias Griese
37799fd173
Extend blueprints by using new BlueprintForm class
2016-02-19 14:49:48 +02:00
Matias Griese
17f6a9b877
Fix context on page blueprints
2016-02-19 13:43:32 +02:00
Flavio Copes
d67da7bed6
Check version only if needed
2016-02-19 11:21:29 +01:00
Matias Griese
0b53d39cdb
Refactor Blueprints object creation
2016-02-19 11:56:09 +02:00
Matias Griese
989f5bb129
Fix import@ in Blueprint
2016-02-18 20:45:17 +02:00
Flavio Copes
4c7fd6866c
Use the new methods in serve() to actually process the dependencies.
2016-02-18 17:39:50 +01:00
Flavio Copes
9cca14338b
Use proper structure
2016-02-18 17:38:51 +01:00
Flavio Copes
a5821948e1
Add more logic to processDependencies()
...
- if I already have the latest release of a package, remove the
dependency
- throw an exception if a required version cannot be found in the GPM
yet
2016-02-18 17:38:28 +01:00
Flavio Copes
9a87ab1a4d
Improve installDependencies()
...
Better output, fix flow
2016-02-18 17:36:57 +01:00
Flavio Copes
c3afb68e9a
Add getLatestVersionOfPackage() to GPM
2016-02-18 17:35:32 +01:00
Flavio Copes
75ea201e31
Merge pull request #686 from Vivalldi/develop
...
Add InflectorTest
2016-02-18 16:31:13 +01:00
Matias Griese
1263a0bcab
Always use the same Blueprint class
2016-02-18 17:09:27 +02:00
Matias Griese
931d08b46d
Composer update
2016-02-18 15:40:09 +02:00
Flavio Copes
43d63f6976
Add installDependencies()
...
Prompts to install the dependencies of the passed type
2016-02-18 14:08:36 +01:00
Matias Griese
fb32805f69
Blueprint extend: Implement better way to extend blueprint
2016-02-18 15:06:57 +02:00
Flavio Copes
4a16fe68c3
Add an processDependencies() method to InstallCommand
...
Fetch the dependencies, check the installed packages and return an
array with the list of packages with associated an information on what
to do: install, update or ignore
2016-02-18 14:03:50 +01:00
Flavio Copes
eb120a2cda
Drop duplicate docblock
2016-02-18 14:02:48 +01:00
Matias Griese
be297677e8
Blueprint extend: Fix extending blueprints for configuration
2016-02-18 14:16:37 +02:00
Tyler Cosgrove
1d90107a5a
Fix Humanize Test
2016-02-17 18:27:40 -05:00
Tyler Cosgrove
10758eecd1
Add InflectorTest
2016-02-17 18:11:46 -05:00
Flavio Copes
0143ac22e3
Improve calculateVersionNumberFromDependencyVersion using extracted method
2016-02-17 14:33:52 +01:00
Flavio Copes
17c47889a6
Improve calculateMergedDependenciesOfPackages
...
Raise exceptions if two merged versions in "next significant release"
format are incompatible
Wrote appropriate tests.
2016-02-17 14:33:27 +01:00
Flavio Copes
5cdc10075a
Add versionFormatIsNextSignificantRelease and versionFormatIsEqualOrHigher methods
...
And corresponding tests
2016-02-17 14:22:59 +01:00
Flavio Copes
b331758d9c
Add checkNextSignificantReleasesAreCompatible method
...
Added own tests too.
Returns true if two releases are compatible by the 'next significant
release' meaning.
~1.2 is equivalent to >=1.2 <2.0.0
~1.2.3 is equivalent to >=1.2.3 <1.3.0
In short, allows the last digit specified to go up
2016-02-17 14:19:14 +01:00
Flavio Copes
503ff8d70f
First step towards versions in dependencies
...
Add InstallCommand::calculateMergedDependenciesOfPackages and
InstallCommand::calculateVersionNumberFromDependencyVersion and
corresponding unit tests
2016-02-16 15:24:33 +01:00
Matias Griese
2ba5517d4c
Merge remote-tracking branch 'origin/feature/blueprints-update' into feature/blueprints-update
2016-02-16 13:58:26 +02:00
Matias Griese
3a0a20ab97
Blueprint extend: Add blueprint special types support
2016-02-16 13:58:13 +02:00
Flavio Copes
b59cdbfdcf
Lint
2016-02-15 16:53:26 +01:00
Flavio Copes
2944289544
Merge branch 'develop' into feature/dependencies
2016-02-15 16:52:57 +01:00
Flavio Copes
a683f661ed
Add truncate and truncateHtml tests for input type
2016-02-15 14:39:28 +01:00
Flavio Copes
1c382a1bc6
Fix assertEquals parameters order
2016-02-15 14:39:03 +01:00
Flavio Copes
1e6e9bbbb4
Merge branch 'develop' into feature/blueprints-update
2016-02-15 10:57:01 +01:00
Matias Griese
a4c817147b
Merge branches 'develop' and 'feature/blueprints-update' of https://github.com/getgrav/grav into feature/blueprints-update
2016-02-15 11:20:08 +02:00
Matias Griese
ed3c1c7b3a
Blueprint extend: reverse order of the multi-extend
2016-02-15 11:19:46 +02:00
Flavio Copes
a1d0494ea2
✅ Test adding media queries
2016-02-14 08:58:31 +01:00
Andy Miller
16889cac31
Merge pull request #671 from rkusa/patch-1
...
fix lighttpd config
2016-02-12 18:05:26 -07:00
Andy Miller
afc0559d68
log error on invalid slug - only when setting the value from frontmatter
2016-02-12 17:51:20 -07:00
Andy Miller
59b75a339c
sort strings naturally and case insensitively #643
2016-02-12 17:36:08 -07:00
Andy Miller
7a1d9e454b
Add support for custom page-level dateformat field (core only)
2016-02-12 15:33:23 -07:00
Markus Ast
788c54ea9c
fix lighttpd config
2016-02-12 14:49:06 +01:00
Matias Griese
1cfc778467
Composer update
2016-02-12 09:32:38 +02:00
Matias Griese
afd680b133
Merge branch 'develop' of https://github.com/getgrav/grav into feature/blueprints-update
...
# Conflicts:
# composer.lock
2016-02-12 09:32:24 +02:00
Andy Miller
3a46dc3dcd
fixed some extraneous spaces
2016-02-11 18:05:05 -07:00
Andy Miller
7b6cadbeeb
Merge branch 'release/1.0.10'
2016-02-11 15:37:25 -07:00
Andy Miller
0b361c3790
Merge branch 'release/1.0.10' into develop
2016-02-11 15:37:25 -07:00
Andy Miller
bf91d13222
version update
2016-02-11 15:37:14 -07:00
Andy Miller
0bd60d24b7
updated libraries
2016-02-11 15:28:57 -07:00
Andy Miller
864f14344e
Add method to get contentMeta and initialize content if needed
2016-02-11 12:59:46 -07:00
Flavio Copes
b50ebba477
Merge branch 'develop' into feature/blueprints-update
2016-02-11 20:10:06 +01:00
Matias Griese
81e25e314b
Hide streams blueprint from admin
2016-02-11 20:55:48 +02:00
Flavio Copes
028554dbf8
Fix languages in Grav
2016-02-11 16:27:34 +01:00
Flavio Copes
bda8de3076
Typo
2016-02-11 16:27:34 +01:00
Andy Miller
36be17617d
use old cache_id mechanism for safety
2016-02-10 22:48:04 -07:00
Andy Miller
bb23f6157f
Support content level meta data .. so you can store things in cache alongside content
2016-02-10 22:44:54 -07:00
Flavio Copes
39ac423bce
Merge pull request #665 from gracix/Add-Language-Ja
...
Add Ja language file.
2016-02-09 08:23:50 +01:00
Takefumi Ota
39b1eed912
Add Ja language file.
2016-02-09 10:27:57 +09:00
Andy Miller
360286f3d4
moved build status
2016-02-06 17:53:43 -07:00
Djamil Legato
88c84ed028
Updated auth token (and kicking of unit tests)
2016-02-05 16:10:51 -08:00
Djamil Legato
f03a7ced06
Check if php version starts with 5.6 for the release
2016-02-05 15:32:51 -08:00
Andy Miller
5605b69844
Merge branch 'release/1.0.9' into develop
2016-02-05 16:00:23 -07:00
Andy Miller
652c5cd4bd
Merge branch 'release/1.0.9'
2016-02-05 16:00:22 -07:00
Andy Miller
bfe3a7750e
version update
2016-02-05 15:59:40 -07:00
Andy Miller
1d23d29485
Various PSR fixes
2016-02-05 12:39:04 -07:00
Andy Miller
3bec73049b
Revert "use ConsoleCommand"
...
This reverts commit 990663cd60 .
2016-02-05 12:35:32 -07:00
Andy Miller
cd7366ca8d
removed unused stuff
2016-02-05 12:35:21 -07:00
Andy Miller
63812cc6b1
Use strict boolean compare
2016-02-05 12:26:29 -07:00
Andy Miller
de9b6df2c7
removed TODOs..
2016-02-05 12:17:08 -07:00
Andy Miller
990663cd60
use ConsoleCommand
2016-02-05 12:11:57 -07:00
Andy Miller
9701908aaa
updated changelog
2016-02-05 11:54:05 -07:00
Flavio Copes
49facba84a
Composer update
2016-02-05 18:01:50 +01:00
Flavio Copes
7953271265
Linting fixes
2016-02-05 18:01:28 +01:00
Flavio Copes
3f3adfc5c6
Moved Parsedown tests to tests/unit/Grav/Common/Markdown/ParsedownTest.php
2016-02-05 16:59:51 +01:00
Andy Miller
b6c289067f
Translations from crowdin
2016-02-04 16:22:32 -07:00
Andy Miller
1d2c1c3a29
Fixed conflict with Grav naming
2016-02-04 14:44:58 -07:00
Djamil Legato
71176f52e9
Added Slack notifications
2016-02-04 11:24:45 -08:00
Flavio Copes
03f48d56a4
Use Grav::instance() instead of using GravTrait's getGrav() method
2016-02-04 18:01:00 +01:00
Flavio Copes
79a3077fdb
Cleanup
2016-02-04 14:15:30 +01:00
Flavio Copes
54f959b462
Reinitialize Grav on every test
...
Don't need to worry about changing configuration or pages or anything
in a test, every test method will start with a clean slate
2016-02-04 14:12:27 +01:00
Matias Griese
927ef9b8ba
Form validation: Fix strict mode
2016-02-04 14:31:24 +02:00
Matias Griese
6e3d08d9d0
Form validation: Display multiple validation errors
2016-02-04 13:49:21 +02:00
Flavio Copes
0d97710ffb
Merge pull request #658 from Vivalldi/develop
...
Add composer test command for windows
2016-02-04 09:57:37 +01:00
Tyler Cosgrove
1d65344aa5
Add composer test command for windows
...
Windows is dumb... gotta use those backslashes
2016-02-03 21:16:28 -05:00
Andy Miller
82a5afa732
Fixed an issue in code and in the tests for untouched image file locations
2016-02-03 12:48:22 -07:00
Andy Miller
72836982e6
various fixes for broken tests
2016-02-02 22:45:42 -07:00
Andy Miller
d12c8b10a2
Merge branch 'feature/converturl-rewrite' into develop
2016-02-02 22:02:21 -07:00
Andy Miller
b208ced437
various fixes
2016-02-02 22:01:56 -07:00
Andy Miller
c4e72819a6
various improvements to image handling .. still some places to fix
2016-02-02 18:48:39 -07:00
Andy Miller
3541ea8ec8
some fixes for image processing
2016-02-02 15:22:25 -07:00
Andy Miller
e4cda6383f
Init the URI object
2016-02-02 10:34:11 -07:00
Andy Miller
3cc6700845
Init the URI object
2016-02-02 10:33:25 -07:00
Flavio Copes
36ec6ad513
✅ Fix tests
2016-02-02 15:46:55 +01:00
Flavio Copes
aec95f3fa6
✅ More Pages class tests
2016-02-02 15:31:46 +01:00
Flavio Copes
1fe190998c
✅ Add testing page
2016-02-02 15:31:37 +01:00
Flavio Copes
aeca73bdd3
✅ Add "tests" stream location
2016-02-02 15:31:29 +01:00
Matias Griese
1d7fbe42d3
Blueprints: Fix form ordering in @import
2016-02-02 14:31:10 +02:00
Flavio Copes
848497774b
🎨 format and PHPDoc Twig folder
2016-02-02 11:09:22 +01:00
Matias Griese
327826542d
Blueprints: Add support for importing fields ( #637 )
2016-02-02 11:56:12 +02:00
Andy Miller
1d440035a4
Added some language tests
2016-02-01 22:53:24 -07:00
Andy Miller
51104a1d55
Added language support to the initializeFromUrl() method
2016-02-01 22:53:13 -07:00
Andy Miller
6222b22e2a
Added a root-level test
2016-02-01 19:55:22 -07:00
Andy Miller
b332e497ab
reordered
2016-02-01 19:44:55 -07:00
Andy Miller
75419120be
fix for externals with absolute_urls enabled
2016-02-01 19:44:43 -07:00
Andy Miller
94feeac119
fixed a conflict with environment and host
2016-02-01 19:20:03 -07:00
Andy Miller
cf058bb662
bit more progress on links.. images are fubar though
2016-02-01 18:59:58 -07:00
Andy Miller
1e56e92502
Merge branch 'release/converturl_rewrite' into feature/converturl-rewrite
2016-02-01 18:32:52 -07:00
Andy Miller
2025e7c28a
most page links working
2016-02-01 18:31:48 -07:00
Djamil Legato
1d08090560
Use more reliable and cross server $_SERVER to retrieve the accepted content type
2016-02-01 16:45:13 -08:00
Djamil Legato
485df7517d
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-02-01 16:39:04 -08:00
Djamil Legato
2a4030e399
Whoops: Serve JSON errors when the Content-Type Request is application/json, rather than blindly rely only on HTTP_X_REQUESTED_WITH
2016-02-01 16:38:58 -08:00
Andy Miller
5743d7e048
commented out some root level test failures that need to be addressed
2016-02-01 13:52:24 -07:00
Djamil Legato
3b8da60cf9
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-02-01 12:26:08 -08:00
Djamil Legato
49a7b11e2b
Travis potential fix for PRs and tests runner
2016-02-01 12:26:03 -08:00
Andy Miller
e5d255accd
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-02-01 11:23:02 -07:00
Andy Miller
0e6bf74db1
renamed and added some more tests
2016-02-01 11:22:53 -07:00
Matias Griese
9024d0f3e3
Composer update
2016-02-01 20:16:50 +02:00
Matias Griese
f0a802d2e1
Merge branch 'develop' of https://github.com/getgrav/grav into feature/blueprints-update
2016-02-01 20:14:23 +02:00
Flavio Copes
9d67f1ac33
✅ Fix assertSame param order
2016-02-01 18:55:33 +01:00
Flavio Copes
8c738d0687
Merge pull request #651 from Vivalldi/develop
...
Server config updates
2016-02-01 18:02:07 +01:00
Tyler Cosgrove
7d35475104
LICENSE renamed to LICENSE.txt
2016-02-01 11:48:12 -05:00
Tyler Cosgrove
1f5641069b
Merge pull request #1 from getgrav/develop
...
Sync Fork
2016-02-01 11:44:48 -05:00
Flavio Copes
f8eeac70a2
Only initialize new pages location once in tests
2016-02-01 17:19:52 +01:00
Flavio Copes
1279cb4ef3
Add Unit module available methods for future usage
2016-02-01 17:19:34 +01:00
Flavio Copes
2934157fb4
✅ Add pages content
2016-02-01 15:18:35 +01:00
Flavio Copes
ddaca8a312
Merge pull request #652 from getgrav/feature/fix-testing-separate-pages-folder
...
Fix testing separate pages folder
2016-02-01 15:08:48 +01:00
Flavio Copes
57cd5c9e6f
Add second set of pages to test
2016-02-01 14:37:19 +01:00
Flavio Copes
31940c03b1
Disable system cache
2016-02-01 14:33:31 +01:00
Matias Griese
e223b506cb
Blueprints: Add alternative syntax for extends@: parent@
2016-02-01 10:30:53 +02:00
Matias Griese
8bc4d1e460
Implement Blueprints::extend()
2016-02-01 10:03:25 +02:00
Andy Miller
56f267ec79
reordered tests
2016-01-31 22:09:27 -07:00
Andy Miller
5f6b09b032
fixed a markdown test
2016-01-31 21:54:57 -07:00
Andy Miller
7de21b1f52
went back to dev-master of Parsedown until release
2016-01-31 21:54:08 -07:00
Andy Miller
9c0deea6c8
added some tests that test various URL and subduer scenarios
2016-01-31 19:06:00 -07:00
Andy Miller
62dbf9b02b
Initiate the Uri->init() in bootstrap stage
2016-01-31 19:05:37 -07:00
Andy Miller
0ddfd4c546
value is getting overridden so not needed here
2016-01-31 19:05:15 -07:00
Andy Miller
5abb4060f3
moved grav-based base_uri values into Uri->init()
2016-01-31 19:04:58 -07:00
Tyler Cosgrove
9ba4ced65d
Extensive update.
...
Simplify a few blocks into one.
2016-01-31 12:02:41 -05:00
Tyler Cosgrove
49c4dd197e
Deny access to tests folder
2016-01-31 11:48:53 -05:00
Tyler Cosgrove
3d830fb608
Deny access to tests folder
2016-01-31 11:47:53 -05:00
Tyler Cosgrove
47b5cd7db7
Deny access to tests folder
2016-01-31 11:46:43 -05:00
Flavio Copes
d4aeb8e223
Merge pull request #640 from Vivalldi/patch-2
...
Fix for #612
2016-01-31 15:27:46 +01:00
Flavio Copes
c76be3c4dd
Merge pull request #649 from Vivalldi/patch-3
...
Change user to USER - Easy to note replacement
2016-01-31 15:27:08 +01:00
Tyler Cosgrove
b17a3780ab
Change user to USER - Easy to note replacement
...
Primarily going to be used for install script but it makes it more apparent that someone may need to change their root path.
2016-01-30 18:15:28 -05:00
Flavio Copes
b612347ee7
🚧 Drop unneeded pages unset. Remove second set of pages test, currently not working
2016-01-30 12:20:07 +01:00
Andy Miller
06a76579db
more tests
2016-01-30 00:06:15 -07:00
Andy Miller
13db4025b6
reset the pages
2016-01-29 21:32:34 -07:00
Andy Miller
07fa7da920
renaming some tests
2016-01-29 21:32:16 -07:00
Andy Miller
0be127eda7
Merge branch 'feature/page_level_ssl' into develop
2016-01-29 17:40:48 -07:00
Andy Miller
fe01f29872
slug and directory relative links
2016-01-29 17:40:20 -07:00
Andy Miller
a1dca420e4
More progress with tests using page references.
2016-01-29 17:32:44 -07:00
Djamil Legato
2585512946
Typo
2016-01-29 13:33:57 -08:00
Andy Miller
7a1e10ee13
Merge branch 'develop' into feature/page_level_ssl
2016-01-29 14:33:39 -07:00
Andy Miller
99c16d5514
fixes for merge
2016-01-29 14:31:57 -07:00
Djamil Legato
ee99cb7990
Disable xdebug only on non hhvm envs
2016-01-29 13:30:26 -08:00
Djamil Legato
c2fb252a6e
Disable xdebug on Travis
2016-01-29 13:27:43 -08:00
Djamil Legato
7d00941876
Updated hipchat notification
2016-01-29 13:23:02 -08:00
Djamil Legato
db59caa764
Added automatic Unit Tests runner in Travis
2016-01-29 12:34:52 -08:00
Djamil Legato
4218e3f81b
Removed extra quotes
2016-01-29 12:10:47 -08:00
Djamil Legato
11a14aed76
Updated composer.lock
2016-01-29 12:06:42 -08:00
Djamil Legato
ae3ca8aa2d
😱 Fixed missing variable
2016-01-29 10:26:27 -08:00
Djamil Legato
0bce4a95b7
Refractored Metadata generator. [BC included]
...
Metadata are now only flat array. To use social metas, such as open graph, specify the key property with the separator in it (ie, 'og:title'). Grav will automatically treat it as social media and render with both `property` and `name`.
Any other meta will be regularly treated as `name` (ie, 'title' or 'description')
2016-01-29 10:13:14 -08:00
Flavio Copes
60ab5cefd0
🚧 Reset instances, children and routes properties in Pages::init() prior to calling buildPages()
...
Useful when calling Pages::init() multiple times, or the properties are
never reset and the subsequent buildPages() calls fail
2016-01-29 18:32:52 +01:00
Flavio Copes
793f14c3e0
📚 PHPDoc
2016-01-29 18:32:52 +01:00
Flavio Copes
bb1e49dd8e
✨ Return $this in Page constructor and Page::init() to allow method chaining
2016-01-29 18:32:52 +01:00
Flavio Copes
4108c7710b
✅ First Pages testing in place with first simple site stub structure provided under tests/fake
2016-01-29 18:32:52 +01:00
Flavio Copes
3fb684d608
🚧 Add error log for tests
2016-01-29 18:32:52 +01:00
Flavio Copes
e2d00bec41
✅ Add tear down method
2016-01-29 18:32:52 +01:00
Flavio Copes
aa4fb96b8b
Drop generated files, ignored
2016-01-29 18:32:52 +01:00
Flavio Copes
c307f63e1f
✅ Cleanup tests
2016-01-29 18:32:52 +01:00
Flavio Copes
1494247c85
✅ Tests code cleanup
2016-01-29 18:32:52 +01:00
Andy Miller
d6b8ae6297
Merge branch 'develop' into feature/page_level_ssl
...
# Conflicts:
# system/src/Grav/Common/Markdown/ParsedownGravTrait.php
# system/src/Grav/Common/Uri.php
2016-01-29 10:30:47 -07:00
Matias Griese
233af34bdc
Add missing parameter after merge
2016-01-29 14:24:48 +02:00
Matias Griese
b3a8a66c0e
Merge branches 'develop' and 'feature/blueprints-update' of https://github.com/getgrav/grav into feature/blueprints-update
...
# Conflicts:
# system/src/Grav/Common/Plugins.php
# system/src/Grav/Common/Themes.php
2016-01-29 13:43:37 +02:00
Andy Miller
d3202b3210
Merge branch 'feature/proxy_support' into develop
2016-01-28 10:37:06 -07:00
Andy Miller
a08b5a1863
Added proxy_url to config blueprints
2016-01-28 10:34:50 -07:00
Andy Miller
1f75e014d3
added example
2016-01-28 10:30:24 -07:00
Flavio Copes
19891408db
🎨 Code cleanup and PHPDoc
2016-01-28 17:33:23 +01:00
Flavio Copes
57c4f13e53
🎨 PHPDoc
2016-01-28 17:13:19 +01:00
Flavio Copes
4854c72cbb
🐛 Fix typo
2016-01-28 13:51:07 +01:00
Flavio Copes
d440739b8b
🎨 Adjust spacing and PHPDoc
2016-01-28 13:32:18 +01:00
Flavio Copes
2d49054a95
🎨 Fix spacing and code formatting
2016-01-28 11:34:33 +01:00
Flavio Copes
2fb22d813f
🎨 Fix spacing and code formatting
2016-01-28 11:21:17 +01:00
Flavio Copes
6c02bf0c70
🎨 Fix spacing and code formatting
2016-01-28 11:20:26 +01:00
Flavio Copes
172600415d
🎨 Fix spacing and code formatting
2016-01-28 11:18:17 +01:00
Flavio Copes
c55b032928
🎨 Fix spacing and code formatting
2016-01-28 11:11:54 +01:00
Flavio Copes
1d79ef60c3
🎨 PHPDoc and type hints, code style
2016-01-28 10:59:49 +01:00
Flavio Copes
e279817839
🐛 Lookup the correct property for the home route
2016-01-28 10:59:22 +01:00
Flavio Copes
c8983bf7db
🎨 PHPDoc
2016-01-28 10:35:34 +01:00
Flavio Copes
ab5233032d
🎨 Correct inflector method call
2016-01-28 10:31:14 +01:00
Flavio Copes
535e3c982d
🎨 PHPDoc and coding style
2016-01-28 10:29:56 +01:00
Flavio Copes
2d5f721301
🎨 Improve type hints and coding style
2016-01-28 09:52:30 +01:00
Andy Miller
5c746f869a
fix for curl
2016-01-27 17:45:58 -07:00
Andy Miller
4485aa3109
remove tests folder when running 'clean' command
2016-01-27 17:17:29 -07:00
Andy Miller
b8437fbd01
Added support for proxy_url to enable GPM behind proxy servers #639
2016-01-27 17:15:39 -07:00
Andy Miller
7e20ef5dd6
Added start of Markdown tests
2016-01-27 15:49:52 -07:00
Andy Miller
04116b3a37
don't process links on special protocols
2016-01-27 14:00:45 -07:00
Andy Miller
086f791c9f
removed block shortcode handler, moved to shortcode-core plugin
2016-01-27 14:00:17 -07:00
Andy Miller
86c22c2e29
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-01-27 11:45:46 -07:00
Andy Miller
95241da47c
don't iterate over empty redirects/routes
2016-01-27 11:45:41 -07:00
Andy Miller
683b8a2848
if an empty string is passed to array, return null
2016-01-27 11:45:18 -07:00
Andy Miller
8dbe06941c
comment out default routes/aliases from system/config/site.yaml
2016-01-27 11:44:46 -07:00
Tyler Cosgrove
af2e416ea1
Fix for #612
2016-01-27 13:25:42 -05:00
Flavio Copes
e576b05078
🎨 Add use statements. Add docblocks. Improve code readability and type hints
2016-01-27 15:57:39 +01:00
Flavio Copes
78c6d60655
🎨 Fix the return type for better type hinting
2016-01-27 15:49:14 +01:00
Flavio Copes
cbb1cc2b85
✅ Test using Streams in Assets::addDir()
2016-01-27 12:09:04 +01:00
Flavio Copes
8a3636d10f
🐛 Fix Assets::addDir() (add addCssDir/addJsDir) to work as expected
...
Was looking up assets in the /assets folder, which is reserved for
Grav-compiled assets.
Now
- Looks up paths from the Grav ROOT_DIR or from a stream location
- Internally uses Assets::addJs() and Assets::addJs() instead of
directly accessing the assets arrays
- Removed the file extension determination effort already done in
Assets::add(), use Assets::add() instead
2016-01-27 12:08:41 +01:00
Flavio Copes
2721e681ef
✅ Test Assets::addDirCss(), Assets::addDirJs(), Assets::addDir()
2016-01-27 11:46:53 +01:00
Flavio Copes
8a41b2e08d
🎨 Move similar methods near each other.
2016-01-27 11:23:48 +01:00
Flavio Copes
dec78b9cbd
✅ Test Assets::resetJs() and Assets::resetCss()
...
Also fix closing parentheses. Added PHPDoc
2016-01-27 10:51:04 +01:00
Flavio Copes
7ab75811ad
📚 Drop old link in README
2016-01-27 10:27:49 +01:00
Flavio Copes
15043e1a11
🐛 In Assets::reset() also reset the inline CSS and inline JS arrays
2016-01-27 10:27:24 +01:00
Flavio Copes
4ef5236a53
✅ Test Assets::registerCollection()
2016-01-27 10:26:03 +01:00
Flavio Copes
2a06cfc5e2
✅ Test Assets::reset()
2016-01-27 10:25:53 +01:00
Flavio Copes
60876f2f09
✅ Test Assets::exists()
2016-01-27 10:24:57 +01:00
Flavio Copes
74fdca79f0
✅ Test Assets::getCollections()
2016-01-27 10:24:47 +01:00
Flavio Copes
c3c7c78e46
✅ Test Assets::getCss() and Assets::getJs()
2016-01-27 09:25:07 +01:00
Andy Miller
24a5c2c03c
Fix for #610 when you have an array of just empty string ['']
2016-01-26 21:34:36 -07:00
Andy Miller
9113c86196
Add other method signature items to internal lookup hash
2016-01-26 17:35:16 -07:00
Andy Miller
06b993181c
typo in buildRootPath() after refactor
2016-01-26 17:34:38 -07:00
Andy Miller
a579544130
Missed one error
2016-01-26 15:09:31 -07:00
Andy Miller
a8bfa88cac
Fix URITest with static methods
2016-01-26 15:08:52 -07:00
Matias Griese
2742f333aa
Merge branches 'develop' and 'feature/blueprints-update' of https://github.com/getgrav/grav into feature/blueprints-update
...
# Conflicts:
# composer.lock
2016-01-26 20:39:08 +02:00
Matias Griese
b6329b1964
Blueprint refactor: Code style
2016-01-26 20:38:13 +02:00
Andy Miller
d1b24d0077
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2016-01-26 11:25:14 -07:00
Andy Miller
8d93df1633
updated lock file
2016-01-26 11:24:54 -07:00
Flavio Copes
ef095d4fc0
📚 Drop IRC, add link to gitter
2016-01-26 19:23:58 +01:00
Andy Miller
1df6173041
Merge pull request #588 from getgrav/feature/introduce-testing
...
Introduce testing
2016-01-26 10:54:15 -07:00
Andy Miller
fb50c4a4f0
Merge pull request #623 from getgrav/feature/fix-loading-js-and-css-from-collections
...
Fix loading js and css from collections
2016-01-26 10:53:49 -07:00
Flavio Copes
febe3123dd
✅ Use new jQuery filename
2016-01-26 18:02:27 +01:00
Flavio Copes
23ad20ed13
✅ Test addAsyncJs addInlineCss, addInlineJs
2016-01-26 18:02:03 +01:00
Flavio Copes
bce084841e
Ⓜ️ Merge branch 'develop' into feature/introduce-testing
2016-01-26 17:36:12 +01:00
Flavio Copes
172236e58d
🚧 Rename jquery-2.2.0.min.js to jquery-2.x.min.js
...
When stored in the user config, configuration for collections might
still reference old shipped releases. We move to jquery-2.x.min.js for
all future 2.x releases, and we'll have a jquery-3.x.min.js when it's
shipped.
2016-01-26 13:24:29 +01:00
Flavio Copes
b848f98481
🆙 Update Twig to 1.24. Up composer.lock
2016-01-26 13:06:28 +01:00
Djamil Legato
a69e7ee7cf
🔙 Restored jQuery 2.1.4 for Backward Compatibility
2016-01-25 10:52:32 -08:00
Flavio Copes
e5493573d5
🐛 Also accept a single group as a string instead of requiring an array
...
In addition to
```yaml
groups:
- a-group
```
also accept
```yaml
groups: a-group
```
syntax.
2016-01-25 17:11:09 +01:00
Flavio Copes
bdbc14b9c1
🐛 If a user belongs to more than one group, if one group gives us a permission we end the loop and take that permission for granted
2016-01-25 16:40:05 +01:00
Flavio Copes
f82b40ef49
Merge branch 'develop' into feature/fix-loading-js-and-css-from-collections
2016-01-25 09:34:01 +01:00
Flavio Copes
7958db6a17
Merge branch 'develop' into feature/introduce-testing
2016-01-25 09:07:00 +01:00
Andy Miller
ed8cd7f30e
Merge pull request #632 from robwent/develop
...
fix for #631
2016-01-24 20:41:16 -07:00
Robert Went
43f11f5d49
Removing bat's for pull
2016-01-25 02:36:45 +00:00
Robert Went
5a1fa1025d
fixes #631
2016-01-25 02:26:24 +00:00
Robert Went
879f0815cb
Merge branch 'develop' of https://github.com/robwent/grav into develop
2016-01-25 02:24:52 +00:00
Robert Went
bff84ae8d5
makes cli commands available on windows machines from site root
2016-01-25 02:24:24 +00:00
Andy Miller
4e0db8e540
Merge pull request #622 from getgrav/feature/fix-Append-URL-extension-home-link
...
Remove any URL extension for the home link
2016-01-24 18:36:03 -07:00
Andy Miller
85ff412768
Merge pull request #624 from getgrav/feature/update-jquery
...
Update jQuery to 2.2.0
2016-01-24 18:35:37 -07:00
Andy Miller
2b695a985d
Merge pull request #630 from getgrav/feature/drop-useless-default-hash-fallback
...
💫 Drop useless hash fallback, as we always have a system.security.default_hash set
2016-01-24 18:29:59 -07:00
Flavio Copes
a1a75954ae
💫 Drop useless hash fallback, as we always have a system.security.default_hash set
2016-01-24 21:15:07 +01:00
Flavio Copes
c8a5e846c1
Fix permissions when the user has no access level set at all
2016-01-24 20:50:47 +01:00
Matias Griese
e3e47717c6
Blueprint refactor: Composer update
2016-01-22 21:44:23 +02:00
Flavio Copes
515f257ee3
Update jQuery to 2.2.0
2016-01-22 18:25:24 +01:00
Flavio Copes
71795fd775
Add tests/_support/_generated/* and tests/cache/* to .gitignore
2016-01-22 18:10:06 +01:00
Matias Griese
a69116738f
Blueprint refactor: Fix Blueprint validation
2016-01-22 14:47:05 +02:00
Matias Griese
f87887920a
Blueprint refactor: Fix Blueprint::checkRequired()
2016-01-22 14:39:32 +02:00
Flavio Copes
8cda9a08da
Improve Assets class code style
2016-01-22 13:10:33 +01:00
Flavio Copes
684503245c
Call addCss & addJs instead of add(), as otherwise it will lose group and loading information
2016-01-22 12:59:22 +01:00
Matias Griese
7760f541fb
Blueprint refactor: Fix page blueprints
2016-01-22 13:04:32 +02:00
Matias Griese
4f73fd62c9
Blueprint refactor: Fix missing dynamic properties
2016-01-22 12:49:19 +02:00
Flavio Copes
77c8458fbf
🐛 Fix addJs and addCSS problem
...
Changes supported by tests in
https://github.com/getgrav/grav/commit/27af9432e0fa9a7abb2b6a2e3f3a6f6d1
55a37e9
2016-01-22 10:43:41 +01:00
Flavio Copes
7f7ba5306d
Add test info to readme
2016-01-22 10:39:36 +01:00
Flavio Copes
612e2126ee
🚨 Initialize assets in tests
2016-01-22 10:39:24 +01:00
Flavio Copes
dd43b3b7da
🚨 Remove acceptance test example
2016-01-22 10:39:15 +01:00
Flavio Copes
27af9432e0
🚨 Added a bunch of tests to make sure Assets addJs and addCSS works as expected
2016-01-22 10:38:56 +01:00
Matias Griese
80d0c2a405
Blueprint refactor: fix theme thumbnails
2016-01-22 10:07:40 +02:00
Flavio Copes
774cf2d6d0
Recreated an issue in calling with an array of values {% do assets.addJs('jquery', {'loading':'async'}) %} introduced in d5bd99b363
2016-01-22 00:09:14 +01:00
Flavio Copes
8270edbc78
Fix loading js and css from collections
...
Calling add() lose information on
- CSS: $group
- JS: $loading, $group
2016-01-21 21:24:26 +01:00
Matias Griese
b791e8efda
Blueprint refactor: fix site blueprint
2016-01-21 15:38:12 +02:00
Matias Griese
130d039101
Merge branch 'feature/plugin-early' of https://github.com/getgrav/grav into feature/blueprints-update
2016-01-21 14:11:09 +02:00
Matias Griese
ebee88dd39
Update blueprints object version
2016-01-21 14:00:54 +02:00
Matias Griese
ad25462bd5
Merge branches 'develop' and 'feature/plugin-early' of https://github.com/getgrav/grav into feature/plugin-early
...
# Conflicts:
# composer.lock
2016-01-21 13:58:48 +02:00
Flavio Copes
563a990f0d
Also continue to handle Whoops 2.0.0-alpha if installed
2016-01-21 12:51:26 +01:00
Flavio Copes
b248b39dc7
Add test script to composer
2016-01-21 12:41:32 +01:00
Flavio Copes
a9ec2af342
Remove any URL extension for the home link
2016-01-21 12:31:20 +01:00
Flavio Copes
1fdc34b43c
PHPdoc
2016-01-21 12:07:28 +01:00
Flavio Copes
11dc04262b
Fix Whoops APIs after updating Whoops to 2.0
2016-01-21 11:01:44 +01:00
Matias Griese
5e4070188b
Merge branch 'feature/plugin-early' of https://github.com/getgrav/grav into feature/blueprints-update
2016-01-21 11:18:11 +02:00
Matias Griese
5c08439633
Update composer requirement for toolbox
2016-01-21 11:17:31 +02:00
Matias Griese
e686472eeb
Merge branches 'develop' and 'feature/plugin-early' of https://github.com/getgrav/grav into feature/plugin-early
2016-01-21 11:15:22 +02:00
Matias Griese
152a3c4943
Merge branch 'develop' of https://github.com/getgrav/grav into feature/blueprints-update
2016-01-21 10:53:45 +02:00
Flavio Copes
82a4176816
Merge pull request #616 from Vivalldi/patch-2
...
Update Whoops to latest
2016-01-21 09:49:28 +01:00
Matias Griese
9a4830808d
Refactor Blueprints class
2016-01-21 10:11:57 +02:00
Flavio Copes
722bc3e74b
More testing for assets
2016-01-20 11:35:40 +01:00
Flavio Copes
1616fadfe9
Started testing assets
2016-01-20 10:55:31 +01:00
Flavio Copes
71e8ba44fc
Test Composer class
2016-01-20 09:21:15 +01:00
Andy Miller
e801c8f44e
Added support for absolute_urls: true and page level ssl
2016-01-19 15:48:18 -07:00
Andy Miller
4fa04f6eec
added scheme to URI
2016-01-19 15:46:09 -07:00
Andy Miller
f308587624
add SSL page variable and also force include_host if absolute_urls: true
2016-01-19 15:45:51 -07:00
Tyler Cosgrove
8406802a05
Change to next significant release
2016-01-19 14:46:30 -05:00
Tyler Cosgrove
778ae8aced
Update Whoops to latest
...
Should have line highlights.
2016-01-19 14:15:12 -05:00
Flavio Copes
49dd8b3c9d
Cleanup
2016-01-19 14:16:15 +01:00
Flavio Copes
1ecd4bfd5a
Add Browser test
2016-01-19 14:16:06 +01:00
Flavio Copes
235b7e5ff3
Document Browser
2016-01-19 13:49:39 +01:00
Flavio Copes
68c582a02a
Use unused $locator var
2016-01-19 13:38:03 +01:00
Flavio Copes
d0ef86c9a8
Remove unused variables
2016-01-19 13:37:56 +01:00
Flavio Copes
9c89f55274
Merge branch 'develop' into feature/introduce-testing
2016-01-19 13:30:40 +01:00
Flavio Copes
26434d26fe
Finish Uri testing with test of Uri::addNonce()
2016-01-19 13:27:50 +01:00
Flavio Copes
d237a1e037
Test Uri::buildUrl()
2016-01-19 13:19:19 +01:00
Flavio Copes
6c7a1b335b
Improve test
2016-01-19 13:17:45 +01:00
Flavio Copes
ad65816c35
Fix case
2016-01-19 13:17:36 +01:00
Flavio Copes
ed28a5dc62
Test Uri::referrer(), Uri::ip(), Uri::isExternal(), Uri::currentPage(), Uri::rootUrl(), Uri::base(), Uri::basename()
2016-01-19 13:17:16 +01:00
Flavio Copes
9fee3d4c59
Test Uri::environment()
2016-01-19 13:16:15 +01:00
Flavio Copes
0349169097
Add utility method
2016-01-19 13:15:55 +01:00
Flavio Copes
09e1c844f4
Ensure consistency in port handling, always set as string and not as integer
2016-01-19 11:38:06 +01:00
Flavio Copes
9b1b69fcae
Test Uri::port()
2016-01-19 11:37:46 +01:00
Flavio Copes
4dd57daec0
Test Uri::host()
2016-01-19 11:37:35 +01:00
Flavio Copes
7813d18b1b
Test Uri::extension()
2016-01-19 11:37:25 +01:00
Flavio Copes
f35bff4f59
Test Uri::path()
2016-01-19 11:37:14 +01:00
Flavio Copes
fd47620817
Test Uri::url()
2016-01-19 11:37:01 +01:00
Flavio Copes
b949b512e2
Test Uri::param()
2016-01-19 11:18:22 +01:00
Andy Miller
00aefa50ed
Merge pull request #609 from getgrav/feature/drop-password-compat
...
Remove ircmaxell/password-compat as it's intended to provide forward compatibility for PHP 5.4
2016-01-18 21:51:50 -07:00
Flavio Copes
1a5abcbcbc
Test Uri paths(), route(), query(), params()
2016-01-18 14:29:50 +01:00
Flavio Copes
90568da797
Fix setting port
2016-01-18 13:30:06 +01:00
Flavio Copes
2035a9a800
More testing
2016-01-18 11:17:17 +01:00
Flavio Copes
d29bc41ae7
Formatting
2016-01-18 11:17:12 +01:00
Flavio Copes
25637defa8
Set default port if not set
2016-01-18 11:17:04 +01:00
Flavio Copes
82616b9891
Return self instance in initializeWithUrl() to allow chaining method calls
2016-01-18 11:16:49 +01:00
Flavio Copes
067f75389b
Fix reset after recent merge
2016-01-18 10:09:01 +01:00
Flavio Copes
0e6132800e
Merge branch 'develop' into feature/introduce-testing
2016-01-18 09:59:52 +01:00
Flavio Copes
0a76e46d8f
Remove ircmaxell/password-compat as it's intended to provide backward compatibility for PHP 5.4
...
However, it will still be installed in `vendor` as required by
`rockettheme/toolbox`
2016-01-17 20:40:45 +01:00
Andy Miller
77d4925f38
Added shortcode square brackets to grav trait
2016-01-16 17:54:43 -07:00
Flavio Copes
e1f95b54d5
Initial testing on the Uri class. Test the new validateHostname() method and tests initializeWithUrl() with some url examples
2016-01-15 21:47:05 +01:00
Flavio Copes
092989cdd0
Some internal rework of the Uri class
...
- Reworked constructor in methods
- Aded a Uri::initializeWithUrl() method that takes care of
initializing the internal state based on the passed URL
- Ensure Uri::query() does not crash if the internal variable is not an
array but `null`
2016-01-15 21:46:18 +01:00
Flavio Copes
27ab57eede
Drop access to tests folder
2016-01-15 17:34:21 +01:00
Flavio Copes
e80a17540c
Merge pull request #605 from getgrav/feature/modular-page-modified-date
...
The date for the last update of a page that is modular is the update time of the module that was last modified
2016-01-15 13:19:51 +01:00
Flavio Copes
72fb77894e
Merge pull request #608 from hacklab01/patch-1
...
Update hr.yaml
2016-01-15 13:00:11 +01:00
Flavio Copes
70f8707b04
Blueprint for New Folder modal
2016-01-15 12:54:28 +01:00
v3d
0d33a1d479
Update hr.yaml
...
Update MONTHS_OF_THE_YEAR and DAYS_OF_THE_WEEK
2016-01-15 12:40:58 +01:00
Andy Miller
5d38e60076
Enhanced the bin/gpm info CLI command with CHANGELOG support - #559
2016-01-14 17:21:54 -07:00
Matias Griese
431f538536
Fix bug in Data:extra()
2016-01-14 12:59:48 +02:00
Andy Miller
fc08cb8e52
Updated Twig library
2016-01-13 17:43:19 -07:00
Andy Miller
d65ec29408
Moved logic into page recurse where pages are already recursed and use collection()
2016-01-13 17:42:56 -07:00
Andy Miller
758ef2313a
Merge branch 'feature/fix-hide-home-in-urls-second-level-childs' into develop
2016-01-13 17:09:03 -07:00
Matias Griese
a118824cf5
Allow plugins to have their own blueprints
2016-01-13 11:00:53 +02:00
Andy Miller
479e73e950
Some optimizations/cleanup on CLI commands
2016-01-12 10:04:27 -07:00
Matias Griese
af6e352083
Fix stream override ordering
2016-01-12 11:59:45 +01:00
Matias Griese
5786530cda
Fix stream override ordering
2016-01-12 12:53:54 +02:00
Flavio Copes
7e5b60917b
Add ext-* to composer
2016-01-12 11:19:23 +01:00
Andy Miller
3695ff3d03
Some optimizations/cleanup on CLI commands
2016-01-11 18:45:07 -07:00
Andy Miller
be2af197c3
Allow twig_vars to be exposed earlier and merged later
2016-01-11 16:18:57 -07:00
Matias Griese
9d983e7486
Feature: Load plugins early
2016-01-11 19:56:18 +02:00
Flavio Copes
acbbc723eb
Add explanation on running tests in the readme
2016-01-10 19:22:23 +01:00
Flavio Copes
7c7df2240b
Add first UI test example
2016-01-10 19:10:52 +01:00
Flavio Copes
c43f253805
Fix testPathPrefixedByLangCode test
2016-01-10 19:10:32 +01:00
Flavio Copes
756e2cf0c3
Fix spacing
2016-01-10 19:10:21 +01:00
Matias Griese
6087e786f5
Merge remote-tracking branch 'origin/develop' into develop
2016-01-10 17:19:30 +02:00
Matias Griese
9fa5681a4f
Split configuration setup into 2 stages
2016-01-10 17:19:18 +02:00
Flavio Copes
182b6977bd
The date for the last update of a page that is modular is the update time of the module that was last modified
2016-01-10 15:03:50 +01:00
Flavio Copes
3da7079777
Fix default generator metadata
2016-01-10 13:23:35 +01:00
Flavio Copes
992f99190b
Merge pull request #604 from getgrav/feature/avoid-setting-empty-metadata
...
Avoid setting empty metadata
2016-01-09 23:40:42 +01:00
Flavio Copes
dfee5fdea9
Avoid setting empty metadata
2016-01-09 23:34:31 +01:00
Flavio Copes
aa9b735a50
Return the parent routes in the route options.
...
Added a Pages::parentsRawRoutes() method, uses the same internal method
as Pages::parents().
Refactored Pages::getList() to accept an optional $rawRoutes bool and
if set, return the raw routes
2016-01-09 20:45:06 +01:00
Andy Miller
9a3005e3c5
Added a reverse_proxy config option and use it to skip setting ports when enabled
2016-01-08 16:35:33 -07:00
Andy Miller
92ea756d91
fixed changelog typo
2016-01-08 16:34:19 -07:00
Andy Miller
b48449d782
Merge branch 'release/1.0.8'
2016-01-08 15:31:33 -07:00
Andy Miller
5e84ca35f2
Merge branch 'release/1.0.8' into develop
2016-01-08 15:31:33 -07:00
Andy Miller
ee20bf70e0
version update
2016-01-08 15:31:23 -07:00
Andy Miller
8cb098c6e0
Removed IP stuff from nonce.. just too many scenarios where it causes problems. going to rely on session_id() for the uniqueness.
2016-01-08 15:28:03 -07:00
Andy Miller
3054a67078
Added rotate, flip and fixOrientation to available image methods
2016-01-07 18:49:09 -07:00
Andy Miller
8ca14c7c65
Merge branch 'release/1.0.7'
2016-01-07 14:21:56 -07:00
Andy Miller
6e2d9ca3cc
Merge branch 'release/1.0.7' into develop
2016-01-07 14:21:56 -07:00
Andy Miller
eff72b73ab
version update
2016-01-07 14:21:48 -07:00
Andy Miller
eb29d68958
Safety check for array of nonces
2016-01-07 14:10:58 -07:00
Andy Miller
e0632dee09
Merge branch 'release/1.0.7' into develop
2016-01-07 13:27:02 -07:00
Andy Miller
4549574908
Merge branch 'release/1.0.7'
2016-01-07 13:27:01 -07:00
Andy Miller
0866a62a1f
version update
2016-01-07 13:26:53 -07:00
Andy Miller
1a7fd382a9
Merge branch 'feature/https_gpm_urls' into develop
2016-01-07 13:23:43 -07:00
Flavio Copes
c772c2d4ad
Finish up Utils testing
2016-01-07 17:38:25 +01:00
Flavio Copes
e47ac59860
Add fake HTTP_CLIENT_IP for command line use
2016-01-07 17:38:16 +01:00
Flavio Copes
4f003bb5fa
Add missing phpdoc to Utils
2016-01-07 16:47:40 +01:00
Flavio Copes
74c1e7473a
Fix docblock
2016-01-07 14:34:21 +01:00
Flavio Copes
51d2724dfd
Return false if the string is less than 4 chars, it cannot contain the lang code. Prevents error in the method
2016-01-07 14:34:13 +01:00
Flavio Copes
5fefa85f4a
More tests
2016-01-07 14:33:18 +01:00
Flavio Copes
e8a935570b
More tests
2016-01-07 13:58:47 +01:00
Flavio Copes
ce71168ed9
Merge branch 'develop' into feature/introduce-testing
2016-01-07 13:03:06 +01:00
Flavio Copes
cdc96ca574
Improve comment messages for temporary nonce methods
2016-01-07 11:59:40 +01:00
Andy Miller
d121aa3415
Use https for GPM rather than http
2016-01-06 21:54:43 -07:00
Djamil Legato
6aaeb9e1f1
Fixed typo
2016-01-06 16:24:11 -08:00
Andy Miller
fa39629104
changelog updates
2016-01-06 17:10:00 -07:00
Andy Miller
9e13593c11
Merge pull request #592 from getgrav/feature/fix-nonces-ips
...
Fix nonces for proxied IPs
2016-01-06 15:47:21 -07:00
Flavio Copes
0b3970d7c1
Restore old generateNonceString in generateNonceStringOldStyle
2016-01-06 23:43:18 +01:00
Flavio Copes
95c09f2ce5
Add HTTP_CLIENT_IP too
2016-01-06 23:34:28 +01:00
Flavio Copes
c78619aad3
Temp generation of older token for this release only
2016-01-06 23:19:00 +01:00
Flavio Copes
566da30513
Fix getting the user's IP address when proxied
2016-01-06 23:15:06 +01:00
Djamil Legato
f8c8ac4371
Response Class: Following redirects when open_basedir is set
2016-01-06 13:31:50 -08:00
Flavio Copes
1951722fdb
Add Faker to Fixtures
2016-01-06 17:30:53 +01:00
Flavio Copes
90d2856581
Add a test that uses $grav
2016-01-06 17:30:39 +01:00
Flavio Copes
4fdeb4902e
Pass $grav to all tests through the Fixtures utility
2016-01-06 17:30:13 +01:00
Flavio Copes
df3a492d3a
Also add Faker to require-dev to be used in tests
2016-01-06 17:29:32 +01:00
Flavio Copes
e180e5a52a
Add some more tests
2016-01-06 16:33:58 +01:00
Andy Miller
3c4dd26c20
Fix for media with + in the name
2016-01-05 15:45:58 -07:00
Andy Miller
f5fc509f14
Added cache driver setting to debug out
2016-01-05 14:59:24 -07:00
Andy Miller
2d00203a1f
updated changelog
2016-01-05 12:08:44 -07:00
Flavio Copes
f1ac509032
Structure tests in folders that resemble the Grav system/src folder
2016-01-05 19:50:07 +01:00
Flavio Copes
5d4705b9fa
Add codeception to require-dev
2016-01-05 19:39:00 +01:00
Flavio Copes
ac23ab21b8
Merge pull request #587 from jeromegamez/readme-changelog
...
Update README and CHANGELOG
2016-01-05 11:57:43 +01:00
Flavio Copes
6cb85dc6a5
Drop default db config from config
2016-01-05 11:56:28 +01:00
Flavio Copes
5b8b8e4ebb
First sample test, test Utils
2016-01-05 11:52:17 +01:00
Flavio Copes
a6b1c6b222
Setup _bootstrap to setup Grav
2016-01-05 11:52:07 +01:00
Jérôme Gamez
0261df0d48
Update README and CHANGELOG
2016-01-05 11:17:22 +01:00
Flavio Copes
b3d18be643
Add and bootstrap codeception
2016-01-05 11:01:02 +01:00
Andy Miller
2709938f9f
Merge pull request #586 from jeromegamez/feature/composer-branch-alias
...
composer.json: Add branch alias - fine with this :) 👍
2016-01-04 17:37:08 -07:00
Jérôme Gamez
53e1c790d8
Add branch alias
2016-01-05 01:24:17 +01:00
Andy Miller
f2f9fc4ed6
Merge pull request #585 from jeromegamez/feature/composer-project
...
Allow grav to be installed as a composer project
2016-01-04 16:51:08 -07:00
Jérôme Gamez
3cbf9c7101
Allow grav to be installed as a composer project
2016-01-04 23:55:16 +01:00
Flavio Copes
c655d9e8fc
Revert "Merge pull request #571 from getgrav/feature/gpm-avoid-reinstalling-already-installed-packages"
...
This reverts commit 418f0972a9 , reversing
changes made to 9a777efd52 .
2016-01-04 20:50:15 +01:00
Andy Miller
2ef7f7cf36
Merge branch 'feature/hide_home_in_urls' into develop
2016-01-04 11:14:57 -07:00
Andy Miller
418f0972a9
Merge pull request #571 from getgrav/feature/gpm-avoid-reinstalling-already-installed-packages
...
Command line GPM: Avoid prompting to reinstall already installed packages
2016-01-04 10:36:10 -07:00
Andy Miller
9a777efd52
Merge pull request #569 from getgrav/feature/improve-gpm-unreachable-error-message
...
Improve error when trying to install a plugin/theme from the command line and GPM is unreachable
2016-01-04 10:30:22 -07:00
Andy Miller
aa8a329c7b
Merge pull request #557 from getgrav/feature/use-rawurldecode
...
Allows '+' in the URLs, such as http://localhost/grav/blog/tag:c++
2016-01-04 10:19:18 -07:00
Andy Miller
e4930a144f
Merge pull request #554 from getgrav/feature/session-improvements
...
Add secure and httponly parameters to sessions
2016-01-04 09:54:49 -07:00
Matias Griese
194014007f
Merge pull request #583 from getgrav/feature/fix-checksum
...
Call finalizeObject on Config from loadCompiledFile() when cache is already built
2016-01-04 15:22:24 +02:00
Matias Griese
dc8f2c1466
Fixed page blueprints and theme inheritance issue ( #534 )
2016-01-04 15:18:50 +02:00
Flavio Copes
6ee48c74f7
Call finalizeObject on Config from loadCompiledFile() when cache is already built
...
finalizeObject, which assigns the checksum to the Config object, was
never called after the cache was built
2016-01-03 19:10:17 +01:00
Flavio Copes
136a9e8218
Also check for GPM permissions. Fixes #579
2016-01-02 16:25:31 +01:00
Andy Miller
34045ea62b
whitespace removal
2016-01-01 17:27:28 -07:00
Andy Miller
267edbee7d
optimization
2015-12-31 16:25:27 -07:00
Andy Miller
da882ebcd2
set twig_first: false by default due to modular pages
2015-12-31 15:35:54 -07:00
Andy Miller
ed0ba1ed98
Merge pull request #577 from mholt/patch-1
...
Update Caddyfile
2015-12-31 12:42:11 -07:00
Matt Holt
ef9dd3aa28
Update Caddyfile
...
fastcgi was using php preset defaults, anyway
2015-12-31 12:40:56 -07:00
Andy Miller
73b9abd38b
Added a global setting for twig_first processing, and set it to true (was false)
2015-12-31 12:25:22 -07:00
Andy Miller
6e399fe0ed
maintain md5 keys during sorting process #566
2015-12-31 12:06:46 -07:00
Andy Miller
5f9ed17091
Added support for APCu and PHP 7.0
2015-12-31 11:47:50 -07:00
Flavio Copes
1f4b3913b6
Typo in changelog
2015-12-31 12:32:10 +01:00
Andy Miller
dc9b9509d7
Moved onPageContentProccessed into content building section so it's fired more reliably
2015-12-30 16:28:02 -07:00
Andy Miller
b4f34c8643
Added plugins config to debugger
2015-12-30 16:26:59 -07:00
Andy Miller
52544a8b25
Fix for not fully reprocessing content with cache_enable: false
2015-12-30 15:44:42 -07:00
Flavio Copes
017500a6b5
Add a Page::topParent() method to retrieve the topmost parent of a page
...
Adding to this branch as it's needed for the Admin change that handles
this branch change
2015-12-29 19:10:30 +01:00
Andy Miller
425ae30e62
fix for attributes on external urls
2015-12-29 09:56:13 -07:00
Andy Miller
1aa09d8987
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-12-28 15:49:25 -07:00
Andy Miller
a45196dc97
regular date: header should not impact published visibility
2015-12-28 15:49:17 -07:00
Djamil Legato
8d7ab6fdd3
Ignore security yaml
2015-12-28 12:55:34 -08:00
Andy Miller
87870bcde7
Fix for new webserver-config folder
2015-12-28 13:15:51 -07:00
Flavio Copes
9b85c1b0f7
Remove all hardcoded older PHP required version, use GRAV_PHP_MIN constant instead
...
Thanks @MATsxm for the hint in https://github.com/getgrav/grav/pull/570
2015-12-28 18:46:14 +01:00
Flavio Copes
104012228c
Command line GPM: Avoid prompting to reinstall already installed packages
2015-12-28 18:22:16 +01:00
Flavio Copes
e3deb40f69
Improve error when trying to install a plugin/theme from the command line and GPM is unreachable
...
Previously it listed four times `PHP Warning: Invalid argument
supplied for foreach()...`, now it fails with an error message
2015-12-28 08:53:23 +01:00
Flavio Copes
492b290845
Fix #565 handle case where we only have inline data for css or js
2015-12-26 08:54:33 +01:00
Andy Miller
3eb2a5664a
logic to strip home from Page routes and urls (optional)
2015-12-24 17:42:02 -07:00
Djamil Legato
15fd233e56
Added new --installed-only | -I option for bin/gpm index that filters only the installed packages
2015-12-24 14:44:57 -08:00
Djamil Legato
912f697cff
Give ZipBackup a larger timeout when possible (10mins)
2015-12-24 14:30:20 -08:00
Flavio Copes
d827228dc2
Add new languages to Grav
2015-12-24 19:11:24 +01:00
Flavio Copes
84073a53cb
Add MONTHS_OF_THE_YEAR and DAYS_OF_THE_WEEK to the Grav language file,
...
Took translations from
https://github.com/getgrav/grav-theme-twentyfifteen/blob/develop/languag
es.yaml
2015-12-24 19:05:13 +01:00
Flavio Copes
f562573640
Add a contributing readme
2015-12-23 20:13:37 +01:00
Flavio Copes
66aa66954c
Add empty thumb.png image as default
2015-12-23 16:30:12 +01:00
Flavio Copes
99275dfe59
Optimize images, save 38% in file size
2015-12-23 16:29:58 +01:00
Flavio Copes
efded08d6e
Uses Uri::host() to calculate the host. If localhost, set it to ''
...
Now also works with Chrome on localhost SSL sites. The problem was,
Chrome on Localhost wants the domain to be `""` or `false` even if the
site is accessed with another domain name.
Worked fine in other browsers.
2015-12-23 09:18:27 +01:00
Andy Miller
d726f15aa3
PHP version update
2015-12-22 21:54:07 -07:00
Andy Miller
7c6cd30aea
Merge branch 'release/1.0.6' into develop
2015-12-22 17:15:45 -07:00
Andy Miller
f0145aa659
Merge branch 'release/1.0.6'
2015-12-22 17:15:44 -07:00
Andy Miller
879b5ef272
version update
2015-12-22 17:15:34 -07:00
Flavio Copes
91a57e1a16
Allows '+' in the URLs, such as http://localhost/grav/blog/tag:c++
2015-12-22 19:06:04 +01:00
Flavio Copes
3698afb8a6
Add secure and httponly parameters to sessions
2015-12-22 17:03:39 +01:00
Matias Griese
8e1b2bc6e4
FastCGI: Use Apache's mod_deflate if Grav's builtin gzip compression was turned off ( #548 )
2015-12-22 11:54:20 +02:00
Andy Miller
37dd107281
Revert "Fix orientation for images added via twig"
...
This reverts commit 484a34cd92 .
2015-12-21 22:01:38 -07:00
Andy Miller
2d3b41c62d
Revert "Fix for images orientation in page content"
...
This reverts commit 4581077dcd .
2015-12-21 22:01:32 -07:00
Andy Miller
c9b8fc0e1b
Revert "Cleanup"
...
This reverts commit b2c7e22634 .
2015-12-21 22:01:18 -07:00
Andy Miller
7eb57b674a
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-12-21 21:58:47 -07:00
Andy Miller
25b33d0204
Revert "Proposed fix for #541 "
...
This reverts commit 6c6871f607 .
2015-12-21 21:58:31 -07:00
Flavio Copes
d47faed870
Cleanup
2015-12-21 21:58:31 -07:00
Flavio Copes
9a8efdf9cd
Fix for images orientation in page content
2015-12-21 21:58:31 -07:00
Flavio Copes
593fd20a15
Fix orientation for images added via twig
2015-12-21 21:58:31 -07:00
Flavio Copes
ef75582e20
Proposed fix for #541
...
After reading http://stackoverflow.com/a/6998242 rawurldecode (and
rawurlencode) is better over urldecode/urlencode: "rawurlencode is the
way to go most of the time. It deals with the modern scheme for URI
components, where as urlencode does things the old school way, where +
meant "space."
2015-12-21 21:58:31 -07:00
Andy Miller
7440074491
Revert "Proposed fix for #541 "
...
This reverts commit 6c6871f607 .
2015-12-21 21:46:36 -07:00
Andy Miller
9688ed0f51
Merge pull request #543 from getgrav/features/use-rawurldecode-encode
...
Use rawurldecode and rawurlencode instead of urldecode/urlencode
2015-12-21 21:16:59 -07:00
Andy Miller
45d415e547
Merge branch 'feature/exif-auto-fix-orientation' into develop
2015-12-21 21:13:09 -07:00
Flavio Copes
b2c7e22634
Cleanup
2015-12-21 19:18:51 +01:00
Flavio Copes
4581077dcd
Fix for images orientation in page content
2015-12-21 19:10:19 +01:00
Flavio Copes
729f83b3d4
Fix regression in image parameters handling introduced in 23a9a73600
...
Parameters without a value (e.g. `sepia`, `grayscale`, `emboss` and
others) were not applied any more)
2015-12-21 18:02:25 +01:00
Flavio Copes
bf361db5fc
File field validation, handle case multiple not specified
2015-12-21 16:26:05 +01:00
Flavio Copes
328e9b20de
Also add config save to themes
2015-12-21 16:16:26 +01:00
Flavio Copes
484a34cd92
Fix orientation for images added via twig
2015-12-21 13:55:29 +01:00
Andy Miller
5ab4d916b0
tweaked whoops sidebar
2015-12-20 12:32:23 -07:00
Andy Miller
f0974e0d24
minor whoops styling
2015-12-20 12:30:15 -07:00
Andy Miller
06a5aa6d01
Manually rolled back APCu support for PHP7 until it is available in the released version of Doctrine (currently only in master branch)
2015-12-20 11:58:53 -07:00
Andy Miller
a88829bd57
Merge branch 'feature/update-whoops' into develop
2015-12-20 11:51:44 -07:00
Andy Miller
c023c74ae5
Merge branch 'feature/update-whoops' of https://github.com/getgrav/grav into feature/update-whoops
2015-12-20 11:51:14 -07:00
Andy Miller
a8ad14222d
moved sample web server configs into a dedicated directory
2015-12-20 11:50:45 -07:00
Flavio Copes
6c6871f607
Proposed fix for #541
...
After reading http://stackoverflow.com/a/6998242 rawurldecode (and
rawurlencode) is better over urldecode/urlencode: "rawurlencode is the
way to go most of the time. It deals with the modern scheme for URI
components, where as urlencode does things the old school way, where +
meant "space."
2015-12-20 14:18:56 +01:00
Flavio Copes
5764e5e686
Merge branch 'develop' into feature/update-whoops
2015-12-20 11:52:52 +01:00
Flavio Copes
b89044a709
Fix language string
2015-12-20 11:51:48 +01:00
Flavio Copes
5fc4755d3b
Merge pull request #537 from fbardel/patch-1
...
Update fr.yaml
2015-12-19 18:39:33 +01:00
François
2f2adaaee8
Update fr.yaml
2015-12-19 18:17:07 +01:00
Flavio Copes
e2ae24faa9
Merge branch 'develop' into feature/update-whoops
2015-12-19 15:30:08 +01:00
Flavio Copes
55bc84c118
Fix #535 case insensitive https check
2015-12-19 14:20:45 +01:00
Flavio Copes
a47d5d00b3
Merge branch 'develop' into feature/update-whoops
2015-12-19 11:53:52 +01:00
Flavio Copes
05c2b98929
Fix #523 locale in url with base_url_* variables, even if include_default_lang is set to false
2015-12-19 10:48:52 +01:00
Flavio Copes
c5d3098b25
Only call extra method on blueprints if blueprints exist
...
Reverts partial change made in
https://github.com/getgrav/grav/commit/ac3396e6c46f9bcd8d5cbb45370b5daad
c84aadc
2015-12-19 10:28:06 +01:00
Flavio Copes
6805f32a13
Merge pull request #533 from mikewink/patch-1
...
Fixed hardcoded string "Security"
2015-12-19 09:33:56 +01:00
Andy Miller
b8aa250a22
Merge branch 'develop' into feature/update-whoops
2015-12-18 23:08:31 -07:00
Andy Miller
bf05a36dfe
Updated some libs
2015-12-18 23:08:14 -07:00
Andy Miller
8f9cdad916
Updated spelling in Parsedown to match imminent update
2015-12-18 20:50:27 -07:00
Djamil Legato
d2ed424a7c
Fixed Travis parsing error [ci skip]
2015-12-18 16:05:35 -08:00
Andy Miller
08cbd9553f
Merge branch 'release/1.0.5'
2015-12-18 16:50:33 -07:00
Andy Miller
369d2cb390
Merge branch 'release/1.0.5' into develop
2015-12-18 16:50:33 -07:00
Andy Miller
dcaa9a35c3
Missed changeling entry
2015-12-18 16:50:19 -07:00
Andy Miller
4a80691e07
version update
2015-12-18 16:49:03 -07:00
Mike Wink
215b2cdfa8
Fixed hardcoded string "Security"
...
Added the PLUGIN_ADMIN.SECURITY constant instead. Will add this to the admin language files too.
2015-12-19 00:12:01 +01:00
Andy Miller
425831a7ae
Fix for empty file when writing cache
2015-12-18 15:09:21 -07:00
Djamil Legato
984e0455b1
'informations' is not a thing 😞
2015-12-18 13:44:59 -08:00
Djamil Legato
00ecfb30f3
Ensuring gpm selfupgrades doesn't continue if PHP min version requirement isn't met. Gracefully abort with error and details.
2015-12-18 13:38:28 -08:00
Djamil Legato
c18f20e483
Added GRAV_PHP_MIN
2015-12-18 13:37:19 -08:00
Djamil Legato
71c5ff8c51
Added new Upgrader::meetsRequirements method
...
Ensures the PHP version meets the Grav's mininum required one.
2015-12-18 13:35:31 -08:00
Djamil Legato
1996dd7de8
Allowing Installer to set errors as string
2015-12-18 13:33:57 -08:00
Andy Miller
e87daa2361
Added support to get plugin languages from individual language files in languages folder of plugin
2015-12-18 12:29:45 -07:00
Flavio Copes
987feb1385
Make saveConfig static so it's more easily accessible
2015-12-18 15:42:33 +01:00
Flavio Copes
8d048c689f
Persists to disk the plugin parameters currently stored in the Grav Config object
2015-12-18 14:44:03 +01:00
Flavio Copes
139ef04e0a
Handle non-array values in file validation
2015-12-18 10:38:10 +01:00
Flavio Copes
4c01e6c93e
Merge pull request #530 from mufac/mufac-patch-1
...
Prevent error if no collections present
2015-12-18 10:04:11 +01:00
Andy Miller
27744ba747
Merge branch 'feature/markdown_extendability' into develop
2015-12-17 18:09:28 -07:00
Andy Miller
3d3c6f4eba
missing doc blocks
2015-12-17 18:09:11 -07:00
Andy Miller
fb4abc5f5f
Use Grav's version of Parsedown until PR is accepted (crossing fingers)
2015-12-17 17:52:20 -07:00
mufac
f29b141d69
Prevent error if no collections present
...
If there are no collections you can get a "Invalid argument supplied for foreach()" without an empty default.
2015-12-17 16:14:48 -06:00
Andy Miller
1cecd09423
requires changes in parsedown
2015-12-17 10:35:22 -07:00
Andy Miller
0142e76270
cleanup
2015-12-16 21:51:38 -07:00
Andy Miller
5f8c7f41ec
Add ability to extend markdown
2015-12-16 19:50:10 -07:00
Flavio Copes
451baff26e
filterFile if the file field allows multiple items returns an array, otherwise a string
2015-12-16 15:16:14 +01:00
Flavio Copes
78accfe98b
Bump whoops version
2015-12-15 22:58:31 +01:00
Flavio Copes
0e8e27877e
Fix https://github.com/getgrav/grav-plugin-admin/issues/335 , when looping the fields param in a list field, first check it exists
2015-12-15 11:52:27 +01:00
Andy Miller
d8a993bc86
Properly convert comma to spaces for multiple attributes #518
2015-12-14 18:30:55 -07:00
Andy Miller
ec7dbbdc8b
Added 7z format to standard file types #521
2015-12-14 18:13:14 -07:00
Flavio Copes
c45652de81
Make sure Grav can work with the 2.0.0-alpha1 Whoops update, and with the current 1.1 too
2015-12-14 14:21:39 +01:00
Djamil Legato
e152cfd10f
Forcing travis VM to western most date and echo a Travis date to catch it on log
2015-12-12 17:47:19 -08:00
Andy Miller
747daa46f1
Merge branch 'release/1.0.4'
2015-12-12 13:03:34 -07:00
Andy Miller
17a0590ee4
Merge branch 'release/1.0.4' into develop
2015-12-12 13:03:34 -07:00
Andy Miller
653edb064b
version update
2015-12-12 13:03:22 -07:00
Andy Miller
40f5d57737
Default value not in quotes. Needs to be a string for Admin compatibility - https://docs.saltstack.com/en/latest/topics/troubleshooting/yaml_idiosyncrasies.html#integers-are-parsed-as-integers
2015-12-12 08:43:41 -07:00
Flavio Copes
566c5cb38f
Revert "Fix issue in images cache permissions"
...
This reverts commit 7e3058e3f0 .
2015-12-12 10:18:32 +01:00
Flavio Copes
7e3058e3f0
Fix issue in images cache permissions
...
the leading '0' in the default 0755 was omitted as interpreted as an
integer, leading to errors in setting the images cache folder
permissions (not readable by Grav)
2015-12-12 10:13:21 +01:00
Djamil Legato
053d8a3fd5
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-12-11 21:17:30 -08:00
Djamil Legato
0e810c15e2
Keep going if files are not found while creating a new project
2015-12-11 21:17:19 -08:00
Andy Miller
6b9154d1f3
Fix for cleaning build on linux
2015-12-11 22:08:59 -07:00
Andy Miller
4a5a400b89
Merge branch 'release/1.0.3'
2015-12-11 21:52:41 -07:00
Andy Miller
2d7a3232cc
Merge branch 'release/1.0.3' into develop
2015-12-11 21:52:41 -07:00
Andy Miller
96d7c4790f
version update
2015-12-11 21:52:14 -07:00
Andy Miller
c0b9ada21c
fix for Image perms on admin save
2015-12-11 21:43:32 -07:00
Djamil Legato
7b116b41ae
Not meant to be checked in
2015-12-11 20:42:30 -08:00
Djamil Legato
fcdd0bc0e9
Reverted CleanCommand to pure Command
2015-12-11 20:19:57 -07:00
Djamil Legato
0619f7c656
Reverted CleanCommand to pure Command
2015-12-11 18:44:52 -08:00
Andy Miller
f7696b61d3
Merge branch 'release/1.0.2'
2015-12-11 18:51:36 -07:00
Andy Miller
48083b203a
Merge branch 'release/1.0.2' into develop
2015-12-11 18:51:36 -07:00
Andy Miller
f8aa9fed91
version update
2015-12-11 18:51:26 -07:00
Andy Miller
c55521ac4a
fixed timing calculation
2015-12-11 17:16:10 -07:00
Andy Miller
2bb23efa7c
Merge branch 'release/1.0.1'
2015-12-11 15:38:45 -07:00
Andy Miller
cdcb76cc55
Merge branch 'release/1.0.1' into develop
2015-12-11 15:38:45 -07:00
Andy Miller
def726a012
version update
2015-12-11 15:38:08 -07:00
Andy Miller
7d1291e2b9
Fixed cleanup to take into account symfony folder changes
2015-12-11 15:17:01 -07:00
Andy Miller
a0297e9d65
Fix error that can results from enabling debugger from admin
2015-12-11 15:00:54 -07:00
Andy Miller
e4e0c06ea8
Merge branch 'release/1.0.0'
2015-12-11 14:00:21 -07:00
Andy Miller
f46ad2d032
Merge branch 'release/1.0.0' into develop
2015-12-11 14:00:21 -07:00
Andy Miller
0c807b6108
version update
2015-12-11 13:59:52 -07:00
Andy Miller
3a47d6a580
force lowercase of username
2015-12-11 10:34:59 -07:00
Andy Miller
52947b3a2c
Added Image cache perms option
2015-12-10 20:51:40 -07:00
Andy Miller
eacfc798f4
wrap security section of account blueprints in an authorize check
2015-12-10 16:05:22 -07:00
Andy Miller
5c0e5f3c01
updated debugbar
2015-12-10 16:04:46 -07:00
Andy Miller
985141b842
Merge pull request #515 from lennerd/fix/medium-url
...
Escape graph root in page medium to work with special characters.
2015-12-10 13:27:02 -07:00
Andy Miller
1aac2ab95d
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-12-10 12:13:01 -07:00
Andy Miller
aa7d5ddf59
translate validation messages
2015-12-10 12:12:56 -07:00
Flavio Copes
e87505378d
Fix a parentheses issue that changes the logic and throw an error if $value['error'] is not set
2015-12-10 19:19:32 +01:00
Matias Griese
53f097c2b3
Fix wrong ordering when moving bulk of pages
2015-12-10 11:25:14 +02:00
Matias Griese
6ea7fe9dba
Fix moving page if its just placeholder
2015-12-10 11:19:56 +02:00
Matias Griese
0206f1b0c7
Fix Page::copy() and Page::move() to support multiple moves at once
2015-12-10 10:46:09 +02:00
Matias Griese
ef9f2c77dd
Minor fix in Page class
2015-12-10 10:24:21 +02:00
Andy Miller
822292f541
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-12-09 10:13:53 -07:00
Andy Miller
ec08cd9374
Better fix for GPM issues
2015-12-09 10:13:44 -07:00
Flavio Copes
8fb4063cf2
Merge pull request #511 from getgrav/feature/fix-multisite-subfolder
...
Make $container available in setup.php
2015-12-09 17:25:31 +01:00
Lennart Hildebrandt
8a2b444c48
Escape graph root in page medium to work with special characters.
2015-12-09 12:30:08 +01:00
Andy Miller
9c6f243902
Fix for GPM problems "Call to a member function set() on null"
2015-12-08 21:20:41 -07:00
Andy Miller
d5bd99b363
Fix for individual asset pipeline value not functioning + optimizations #513
2015-12-08 11:42:39 -07:00
Matias Griese
5554c07cbf
Merge pull request #508 from getgrav/feature/gantry
...
Add support to manually initialize theme
2015-12-08 10:12:00 +02:00
Andy Miller
acd95aac6f
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-12-07 16:46:37 -07:00
Andy Miller
8ad5f2624d
Added iconv polyfill library
2015-12-07 16:46:28 -07:00
Andy Miller
8adc0e1c17
Merge pull request #510 from getgrav/feature/fix-translation
...
Fix issue when `translations_fallback` is turned off, the translations are always relative to the default language even if the active language is != default
2015-12-07 15:29:56 -07:00
Flavio Copes
fab66cf3a5
Make $container available in setup.php
2015-12-07 19:20:10 +01:00
Flavio Copes
5df48e7a68
Fix issue when translations_fallback is turned off, the translations are always relative to the default language even if the active language is != default
2015-12-07 16:25:46 +01:00
Djamil Legato
079a8c5728
Fixed LICENSE link
2015-12-06 13:24:27 -08:00
Flavio Copes
d9196426a1
Hide the session setting in admin as turning it off crashes the admin.
2015-12-06 18:20:16 +01:00
Flavio Copes
2f686f5b74
Improve a couple page method docs
2015-12-06 18:19:21 +01:00
Djamil Legato
c4b5df20a9
🎈 Added many more gpm index options (--filter, --sort, --updates-only, --plugins-only, --themes-only, --desc)
2015-12-04 17:54:14 -08:00
Djamil Legato
06608a6d3c
Implemented sort method for Iterator ($iterator->sort($callback))
2015-12-04 17:39:49 -08:00
Andy Miller
fd63911faf
Useful cache info output
2015-12-04 15:50:04 -07:00
Flavio Copes
66a1e55867
Update pages blueprints to add the page preview in the markdown editor with the current admin changes
2015-12-04 23:12:36 +01:00
Andy Miller
af2eb2e75d
Reverted PHP7 apcu as it seems to kill Doctrine Cache
2015-12-04 15:02:26 -07:00
Andy Miller
9b4f32cafd
Merge branch 'develop' into feature/gantry
2015-12-03 22:15:17 -07:00
Andy Miller
9179fbd1a2
minor performance optimization
2015-12-03 22:12:01 -07:00
Andy Miller
24ea7f1f55
Support APCu extension loaded for PHP7.0
2015-12-03 19:05:53 -07:00
Andy Miller
9b95053110
Support APCu extension loaded for PHP7.0
2015-12-03 19:05:36 -07:00
Andy Miller
71ffb9c72f
Merge branch 'develop' into feature/gantry
2015-12-03 18:06:30 -07:00
Andy Miller
f29f698f61
setter method to allow explicit setting of asset timestamp
2015-12-03 16:56:30 -07:00
Andy Miller
f1f8579a0b
New setters to set state of CSS / JS pipelining
2015-12-03 14:48:34 -07:00
Andy Miller
4ca8fab750
removed unused Plugin and Theme initialization
2015-12-03 14:48:15 -07:00
Andy Miller
b80ed731b0
Made Page.evaluate() public so it can be used by twig, plugins etc.
2015-12-03 13:44:25 -07:00
Andy Miller
23a9a73600
Added logic to support link attributes via query string
2015-12-03 12:16:16 -07:00
Djamil Legato
dc8c0b6522
Fixed changelog differ to take into account betas/rc versions ( fixes #496 )
2015-12-02 23:44:18 -08:00
Andy Miller
e695b1942c
.gitignore for accounts - https://github.com/getgrav/grav-plugin-login/issues/16
2015-12-02 15:38:05 -07:00
Andy Miller
3f543e7e84
Merge branch 'feature/gantry' of https://github.com/getgrav/grav into feature/gantry
2015-12-02 15:36:22 -07:00
Andy Miller
7f6f9e82e3
.gitignore for accounts - https://github.com/getgrav/grav-plugin-login/issues/16
2015-12-02 15:36:16 -07:00
Djamil Legato
51529eb0ce
Merge branch 'develop' into feature/gantry
2015-12-02 14:10:17 -08:00
Andy Miller
05b24a4b75
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-12-02 12:39:01 -07:00
Andy Miller
ca5819489f
Fix for sandbox command
2015-12-02 12:38:56 -07:00
Matias Griese
1d2acf8096
Move onThemeInitialized event into Themes::initTheme()
2015-12-02 17:24:12 +02:00
Andy Miller
98278e965b
Merge pull request #495 from tcsizmadia/develop
...
Updated Hungarian translation with new string.
2015-12-02 07:50:12 -07:00
Matias Griese
7bc990688c
Add missing parent constructor to Themes class
2015-12-02 11:24:20 +02:00
Tamas Csizmadia
b86aa6d473
Updated Hungarian translation with new string.
2015-12-01 21:57:31 +01:00
Andy Miller
dba7347c1e
Merge branch 'release/1.0.0-rc.6'
2015-12-01 13:13:16 -07:00
Andy Miller
fa52e18e3f
Merge branch 'release/1.0.0-rc.6' into develop
2015-12-01 13:13:16 -07:00
Andy Miller
b605753a6d
version update
2015-12-01 13:12:59 -07:00
Andy Miller
0af4fb351c
changelog updated
2015-12-01 12:47:10 -07:00
Andy Miller
90edf95077
renamed LICENSE to LICENSE.txt
2015-12-01 11:15:00 -07:00
Andy Miller
ab3843442a
Merge pull request #494 from getgrav/feature/introduce-user-groups
...
Feature/introduce user groups
2015-12-01 10:03:30 -07:00
Flavio Copes
023b9dd708
Merge remote-tracking branch 'origin/feature/introduce-user-groups' into feature/introduce-user-groups
2015-12-01 17:56:56 +01:00
Flavio Copes
0ac882314e
Merge branch 'develop' into feature/introduce-user-groups
2015-12-01 17:54:20 +01:00
Flavio Copes
0fe9264582
Merge pull request #491 from MATsxm/patch-2
...
Update fr.yaml
2015-12-01 14:05:25 +01:00
Djamil Legato
b1e16b2206
Added validator for file input fields
2015-11-30 18:22:30 -08:00
Andy Miller
a67c1780c1
Added a new @self.all case that gets all children modular and non-modular
2015-11-30 19:16:46 -07:00
Marc-Antoine Thevenet
1170f2f58d
Update fr.yaml
...
Update following the /en file
Thanks
2015-11-30 15:30:22 -04:00
Andy Miller
199c0a08ea
Should not be able to set parent to self (infinite loop) #308
2015-11-30 12:18:32 -07:00
Matias Griese
84ad152536
Only create environmental config if the directory exists
2015-11-30 20:44:08 +02:00
Flavio Copes
5b0f905ae3
Update italian lang file
2015-11-30 19:20:20 +01:00
Flavio Copes
a2bba8f09d
Merge pull request #489 from hugoaf/develop
...
Adding language string for MISSING_REQUIRED_FIELD
2015-11-30 19:19:51 +01:00
Matias Griese
2007975428
If environment does not have its own directory, remove it from the lookup
2015-11-30 10:13:40 -07:00
Matias Griese
e484997515
If environment does not have its own directory, remove it from the lookup
2015-11-30 18:56:34 +02:00
Flavio Copes
af5c52c52f
Update session name hints
2015-11-30 14:36:23 +01:00
Hugo Avila
f3d0e10378
Update Blueprint.php
2015-11-29 21:43:05 -08:00
Hugo Avila
b33ab43ff9
Update en.yaml
2015-11-29 21:39:51 -08:00
Hugo Avila
c580399db6
Update es.yaml
2015-11-29 21:33:08 -08:00
Hugo Avila
00d8717d7c
Create es.yaml
2015-11-29 21:26:21 -08:00
Andy Miller
6e2f4607a6
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-29 20:00:21 -07:00
Andy Miller
3a7abeb18b
Added support to set classes and id on a medium object
2015-11-29 20:00:16 -07:00
Andy Miller
84a5984c65
Merge pull request #487 from aqnouch/patch-2
...
Change the first letter of the word 'français' to uppercase
2015-11-29 17:34:38 -07:00
AQNOUCH Mohammed
1465c26b1f
Change the first letter of the word 'français' to uppercase
2015-11-28 19:20:59 +00:00
Flavio Copes
b399d8e3b9
Drop check used by the array field, introduced by 57b18edb55
2015-11-27 19:27:58 +01:00
Andy Miller
b5c04bdc9b
Merge pull request #484 from nazwa/web.config-patch
...
Web.config update
2015-11-26 18:33:27 -07:00
Andy Miller
b4725800c3
Merge pull request #482 from diomed/patch-1
...
Update hr.yaml
2015-11-26 18:33:14 -07:00
nazwa
2b1a102efa
Web.config update
...
web.config now correctly allows for static files inside vendor folder, just like .htaccess
2015-11-26 22:18:27 +00:00
Kruno H
500c548af4
Update hr.yaml
...
added PLURAL_MORE_THAN_TWO translations
2015-11-26 22:48:02 +01:00
Flavio Copes
fc7017f822
Merge pull request #480 from getgrav/feature/fix-set-time-limit
...
Include set_time_limit in a try/catch
2015-11-26 17:36:58 +01:00
Flavio Copes
5b254f4cf8
Drop accidentally added method
2015-11-26 16:19:29 +01:00
Flavio Copes
43783f3ce6
Correct the set_time_limit if
2015-11-26 16:18:05 +01:00
Flavio Copes
ae39aabee1
Include set_time_limit in a try/catch
2015-11-26 16:02:06 +01:00
Flavio Copes
df7a94148b
Merge branch 'develop' into feature/introduce-user-groups
2015-11-26 12:14:48 +01:00
Flavio Copes
63890661fe
Add security.yaml to the ignored files
2015-11-26 11:55:13 +01:00
Flavio Copes
793ac1a1bb
Revert "no message"
...
This reverts commit b259927348 .
2015-11-26 11:54:05 +01:00
Flavio Copes
77db54c50d
Revert "If the page does not exist trigger a 404"
...
This reverts commit 8d8420c0d6 .
2015-11-26 11:53:27 +01:00
Andy Miller
b259927348
no message
2015-11-25 15:42:11 -07:00
Andy Miller
e8972a6aa5
vendor updates
2015-11-25 15:41:53 -07:00
Flavio Copes
8d8420c0d6
If the page does not exist trigger a 404
2015-11-25 22:30:45 +01:00
Flavio Copes
7a6707f597
Merge pull request #473 from getgrav/feature/allow-multiple-plurals
...
Handle languages that support _PLURAL_MORE_THAN_TWO
2015-11-25 17:42:37 +01:00
Djamil Legato
b0ec66cce8
Merge pull request #475 from nazwa/lists-patch
...
Proper handling of list fields
2015-11-24 15:51:58 -08:00
Maciej Ka
edfd7db88b
pretty & clean
2015-11-24 23:48:22 +00:00
Maciej Ka
fb3e68e16e
removed old parameters
2015-11-24 23:34:47 +00:00
Maciej Ka
080ab9e289
Fixed conflict caused by w00fz quickfix
2015-11-24 23:17:37 +00:00
nazwa
f67e441b83
Merge pull request #1 from getgrav/develop
...
Fixed nested logic for lists and forms parsing (fixes #273 )
2015-11-24 23:13:47 +00:00
nazwa
9c07d69c45
Proper handling of list fields
...
Moved field handling to a separate function and added logic to correctly process nested lists.
2015-11-24 23:02:42 +00:00
Djamil Legato
13207f13ad
Fixed nested logic for lists and forms parsing ( fixes #273 )
2015-11-24 14:57:05 -08:00
Flavio Copes
34f83ebde2
Use the new security salt to calculate the nonce instead of using password_hash
2015-11-24 21:13:46 +01:00
Flavio Copes
14ed805656
Merge branch 'develop' into feature/introduce-user-groups
2015-11-24 21:00:08 +01:00
Matias Griese
385233c508
Automatically create unique security salt for each configuration
2015-11-24 21:14:46 +02:00
Flavio Copes
8a3b987cd5
Merge branch 'develop' into feature/introduce-user-groups
2015-11-24 19:45:04 +01:00
Andy Miller
bdd17fc56a
Moving back to release version of Toolbox
2015-11-24 10:06:41 -07:00
Andy Miller
29b3c081ee
Merge branch 'feature/refactor' into develop
2015-11-24 09:59:51 -07:00
Andy Miller
b1d80b6c5f
Merge branch 'develop' into feature/refactor
2015-11-24 09:59:33 -07:00
Flavio Copes
e00560f81a
Handle languages that support _PLURAL_MORE_THAN_TWO
...
Ex. WEEK_PLURAL, WEEK_PLURAL_MORE_THAN_TWO
2015-11-24 15:18:10 +01:00
Flavio Copes
20f17130a2
Add the IP address of the user to the nonce string calculation even if it's logged in
2015-11-24 15:17:08 +01:00
Flavio Copes
583156d2f3
Handle multiple nonce action types per page
2015-11-24 09:03:48 +01:00
Andy Miller
88f36f4987
Merge branch 'develop' into feature/refactor
2015-11-23 19:08:46 -07:00
Andy Miller
965c8cfbe9
Only generate one nonce per process
2015-11-23 19:07:46 -07:00
Andy Miller
b8f00243e6
Make hash() public for future use
2015-11-23 19:07:12 -07:00
Andy Miller
1d97f98515
Made hash() public for future usage
2015-11-23 17:41:16 -07:00
Matias Griese
9764cf3f65
Sync CompiledFile class with Gantry
2015-11-23 11:00:28 +02:00
Matias Griese
1f5df81496
Sync Folder class with Gantry
2015-11-23 11:00:03 +02:00
Matias Griese
5f76a0255c
Merge branches 'develop' and 'feature/refactor' of https://github.com/getgrav/grav into feature/refactor
...
# Conflicts:
# CHANGELOG.md
# composer.lock
2015-11-23 09:48:30 +02:00
Flavio Copes
17f3ca6eba
Merge pull request #466 from tcsizmadia/develop
...
Updated system/languages/hu.yaml
2015-11-22 16:32:57 +01:00
Tamas Csizmadia
b29d79738b
Updated system/languages/hu.yaml
...
Tweaked translation for 'ago' - sounds less weird.
2015-11-22 12:34:44 +01:00
Andy Miller
020cdd7324
Merge pull request #464 from tcsizmadia/develop
...
Hungarian translation in system/languages/hu.yaml
2015-11-21 22:04:51 -07:00
Andy Miller
1e39f3b22d
Merge pull request #465 from MAT978/patch-1
...
Update fr.yaml
2015-11-21 22:04:45 -07:00
Djamil Legato
37035a488d
Fixed bin/plugin help output
2015-11-21 20:53:11 -08:00
Marc-Antoine Thevenet
745b418cd7
Update fr.yaml
...
update based on the version: en
Nov 17, 2015
2015-11-21 21:47:21 -04:00
Tamas Csizmadia
2a02c8bc4f
Hungarian translation in system/languages/hu.yaml
2015-11-21 21:53:03 +01:00
Flavio Copes
a15e063b92
Merge branch 'develop' into feature/introduce-user-groups
2015-11-21 16:52:51 +01:00
Andy Miller
2051fed5b7
Merge pull request #458 from benblee/patch-1
...
Prevent crawling of unnecessary directories
2015-11-20 19:57:45 -07:00
Ben Lee
268714863e
Prevent crawling of unnecessary directories
...
Prevent search engines from crawling and indexing unnecessary files and directories. The "/user/plugins/" directory may need to be added to the Allow list if plugins use frontend accessible assets. This is tested at a basic level using Google Fetch and Render.
2015-11-20 19:33:24 -07:00
Andy Miller
60c6532307
Merge branch 'release/1.0.0-rc.5' into develop
2015-11-20 17:54:40 -07:00
Andy Miller
50c6e81c09
Merge branch 'release/1.0.0-rc.5'
2015-11-20 17:54:39 -07:00
Andy Miller
2a0a9a225c
version update
2015-11-20 17:54:28 -07:00
Andy Miller
aee92b58c7
Updated composer.phar
2015-11-20 17:34:34 -07:00
Andy Miller
16db950009
composer updates
2015-11-20 17:34:02 -07:00
Andy Miller
bde33e7188
Lighttpd/Lightly configuration file - Thanks @Mr3ase
2015-11-20 14:59:58 -07:00
Djamil Legato
267efbe164
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-20 12:40:52 -08:00
Djamil Legato
f9e137c994
Added pad filter for strings (uses str_pad)
2015-11-20 12:40:48 -08:00
Andy Miller
e7f9751403
add new Page.relativePagePath helper method
2015-11-20 08:08:39 -07:00
Matias Griese
9adf81294d
Merge branches 'develop' and 'feature/refactor' of https://github.com/getgrav/grav into feature/refactor
2015-11-20 09:28:58 +02:00
Matias Griese
3033818589
On plaintext authentication verify, use default hash even if its not set in configuration
2015-11-20 09:22:07 +02:00
Djamil Legato
06d663680c
Removed unused label
2015-11-19 20:05:29 -08:00
Djamil Legato
1bbdca5032
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-19 18:07:40 -08:00
Djamil Legato
c1654a988e
Fixed deprecated message
2015-11-19 18:07:16 -08:00
Andy Miller
18a540c867
Don't set a default hash in system.yaml
2015-11-19 18:56:05 -07:00
Andy Miller
99fc8df322
old command was called newuser not new-user, also pointed to login plugin now.
2015-11-19 18:30:31 -07:00
Flavio Copes
2d21cb8b1e
Simplify, clear slashes for all nonces automatically. Remove Utils:: getNonceForGetRequest methoid
...
The reason is, we need to get the nonce in JavaScript and we can simply
use the one in the form, made for POST requests
2015-11-19 23:23:32 +01:00
Flavio Copes
d8008654b9
Add a new Utils::getNonceForGetRequest() method, and use that in Uri:: addNonce()
2015-11-19 22:44:10 +01:00
Andy Miller
146295fb1e
fix for state check if user was already logged in without state
2015-11-19 13:43:15 -07:00
Matias Griese
09ed480628
Composer update
2015-11-19 17:05:21 +02:00
Matias Griese
5dd1554e5d
Fix modified function in config
2015-11-19 12:02:08 +02:00
Matias Griese
748f329c8e
Merge branches 'develop' and 'feature/refactor' of https://github.com/getgrav/grav into feature/refactor
...
Conflicts:
CHANGELOG.md
2015-11-19 10:51:26 +02:00
Matias Griese
7228b25393
Fix configuration reload
2015-11-19 10:49:55 +02:00
Djamil Legato
63e083ea37
Implemented new state check for accounts. If an account state is set to disabled no actions will be allowed
2015-11-18 18:31:19 -08:00
Andy Miller
b1630feb5d
Disable time limit in case of slow downloads: #385
2015-11-18 19:04:57 -07:00
Andy Miller
1185a91c90
Fix for Media using absolute URLs internally causing breakages in functionality: #401
2015-11-18 18:39:30 -07:00
Andy Miller
dce6d7894b
Added form blueprints for new append_url_extension field in system.yaml and page headers
2015-11-18 17:35:07 -07:00
Andy Miller
375ee0d1fa
remove version from auto-generated generator tag
2015-11-18 17:17:53 -07:00
Andy Miller
ce0574f897
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-18 17:13:31 -07:00
Andy Miller
c515111446
Don't check valid media list if its' in whitelist
2015-11-18 17:13:22 -07:00
Djamil Legato
7d6393628e
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-18 16:12:12 -08:00
Djamil Legato
24fde7261a
Deprecated: bin/grav new-user is now deprecated in favor of bin/plugin admin new-user
2015-11-18 16:12:08 -08:00
Djamil Legato
3d922abf1a
Fixed listing duplicate plugins when multiple commands present.
2015-11-18 16:11:44 -08:00
Andy Miller
7f1d3a94fe
Support default case of allowing all valid media types. Config option replaces with a whitelist of types supported. #452
2015-11-18 15:52:01 -07:00
Andy Miller
3d774b7585
moved fallback types to media
2015-11-18 15:50:46 -07:00
Djamil Legato
b0083548b6
Rearranged properly changelog entries
2015-11-18 11:55:34 -08:00
Djamil Legato
905dae3b16
Updated changelog
2015-11-18 11:51:16 -08:00
Djamil Legato
d79979371b
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-18 11:47:26 -08:00
Flavio Copes
c4bff94f7d
Merge pull request #454 from diomed/patch-1
...
Croatian translation
2015-11-18 20:43:07 +01:00
Kruno H
7c4fd3858c
Croatian translation
2015-11-18 20:35:23 +01:00
Djamil Legato
3b9af8883d
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-18 10:43:02 -08:00
Djamil Legato
29b34d7de0
Listing all plugins with CLI available. Better helper when empty arguments
2015-11-18 10:40:06 -08:00
Matias Griese
90fcf448c7
Merge branches 'develop' and 'feature/refactor' of https://github.com/getgrav/grav into feature/refactor
2015-11-18 18:17:33 +02:00
Flavio Copes
5193551d04
Fix date representation in system config
...
Fixes https://github.com/getgrav/grav-plugin-admin/issues/278
2015-11-18 17:15:18 +01:00
Matias Griese
d2660e0755
Fixed gzip compression making it to work correctly with all servers and browsers
2015-11-18 18:14:35 +02:00
Flavio Copes
2d8ac27fdd
Merge pull request #451 from yaman-jain/docfixes
...
PhpDoc
2015-11-18 14:49:58 +01:00
Matias Griese
dd2ddfeb40
Refactor Config classes
2015-11-18 15:32:14 +02:00
Matias Griese
ac3396e6c4
Data objects: Allow function call chaining, lazy load blueprints
2015-11-18 14:43:32 +02:00
yaman-jain
49a5b38589
PhpDoc: callback definition as per #451
2015-11-18 16:01:19 +05:30
yaman-jain
6e2f792bb9
Merge branch 'develop' into docfixes
2015-11-18 15:55:25 +05:30
Djamil Legato
da098fd46a
Implemented support for Plugins to hook into Grav CLI via bin/plugin <plugin-name>
2015-11-17 19:33:55 -08:00
Djamil Legato
3e081b340f
Cleaned up Console commands, now extending Grav's own ConsoleCommand class
2015-11-17 19:31:13 -08:00
Djamil Legato
698015a03d
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-17 19:12:45 -08:00
Djamil Legato
000a10f936
Added check in Plugins::get method to ensure a plugin exists
2015-11-17 18:36:08 -08:00
Flavio Copes
c764e31c8a
Merge pull request #448 from bovisp/patch-3
...
Added form validation translations
2015-11-17 22:32:38 +01:00
Flavio Copes
c18021d52a
Merge pull request #450 from bovisp/patch-2
...
Added a translation for "Invalid input in " text
2015-11-17 22:32:15 +01:00
Flavio Copes
3d0cc67415
Merge pull request #449 from bovisp/patch-1
...
Added a translation for "Validation failed:" text
2015-11-17 22:32:00 +01:00
Paul Bovis
3f94a6fda9
moved $language variable inside catch statement
...
As requested
2015-11-17 14:25:51 -07:00
yaman-jain
7f0eefbde5
updated/added PhpDoc for methods
2015-11-18 02:32:44 +05:30
Paul Bovis
280377985f
Added form validation translations
...
These will need to be translated into other languages.
2015-11-17 11:57:15 -07:00
Paul Bovis
d5b3f070a5
Added a translation for "Invalid input in " text
...
The English phrase "Invalid input in " was hardcoded at line 40. I created a new translation 'FORM.INVALID_INPUT' and placed it in /system/languages/en.yaml. It will need to be translated into other languages by others.
2015-11-17 11:55:31 -07:00
Paul Bovis
3505ef046d
Added a translation for "Validation failed:" text
...
The English term "Validation failed:" was hard coded on line 83. Instead, I created a translation and placed this at /system/languages/en.yaml. It will need to be translated into other languages by others.
2015-11-17 11:50:47 -07:00
Flavio Copes
a6bc565356
Replace forward slashes automatically to avoid problems when used in GET request
2015-11-17 11:59:30 +01:00
Flavio Copes
a1ee3cf4e4
Avoid using our own hash, let PHP use its own for password_hash, fix #445
2015-11-17 11:59:02 +01:00
Andy Miller
e96445abe3
Added append_url_extension option to system/page headers.
2015-11-16 21:33:24 -07:00
Andy Miller
c22fae0d3d
just added a comment
2015-11-16 21:33:01 -07:00
Flavio Copes
d888dcd085
Add some methods to ImageMedium to be used by the media manager
2015-11-16 20:15:47 +01:00
Flavio Copes
184cb9ea3a
Media Meta blueprint
2015-11-16 20:15:19 +01:00
Flavio Copes
3cf6e8762c
Merge pull request #426 from getgrav/feature/nonce
...
Add nonce functionality
2015-11-13 19:18:29 +01:00
Flavio Copes
f0cdd7c03e
Merge branch 'develop' into feature/nonce
2015-11-13 18:24:03 +01:00
Andy Miller
5e40201888
Merge pull request #441 from yaman-jain/removePackageInterface
...
PackageInterface was deleted #435
2015-11-13 11:03:08 -06:00
Flavio Copes
f2c2debb28
Fix exception message when label is not set
2015-11-13 17:50:04 +01:00
Matias Griese
997c772b7c
Make Data classes to implement proper interfaces
2015-11-13 14:09:03 +02:00
Matias Griese
bc4a09f80d
Fix undefined variable in Config class
2015-11-13 14:02:06 +02:00
Andy Miller
0e3e7497ac
Fix for https://github.com/getgrav/grav-plugin-form/issues/17
2015-11-12 18:31:15 -07:00
Andy Miller
72313ac9ec
Merge branch 'feature/new-imagemedium-methods' into develop
2015-11-12 17:40:21 -07:00
yaman-jain
dc80228f0b
PackageInterface was deleted #435
2015-11-13 00:48:54 +05:30
Flavio Copes
a83642a7e3
Added a higherQualityAlternative () method to get the highest quality image available (3x or 2x)
2015-11-12 19:15:26 +01:00
Flavio Copes
00d8403095
Allow to get the image quality in addition to setting it
2015-11-12 19:14:52 +01:00
Matias Griese
e1ec8e9742
Fix undefined variable in Config class
2015-11-12 20:09:23 +02:00
Flavio Copes
0725af5367
Handle case login plugin disabled (thanks @hwmaier)
2015-11-12 09:17:22 +01:00
Andy Miller
65e543af02
Merge pull request #434 from yaman-jain/feature/smallfixes
...
remove duplicate key
2015-11-11 18:24:29 -07:00
Andy Miller
b49e8315eb
Merge pull request #439 from enko/patch-1
...
Use PCRE_UTF8 so unicode strings don't break up.
2015-11-12 00:42:45 +01:00
Tim
c5a89112b4
Use PCRE_UTF8 so unicode strings don't break up.
...
The `Truncator`-class fails when the truncated text contains unicode characters with a nice exception:
"DOMDocumentFragment::appendXML(): Entity: line 1: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xC3 0xE2 0x80 0xA6"
By using the `PCRE_UTF8` modifier `u` everything is UTF8 and all is fine.
2015-11-12 00:13:21 +01:00
Flavio Copes
94ec474ffa
Merge branch 'develop' into feature/nonce
2015-11-11 17:47:57 +01:00
Flavio Copes
da4593fdc1
Drop commented referrer code
2015-11-11 17:13:54 +01:00
Flavio Copes
b8413cefaf
Avoid having to deal with slashes in URLs
2015-11-10 17:34:23 +01:00
Flavio Copes
d3097e4fd0
Merge pull request #433 from Sommerregen/patch-3
...
Fixes #432 (Theme autoloading doesn't seem to work)
2015-11-10 14:32:14 +01:00
yaman-jain
51753f0716
remove unused 'use' statements
2015-11-10 18:24:01 +05:30
yaman-jain
b7ada873b8
remove duplicate key
2015-11-10 17:34:01 +05:30
Benny
ed8b08a9e4
Fixes #432 (Theme autoloading doesn't seem to work)
2015-11-10 11:19:30 +01:00
Flavio Copes
e1fdb6803d
Add nonce functionality
2015-11-06 15:31:49 +01:00
Andy Miller
5cb9f2f42f
Merge pull request #419 from hwmaier/feature/empty-inline-assets
...
Don't create <style> or <script> tags for empty inline CSS or inline JS
2015-11-06 10:08:10 +05:30
Flavio Copes
fcf48ed2e5
Merge pull request #420 from bariscelik/develop
...
added "Turkish" language
2015-11-05 09:16:36 +01:00
Barış ÇELİK
050512536a
added "Turkish" language
2015-11-05 08:42:24 +03:00
Henrik Maier
99207fca13
Don't create <style> or <script> tags for empty inline CSS or inline JS
2015-11-05 13:37:06 +10:00
Flavio Copes
55890b4fd8
Merge branch 'develop' into feature/introduce-user-groups
2015-11-04 14:54:56 +01:00
Flavio Copes
6fdfaccc92
Add blueprints
2015-11-04 14:54:47 +01:00
Flavio Copes
76e01e7aea
Minor fix
2015-11-04 14:44:21 +01:00
Flavio Copes
87378562ea
Fix error when logging in with a non-existing username
2015-11-03 14:35:11 +01:00
Andy Miller
77d80f12f3
Fix for untranslated validation messages #246
2015-11-02 17:28:46 -07:00
Flavio Copes
e400207a65
Fix https://github.com/getgrav/grav-plugin-admin/issues/249 , password not required any more. If not set, it's not changed. If set, it's changed (if it satisfies the requirements)
2015-11-02 18:57:16 +01:00
Andy Miller
4b68036a1b
Fixed assets stream for bin/grav clear
2015-11-01 20:52:14 -07:00
Henrik Maier
a95b716aa7
Return resource even if not physically present
2015-11-01 19:43:54 -07:00
Henrik Maier
dc8efded34
Use streams instead of hardcoded paths for clearCache()
2015-11-01 19:43:53 -07:00
Andy Miller
e016b17276
Revert "Use streams instead of hardcoded paths for clearCache()"
...
This reverts commit a86ce7cb28 .
2015-11-01 19:24:46 -07:00
Andy Miller
b99876f0b4
Revert "Return resource even if not physically present"
...
This reverts commit b3144ee921 .
2015-11-01 19:24:39 -07:00
Andy Miller
66abc842b7
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-11-01 18:34:41 -07:00
Andy Miller
9f36158c67
Merge pull request #405 from hwmaier/feature/trailing-slash
...
Added support for default routes with a trailing slash
2015-11-01 18:34:31 -07:00
Andy Miller
18c1ca3919
added 'theme' to config containing current theme configuration so now possible to just to {{ config.theme.dropdown_enabled }} #406
2015-11-01 18:32:55 -07:00
Andy Miller
0c729e5b0a
latest vendor updates
2015-11-01 13:56:10 -07:00
Andy Miller
55f3b78ab1
Merge pull request #393 from hwmaier/feature/image-height-width
...
Support for width/height and style attributes to media and image files
2015-11-01 09:43:28 -07:00
Andy Miller
a73b796ca7
Merge pull request #407 from hwmaier/feature/enable-progressive-bug
...
Clear previously applied operations when doing a reset on image files to avoid calling filters twice
2015-11-01 09:42:29 -07:00
Andy Miller
bb0bca7ef1
Merge pull request #408 from hwmaier/feature/clear-cache
...
Use streams instead of hardcoded paths for clearCache()
2015-11-01 08:53:54 -07:00
Henrik Maier
b3144ee921
Return resource even if not physically present
2015-11-01 18:55:33 +10:00
Henrik Maier
a86ce7cb28
Use streams instead of hardcoded paths for clearCache()
2015-11-01 17:50:23 +10:00
Henrik Maier
ccf2a780b6
Clear previously applied operations when doing a reset on image files
2015-11-01 10:26:56 +10:00
Henrik Maier
b0c1dbe4b7
Added support for default routes with a trailing slash
2015-10-31 16:21:05 +10:00
Djamil Legato
ec73eef695
Updated comments for subfolders
2015-10-30 10:49:08 -07:00
Andy Miller
467d68344e
added a default umask_fix property to system.yaml
2015-10-30 11:42:36 -06:00
Andy Miller
8899b3ebb8
Rewrote nginx.conf to be simpler and more in line with .htaccess
2015-10-30 11:42:08 -06:00
Andy Miller
5478cfaf9f
Improved .htaccess security
2015-10-30 11:41:52 -06:00
Andy Miller
4b6a85f30a
updated vendor libs
2015-10-30 11:41:03 -06:00
Andy Miller
e62ff07726
Merge branch 'release/1.0.0-rc.4'
2015-10-29 22:11:19 -06:00
Andy Miller
a045107cc7
Merge branch 'release/1.0.0-rc.4' into develop
2015-10-29 22:11:19 -06:00
Andy Miller
c97edb60a5
version update
2015-10-29 22:11:06 -06:00
Andy Miller
695793b752
Merge branch 'release/1.0.0-rc.4'
2015-10-29 21:53:48 -06:00
Andy Miller
c953ffb471
Merge branch 'release/1.0.0-rc.4' into develop
2015-10-29 21:53:48 -06:00
Andy Miller
3d7fa06129
version update
2015-10-29 21:52:52 -06:00
Andy Miller
49d4fbcf3d
fix for non-existing page with collection @page: /something format
2015-10-29 21:50:58 -06:00
Andy Miller
fc18a40c35
fixed double bang
2015-10-29 20:03:19 -06:00
Andy Miller
1e81d5e38c
whitespace tweak
2015-10-29 16:34:30 -06:00
Andy Miller
daf8b53c0d
Merge branch 'release/1.0.0-rc.3' into develop
2015-10-29 14:08:39 -06:00
Andy Miller
8de55a745d
Merge branch 'release/1.0.0-rc.3'
2015-10-29 14:08:38 -06:00
Andy Miller
6bf669815d
version update
2015-10-29 14:08:09 -06:00
Andy Miller
8ba49e163d
version update
2015-10-29 14:06:54 -06:00
Andy Miller
26918d90ab
Merge pull request #397 from Sommerregen/patch-2
...
Addresses # 12 (form-plugin) Trim fields before validation
2015-10-29 11:57:11 -06:00
Benny
929b0806dc
Addresses # 12 (form-plugin) Trim fields before validation
2015-10-29 16:58:41 +01:00
Flavio Copes
3e32e61db1
Revert "Add a items() method that returns the Data::items array"
...
This reverts commit fafd72fcd8 .
2015-10-29 14:59:11 +01:00
Flavio Copes
038693bffb
Merge pull request #396 from Sommerregen/patch-1
...
Fix #395
2015-10-29 14:00:54 +01:00
Benny
9445aa43e6
Fix #395 (Problem with default language and slugs that is starting with language name)
2015-10-29 13:44:29 +01:00
Henrik Maier
bb16dbab78
Remove debug error_log output
2015-10-29 13:02:22 +10:00
Andy Miller
658212e7be
Merge pull request #392 from nickbalestra/readme
...
Update README.md
2015-10-28 21:01:56 -06:00
Nick Balestra
e91554770c
Update README.md
2015-10-28 19:58:38 -07:00
Henrik Maier
8f9671ad32
Allow width and height attributes to be added to Markdown and Twig image tags
2015-10-29 12:53:00 +10:00
Andy Miller
7f134e39f4
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-10-28 20:52:30 -06:00
Henrik Maier
c87e3f419d
Allow inline styles to be added to Markdown and Twig image tags
2015-10-29 12:52:24 +10:00
Andy Miller
07b2767ac9
Changed collection types from .recurse to .descendants
2015-10-28 20:52:22 -06:00
Andy Miller
0ca24a9786
Merge pull request #391 from tuphamnguyen/patch-1
...
Updated README.md
2015-10-28 20:39:58 -06:00
Tu Pham Nguyen
c84c1366e7
Updated README.md
...
Just a typo :)
2015-10-28 16:25:29 -05:00
Andy Miller
ebf9bb5c18
Improved collection support #384
2015-10-28 13:33:35 -06:00
Andy Miller
70b67a0805
Created whitelist for fallback route functionality
2015-10-28 10:39:15 -06:00
Andy Miller
545b97716f
Merge pull request #387 from hwmaier/feature/asset-stream
...
Asset management uses now streams rather the constant ASSETS_DIR
2015-10-28 10:12:54 -06:00
Flavio Copes
7e540e0623
Merge branch 'develop' into feature/introduce-user-groups
...
Use the new isPositive() method to check permissions
2015-10-28 11:00:48 +01:00
Flavio Copes
f7140522f6
Merge pull request #388 from littmus/develop
...
Typo fixed
2015-10-28 09:56:02 +01:00
littmus
bd2f7088e9
Typo fixed
2015-10-28 17:55:23 +09:00
hwmaier
5260c181a1
Asset management uses now streams rather the constant ASSETS_DIR to configure location. In addition it supports subdirectories for assets location, for example assets/runtime.
2015-10-28 13:15:03 +10:00
Andy Miller
a9538adf2b
Merge branch 'release/1.0.0-rc.2' into develop
2015-10-27 14:47:43 -06:00
Andy Miller
8bba0fd332
Merge branch 'release/1.0.0-rc.2'
2015-10-27 14:47:43 -06:00
Andy Miller
abf6d6638e
version update
2015-10-27 14:47:27 -06:00
Andy Miller
36e52146f5
changelog updated
2015-10-27 12:35:29 -06:00
Flavio Copes
24eaa24839
Check that label is set prior to access it
2015-10-27 18:30:54 +01:00
Flavio Copes
fafd72fcd8
Add a items() method that returns the Data::items array
2015-10-27 18:30:54 +01:00
Andy Miller
df9b219a16
Merge pull request #386 from hwmaier/feature/onTwigPageVariables
...
onTwigPageVariables event handler gets Page object passed as Event parameter
2015-10-27 09:49:47 -06:00
hwmaier
5c9c378889
onTwigPageVariables event handler gets Page object passed
2015-10-27 23:04:21 +10:00
Andy Miller
47e1eab6c1
updated bundled composer.phar
2015-10-26 17:31:48 -06:00
Andy Miller
d88f56316d
updated changelog
2015-10-26 17:15:25 -06:00
Andy Miller
8b414c388d
wrapped_site option in system.yaml
2015-10-26 17:14:58 -06:00
Flavio Copes
acb828eacf
Merge pull request #382 from tbreuss/develop
...
Use of capital and small initial letters
2015-10-26 20:40:31 +01:00
Thomas Breuss
293dfad87e
Use of capital and small initial letters
2015-10-26 19:35:08 +01:00
Andy Miller
e4e1927126
Merge pull request #381 from getgrav/feature/check-positive-value
...
Check a positive value, not just "true"
2015-10-26 11:53:31 -06:00
Flavio Copes
edf6f86cb5
Add a Utils::isPositive(). Use that.
2015-10-26 18:29:22 +01:00
Flavio Copes
d086664a61
Check a positive value, not just "true"
2015-10-26 18:06:28 +01:00
Flavio Copes
b0c171f453
Merge branch 'develop' into feature/introduce-user-groups
2015-10-26 17:48:53 +01:00
Andy Miller
feed15f75b
changelog update
2015-10-25 18:46:07 -06:00
Andy Miller
95fd54d909
Moved grav variable into globals and removed from template variables
2015-10-25 16:49:28 -06:00
Andy Miller
79f6380aae
improved merging of meta tags into title/alt/class
2015-10-25 16:43:52 -06:00
Andy Miller
8478d690a0
Optimizations to the TAG regex handling for inline CSS/JS
2015-10-25 16:20:01 -06:00
Andy Miller
5db8197db2
use a regex to remove surrounding tags but not inline ones! #376
2015-10-24 22:35:44 -06:00
Andy Miller
8407e5b295
Metadata return a new Data object so nulls are possible #375
2015-10-24 16:01:22 -06:00
Andy Miller
3e3b4548e9
Fix for inline JS and HTML entities #376
2015-10-24 15:21:25 -06:00
Andy Miller
868a61dd34
Fail quietly if file doesn't exist
2015-10-24 14:53:16 -06:00
Andy Miller
a7a5625a8b
Revert "Added CSS Group asset support #374 "
...
This reverts commit f65633043a .
2015-10-24 12:19:47 -06:00
Andy Miller
a614c8c7cc
Added CSS Group asset support #374
2015-10-24 12:19:22 -06:00
Andy Miller
f65633043a
Added CSS Group asset support #374
2015-10-24 12:18:54 -06:00
Djamil Legato
de61d88d29
Synced travis.yml
2015-10-23 16:11:26 -07:00
Djamil Legato
dc57bef5f3
Merge branch 'release/1.0.0-rc.1'
2015-10-23 14:44:38 -07:00
Djamil Legato
9d86c0a9db
Merge tag '1.0.0-rc.1' into develop
...
Release v1.0.0-rc.1
2015-10-23 14:44:38 -07:00
Djamil Legato
2721bb511a
Quoting tag for github release
2015-10-23 14:02:52 -07:00
Andy Miller
1e07cb9b5b
Merge branch 'release/1.0.0-rc.1'
2015-10-23 14:52:35 -06:00
Andy Miller
39a4a1e9bf
Merge branch 'release/1.0.0-rc.1' into develop
2015-10-23 14:52:35 -06:00
Andy Miller
7a56a361a0
version update
2015-10-23 14:52:22 -06:00
Andy Miller
d54359d441
missing semicolons in safeEmailFilter()
2015-10-23 14:12:06 -06:00
Andy Miller
98d0538868
Option to allow all hidden files/folders #306
2015-10-23 10:23:01 -06:00
Andy Miller
f03921690c
Created system option for redirect code + allowed [30x] syntax on redirect urls
2015-10-22 14:37:38 -06:00
Andy Miller
46869de29c
don't do work if there are no assets found
2015-10-21 18:08:24 -06:00
Andy Miller
b7b29b3f84
Broke out pipeline into two methods for simplicity
2015-10-21 18:03:01 -06:00
Andy Miller
b9e1d9af6e
Fix for broken CSS caused by variable overwriting
2015-10-21 17:38:13 -06:00
Andy Miller
edf313a7a2
Fix for empty pipeline asset file
2015-10-21 17:21:14 -06:00
Andy Miller
4f22d1c918
Fix for #373 - pipeline not respecting asset groups
2015-10-21 16:06:56 -06:00
Flavio Copes
67fefb53ad
Allow to filter pages by access level
2015-10-21 19:47:06 +02:00
Flavio Copes
0ff5dc0016
Add accessLevels to return the used page access levels
2015-10-21 18:41:34 +02:00
Flavio Copes
ae17a77789
Use config/groups.yaml instead of config/site.yaml
2015-10-21 17:47:39 +02:00
Flavio Copes
5f11ae7482
Allow editing user groups from user form
2015-10-21 12:28:36 +02:00
Flavio Copes
4d33eb2173
Add access to account blueprint
2015-10-21 12:22:04 +02:00
Flavio Copes
fe7873ddbe
Allow to remove a group
2015-10-21 12:21:53 +02:00
Flavio Copes
f95a4f5cc6
Move resolve() to Utils.
2015-10-21 12:21:47 +02:00
Flavio Copes
f973b61b5e
Change how permissions work: if true in group, but false in user, false has precedence (allows to fine tune removing permissions per-user)
2015-10-21 12:21:23 +02:00
Flavio Copes
f1d4192ae7
Introduce a resolve() function to Utils, used by Group and User to access an array using dot notation
2015-10-21 12:20:45 +02:00
Flavio Copes
fb500d3e1c
Handle saving a new group
2015-10-21 11:09:29 +02:00
Andy Miller
98b8f1f9e5
Fix issue with empty yaml not creating an empty array with native YAML parser
2015-10-20 14:39:08 -06:00
Andy Miller
9324847bac
Added url_taxonomy_filters to the blueprints
2015-10-20 12:36:42 -06:00
Flavio Copes
14347ebf88
Group object
2015-10-20 19:31:47 +02:00
Flavio Copes
3e0188e40b
Group blueprint
2015-10-20 19:31:25 +02:00
Andy Miller
7c6471fe2a
Added option to disable url_taxonomy_filters for page collections globally in system.yaml or in content: page header
2015-10-20 10:53:08 -06:00
Andy Miller
647ec528d3
Merge pull request #371 from markioooo/develop
...
Add dutch language file
2015-10-20 09:10:55 -06:00
Mark de Raaf
667ad5c580
add dutch language file
2015-10-20 16:50:45 +02:00
Flavio Copes
b82f17f367
First draft of group blueprints
2015-10-20 16:36:25 +02:00
Mark de Raaf
2e4866f5fa
Add dutch language file nl (nederland)
2015-10-20 16:07:57 +02:00
Flavio Copes
3f28dc59ea
Add check
2015-10-20 16:07:04 +02:00
Flavio Copes
77deea8ad4
Allow a user to be assigned to multiple groups
2015-10-20 15:58:07 +02:00
Andy Miller
077ba28706
Added support for collections with @root page and recurse flag
2015-10-19 15:12:21 -06:00
Andy Miller
db2caf4b04
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-10-19 15:05:26 -06:00
Andy Miller
464a65b574
debugger update
2015-10-19 15:05:10 -06:00
Flavio Copes
e27f638fe3
The User authorize method now checks first if the user group the user belongs to has permissions for the resource (single group version)
2015-10-19 20:15:11 +02:00
Flavio Copes
00ae0988ab
#368 Block direct access to files and folders beginning with a dot, block access to specific files in the root folder
2015-10-19 20:08:53 +02:00
Andy Miller
ce4350bc63
Fix to address #361 - ability to have multiple collections in a regular list.
2015-10-19 11:18:16 -06:00
Andy Miller
aa60d9f53d
Deny direct access to any *.md files (CHANGELOG.md, README.md, etc)
2015-10-19 10:39:18 -06:00
Andy Miller
7cb7891fa7
Always fallback to english if other languages translations are not available.
2015-10-19 10:00:44 -06:00
Andy Miller
3848a266d0
Merge pull request #370 from getgrav/feature/configure-mime-for-downloads
...
Use media.yaml to determine downloaded files mime type
2015-10-19 09:04:30 -06:00
Flavio Copes
29b8c1d124
Use the 'file' type for some of the recently added mime types
...
Anything that is an 'image' should be able to have the image
manipulations applied to it. So BMP, Tiff, etc are not valid images in
in this sense. Same goes for Videos, they must be able to be supported
with the tag. -> http://www.w3schools.com/html/html5_video.asp , so
basically that's only: MP4, WebM, and Ogg
Everything else should be under 'files' which are accessible via
media['files'] but not much can be done with them outside of getting
their URL or a simple HTML link
2015-10-19 16:46:26 +02:00
Flavio Copes
813ab70895
Add a remove function to User
2015-10-19 11:39:37 +02:00
Flavio Copes
efcaf00e88
Use media.yaml to determine downloaded files mime type
2015-10-19 10:02:17 +02:00
Andy Miller
5476ef4fa8
Merge pull request #367 from joomline/patch-2
...
Update ru.yaml
2015-10-16 13:37:23 -06:00
joomline
5857882417
Update ru.yaml
...
Fix languages
2015-10-16 21:33:07 +02:00
Flavio Copes
fe4d178fb4
Fix #366 SVG content type
2015-10-16 21:24:22 +02:00
Flavio Copes
247e45bfea
Merge pull request #365 from aranaur/patch-2
...
add specific links to 'adding functionality' intro
2015-10-16 15:59:23 +02:00
Drew Gates
b7784a23ff
add specific links to 'adding functionality' intro
...
add links directly to the tabs for plugins and themes on getgrav.org. The first time I loaded the main downloads page I didn't see the plugins/themes tabs because I immediately started scrolling down. It might be worth adding to the bottom of that main page a quick line to the tune of "Looking for plugins or themes? Click here or here."
2015-10-16 09:57:46 -04:00
Flavio Copes
fa4893804e
Merge pull request #364 from joomline/patch-1
...
ru.yaml
2015-10-16 14:52:10 +02:00
joomline
373130d8ac
ru.yaml
...
Russian language for grav cms
2015-10-16 14:43:37 +02:00
Flavio Copes
8e781976eb
Fix #362 , correct Cache-Control: max-age value
2015-10-16 14:17:44 +02:00
Andy Miller
266b56f947
Updated changelog
2015-10-15 18:15:39 -06:00
Andy Miller
2b8adfee05
Make use of Native YAML parser if available (big speed boost!!)
2015-10-15 17:40:16 -06:00
Andy Miller
d4c4f8593e
Updated to latest RocketTheme toolbox
2015-10-15 17:39:22 -06:00
Andy Miller
1f8aa032c4
ensconced leading @-based strings with quotes
2015-10-15 16:34:24 -06:00
Andy Miller
7194f7b674
Updated CHANGELOG
2015-10-15 15:14:12 -06:00
Andy Miller
24db4cfc49
Merge pull request #360 from aranaur/patch-1
...
formatting
2015-10-15 14:43:48 -06:00
Drew Gates
7781389dea
formatting
...
added a comma.
2015-10-15 16:28:06 -04:00
Andy Miller
30f09994d6
Validate hostname to ensure no nefarious attacks are attempted by manipulating it.
2015-10-15 11:31:32 -06:00
Andy Miller
babd50fb6c
Safety check on empty path
2015-10-15 10:23:10 -06:00
Andy Miller
5da88d2751
Ensure error handler is initialized before URI is processed
2015-10-15 10:22:47 -06:00
Andy Miller
1f23f20163
remove multiple slashes in URI
2015-10-15 10:21:56 -06:00
Andy Miller
dadce54a6a
Turn off errors by default in preparation for 1.0
2015-10-15 09:58:43 -06:00
Andy Miller
0d3d396229
Various vendor lib updates
2015-10-14 15:44:02 -06:00
Andy Miller
6c39e432d2
Merge pull request #358 from Sommerregen/feature/better-theme-inheritance
...
Improved theme inheritance to support all kinds of streams
2015-10-14 10:33:27 -06:00
Sommerregen
2a6437a2f1
#357 Improved theme inheritance to support all kinds of streams
2015-10-14 18:22:51 +02:00
Andy Miller
52fcf7c39d
Added for consistency #356
2015-10-14 06:07:39 -06:00
Andy Miller
f47d3faea9
fix for redirecting to external URL when under a language #339
2015-10-13 21:49:37 -06:00
Andy Miller
d1e7ec2e22
Merge pull request #353 from Sommerregen/feature/theme-inheritance
...
Feature/theme inheritance
2015-10-13 17:10:46 -06:00
Andy Miller
1efab799b5
Refactored to make #228 more robust and allow lang to be removed from URL.
2015-10-13 16:58:34 -06:00
Andy Miller
7ad9996cc3
Removed home_redirect settings (conflict with new include_default_lang setting)
2015-10-13 16:53:52 -06:00
Flavio Copes
00ec536761
Add the evaluate Twig function
2015-10-13 23:32:52 +02:00
Andy Miller
3f2d9b42c8
Merge pull request #355 from hwmaier/feature/backupignore
...
Add a few more common RCS to ignore folders
2015-10-13 11:27:02 -06:00
hwmaier
ce76eeb512
Add a few more common RCS to ignore folders
2015-10-13 19:14:52 +10:00
Andy Miller
1bc4a6f208
Support for a disabling the default language prepend in the URL #228
2015-10-12 17:45:36 -06:00
Sommerregen
8595b7972b
Addresses #154 and finalize theme inheritance implementation
2015-10-12 18:47:40 +02:00
Sommerregen
22054e232f
Load languages files in the correct way and fallback to parent theme language file else
2015-10-12 18:45:31 +02:00
Flavio Copes
5876b6693a
Fix #349 , use default language if active language is not set
2015-10-09 12:25:55 +02:00
Andy Miller
9ef501fe0c
Merge pull request #346 from Sommerregen/bugfix/load-language-files
...
Load language files according to stream configurations
2015-10-08 10:14:04 -06:00
Andy Miller
08790aa9a8
Merge branch 'release/0.9.45'
2015-10-08 10:04:00 -06:00
Andy Miller
79f244f012
Merge branch 'release/0.9.45' into develop
2015-10-08 10:04:00 -06:00
Andy Miller
143653e2ce
version update
2015-10-08 10:02:59 -06:00
Flavio Copes
ef83d874c3
Make a local copy of the array prior to sorting it, fixes #348
2015-10-08 16:19:34 +02:00
Andy Miller
eb999c3dc9
Merge branch 'release/0.9.44'
2015-10-07 20:49:05 -06:00
Andy Miller
9a455901dd
Merge branch 'release/0.9.44' into develop
2015-10-07 20:49:05 -06:00
Andy Miller
c207fe563e
version update
2015-10-07 20:48:52 -06:00
Andy Miller
ce8e985e56
Added a check in bin/gpm install command that could cause open_basedir errors.
2015-10-07 16:53:00 -06:00
Andy Miller
0f4c65f689
Fix HHVM error #344
2015-10-07 15:56:29 -06:00
Sommerregen
f332cee568
Load plugins and themes from multiple directories
2015-10-06 19:20:15 +02:00
Sommerregen
0fa53d5f5d
Load language files according to stream configurations
2015-10-06 19:19:42 +02:00
Flavio Copes
e5933811fd
Fix for repositories not reachable, fixes #345
2015-10-06 18:18:00 +02:00
Andy Miller
9ae506ad07
strip tags is redundant after a urldecode
2015-10-06 09:51:07 -06:00
Andy Miller
12101f6014
Address an XSS vulnerability #15
2015-10-06 09:02:01 -06:00
Andy Miller
93af0e7992
modulus filter
2015-10-05 16:34:22 -06:00
Andy Miller
abfa90755e
revert pretty twig error as it obscures useful error messages
2015-10-05 16:34:06 -06:00
Flavio Copes
f302c8a5d4
Fix https://github.com/getgrav/grav-plugin-admin/issues/180 , urldecode images basenames in ParsedownGravTrait
2015-10-04 14:28:00 +02:00
Flavio Copes
b7da95bc36
Sort available languages in reverse order so region-specific language comes always prior to the general one (e.g. 'en-GB|en-US|en')
2015-10-03 18:05:34 +02:00
Flavio Copes
14b014be20
Check $page is not null prior to calling some method on it
2015-10-03 18:04:55 +02:00
Flavio Copes
9669fe90d7
If the language name is region-specific (longer then 2 chars), then return it in a readable way, e.g. English (US) / English (GB)
2015-10-03 14:07:30 +02:00
Andy Miller
e0d51beb84
PHP 5.4 fix
2015-10-02 16:58:34 -06:00
Flavio Copes
198046a5d3
Use admin helper methods to get the new page defaults
2015-10-01 15:32:52 +02:00
Flavio Copes
16dd2fea4c
Handle special case of <? tags in the Truncator, fixes https://github.com/getgrav/grav-plugin-admin/issues/204
2015-10-01 09:17:03 +02:00
Flavio Copes
b8a38c2fb6
Add a isHuman() method to the Browser class with some basic checks on bot or human request
2015-09-30 18:46:22 +02:00
Flavio Copes
9a2906e9db
Make sure validating nested arrays works for string values too, fixes https://github.com/getgrav/grav-plugin-admin/issues/196
2015-09-30 15:39:17 +02:00
Andy Miller
578140256b
fix for empty media attributes on assets
2015-09-28 18:48:57 -06:00
Andy Miller
c614d27f3e
Merge pull request #338 from maelsoucaze/french-translation
...
Add French translation
2015-09-28 16:39:21 -06:00
Maël Soucaze
538dff16a6
Add French translation
2015-09-29 00:36:19 +02:00
Andy Miller
fd1118d493
updated the .txt version with indexes
2015-09-28 16:24:45 -06:00
Andy Miller
6bb00c73de
Merge pull request #334 from jeffam/develop
...
Add default apache resource for index.php
2015-09-28 16:20:57 -06:00
Andy Miller
cca7eb6c6d
Merge pull request #337 from kunago/develop
...
Adding the Czech translation.
2015-09-28 16:20:15 -06:00
Miroslav Abrahám
a35aad61ee
Adding the Czech translation.
2015-09-28 23:56:42 +02:00
Andy Miller
f30a586b5c
Merge pull request #335 from Sommerregen/feature/add-css-media-attribute
...
Add CSS media attribute
2015-09-27 12:30:44 -06:00
Sommerregen
03fadd86f0
Removed unneccessary code
2015-09-27 19:21:02 +02:00
Sommerregen
2d133f3d57
Add CSS media attribute
2015-09-27 11:13:42 +02:00
Andy Miller
fa60b93ff9
Fix for #331
2015-09-25 10:56:14 -06:00
Jeff Amaral
65729d9d86
Add default apache resource
2015-09-19 22:01:27 -04:00
Andy Miller
15d3d8c709
Fix for ports being included in HTTP_HOST
2015-09-18 14:19:52 -06:00
Andy Miller
8b49eca549
style formatting updates
2015-09-18 10:27:36 -06:00
Andy Miller
2cd2cb0480
added -y option to bin/gpm update #333
2015-09-18 10:27:23 -06:00
Andy Miller
5c1112f552
style format updates
2015-09-18 10:26:31 -06:00
Andy Miller
f84363fbf1
Take into account HTTP_HOST before SERVER_NAME #188
2015-09-18 08:10:01 -06:00
Flavio Copes
3afce91504
Merge pull request #332 from getgrav/feature/fix-saving-array-fields
...
Fix saving array fields
2015-09-18 14:26:21 +02:00
Flavio Copes
57b18edb55
Fix saving array fields
2015-09-18 14:13:23 +02:00
Flavio Copes
2c278c1fde
Fix saving pages when removing the page title and all other header elements
2015-09-17 18:19:42 +02:00
Flavio Copes
1ae743e60c
Merge pull request #330 from stell/develop
...
started german language file
2015-09-17 14:14:05 +02:00
Tom Bohacek
3f701f8c55
Update de.yaml
2015-09-17 14:09:55 +02:00
Tom Bohacek
cff36d7cde
Create de.yaml
2015-09-17 14:04:27 +02:00
Flavio Copes
4153dbb8e5
Allow translations for the twig nicetime filter. Provide italian translation. Refs #324
2015-09-17 13:51:56 +02:00
Flavio Copes
d2ee4310e6
Merge pull request #329 from dimayakovlev/develop
...
Change nativeName for Russian language
2015-09-17 09:35:36 +02:00
Andy Miller
575282dbe8
Added Redis back
2015-09-16 17:02:39 -06:00
Andy Miller
2f3c5b59a5
url decode to allow complex syntax in actions
2015-09-16 16:21:40 -06:00
Дмитрий Яковлев
fb91c361bc
Merge pull request #1 from dimayakovlev/dimayakovlev-patch-1
...
Update LanguageCodes.php
2015-09-17 00:03:53 +03:00
Дмитрий Яковлев
dce8c78882
Update LanguageCodes.php
...
Change nativeName for Russian language.
2015-09-16 22:38:39 +03:00
Andy Miller
129b5d58d7
Merge pull request #326 from attiks/responsive_image
...
Fix chaining for sizes and derivatives
2015-09-16 13:26:12 -06:00
Peter Droogmans
9a454a9c89
Fix chaining for sizes and derivatives
2015-09-16 21:16:14 +02:00
Andy Miller
60644c38dd
Merge branch 'release/0.9.43' into develop
2015-09-16 12:44:05 -06:00
Robert Went
05e4f96a6b
makes cli commands available on windows machines from site root
2014-11-18 16:45:22 +00:00