1bbd2e1993
Add ExpressionInterface to Query class
2018-02-11 20:02:27 +02:00
62d4604269
Added BetweenConditionBuilder
...
Replaces #12678 , Fixes #11611
2018-02-11 18:55:07 +02:00
78a151bdae
Fixes #14859 : Fixed OCI DB defaultSchema failure when masterConfig is used
2018-02-11 15:38:57 +03:00
eb758f6f04
Fixes #15031 : Fixed incorrect string type length detection for OCI DB schema
2018-02-11 13:54:37 +03:00
25f8b263e5
Fixes #14811 : Fixed yii\filters\HttpCache to work with PHP 7.2
2018-02-11 12:08:01 +03:00
e6f5c46cdc
Fixes #15633 : Deprecate some things going away/changing in 2.1
...
- Deprecated `yii\base\BaseObject::className()` in favor of native PHP syntax `::class`, which does not trigger autoloading
- Deprecated XCache and Zend data cache support as caching backends
- Deprecated `yii\BaseYii::powered()` method
- Added `yii\base\InvalidArgumentException` and deprecated `yii\base\InvalidParamException`
- Added `yii\BaseYii::debug()` and deprecated `yii\BaseYii::trace()`
2018-02-11 01:48:29 +03:00
5bd6ed5684
Fixed issues in accidental merge of unfinished #15398
2018-02-10 14:10:14 +02:00
856760eedf
reordered changelog [skip ci]
2018-02-10 12:34:35 +02:00
a56f9bb980
Updated CHANGELOG
2018-02-10 12:32:46 +02:00
a036fac490
Extract cache from yii\db\Command to yii\db\CacheableQueryTrait and use it in yii\db\Query
2018-02-10 12:30:58 +02:00
73fe41ee9f
Removed redundant condition
2018-02-10 12:40:50 +03:00
47e43a1b63
Try reverting init()
2018-02-10 11:50:14 +03:00
d86db78276
Extra checks
2018-02-10 01:39:17 +03:00
7924a22490
Remove extra condition
2018-02-10 01:07:20 +03:00
07e623e415
Don't use open() method because it registers handlers
2018-02-10 00:42:17 +03:00
a23a325ca7
Fixes #15627 : Corrected session freezing/unfreezing not to attempt opening or closing connection if it isn't necessary
2018-02-10 00:06:10 +03:00
e6f67a6a37
Merge pull request #15626 from CedricYii/hotfix/QueryBuilderOci
...
Fixes #7640 : oci/QueryBuilder wrong namespace
2018-02-09 11:22:38 +02:00
dbb49b436b
Fixes #15625 : yii\grid\DataColumn boolean filter dropdown list values are now in reversed order
2018-02-09 12:22:26 +03:00
ad128f1d86
Fixes #7640 : oci/QueryBuilder wrong namespace
...
Fix commit d165863
2018-02-09 10:04:11 +01:00
64d57043b1
Fixes #11401 : Fixed yii\web\DbSession concurrency issues when writing and regenerating IDs
2018-02-09 03:13:50 +03:00
2e55570e1f
Fixes #15621 : Fixed yii\web\User::getIdentity() returning null if an exception had been thrown when it was called previously
2018-02-09 01:34:33 +03:00
de1750228d
Fixes #13879 : Added upsert support for yii\db\QueryBuilder and yii\db\Command
2018-02-09 01:05:50 +03:00
24f4e3126a
Bug #15523 : yii\web\Session settings could now be configured after session is started (StalkAlex, rob006, daniel1302, samdark)
...
Co-authored-by: Alexander Makarov <sam@rmcreative.ru>
Co-authored-by: Robert Korulczyk <robert@korulczyk.pl>
Co-authored-by: daniel.1302 <daniel.1302@gmail.com>
2018-02-08 20:11:45 +03:00
7cafa65ad2
Fixes #15216 : Added yii\web\ErrorHandler::$traceLine to allow opening file at line clicked in IDE
2018-02-07 22:36:29 +03:00
e9bec0d246
Reordered property to top [skip ci]
2018-02-07 11:55:43 +03:00
7bafb7bf09
Fixes #14488 : Added support for X-Forwarded-Host to yii\web\Request, fixed getServerPort() usage
2018-02-07 00:01:50 +03:00
40b038379f
Fixes #13019 : Support JSON in SchemaBuilderTrait
2018-02-06 16:35:49 +03:00
846444d17e
Refactor cacheable widget behavior ( #15608 )
2018-02-06 13:30:37 +03:00
37bd97ad9a
Fixes #13679 : Added yii\behaviors\CacheableWidgetBehavior
2018-02-06 01:33:49 +03:00
5550ad2021
Fixes #15595 : yii\data\DataFilter can now handle lt,gt,lte and gte on yii\validators\DateValidator
2018-02-05 22:54:45 +07:00
786a733502
Moved ExpressionBuilder creation logic out of QueryBuilder::buildExpression() to a separate method
2018-02-05 17:18:32 +02:00
b139e865b7
Fixed PHPDocs. Resolves discussion d16586334d (commitcomment-27343531)
2018-02-05 16:40:50 +02:00
c7e55450dd
Reverted #14593
...
(reverted from commit a42bbd8f01de340d9f4964aad8c9d3297b4eabcd)
2018-02-05 14:12:20 +03:00
a42bbd8f01
Fixes #14593 : Added yii\db\Command::EVENT_AFTER_EXECUTE event that is triggered after command is executed
2018-02-05 15:49:18 +07:00
5a6c48db3d
Fixed typo [skip ci]
2018-02-05 01:31:28 +03:00
d16586334d
Fixes #7640 : Implemented custom data types support. Added JSON support for MySQL and PostgreSQL, array support for PostgreSQL
2018-02-05 04:59:14 +07:00
5afe0a0d36
Fixes #15047 : yii\db\Query::select() and yii\db\Query::addSelect() now check for duplicate column names
2018-02-04 23:41:33 +03:00
8b74e29663
Fixes #14296 : Fixed log targets to throw exception in case log can not be properly exported
2018-02-04 01:20:09 +07:00
61b47014a2
Fixes #14643 : Added yii\web\ErrorAction::$layout property to conveniently set layout from error action config
...
Co-authored-by: Stas So <etc@swods.ru>
Co-authored-by: Carsten Brandt <mail@cebe.cc>
2018-02-03 21:18:47 +03:00
b979b2aa88
Fixes #15355 : Additional test and fix
2018-02-03 20:10:13 +03:00
16e63f6de2
Fixes #13465 : Added yii\helpers\FileHelper::findDirectory() method
2018-02-03 23:00:59 +07:00
10eac963d3
Fixed typo [skip ci]
2018-02-03 18:55:27 +03:00
63fdd26b7e
Fixes #8527 : Added yii\i18n\Locale component having getCurrencySymbol() method
...
Co-authored-by: Anton Gubarev <a.p.gubarev@gmail.com>
2018-02-03 18:01:54 +03:00
810e9e5337
Fixes #14546 : Added dataDirectory property into BaseActiveFixture
2018-02-03 19:11:11 +07:00
5483a2ef6c
Fixes #15076 : Perfect yii\db\QueryBuilder buildColumns function
2018-02-03 18:19:07 +07:00
1a1fb49426
Fixes #15522 : Fixed yii\db\ActiveRecord::refresh() method does not use an alias in the condition
2018-02-01 16:13:19 +07:00
b3130be7ba
Fixes #15476 : Added \yii\widgets\ActiveForm::$validationStateOn to be able to specify where to add class for invalid fields
2018-01-31 03:03:21 +07:00
06ebd3faa7
Fixes #13034 : Fixed normalizePath for windows network shares that start with two backslashes
2018-01-30 17:57:13 +07:00
e07219c812
Fixes #13996 : Added yii\web\View::registerJsVar() method that allows registering JavaScript variables
2018-01-26 15:31:27 +03:00
9aac304220
Add some @see references near HTML class attribute handling [ci skip] ( #15558 )
2018-01-25 15:08:40 +03:00