Zend is pleased to announce the release of Zend Studio 10.6! You can download this release from: http://www.zend.com/en/products/studio In this release: ---------------- * Support for PHP 5.5 In Zend Studio 10.6 you can take advantage of the new capabilities of PHP 5.5 like generators, finally keyword, new password hashing API, array and string literal dereferencing, easier class name resolution, empty() function accepting expressions and foreach loops supporting the list() construct. PHP 5.5 support includes content assist and syntax check as well as CLI script execution and built-in PHP 5.5.7 binaries. * Faster project processing New option to configure Library Folders will greatly improve the speed of processing your project by Zend Studio and enable you to focus more on the quality of your code. Folders containing PHP library code that is developed and deployed as part of your project but not actively maintained, can be now flagged as Library Folders. As such, they are not automatically validated together with the source code of the project, meaning that syntax errors in the code will not appear in your Problems view. As a result Problems view will only display the warnings and errors that you should really take care of - coming from your source codes! Additionally, Zend Studio automatically flags libraries installed in a Composer-enabled project's 'vendor' folder as Library Folders. * Improved debugging experience Xdebug & ZendDebugger configuration is now easier as Studio will automatically detect and validate your PHP binary or local server settings. * Git integration improvements Interactive rebase, performance and usability improvements thanks to adoption of EGit 3.2 feature: http://wiki.eclipse.org/EGit/New_and_Noteworthy/3.2. * Bug fixes See Fixed Bugs section below. System Requirements: -------------------- * Supported Operating Systems: - Windows XP, Windows 7, Windows 8 - Linux x86, Linux x86-64 - OS X 10.8 Mountain Lion, OS X 10.9 Mavericks * 1.5GHz processor * 2GB RAMs * 1GB of hard disk space * Linux, MacOS: Java Runtime Environment (JRE) 1.6 or higher Mobile development requirements: --------------------------------------- * Java Development Kit should be added to system path to enable generation of native Android mobile apps. We recommend Oracle (Sun) JDK 1.6 or higher (http://www.oracle.com/technetwork/java/javase/downloads). Please ensure you have: a. JAVA_HOME environment variable set (i.e. C:\Program Files (x86)\Java\jdk1.7.0_45) b. %JAVA_HOME%\bin is added to system path (http://www.java.com/en/download/help/path.xml). * Safari browser is recommended on Windows for new mobile drag & drop editor. You can install it from http://support.apple.com/kb/dl1531. Updating from Zend Studio 10.x ------------------------------ * Since Zend Studio 10.5 release we provide Mac OS X 64-bit packages only. This means there will be no updates available for 32-bit Zend Studio on Mac OS X. A new installation of 64-bit Zend Studio is required. Existing workspaces can be used with new 64-bit installation. * This version is backward compatible with all 10.x versions. To update add two new update sites in Help -> Install New Software -> Available Update Sites: http://downloads.zend.com/studio-eclipse/updates http://downloads.zend.com/studio-eclipse/updates-extra and select Help -> Check for updates. Migrating to Zend Studio 10.6: ------------------------------ * Zend Studio 10.6 starts with a default workspace: /Zend/workspaces/DefaultWorkspace10. Known Issues: ------------- * Zend Studio menus don't show or appear only partially in the menu bar of the new Ubuntu 13.10. The issue is caused by Ubuntu's bug: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1208019 Workaround: Run Zend Studio with this single line from the terminal: env UBUNTU_MENUPROXY= ./ZendStudio (mind the space after =) * Zend Studio may crash on OpenSuse 13.1 with oxygen-gtk theme. Workaround: Add line disable:xfrun4:ZendStudio to oxygen-gtk configuration file, i.e. /usr/share/themes/oxygen-gtk/gtk-2.0/argb-apps.conf /usr/share/themes/oxygen-gtk/gtk-3.0/argb-apps.conf * Using Studio’s built-in PHP 5.5 binaries with Xdebug may be problematic on Windows and MacOS. On Windows no Xdebug package is suggested for downloading at http://xdebug.org/wizard.php. (http://bugs.xdebug.org/view.php?id=1028) On MacOSX Xdebug requires an older version of Zend Engine API than provided by Zend Studio binaries. Workaround: manually build Xdebug, following steps described at http://xdebug.org/wizard.php. * 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 Graphviz version 2.28.0 on Windows and other Mac OS X distributions from http://www.graphviz.org/pub/graphviz/stable/. * Running mobile project as Web Mobile application (or using 'Preview Mode' of mobile drag & drop editor) on Windows requires Internet Explorer 'Access data sources across domains' option enabled: Internet Explorer -> Tools -> Internet Options -> Security tab -> Security level -> Custom level -> Miscellaneous -> Access data sources across domains -> Enable -> OK -> Apply * Due to Zend's contribution of PHP Code Formatter to opensource Eclipse PDT project the namespace of custom formatter preferences has changed and settings exported from/created with Zend Studio 10.0.1 will not work out of the box in Zend Studio >= 10.1.0. Workaround: Export Formatter Profile using Studio 10.0.1 and replace all occurrences of "com.zend" by "org.eclipse" in the exported XML file before importing it into Zend Studio >= 10.1.0. * Cloud Connected Mobile project on IBM i: Due to a limitation in the rewrite module of the IBM i Apache, rewrite rules that enables pretty URLs will not work out of the box. For example, instead of using http://server.address/appname/getCustomers one would have to use http://server.address/appname/index.php/getCustomers. Workaround: Manually enable pretty URLs by adding a RewriteBase statement to the .htaccess file, right below RewriteEngine On: For example for the case above: RewriteEngine On RewriteBase /appname * Cloud Connected Mobile project works out-of-the box only when deployed to Apache server (.htaccess based configuration). Running Cloud Connected Mobile project on IIS Server requires URL Rewrite module with imported rules from .htaccess file. * The default Apache 'Server API CGI/FastCGI' mode on Windows does not forward the 'Authorization' request header; this will cause the Zend Server Gateway Authentication step to fail. Workaround: Uncomment the following two lines in the public/.htaccess file of Cloud Connected Mobile project: RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] * Using Android Development Toolkit (ADT) on Linux x86-64 requires installation of additional libraries : Ubuntu: sudo apt-get update sudo apt-get install ia32-libs sudo apt-get install lib32stdc++6 Fedora: sudo yum install redhat-lsb.i686 * Several issues reported when installing Zend Toolbar on Linux Ubuntu and Fedora with Mozilla Firefox browser. As a workaround, download and install the browser extension from: http://www.zend.com/en/products/studio/downloads Fixed Bugs: ----------- Remote System Support: * Wrong behavior in Data Upload selection screen. * Include filter pattern on new php project from remote server wizard does not work. * Inclusion/exclusion filters should be also used for download. * Exclusion patterns are not applied for files in folders in the project. * Once you fail to login, the remote project wizard becomes unusable. * No matter if you add inclusion or exclusion pattern in Data Upload selection screen - you always get all checkboxes not selected. * Download log in a console is red even if only one download of a file failed. * Exclusion pattern is not applied during new PHP Project with remote server support creation wizard. * Unchecking folder in Download wizard does not uncheck all of its children. * Select a file in deep folder structure in PHP Explorer view - wrong appearance in Data Upload selection screen. * Data Download selection dialog - Unselecting parent folder check box does not affect children folders. * Cannot upload selected files in manual upload mode. * Launching "Data download selection" screen takes a lot of time for big projects. * Inclusion patterns are not applied for items in base folder (Project directory). * No warning message was presented to the user when he saves changes in a write protected file on remote server. PHP editor: * Changes in Semantic analysis are not immediately applied in editor. * Undefined Variable warning cannot be disabled. * Wrong message of "Cannot re-declare method". PHP binaries and dependencies: * PHP warnings in Console when running/debugging CLI applications. * [Linux] libssl.so.0.9.8 and imagick.so missing in Studio binaries. * [Linux, Mac] PHP CodeSniffer and PHP Depend cause warnings in Console view. Other: * New local php project wizard should support Zend Framework 2.2.5. * PHP Manual doesn't work. * Editing Working set is very slow, sometimes Zend Studio hangs. * Wrong icon is displayed when you move PHP file in the File System. * Wrong icon displayed when you create Zend Studio shortcut on desktop. * [Mac] ZF projects cannot be profiled as web applications. * Some Targets configurations may break Project wizards in Studio. Support and Feedback: --------------------- * Support for Zend Studio 10.6 and evaluation support is provided via http://www.zend.com/support-center and the Zend forums at http://forums.zend.com. You can also send your feedback to studio10feedback@zend.com. Thank you for using Zend Studio! -------------------------------- Zend Technologies, Inc. www.zend.com Copyright 2014 Zend Technologies, Inc. All Rights Reserved