All Versions
57
Latest Version
Avg Release Cycle
44 days
Latest Release
596 days ago

Changelog History
Page 3

  • v0.12.18 Changes

    April 25, 2020

    ๐Ÿ›  Fixed

  • v0.12.17 Changes

    February 14, 2020

    ๐Ÿ›  Fixed

    • On some platforms special alpha characters aren't correctly escaped. #2058

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed the internal DI environment mode when compile PHAR #2049
  • v0.12.16 Changes

    January 16, 2020

    ๐Ÿ›  Fixed

    • Do not dump config file if config was changed. Usually we need dump configuration exactly once - at project initialization. There are no needs to dump it for every config change. Also, this patch removes Config::$changed variable that is no longer needed #2035
    • ๐Ÿ‘‰ Use a different path for the Kernel cache if possible. This patch fixes a cache collision issue. The issue is after creating the cache and filling it with a project-specific configuration, there is no way to invalidate it. Any next project will use the same Kernel cache and the same Kernel configuration (if any). #2036
    • ๐Ÿ›  Fixed -V CLI flag purpose. Initially it was designed to disable verbose mode on the fly, e.g. to override project configuration for a single Zephir pass. This behavior was returned back.
    • ๐Ÿ›  Fix increment array elements operation #2020
    • ๐Ÿ›  Fixed compound addition and subtraction assignment operators for static properties #2038

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved type hint for arrays when generating stubs #2026
  • v0.12.15 Changes

    December 12, 2019

    All notable changes to this version has been documented in the CHANGELOG.md file.

  • v0.12.14 Changes

    December 11, 2019

    All notable changes to this version has been documented in the CHANGELOG.md file.

  • v0.12.13 Changes

    December 08, 2019

    ๐Ÿ›  Fixed

    โœ‚ Removed

    • โœ‚ Removed uint and ulong typedefs support
  • v0.12.12 Changes

    November 25, 2019

    โž• Added

    • Option to set banner for stubs generator #1987

    ๐Ÿ›  Fixed

    • Calling object methods from static context yields segmentation fault when internal-call-transformation is set to TRUE #2000
    • Certain method calls fail when called from static context when internal-call-transformation is set to TRUE #2005
    • Method context loses track of this after calling static method when internal-call-transformation is set to TRUE #2007
    • ๐Ÿ›  Fixed incorrect stubs generation for return type hint #1990
    • ๐Ÿ›  Fixed incorrect stubs generation for classes in the same namespace #2016
  • v0.12.11 Changes

    November 02, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed arithmetical operations with zvals which stores double numbers
    • ๐Ÿ›  Fixed updating static variables in the loop which represents double and integer data types #1494
    • ๐Ÿ›  Fixed casting char into another of a different type #1988
    • ๐Ÿ›  Fixed internal methods definition when internal-call-transformation is enabled #1956
    • ๐Ÿ›  Fixed aliases using in the use statement when generating stubs #1986
    • ๐Ÿ›  Fixed incorrect namespace on type hinted return when generating API docs #1229
    • ๐Ÿ›  Fixed incorrect stubs generation for classes in the same namespace #2016
  • v0.12.10 Changes

    October 19, 2019

    ๐Ÿ›  Fixed

    • Fixed incorrect behavior in zephir_get_global if zval reference count <= 1 #1961

    โœ‚ Removed

    • โœ‚ Removed --vernum option from the help for regular commands
    • โœ‚ Removed void from the return type hint in the generated stubs #1977
    • โœ‚ Remove no longer supported TSRMLS_CC usage #1865

    ๐Ÿ”„ Changed

    • โš  Disabled PHP warnings for PHP >= 7.3.0 to be able correct work with lowest versions of dependencies zendframework/zend-code#160
    • ๐Ÿ‘ Introduced support of multi line @param body for generated stubs #1968
  • v0.12.9 Changes

    October 14, 2019

    โž• Added

    • โž• Added a single hyphen version of dumpversion option (just -dumpversion)
    • โž• Added --vernum option to print compiler version as integer

    ๐Ÿ›  Fixed

    • Create local .zephir only when necessary
    • ๐Ÿ›  Fixed IDE stubs generation #1778
    • ๐Ÿ›  Fixed segfault on cast IS_UNDEF to array #1941
    • Disables some regression changes introduced in the version 0.12.5 #1941 (comment)
    • ๐Ÿ›  Fixed memory leak on update array #1937
    • ๐Ÿ›  Fixed IDE stubs generation for classes that extends base classes #1907
    • Proper escape slashes in strings #1495

    ๐Ÿ”„ Changed

    • โš  Print warning during the code generation if the timecop extension was detected #1950
    • ๐Ÿ‘Œ Improved error handling to not print PHP stack traces if ZEPHIR_DEBUG is not set

    โœ‚ Removed

    • โœ‚ Removed no longer used zephir_dtor macro