Zend Studio for Eclipse 6.0 Release Notes =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ================== Table of Contents: ================== 1. Features 2. Known Issues 3. Installation Instructions 4. System Requirements ========= Features: ========= General: -------- - Operating system file association - Welcome page with actions, tutorials and feature list - PHP (Project) Explorer view - Open resource and PHP elements - PHP manual integration - File / project / PHP inspectors (Outlines) - Tasks support - Project include path support - Problems view integrated with code analyzer - Integrated Help including tutorials Code Generation: ---------------- - New PHP elements wizards (Class, Interface) - Getter/Setter functions for class variables - Override/Implement methods Editor: ------- - PHP4 and PHP5 support - Syntax coloring - Code assist for elements, PHPDoc and parameter hints - Templates for PHP, PHPDoc, New File and Zend Framework - Code folding for classes, functions and PHPDoc - Real time error detection - Bookmarks - Smart goto source and hover support - Automatic insertion of brackets, braces and PHPDoc - Matching bracket highlighting - Comment / uncomment PHP code - Search PHP element - Code formatting of indentation, braces and white spaces - Find & replace in files Source Control: --------------- - Local history - CVS - Subversion FTP: ---- - FTP - SSH/SFTP Refactoring: ------------ - Move - Rename - Organize includes JavaScript Support: ------------------- - Syntax coloring - Code assist in JavaScript, HTML and PHP files - Integrated code inspection in Outline view Debug / Profile / Code Coverage: -------------------------------- - Web server debugging - Text encoding support - Tunneling support - Profile and Debug URL - Web servers management - File content transfer (Use local copy or server copy) - SSL communication - Browser toolbar support (Firefox and IE) - PHP executable profiler - Web server profiler - Path mapping - Code coverage with profiling and unit testing PHPUnit Test: ------------- - Test cases and test suites creation wizards - Visual presentation of unit testing results - Failure trace with filtering - Integrated code coverage support - HTML/XML reports Web Services: ------------- - WSDL file creation wizard - WSDL file inspection Miscellaneous: -------------- - Advanced PHP code analyzer - RSS reader - PHPDocumentor - HTML WYSIWYG - Java code assist in PHP code - Code galleries - Zend Guard integration Zend Platform Integration: -------------------------- - Easy Platform GUI navigation - Events list view with filtering and settings - Integrated Zend Platform API Zend Framework Integration: --------------------------- - Integrated code assist - Framework project wizard - Code templates - MVC view - MVC code generation - Sources and workspace variable Zend Studio Migration: ---------------------- - Zend Studio keymaps easy activation - Import Zend Studio Projects ================ 2. Known Issues: ================ - [Studio] Translation files will be delivered as a separate language pack. - [WTP] When caret is after the last line of code, the user can't run/debug PHP file. - [Studio] When performing organize includes for a folder in the PHP explorer, the preview is seen but the actual commit fails. - [Studio] when trying to rename a built-in PHP class or function, the error dialog message is not clear. - [RSE, Studio] when including a remote folder (FTP) that contains large amount of files the build process will take a long time during which the application is not usable. Workaround: if you need to work with large FTP folders you should turn-off the "build automatically" which will reduce immensely the time that the application is not responsive. The implication is that the PHP model will not be built and code assist for classes/functions that are defined in files on the FTP will not be available in the code assist dialog. - [RSE with i5 OS] connecting to i5 OS through FTP connects to the i5 library file system rather then to the IFS (integrated file system). Workaround: use SSH connection (e.g. SFTP) instead of FTP, the SSH connects to the IFS. - [PDT] When switching a project from PHP4 to PHP5 (or vise versa) the project is not automatically rebuilt Workaround: Close all file editors and press on Clean and then Build from the Project menu. - [RSE] Creating remote project from inside RSE explorer generates a project that is not a PHP project and cannot be converted to a PHP project afterwards. Workaround: create a PHP project and add a remote folder to it. - [DTP] the original DTP plugin contains multiple problems supporting MySQL content types and few problems related to the code generated by its "New Table" wizard. These problems were solved in Zend Studio and inserted as patches to the DTP package. The implication is that users upgrading the DTP plugin to a newer version of DTP will not have the patches provided by Zend and will experience these bugs. - [SVN] the SVN plugin was moved from polarion.com to eclipse.org and it version was changed from 1.1.9 to 0.7 therefore updating the Public Beta2 to the GA will require to manually disable the old Polarion plugin (1.1.9) otherwise there will be two SVN perspectives. ============================ 3. Installation Instructions ============================ Windows ------- Double-click on the self-extracting archive and follow the instructions in the automated installation wizard. Unix ---- Extract the tar.gz file you downloaded: tar xzvf filename.tar.gz Run the executable binary and follow the instructions in the automated installation wizard. Mac --- Extract the .dmg file you downloaded by double clicking on it. Double click on the archive directory in order to start the installation wizard and follow the instructions in the installation wizard. ====================== 4. System Requirements ====================== - Supported platforms: - Windows x86 2000, XP, 2003, Vista (For Windows 2000 users, it is strongly recommended to install Microsoft's Service Pack 3) - Linux x86 - Linux x86-64 (Containing 32 bit compatible libraries) - Mac OSX 10.4 Tiger or 10.5 Leopard, G4 or G5 and Intel Processor - 800MHz processor (1.5GHz processor recommended) - 512MB RAMs - 450MB of hard disk space