All Versions
54
Latest Version
Avg Release Cycle
37 days
Latest Release
101 days ago

Changelog History
Page 4

  • v0.12.5 Changes

    October 02, 2019

    ๐Ÿ”„ Changed

    • โšก๏ธ Update zend_update_static_property to be compatible with PHP >= 7.3 #1904
    • ๐Ÿ‘Œ Improved error handling

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed IDE stubs generation to properly generate return type hint for var | null #1922
    • ๐Ÿ›  Fixed updating Super Globals #1917
    • ๐Ÿ›  Fixed casting variables to array #1923
    • ๐Ÿ›  Fixed work with constant which are not present #1928
    • ๐Ÿ›  Fixed access to Super Globals #1934, phalcon/cphalcon#14426
  • v0.12.4 Changes

    September 22, 2019

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

  • v0.12.3 Changes

    September 22, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed concatenation support of strings with double numbers #1893
    • ๐Ÿ›  Fixed 'void' return type hint being ignored #1908
    • ๐Ÿ›  Fixed updating array properties #1915
  • v0.12.2 Changes

    August 05, 2019

    โž• Added

    ๐Ÿ”„ Changed

    • Write errors compiler to stderr if available
  • v0.12.1 Changes

    July 29, 2019

    โž• Added

    • โž• Added initial bash completion support (see zephir-autocomplete file)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use local memory management #1859, #1880
    • Rephrase help strings for common compiler options

    โœ‚ Removed

    • โœ‚ Remove HAVE_SPL usage phalcon/cphalcon#14215
    • โœ‚ Remove not used redundant command line options
    • Cleaning up redundant CLI options

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed segfault when auto-loading class with syntax error #1885
    • โšก๏ธ Optimize memory usage #1882
    • ๐Ÿ›  Fixed modifying array values in loops #1879
  • v0.12.0 Changes

    June 20, 2019

    โž• Added

    • โž• Added initial support of "use" keyword in closures #888, #1848 #1860

    โœ‚ Removed

    • ๐Ÿ‘ PHP 5.x is no longer supported

    ๐Ÿ”„ Changed

    • ๐Ÿ“œ The minimal Zephir Parser version is 1.3.0

    ๐Ÿ›  Fixed

  • v0.11.12 Changes

    March 24, 2019

    ๐Ÿ›  Fixed

    • Compilation error for instanceof #1828
    • ๐Ÿ›  Fixed array_shift behavior to mimicry PHP's "change by reference" #1831
    • ๐Ÿ›  Fixed reference counting while changing object's properties that are arrays #1833
  • v0.11.11 Changes

    February 26, 2019

    ๐Ÿ›  Fixed

    • Objects are not traversable with foreach #1818 #1595
    • Recursion for array_push on PHP 7 #1140
    • Invalid array initialization #1159
  • v0.11.10 Changes

    February 23, 2019

    ๐Ÿ”„ Changed

    • ๐Ÿšš Moved internal cache and logs to the user's home directory.
      • On macOS Zephir will use XDG if it is possible, otherwise $HOME/Library
      • On Windows Zephir will use LOCALAPPDATA if it is possible, otherwise home dir as a base path
      • In any other cases, e.g. Linux, BSD and so on, Zephir will use XDGif it is possible, otherwise $HOME/.local and $HOME/.cache
    • ๐Ÿšš Per project cache used for temporary operations was moved to %CWD%/.zephir/%VERSION% where %CWD% is the current working directory and %VERSION% is the current Zephir version e.g. 0.11.10-4a825b8

    ๐Ÿ›  Fixed

    • Array of object as return type is reported to PHP as type, not array #1779
    • ๐Ÿ‘‰ Use namespace as a prefix for ini name #1604
    • ๐Ÿ›  Fixed calling anonymous functions by resolving context #1751
    • ๐Ÿ›  Fixed a bug when accessing super-global variables that do not exist (only for PHP >= 7.0 ) #1775
    • ๐Ÿ›  Fixed incorrect behavior during work with ArrayAccess #1061, #1400
  • v0.11.9 Changes

    January 16, 2019

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