Subscribe to PHP Freaks RSS

Community News: Latest PECL Releases (08.01.2017)

syndicated from www.phpdeveloper.org on August 1, 2017

Latest PECL Releases:

  • sqlsrv 5.0.0preview
    [Added]

    • Added support for PHP 7.2 Beta 1 [Removed]
    • No longer support Ubuntu 15
    • Supplying tablename into PDO::lastInsertId($name) no longer return the last inserted row (lastInsertId) [Limitation]
    • No support for inout / output params when using sql_variant type [Known Issues]
    • When pooling is enabled in Linux or MAC
      • unixODBC 2.3.4 or prior (Linux and MAC) might not return proper diagnostics information, such as error messages, warnings and informative messages
      • due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples (https://github.com/Microsoft/msphpsql/wiki/Connection-Pooling-on-Linux-and-Mac)
  • pdo_sqlsrv 5.0.0preview
    [Added] - Added support for PHP 7.2 Beta 1 [Changed] - Implementation of PDO::lastInsertId($name) to return the last inserted sequence number if the sequence name is supplied to the function ([lastInsertId](https://github.com/Microsoft/msphpsql/wiki/Features#lastinsertid)) [Removed] - No longer support Ubuntu 15 - Supplying tablename into PDO::lastInsertId($name) no longer return the last inserted row ([lastInsertId](https://github.com/Microsoft/msphpsql/wiki/Features#lastinsertid)) [Limitation] - No support for inout / output params when using sql_variant type [Known Issues] - When pooling is enabled in Linux or MAC - unixODBC 2.3.4 or prior (Linux and MAC) might not return proper diagnostics information, such as error messages, warnings and informative messages - due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples (https://github.com/Microsoft/msphpsql/wiki/Connection-Pooling-on-Linux-and-Mac)
  • ps 1.4.1
    Change license to BSD style, fixed dependency on php
  • psr 0.3.0RC3
    - Windows support
  • psr 0.3.0RC2
    - Windows support
  • yaml 2.0.2
    Same as 2.0.1, but marked correctly as a stable release

    Bugs Fixed:

    • relax tests to pass with 7.1.4RC1 (remicollet)
    • #74799 fix memory leak in apply_filter function (gleb-svitelskiy)
    • #72540 fix crash in yaml_parse_url when stream/file is empty (bd808)
  • yaml 2.0.1
    Bugs Fixed: - relax tests to pass with 7.1.4RC1 (remicollet) - #74799 fix memory leak in apply_filter function (gleb-svitelskiy) - #72540 fix crash in yaml_parse_url when stream/file is empty (bd808)
  • yaml 1.3.1
    Bugs Fixed: - #72540 yaml_parse_url: check php_stream_copy_to_mem return value
  • ast 0.1.5
    - Fix issue #51: Make nullable array/callable have a flag of 0 in inner element, in version 40. - Added a constructor for the astNode class. - Added astflagsFUNC_GENERATOR constant, which is used since PHP 7.1. - Added astflagsFUNC_RETURNS_REF constant, intended to supersede astflagsRETURNS_REF. - Added astflagsCLOSURE_USE_REF constant, used by AST_CLOSURE_VAR nodes. Previously "1" was used. - Added version 45 with the following changes (PHP 7.2 support): - An `object` type annotation now returns an `AST_TYPE` with `TYPE_OBJECT` flag, rather than treating `object` as a class name. - Added version 50 with the following changes: - `astNodeDecl` nodes are no longer generated. AST kinds `AST_FUNCTION`, `AST_METHOD`, `AST_CLOSURE` and `AST_CLASS` now also use the normal `astNode` class. The `name` and `docComment` properties are now represented as children. The `endLineno` is still represented as an (undeclared) property. - An integer `__declId` has been added to declaration nodes of kind `AST_FUNCTION`, `AST_METHOD`, `AST_CLOSURE` and `AST_CLASS`. The `__declId` uniquely identifies a declaration within the parsed code and will remain the same if the code is parsed again. This is useful to distinguish closures declared on the same line, or multiple conditional declarations using the same name. The ID is not unique across different codes/files. - `astparse_file` will now consistently return an empty statement list (similar to `astparse_code`) if it is was passed a zero-byte file. Previously, it would return `null`.
  • psr 0.3.0RC1
    - Initial PECL release
  • pdflib 4.1.2
    - fix problem in PHP 7 that when extending the PDFlib class it was not possible to access any members of the extended class.
  • taint 2.0.3
    - Support str_ireplace - Fixed arg order of mysqli
  • yar 2.0.3
    - Fixed bug #74867 (segment fault when use yar persistent call twice remote function) - Fixed PHP-7.2 Compatibility
  • yac 2.0.2
    - Fixed PHP-7.2 Compatiblity
  • yaconf 1.0.6
    - Fixed PHP-7.2 Compatiblity
  • swoole 1.9.17
    - Refactor the worker process reload feature - Added document_root and enable_static_handler option - Update Server::send method, SSL connections can use sendfile - Added 27 unit test scripts
  • request 1.0.0b2
    Added:
    • Support for multiple header callbacks, a la header_register_callback, with new methods ServerResponse::setHeaderCallbacks(), addHeaderCallback(), and getHeaderCallbacks().