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
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
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
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
Andy Miller
b969ab7deb
Merge tag '1.1.17' into develop
...
Release v1.1.17
2017-02-17 14:57:59 -07:00
Andy Miller
17e6e3ec11
Merge branch 'release/1.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
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
63bb99d2f1
Merge branch 'release/0.9.43'
2015-09-16 12:44:05 -06:00
Andy Miller
60644c38dd
Merge branch 'release/0.9.43' into develop
2015-09-16 12:44:05 -06:00
Andy Miller
8ff21e6718
version update
2015-09-16 12:43:51 -06:00
Andy Miller
34a079aae4
Updated changelog again
2015-09-16 12:25:25 -06:00
Andy Miller
a73972f11a
missed copy for theme install via CLI GPM
2015-09-16 11:02:02 -06:00
Andy Miller
f18dbbaf4c
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-09-16 10:42:17 -06:00
Andy Miller
633f0a7c6d
changelog update
2015-09-16 10:42:07 -06:00
Andy Miller
3ffd6ed833
Merge pull request #325 from attiks/responsive_image
...
Responsive Image Derivatives support
2015-09-16 10:06:41 -06:00
Andy Miller
da74bd7428
Fix for broken routable logic #322
2015-09-16 10:01:49 -06:00
Andy Miller
51615f4ada
composer version updates
2015-09-16 10:00:57 -06:00
Peter Droogmans
9c0525f292
Add comments
2015-09-16 17:41:26 +02:00
Jelle-S
952ed806ac
Add support for derivatives
2015-09-16 17:32:21 +02:00
Andy Miller
86ca9cf01c
ok this time, trim properly!
2015-09-15 17:18:23 -06:00
Andy Miller
d4bac5a6da
trim to remove any extra dashes
2015-09-15 17:16:21 -06:00
Andy Miller
cfdead2bbf
hyphenize the site name when doing a backup
2015-09-15 17:09:18 -06:00
Andy Miller
357ebbb6be
added post/preflight processing + copyInstall() method for themes
2015-09-15 16:04:49 -06:00
Andy Miller
3908ada113
fail quietly if you try to remove a folder that doesn't exist
2015-09-15 16:04:17 -06:00
Andy Miller
93ae7fbaee
fix for ampersand & in XHTML content
2015-09-15 11:02:39 -06:00
Andy Miller
dbe4bb87d0
fixes for image links with multilang support
2015-09-15 10:12:30 -06:00
Andy Miller
565152dee0
only add language prefix for links, not images.
2015-09-14 22:30:38 -06:00
Andy Miller
29fb88fbdc
Revert "prepend active language to convertUrl() used by markdown link handling"
...
This reverts commit 70831690a5 .
2015-09-14 22:20:03 -06:00
Andy Miller
70831690a5
prepend active language to convertUrl() used by markdown link handling
2015-09-14 21:41:56 -06:00
Andy Miller
d90da464b3
Merge branch 'feature/assets_grouped' into develop
2015-09-14 16:20:01 -06:00
Andy Miller
d81b08eda7
Fixes for inline JS leaving empty tags
2015-09-14 14:22:20 -06:00
Andy Miller
37f6bef152
more assets work - added default of 'head' for group in JS
2015-09-14 14:03:55 -06:00
Andy Miller
8ed6ebb0fe
typo
2015-09-14 14:03:30 -06:00
Flavio Copes
83ceb1b1f7
Restore static $method variable in GPM response
2015-09-14 15:20:56 +02:00
Flavio Copes
4cef330f0b
Fix method doc
2015-09-14 14:51:50 +02:00
Andy Miller
8573c3736a
updated to latest toolbox version
2015-09-13 22:33:37 -06:00
Andy Miller
bee065d603
fixed a missed camelCase
2015-09-13 21:25:29 -06:00
Andy Miller
0f1f336c3a
updated composer packages
2015-09-13 21:19:20 -06:00
Andy Miller
66d5eab041
Removed Traceable Twig Environment that has been deprecated by the Twig project
2015-09-13 21:19:02 -06:00
Andy Miller
075c5f90cc
various analysis fixes
2015-09-13 20:04:47 -06:00
Andy Miller
28b88f1566
various unused things removed
2015-09-13 19:31:38 -06:00
Andy Miller
70e347cfce
removed todo's
2015-09-13 19:25:43 -06:00
Andy Miller
42987d96e3
switched out logical operator
2015-09-13 19:22:26 -06:00
Andy Miller
2c85f1cc2b
Merge pull request #321 from namaless/patch-1
...
Fix for some unix only commands not intended to be used on Windows platforms
2015-09-13 10:19:35 -06:00
Pereira Ricardo
35c67d6e8f
Use local config file only in non windows system.
2015-09-13 18:10:36 +02:00
Pereira Ricardo
c91d06e4c6
Use local config file only in non windows system.
2015-09-13 18:09:03 +02:00
Pereira Ricardo
b991bf5301
Added method for validate if the system is windows
2015-09-13 18:06:53 +02:00
Andy Miller
d2ecdf2016
Merge pull request #320 from DonLiborio/develop
...
New Audio Medium added
2015-09-13 10:00:14 -06:00
DonLiborio
c27497dd16
Added new Audio Medium
2015-09-13 12:30:55 -03:00
unknown
da58ff3d7a
New class AudioMedium added
2015-09-13 12:19:13 -03:00
Andy Miller
e366cdfb05
Merge branch 'hotfix/0.9.42'
2015-09-11 16:29:33 -06:00
Andy Miller
e92e9296c7
Merge branch 'hotfix/0.9.42' into develop
2015-09-11 16:29:33 -06:00
Andy Miller
67d17080e6
version update
2015-09-11 16:29:19 -06:00
Andy Miller
345ed1178c
missing return statement
2015-09-11 16:27:53 -06:00
Andy Miller
e54c614f9f
Merge branch 'release/0.9.41' into develop
2015-09-11 13:27:00 -06:00
Andy Miller
f8c02d065e
Merge branch 'release/0.9.41'
2015-09-11 13:26:59 -06:00
Andy Miller
07fe7f4f89
typos
2015-09-11 13:26:38 -06:00
Andy Miller
546bb9bb13
version update
2015-09-11 13:25:13 -06:00
Andy Miller
5208304ef6
Fix for modular template types not getting found
2015-09-11 12:21:36 -06:00
Andy Miller
9ce5cc8f77
Added logic for configuring redirect in admin
2015-09-11 10:47:26 -06:00
Andy Miller
bef9e3c5ce
Add simple redirect: header option for Page
2015-09-11 10:21:25 -06:00
Andy Miller
572bb429ce
Fix for #317 markdown_extra: overriding markdown:extra:
2015-09-11 09:38:32 -06:00
Andy Miller
955e985f4d
Merge pull request #316 from getgrav/feature/conform-to-authorize
...
Conform to authorize
2015-09-11 09:21:24 -06:00
Flavio Copes
fab8667dd4
Fix typo
2015-09-11 15:14:23 +02:00
Flavio Copes
03a8baf51c
Order twig filters and functions by name
2015-09-11 15:13:01 +02:00
Flavio Copes
1f2f259554
Conform to authorize
2015-09-11 14:59:29 +02:00
Flavio Copes
989f5f5b61
Check to prevent error when Grav cannot reach the remote
2015-09-10 22:33:57 +02:00
Flavio Copes
063b31e7e6
Added authorize twig extension
2015-09-10 21:29:18 +02:00
Andy Miller
9abbb85b4a
update composer.lock file with new versions
2015-09-10 12:49:56 -06:00
Andy Miller
2ecebd14b0
added check for mbstring support
2015-09-10 12:49:38 -06:00
Andy Miller
2f38277993
Refactored the truncate and truncateHTML methods. new 'word-safe' versions and UTF8 compatible. #313 #315
2015-09-10 12:49:19 -06:00
Andy Miller
faf690b833
Fixed all() not actually returning all pages...
2015-09-09 19:37:48 -06:00
Andy Miller
506517901d
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-09-09 15:01:55 -06:00
Andy Miller
2a1f5500bd
translate message
2015-09-09 15:01:47 -06:00
Flavio Copes
38fad35119
Add ofOneOfTheseTypes() to Collection
2015-09-09 21:18:14 +02:00
Andy Miller
502eab85bf
add support for yaml toggle to save in yam format
2015-09-09 13:07:01 -06:00
Flavio Copes
567169c4cb
Add ofType() method to Collection, to filter collections by type
2015-09-09 09:27:17 +02:00
Andy Miller
cdc3f45257
Just filter published
2015-09-08 17:49:15 -06:00
Andy Miller
f7ff0f8ad5
fix typos in publish/unpublish date fields
2015-09-08 17:43:50 -06:00
Andy Miller
f9ac87db3a
new editable select drop down for default date format
2015-09-08 17:43:23 -06:00
Andy Miller
b712174136
Merge pull request #310 from mufac/patch-3
...
Fix bug in newuser command
2015-09-08 11:12:24 -06:00
Andy Miller
81ca34ea1d
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-09-08 11:07:45 -06:00
Andy Miller
27a2f462a0
fix for page name and multilang
2015-09-08 11:07:38 -06:00
mufac
986664a766
Fix bug in newuser command
...
grav newuser was setting password to null irrespective of what was entered at the console
2015-09-07 21:34:55 -05:00
Andy Miller
3a4bea928a
Merge pull request #309 from vitorgalvao/patch-1
...
nginx.conf: cosmetic fixes
2015-09-07 18:02:06 -06:00
Vítor Galvão
0ad8c43c7b
nginx.conf: cosmetic fixes
2015-09-08 00:58:55 +01:00
Andy Miller
87ddd619de
Added the ability to set the default PHP locale and override via multilang config #299
2015-09-07 16:54:48 -06:00
Andy Miller
5827fe4a22
minor refactor
2015-09-07 15:28:05 -06:00
Andy Miller
bd06842375
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-09-07 15:15:28 -06:00
Andy Miller
71c8dcb595
fix for multisite routing
2015-09-07 15:15:18 -06:00
Andy Miller
1b76486bff
Added configurable ignore files/folders
2015-09-07 15:14:57 -06:00
Andy Miller
7b1d5efe0d
Merge pull request #308 from nunull/develop
...
[bin/grav newuser] Hide input when prompting for password (Fixes #307 )
2015-09-07 15:00:15 -06:00
Timm Albers
9d7a46fe94
[bin/grav newuser] Prompt twice for password since input is hidden ( Fixes #307 )
2015-09-07 19:18:26 +02:00
Timm Albers
e494c87e28
[bin/grav newuser] Hide input when prompting for password ( Fixes #307 )
2015-09-07 18:10:51 +02:00
Andy Miller
6215f148b5
underlines back in site.yam config
2015-09-07 09:23:26 -06:00
Andy Miller
7f35c69b12
Merge pull request #305 from getgrav/feature/work-on-form-plugin
...
Work related to the Form plugin
2015-09-07 09:19:15 -06:00
Andy Miller
0688909fb7
simple implementation of multiple content collections for a page
2015-09-06 12:59:34 -06:00
Andy Miller
a5e2f76cb8
@taxonomy collection should only get non-modular and published pages
2015-09-06 10:58:14 -06:00
Andy Miller
119e52fa15
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-09-05 19:20:50 -06:00
Andy Miller
083ef6d474
Added routable logic so modular pages are not routable by default (as intended!)
2015-09-05 19:20:43 -06:00
Andy Miller
d7bbbb2d76
Merge pull request #301 from getgrav/allow-validate-pages-from-outside-admin
...
Allow validating a page from outside the admin plugin
2015-09-05 12:45:13 -06:00
Flavio Copes
2fa9f79962
Allow validating a page from outside the admin plugin
...
This change allows a plugin to call validate() (which in turn calls blueprints()) on a page from the front, without needing the admin plugin to be active and set in the Grav object.
2015-09-05 11:55:22 +02:00
Andy Miller
8fdac33219
fix for themes with multiple stream prefixes
2015-09-04 09:42:44 -06:00
Flavio Copes
d3e4adb3c4
Renamed uploads form field to pagemedia
2015-09-04 16:59:29 +02:00
Flavio Copes
469ab56b64
Add a string Twig function that renders arrays as json_encoded strings, and just outputs other values (used by the form plugin)
2015-09-04 14:59:41 +02:00
Andy Miller
89c694443d
Better twig error msg (part 2)
2015-09-03 16:45:07 -06:00
Andy Miller
6fd95154bb
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-09-03 12:01:53 -06:00
Andy Miller
4de2665192
Truncator improvements
2015-09-03 12:01:43 -06:00
Flavio Copes
23d38083f6
Merge pull request #297 from getgrav/work-on-images
...
Correctly generate 2x image too and make it available to srcset, fixes #133
2015-09-03 15:13:07 +02:00
Flavio Copes
0ae486737f
Correctly generate 2x image too and make it available to srcset, fixes #133
2015-09-03 15:12:02 +02:00
Flavio Copes
cd3aa54a12
Focus on frontmatter in expert mode
2015-09-03 13:20:52 +02:00
Andy Miller
ec55020f77
Filter to save dates based on default format if it has been set
2015-09-02 17:17:21 -06:00
Andy Miller
d4461f075b
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-09-02 15:29:50 -06:00
Andy Miller
f67bb675a1
Added support for custom page date format: https://github.com/getgrav/grav-plugin-admin/issues/135
2015-09-02 15:29:41 -06:00
Andy Miller
a084f804f2
Merge pull request #295 from mufac/patch-2
...
Set default when config option is empty
2015-09-01 18:59:11 -06:00
mufac
a898f97d21
Set default when config option is empty
...
The default config option is an empty array, which causes get() to return null, which can lead to an error with the type of the second argument to in_array().
2015-09-01 19:50:00 -05:00
Andy Miller
9c3b062cff
changed order to address redirect loop
2015-08-31 21:47:58 -06:00
Andy Miller
dd00f34cb8
Default to performing a 301 redirect for URIs with trailing slashes
2015-08-31 21:28:00 -06:00
Andy Miller
b9e24712a8
added missing accounts/ folder
2015-08-31 18:07:04 -06:00
Andy Miller
1ebbef257e
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-08-31 17:57:23 -06:00
Andy Miller
e7aca138d3
Log all from debug onward
2015-08-31 17:57:09 -06:00
Djamil Legato
f0ed155814
Added support for automatic package release of grav-admin
2015-08-31 16:54:38 -07:00
Andy Miller
838ddabd3c
slight modification to not include ellipsis on sentence break
2015-08-31 16:26:29 -06:00
Andy Miller
5f3c20b71b
updated truncate filter with a new optional toggle to enable/disable going up to a break character
2015-08-31 16:20:02 -06:00
Andy Miller
76bff5a1a9
moved dependencies to master
2015-08-31 15:41:02 -06:00
Andy Miller
e7270f17fd
Merge branch 'release/0.9.40'
2015-08-31 10:22:34 -06:00
Andy Miller
aa709c4089
Merge branch 'release/0.9.40' into develop
2015-08-31 10:22:34 -06:00
Andy Miller
807032b0f0
version update
2015-08-31 10:21:24 -06:00
Andy Miller
b2597d1058
safety check when clearing cache paths
2015-08-31 09:02:07 -06:00
Andy Miller
56bb8c0304
explicit null value
2015-08-31 08:09:30 -06:00
Andy Miller
c4a51c2c9f
Merge pull request #294 from fantasticme/develop
...
.htaccess hardening
2015-08-30 10:21:16 -06:00
Ionut Morariu
c3cdf0238a
.htaccess hardening
2015-08-30 18:16:20 +02:00
Andy Miller
f28fc339df
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-08-29 10:40:49 -06:00
Andy Miller
45be24192e
Support for page file name + template override
2015-08-29 10:40:43 -06:00
Flavio Copes
bb2929dfe9
Fix space between words
2015-08-29 17:05:40 +02:00
Flavio Copes
5b2cf24840
Merge pull request #289 from getgrav/autofocus-page-title
...
Put autofocus on page title
2015-08-29 15:42:33 +02:00
Andy Miller
19688ffcb5
Merge pull request #288 from getgrav/fix-123
...
Solve an issue with apostrophes in the taxonomy name
2015-08-29 07:28:35 -06:00
Flavio Copes
0baab3ae9f
Put autofocus on page title
...
Refs https://github.com/getgrav/grav-plugin-admin/issues/122
2015-08-29 13:23:19 +02:00
Flavio Copes
9364c07c81
Solve an issue with apostrophes in the taxonomy name
...
Fixes #123
2015-08-29 11:58:24 +02:00
Flavio Copes
b46ab8aa5b
Fix order by select size
2015-08-29 10:47:29 +02:00
Andy Miller
9d70a93619
Added a few filters
2015-08-28 13:39:57 -06:00
Andy Miller
688ec17cba
some fixes for no siblings
2015-08-28 11:38:52 -06:00
Andy Miller
8bdef0dc57
Merge branch 'develop' of https://github.com/getgrav/grav into develop
2015-08-28 10:59:59 -06:00
Andy Miller
826fa8e225
switch to 'install' by default and use composer.lock
2015-08-28 10:59:54 -06:00
Flavio Copes
c41e58b1d7
Fix translation label
2015-08-28 16:52:18 +02:00
Flavio Copes
198c181ed7
Add help to the username blueprint
2015-08-28 16:01:42 +02:00
Flavio Copes
665974a21e
Prevent error, check if $child_page is not null
2015-08-28 15:55:21 +02:00
Flavio Copes
be4af2403b
Better explanation for bin/grav newuser username format
2015-08-28 15:55:21 +02:00
Andy Miller
19a4480b96
Merge pull request #284 from mufac/patch-1
...
Fix issue with date format for PHP 5.1.0+
2015-08-26 15:20:34 -06:00
mufac
f58df3c48f
Fix issue with date format for PHP 5.1.0+
...
As of PHP 5.1.0 the character 'o' represents the ISO-8601 year number in a date format. Therefore the 'o' needs to be escaped to avoid being converted to a year in the admin > configuration > system > long/short date format pulldown menu.
I should note that this fixes the issue for English, but you might want to consider moving the date format into a language string in order to provide better multi-language support.
2015-08-26 15:50:55 -05:00
Andy Miller
a19e20e347
Better error message on incompatible template file
2015-08-26 11:20:14 -06:00
Andy Miller
cb074afd85
Merge branch 'release/0.9.39'
2015-08-25 10:45:28 -06:00
Andy Miller
03613481a3
Merge branch 'release/0.9.39' into develop
2015-08-25 10:45:28 -06:00
Andy Miller
7e3226e596
version update
2015-08-25 10:45:04 -06:00
Flavio Copes
c7c81e5380
Solve issue in page.active for the homepage. Fixes #279
2015-08-25 17:37:16 +02:00
Flavio Copes
b3c1584630
Fix issue with session name containing invalid characters
...
The underscore '_' is not a valid char for session name. Not sure why I
was only getting this error in Opera
https://stackoverflow.com/questions/3185779/the-session-id-is-too-long-o
r-contains-illegal-characters-valid-characters-are
2015-08-25 11:06:38 +02:00
Andy Miller
889a1a147c
Merge branch 'release/0.9.38' into develop
2015-08-24 15:06:40 -06:00
Andy Miller
795268a98b
Merge branch 'release/0.9.38'
2015-08-24 15:06:39 -06:00
Andy Miller
70a36602e8
version update
2015-08-24 14:46:14 -06:00
Andy Miller
46736becc7
updated
2015-08-24 14:45:05 -06:00
Andy Miller
af160168f1
Revamped metadata to use same customizable array system as the site.yaml
2015-08-24 13:41:28 -06:00
Flavio Copes
6e21a3f56a
Drop @deprecated line
2015-08-24 09:07:30 +02:00
Andy Miller
86f29ebe57
Fix for trailing / not matching active and activeChild paths #277
2015-08-21 13:19:24 -06:00
Andy Miller
cf867d29a0
Added symfony dump() method for debugging
2015-08-21 13:13:33 -06:00
Andy Miller
93a3d800ef
remove required to sync with normal
2015-08-21 11:39:20 -06:00
Matias Griese
056ad33f50
Fix blueprint @extends with external context (regression from #38 )
2015-08-21 19:04:44 +03:00
Andy Miller
e750e1b183
Merge pull request #276 from Sommerregen/patch-1
...
Fix error from grav-plugin-admin issue # 80
2015-08-21 09:04:10 -06:00
Andy Miller
257949505c
Merge pull request #275 from akoebbe/feature/arbitrary-date-collection-filter
...
Feature/Allow the use of custom datetime fields for collection filtering
2015-08-21 09:01:51 -06:00
Andrew Koebbe
b688660ff3
Move the $field param to the end of the method for backward compatibility.
2015-08-21 09:54:14 -05:00
Benny
ddc98f99da
Fix error from gav-plugin-admin issue # 80
...
This change fixes an issue connected with https://github.com/getgrav/grav-plugin-admin/issues/80 that occurred when installing plugins removing the duplicate slash in the beginning due to https://github.com/getgrav/grav/blob/develop/system/defines.php#L17 .
2015-08-21 14:15:31 +02:00
Andrew Koebbe
8e41b51cb7
Allow the use of any custom page date field for dateRange collection filtering.
2015-08-20 23:37:29 -05:00
Andy Miller
0675ce718c
better/safer parent route logic
2015-08-20 17:38:07 -06:00
Andy Miller
25ac6a0600
Merge branch 'feature/work-on-languages-workflow' into develop
2015-08-20 15:38:40 -06:00
Andy Miller
e8ca646070
updated toolbox
2015-08-20 15:38:21 -06:00
Flavio Copes
ce8fd4d3ef
Add pathPrefixedByLangCode to Utils, fix generating pages routes for translated languages
2015-08-20 19:55:00 +02:00
Matias Griese
26d1973110
Fix blueprints loading (regression from #38 )
2015-08-20 20:45:39 +03:00
Matias Griese
c4cd355f5b
Add support for extending blueprints with its parent (single level only)
2015-08-20 12:23:41 +03:00
Matias Griese
4a59b8ae43
Fix logic to list and load blueprints by using streams ( #38 )
2015-08-20 11:35:01 +03:00
Andy Miller
c3f2ddf3e4
fixed a typo
2015-08-19 18:11:02 -06:00
Andy Miller
8cbb86045e
Added a simple base_url with no language (useful for admin)
2015-08-19 14:58:42 -06:00
Flavio Copes
e54b202de3
Add translatedLanguages and untranslatedLanguages methods to Page class
2015-08-19 14:30:09 +02:00
Andy Miller
6466241cbb
unset plaintext pw and hash on user save
2015-08-18 19:07:34 -06:00
Flavio Copes
dbccdbd51f
Merge branch 'feature/translate-blueprints' into develop
2015-08-18 20:33:21 +02:00
Flavio Copes
3141336c9b
Translate system config
2015-08-18 16:59:17 +02:00
Flavio Copes
07bf588aa4
All pages blueprints translated
2015-08-18 16:18:01 +02:00
Flavio Copes
ce84648689
Translate page default blueprint
2015-08-18 15:51:53 +02:00
Flavio Copes
cdef7d62c8
Translate user blueprints, config/media, config/site
2015-08-18 15:16:06 +02:00
Flavio Copes
440c27d27b
blueprints/user/account.yaml
2015-08-18 14:45:10 +02:00
Andy Miller
e82b90b117
better lang chooser
2015-08-17 18:21:04 -06:00
Flavio Copes
1ecf147764
Merge pull request #270 from getgrav/feature/translate-admin
...
Feature/translate admin
2015-08-17 16:33:36 +02:00
Andy Miller
58b9ecf030
Added ordering to raw blueprints
2015-08-16 14:06:25 -06:00
Andy Miller
0e28dc835e
Added translation for frontmatter error
2015-08-16 13:51:04 -06:00
Flavio Copes
8800f48312
Add requirements to the readme, fixes #264
2015-08-16 09:10:53 +02:00
Andy Miller
6315004a24
change title to slug
2015-08-14 22:16:40 -06:00
Andy Miller
ee63192512
catch header parse exception and create a simple page so site doesn't break
2015-08-14 16:30:18 -06:00
Andy Miller
1c9dec6ea4
unset route and slug
2015-08-14 15:01:13 -06:00
Andy Miller
6fd85c8dbd
Stuff needed for page vibility/ordering setting
2015-08-14 14:30:11 -06:00
Andy Miller
80e4ed1746
Tweak the default layout
2015-08-14 14:29:04 -06:00
Flavio Copes
06b5a93fe9
Add language to user blueprint
2015-08-13 18:30:17 +02:00
Flavio Copes
7ca2e9b5f0
Merge branch 'develop' into feature/translate-admin
2015-08-13 18:30:02 +02:00
Djamil Legato
274ff3d8c0
Additional slug fixes with GPM ( #44 ). Increased spaces in GPM CLI
2015-08-12 10:41:47 -07:00
Flavio Copes
42e6d587d8
Fix slug to be lowercase
2015-08-12 15:35:45 +02:00
Andy Miller
c13daf7780
Merge branch 'release/0.9.37'
2015-08-12 06:31:53 -06:00
Andy Miller
e47b3e73d3
Merge branch 'release/0.9.37' into develop
2015-08-12 06:31:53 -06:00
Andy Miller
38a7b0d7ab
version update
2015-08-12 06:31:07 -06:00
Andy Miller
e13c5c214a
reverted !empty to isset and put in some casting logic to handle empty/invalid values
2015-08-12 06:22:49 -06:00
Andy Miller
a975786b7b
fix for empty string header values throwing errors
2015-08-12 05:57:14 -06:00
Andy Miller
0bccaf5458
Merge branch 'release/0.9.36'
2015-08-11 19:38:18 -06:00
Andy Miller
9b760da29b
Merge branch 'release/0.9.36' into develop
2015-08-11 19:38:18 -06:00
Andy Miller
5a7ad45a7e
version update
2015-08-11 19:38:07 -06:00
Andy Miller
3cf5c6e4ab
Use GRAV_ROOT for session identifier #53
2015-08-11 15:46:48 -06:00
Flavio Copes
659517001b
Revert "Force english in admin"
...
This reverts commit 8962d2b1e4 .
2015-08-11 10:14:08 +02:00
Flavio Copes
4c94776ace
Minor code improvements and typos
2015-08-11 10:08:45 +02:00
Andy Miller
76c4da7945
support user and system languages
2015-08-08 14:44:30 -06:00
Andy Miller
aacd9732f2
Added a newuser command to make creating users simpler
2015-08-08 11:24:18 -06:00
Andy Miller
16b2cccea4
Use sessions for admin even when sessions are disabled
2015-08-07 15:15:28 -06:00
Djamil Legato
8922f6a486
Added isSymlink logic to determine if Grav is symbolically linked or not.
2015-08-07 13:33:25 -07:00
Flavio Copes
d28656ce4b
Update system blueprint to use the current date in the date format select, refs getgrav/grav-plugin-admin#26
2015-08-07 21:59:50 +02:00
Flavio Copes
8c4f6d68e8
Better example for date format, fixes getgrav/grav-plugin-admin#26
2015-08-07 21:16:17 +02:00
Andy Miller
972987c515
updated composer.phar
2015-08-07 13:10:23 -06:00
Andy Miller
09fc5b768e
Merge branch 'feature/update-pages-blueprint' into develop
2015-08-07 11:57:14 -06:00
Andy Miller
77caad9944
refactor recurse with public method to reset pages cache
2015-08-07 08:13:29 -06:00
Flavio Copes
5c367ac598
Update pages blueprint to add toggleable and remove the global options
2015-08-07 12:11:01 +02:00
Andy Miller
867445cbd8
refactor the blueprints fallback a little
2015-08-06 22:26:51 -06:00
Andy Miller
65df265e30
Added a default type as a default type :)
2015-08-06 22:26:19 -06:00
Andy Miller
62b8486431
Merge branch 'release/0.9.35' into develop
2015-08-06 18:38:48 -06:00
Robert Went
05e4f96a6b
makes cli commands available on windows machines from site root
2014-11-18 16:45:22 +00:00