May 2016Noteworthy changesPerformance New PHP indexing mechanism based on Apache Lucene, which leads to: 3x faster creation of index3x smaller size of index on the file system3x faster searching in the index - finding types, methods, building type hierarchy, code navigation, etc.Code assist is no longer blocked by running indexing processes.Semantic Analysis checks are executed on multiple CPU cores - up to 3x faster.Run/Debug launches are not blocked by background build jobsFixed performance problem with many assignment operatorsFixed performance problem with content assist in large array structurePHP 7 Default PHP interpreter changed to PHP 7PHP 7 Built-in executables with Zend DebuggerFixed issue with marking String, Int, Float and Bool as unknown types in function parametersFixed issue with missing @return tag in generated PHPDocFixed issue with Semantic Analysis skipping checks for return typesPHP Editor Content assist windows size is savedHovering over a problem marker shows the available quick fixesImproved support for PHPDoc tag content assistFormat on save always process whole fileFixed problem with code folding during typingGenerated use statements adds empty lineInline @var comments are considered by Semantic AnalysisAdded 'class' proposal for "static:"Debugger PHP exception breakpoints (supported only for Xdebug)Fixed issue with not stopping on breakpoints when Xdebug is usedFixed issue with failing to start PHPUnit tests when using PHP executables without a debugger.Fixed issue with breakpoints not working for linked resourcesOther improvements and fixes: Eclipse Platform updated to version 4.5.2 Mars.2EGit is update to version 4.3 New in version 4.2: https://projects.eclipse.org/projects/technology.egit/releases/4.2New in version 4.3: https://projects.eclipse.org/projects/technology.egit/releases/4.3Zend Framework 1 updated to version 1.12.17Zend Framework 2 updated to version 2.4.9Apigility updated to version 1.3.3The Eclipse Marketplace Client is addedThe Terminal plugin is now part of the main installation packageComposer console supports ANSI coloring and interactive user inputCSS3 profile in the CSS editorQuick fixes are available in the Problems view. Shortcut: Ctrl+1Anonymous classes are displayed in Outline and Quick OutlineDetection of Local Zend Server is now optionalThe Trial screen is reworked to use only Eclipse RCP widgets, which avoids startup issues if the embedded browser cannot be initializedDiscontinued featuresSupport for Linux 32-bit is discontinued. No installation package will be provided in future. PHP 5.x built-in binaries for running and debugging CLI applications are not provided anymore. Only a single PHP built-in binary with the latest PHP version will be provided. Custom PHP binaries can still be added via the preference page.The Amazon AWS Toolkit extra feature is discontinued. It was a fork of an old version of the plugin. We recommend to use to genuine plugin provided by Amazon: http://docs.aws.amazon.com/AWSToolkitEclipse/latest/ug/tke_setup_install.html The OpenShift integration is discontinued.The VMWare Workstation Support extra feature is discontinued.System RequirementsSupported Operating Systems: Windows 7, Windows 8.1, Windows 10Linux x86-64OS X 10.10 Yosemite, 10.11 El Capitan1.5GHz processor2GB RAM1GB of hard disk spacePHP 7 built-in executables (Windows only)The PHP 7 built-in executables require the Visual C++ Redistributable for Visual Studio 2015 (x86 variant) to be installed in the operating system. The installer of Zend Studio 13 and later installs it automatically, but users upgrading from earlier Zend Studio version must install it manually from here: https://www.microsoft.com/en-us/download/details.aspx?id=51682Apigility integration requirementsInternet Explorer >=10 is required on Windows for the Apigility Editor to render correctly.Mobile development requirementsFor generation of native Android applications it is required to have: The Stand-alone Android SDK Tools: https://developer.android.com/sdk/installing/index.html?pkg=tools The Java Development Kit added to system path. We recommend Oracle (Sun) JDK 7 or higher (http://www.oracle.com/technetwork/java/javase/downloads). Please ensure you have: JAVA_HOME environment variable set (i.e. C:\Program Files (x86)\Java\jdk1.7.0_45)%JAVA_HOME%\bin is added to system path (http://www.java.com/en/download/help/path.xml)Code Trace requirementsFlash Player must be installed in the operating system.Known IssuesUpdate to Zend Studio 13 or newer from older versions is not supported on Mac OS X. New installation of Zend Studio 13 or newer is required. If an update is attempted, this will corrupt the Zend Studio installation.CordovaSim requires manual configuration of JRE (Mac OS X only). For some reason the Eclipse Platform on Mac OS X does not automatically configure the JRE that runs Studio. Users must manually configure it in the Java > Installed JREs preference page.Reset Perspective may be required after installation of the Terminal plugin. This is required in case it does not appear in the Show In context menu.During update of Studio a security warning about unsigned content may be shown. You can safely ignore this warning and proceed with the upgrade.Z-Ray may not render correctly inside Zend Studio on Windows. A workaround can be applied in one of the following alternative ways:Modify Zend Server configuration to include the X-UA-Compatible: IE=edge HTTP header in the response. If Zend Server is running on Apache HTTP Server then: Add the following line in the httpd.conf file:Header add X-UA-Compatible "IE=edge" Restart the Apache HTTP Server.Reopen the web browser inside Zend Studio.Modify the application to include "X-UA-Compatible: IE=edge" HTTP header in the response: Add the following line in a suitable place in your PHP code:header("X-UA-Compatible: IE=edge"); Reopen the web browser inside Zend Studio.In Zend Server 8 and later Z-Ray will automatically add the "X-UA-Compatible: IE=edge" HTTP header in the response, so the above workaround will not be required.Zend Debugger PHP extension is not available for PHP builds with Thread Safety enabled. You can find out the status of Thread Safety in your PHP:in phpinfo() outputby checking the value of the predefined constant PHP_ZTS ("false" means Non Thread Safe, i.e. supported by Zend Debugger) If you use Thread-Safe PHP, consider Xdebug as the alternative.Zend Studio Crashes with Segmentation Fault in KDE 4.11 and newer, see http://kb.zend.com/zend-studio-crashes-with-segmentation-fault-in-kde-4-11Zend Studio menus do not show or appear only partially in the menu bar of Ubuntu 13.10 and 14.04. The issue is caused by Ubuntu's bug https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1208019. See http://kb.zend.com/zend-studio-menu-does-not-work-on-ubuntu-13-10/ To display class inheritance charts in the documentation generated by PHPDocumentor installation of Graphviz is required. Due to compatibility issues, please install:Graphviz version 2.30.1 on Mountain Lion and newerGraphviz version 2.28.0 on Windows and older OS X versions from http://www.graphviz.org/pub/graphviz/stable/