Community News: Latest PECL Releases (05.19.2020)
Latest PECL Releases:
- datadog_trace 0.45.1
### Fixed- Fix uncaught exceptions with auto flushing enabled #882
- Prevent curl and guzzle from inheriting top level app name #885
- Change PDO service name to lowercase #886
- phalcon 4.0.6
Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-4.0.md[4.0.6]
Added
Changed
- Changed
Volt::convertEncoding
to no longer usingiconv
for a fallback since it causes issues with macOS #14912 - Changed schema manipulation in
PhalconDbDialectMysql
- unquote numerical defaults #14888, #14974 - Changed the default ACL access level from boolean
FALSE
toEnum::DENY
#14974 - Changed the way
PhalconHttpResponse::__construct
checkscontent
data type. Now aTypeError
will be thrown if incompatible data type was passed #14983 - Changed return type hints of the following
PhalconFlashFlashInterface
's methods:error
,message
,notice
,success
andwarning
#14994 - Changed return type hint for
PhalconMvcModelInterface::sum
#15000 - Changed return type for
PhalconMvcModelCriteria::getLimit
so that integer, NULL or array will be returned #15004 - Changed return type hint for
PhalconMvcModelManager::getCustomEventsManager
to return NULL instead of boolean FALSE if there is no special events manager #15008 - Changed
PhalconMvcModelMetaData::getDI
so that now it will throw aPhalconMvcModelException
if there is noDiInterface
instance #15011 - Changed
PhalconHttpRequest::getJsonRawBody
to usejson_decode
instead ofPhalconJson::decode
#14936 - Changed
PhalconFactoryAbstractFactory
to exposegetService
which will throw an exception if it does not exist. RemovedcheckService
and adjusted all references innewInstance()
calls. #15038 - Changed the visibility of methods and properties in
PhalconHttpMessageResponse
,PhalconHttpMessageServerRequest
andPhalconHttpMessageUri
to work withclone
. #15040
Fixed
- Fixed
PhalconMvcModelQueryBuilder::getPhql
to add single quote between string value on a simple condition #14874 - Fixed recognizing language operators inside Volt's echo mode (
{{ ... }}
) #14476 - Fixed
Tag::friendlyTitle
to correctly convert titles under MacOS and Windows #14866 - Fixed the Volt compiler to no longer parse
cache
fragments and thus searching for theviewCache
service (deprecated for v4) #14907 - Fixed
IN
operator precedence in Volt #14816 - Fixed testing suite to work with PHPUnit 9 when we upgrade #14837
- Fixed return type hints of the following
PhalconAclAbstractAdapter
's methods:getActiveAccess
,getActiveRole
andgetActiveComponent
#14974 - Fixed default value of the following
PhalconAnnotationsAnnotation
's properties:$arguments
and$exprArguments
#14977 - Fixed return type hints of the following
PhalconAnnotationsAnnotation
's methods:getArgument
,getName
andgetNamedArgument
#14977 - Fixed incorrect return type hint for
PhalconHttpResponseCookies::setSignKey
#14982 - Fixed return type hints for
PhalconConfigConfigFactory::load
andPhalconConfigConfigFactory::newInstance
to explicitly indicate the return type asPhalconConfig
instance #14978 - Fixed return type hints for the following methods #14987:
-
PhalconDispatcherAbstractDispatcher::dispatch
-
PhalconDispatcherDispatcherInterface::dispatch
-
PhalconFilter::get
-
PhalconHttpMessageAbstractCommon::cloneInstance
-
PhalconHttpMessageAbstractCommon::processWith
-
PhalconHttpMessageAbstractMessage::withAddedHeader
-
PhalconHttpMessageAbstractMessage::withBody
-
PhalconHttpMessageAbstractMessage::withHeader
-
PhalconHttpMessageAbstractMessage::withProtocolVersion
-
PhalconHttpMessageAbstractMessage::withoutHeader
-
PhalconHttpMessageAbstractRequest::withMethod
-
PhalconHttpMessageAbstractRequest::withRequestTarget
-
PhalconHttpMessageAbstractRequest::withUri
-
PhalconMvcModelBinder::findBoundModel
-
PhalconValidation::getEntity
-
PhalconValidationValidationInterface::getEntity
-
- Fixed default value of
PhalconCrypt::$key
to satisfy the interface #14989 - Fixed return type hint for
PhalconDi::getInternalEventsManager
#14992 - Fixed return type hints of the following
PhalconFlashAbstractFlash
's methods:error
,notice
,success
andwarning
#14994 - Fixed return type hint for
PhalconTranslateInterpolatorFactory::newInstance
#14996 - Fixed return type hint for
PhalconMvcModel::sum
#15000 - Fixed return type hint for
PhalconMvcModelCriteriaInterface::getLimit
andPhalconMvcModelCriteria::getLimit
to follow documentation and original purpose #15004 - Fixed return type hint for
PhalconMvcModel::count
andPhalconMvcModelInterface::count
to reflect original behavior #15006 - Fixed return type hint for
PhalconMvcModel::getEventsManager
to reflect original behavior #15008 - Fixed return type hint for
PhalconMvcModel::average
andPhalconMvcModelInterface::average
to reflect original behavior #15013 - Fixed return type hint for
PhalconMvcModelMetaData::getColumnMap
andPhalconMvcModelMetaData::getReverseColumnMap
to reflect original behavior #15015 - Fixed return type hint for
PhalconMvcModelMetaDataInterface::getColumnMap
andPhalconMvcModelMetaDataInterface::getReverseColumnMap
to reflect original behavior #15015 - Fixed return type hint for
PhalconMvcModelCriteriaInterface::getColumns
andPhalconMvcModelCriteria::getColumns
to reflect original behavior #15017 - Fixed return type hint for
PhalconDbColumn::getSize
andPhalconDbColumnInterface::getSize
to reflect original behavior #15019 - Fixed return type hint for
PhalconDbColumn::getAfterPosition
andPhalconDbColumnInterface::getAfterPosition
to reflect original behavior #15021 - Fixed return type hint for
PhalconMvcModelManager::executeQuery
andPhalconMvcModelManager::ManagerInterface
to reflect original behavior #15024 - Fixed return type hint for
PhalconMvcModelResultset::getFirst
andPhalconMvcModelResultsetInterface::getFirst
to reflect original behavior #15027 - Rollback the regression changes for
PhalconMvcModelQuery::_prepareSelect
to properly prepare a SQLSELECT
statement from a PHQL one #14657 - Fixed
SerializerInterface
usage forPhalconMvcModelResultsetComplex::unserialize
as well asPhalconMvcModelResultsetComplex::unserialize
#14942
Removed
- Removed
PhalconTranslateInterpolatorFactory::$mapper
as well asPhalconTranslateInterpolatorFactory::$services
in favor ofPhalconFactoryAbstractFactory
ones #15036
- Changed
- protobuf 3.12.0
GA release. - yaf 3.2.3
- Fixed issue #482 (segfault if plugin doesn't defines all hooks) - Fixed issue #481 (application.system.yaf.directory has no effect) - yac 2.2.1
- Refactor key manipulation, avoding memory allocation - Refactor Yac::__set/__get by using native objects_handler - skywalking 3.3.0
Added memcache collection and skywalking 8.0 support - protobuf 3.12.0RC2
GA release. - datadog_trace 0.45.0
## Important behavior changes in this release If you are using `dd_trace`, `dd_trace_function`, or `dd_trace_method` then you need to call these functions before the first invocation of the target e.g. `dd_trace('foo', ...)` should be done before `foo` is called for the first time.Changed
- Compile to one single file #840, #874
- Simplify configuration #833, #870
- Refactor module blacklist #852
- Cache that a function is not traced #854, #863
- Simplify spl_autoload_register instrumentation #867
- Use normalized URL as the resource name for curl #869 (thanks, @akdh!)
- Sandbox header and http_response_code #875
Fixed
- Fix variadic args with empty function signature #872
- Bump phpstan to 0.12 and fix issues #841
Comments are closed.