Commit f112cc63 by Carsten Brandt

allow installing jQuery 1.10 for IE support

fixes #1905
parent ca816adf
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
"ext-mbstring": "*", "ext-mbstring": "*",
"lib-pcre": "*", "lib-pcre": "*",
"yiisoft/yii2-composer": "*", "yiisoft/yii2-composer": "*",
"yiisoft/jquery": "2.0.*", "yiisoft/jquery": "~2.0 | ~1.10",
"phpspec/php-diff": ">=1.0.2", "phpspec/php-diff": ">=1.0.2",
"ezyang/htmlpurifier": "4.6.*", "ezyang/htmlpurifier": "4.6.*",
"michelf/php-markdown": "1.3.*" "michelf/php-markdown": "1.3.*"
......
...@@ -24,7 +24,7 @@ Adding more packages to your project ...@@ -24,7 +24,7 @@ Adding more packages to your project
The act of [installing a Yii application](installation.md) creates the `composer.json` file in the root directory of your project. The act of [installing a Yii application](installation.md) creates the `composer.json` file in the root directory of your project.
In this file you list the packages that your application requires. For Yii sites, the most important part of the file is the `require` section: In this file you list the packages that your application requires. For Yii sites, the most important part of the file is the `require` section:
``` ```json
{ {
"require": { "require": {
"Michelf/php-markdown": ">=1.3", "Michelf/php-markdown": ">=1.3",
...@@ -63,6 +63,25 @@ In both cases, after some waiting, the required packages will be installed and r ...@@ -63,6 +63,25 @@ In both cases, after some waiting, the required packages will be installed and r
No additional configuration of those packages will be required. No additional configuration of those packages will be required.
Using a specifc version of a package
------------------------------------
Yii always comes with the latest version of a required library that it is compatible with but allows you to use an
older version if you need to.
A good example for this is jQuery which has [dropped old IE browser support](http://jquery.com/browser-support/) in version 2.x.
When installing Yii via composer the installed jQuery version will be the latest 2.x release. When you want to use jQuery 1.10
because of IE browser support you can adjust your composer.json by requiring a specific version of jQuery like this:
```json
{
"require": {
...
"yiisoft/jquery": "1.10.*"
}
}
```
FAQ FAQ
--- ---
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
"ext-mbstring": "*", "ext-mbstring": "*",
"lib-pcre": "*", "lib-pcre": "*",
"yiisoft/yii2-composer": "*", "yiisoft/yii2-composer": "*",
"yiisoft/jquery": "2.0.*", "yiisoft/jquery": "~2.0 | ~1.10",
"phpspec/php-diff": ">=1.0.2", "phpspec/php-diff": ">=1.0.2",
"ezyang/htmlpurifier": "4.6.*", "ezyang/htmlpurifier": "4.6.*",
"michelf/php-markdown": "1.3.*" "michelf/php-markdown": "1.3.*"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment