Commit Graph

2720 Commits

Author SHA1 Message Date
Flavio Copes
9ef5b16baa Fix getting the next available release 2016-03-21 11:33:47 +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
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
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
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
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