Releases: zephir-lang/zephir
Releases · zephir-lang/zephir
0.10.3
Changed
- Bump minimal parser version to safe use latest parser features
- Update AppVeyor build
- Updated Copyright
- Add dev version of Zephir Parser to the build matrix
0.10.2
Added
- Introduced
Zephir\Operators\Other\TypeHintOperator
Fixed
- Removed
$defaultValue
from theZephir\Variable
constructor as not used anymore - Improved
Utils::getFullName
to prevent callingAliasManager::isAlias
on possibly NULL value - ZE3: Fixed #1581 by adding missed
zephir_bitwise_xor_function
0.10.1
Fixed
- Added missed import of
CompilerException
- Fixed compilation for type casted function variables
0.10.0
Changed
- Improved code quality
- Allow install Zephir Parser on Scrutinizer
- Refactored and improved
Config
class to implementArrayAccess
andJsonSerializable
- Fully refactored
Zephir\Bootstrap
to reduce cyclomatic complexity and drop static calls - Cleaned commands and improved commands description
- Move
Zephir\CompilerException
toZephir\Compiler\CompilerException
Added
- Introduced the
Config::fromServer
factory method to allow create and populate aConfig
instance from the$_SERVER['argv']
- Introduced
Zephir\Commands\Manager
to proper and clear managing command stack - Introduced domain exceptions to throw more specific errors
- Introduced
Zephir\Commands\CommandInterface::getCommandsManager
to allow drop any static Bootstrap calls - Introduced
Zephir\Commands\CommandInterface::getSynopsis
to provide command synopsis - Introduced
ExceptionInterface::getExtra
andExceptionInterface::getErrorRegion
to follow common interface for all Zephir exceptions:ExceptionInterface::getExtra
: Gets extra info.ExceptionInterface::getErrorRegion
: Returns the code block in which the error occurred.
- Added
Zephir\Fcall\FcallManagerInterface
andZephir\Fcall\FcallAwareInterface
to introduce more common backend API - Added
--help|-h
command option to each command to provide per command help and reduce first level help
Fixed
- Fixed CI script installer and populating CI-related cache
- Fixed
Logger
' file contents cache - Removed unused imports
Removed
- Removed
enable_dl
command option. This deprecated feature will certainly be removed in the future from PHP. Actually we no longer need this directive at all. - Removed
safe_mode
PHP option. The Safe Mode removed from PHP 5.4, and generates a fatalE_CORE_ERROR
level error when enabled. - Removed no longer needed
Zephir\FileSystem\Apc
storage. APC creates a new memory pool when a CLI process is created so this adapter is useless. - Removed no longer used bundled parser #1471
Release 0.9.11
Merge pull request #1567 from sjinks/issue-1566 Implement zephir_{greater,less}_double()
Release 0.9.10
Merge pull request #1561 from phalcon/development 0.9.10
Release 0.9.9
Bump version
Release 0.9.8
Merge pull request #1540 from phalcon/development 0.9.8
Release 0.9.7
Bumb version [ci skip]
Release 0.9.6
Next stable release