Zend Studio Changelog

What's new in Zend Studio 13.6.1

Jul 12, 2017
  • PHP 7.1:
  • Nullable types
  • Void return type
  • Iterable pseudo-type
  • Class constant visibility modifer
  • Catching multiple exception types
  • Square bracket syntax for array destructuring assignment
  • Allow specifying keys in list()
  • Default PHP interpreter changed to PHP 7.1
  • PHP 7.1 Built-in executables with Zend Debugger
  • PHP PERFORMANCE:
  • The speed of semantic analysis checks are improved by another 30%
  • IMPROVED COMPOSER SUPPORT:
  • Wizard for creating new PHP project from existing Composer package on Packagist
  • Renovated Composer editor
  • Composer editor now embeds JSON editor with intellisense features
  • RENOVATED JAVASCRIPT SUPPORT:
  • New ES6 capable JS Parser
  • Bower and NPM integration
  • Grunt and Gulp integration
  • Chromium V8 debugger
  • New Node.js support
  • SUPPORT FOR HIDPI DISPLAYS
  • Automatic scaling of the GUI according to the DPI settings of the OS
  • Best experience achieved at 200% DPI scaling
  • OTHER IMPROVEMENTS AND FIXES:
  • Apigility updated to version 1.4
  • JSON editor with intellisense features
  • Bundled JRE is updated as part of the Zend Studio update process
  • Eclipse Platform updated to version 4.6.3 Neon.3:
  • Word wrap in all text editors
  • Built-in shortcuts to zoom in text editors
  • Automatic save of dirty editors
  • Full screen mode
  • New Import Project wizard
  • Full list of improvements: https://www.eclipse.org/eclipse/news/4.6/platform.php
  • Eclipse PDT updated to version 4.3:
  • New in 4.1: https://wiki.eclipse.org/PDT/NewIn41
  • New in 4.3: https://wiki.eclipse.org/PDT/NewIn43
  • EGit updated to version 4.6:
  • New in 4.4: https://projects.eclipse.org/projects/technology.egit/releases/4.4
  • New in 4.5: https://projects.eclipse.org/projects/technology.egit/releases/4.5
  • New in 4.6: https://projects.eclipse.org/projects/technology.egit/releases/4.6

New in Zend Studio 13.6.0 (Apr 20, 2017)

  • NOTEWORTHY CHANGES:
  • PHP 7.1:
  • Nullable types
  • Void return type
  • Iterable pseudo-type
  • Class constant visibility modifer
  • Catching multiple exception types
  • Square bracket syntax for array destructuring assignment
  • Allow specifying keys in list()
  • Default PHP interpreter changed to PHP 7.1
  • PHP 7.1 Built-in executables with Zend Debugger
  • PHP performance:
  • The speed of semantic analysis checks are improved by another 30%
  • Improved Composer support:
  • Wizard for creating new PHP project from existing Composer package on Packagist
  • Renovated Composer editor
  • Composer editor now embeds JSON editor with intellisense features
  • Renovated JavaScript support:
  • New ES6 capable JS Parser
  • Bower and NPM integration
  • Grunt and Gulp integration
  • Chromium V8 debugger
  • New Node.js support
  • Support for HiDPI displays
  • Automatic scaling of the GUI according to the DPI settings of the OS
  • Best experience achieved at 200% DPI scaling
  • OTHER IMPROVEMENTS AND FIXES:
  • Apigility updated to version 1.4
  • JSON editor with intellisense features
  • Bundled JRE is updated as part of the Zend Studio update process
  • Eclipse Platform updated to version 4.6.3 Neon.3:
  • Word wrap in all text editors
  • Built-in shortcuts to zoom in text editors
  • Automatic save of dirty editors
  • Full screen mode
  • New Import Project wizard
  • Full list of improvements: https://www.eclipse.org/eclipse/news/4.6/platform.php
  • Eclipse PDT updated to version 4.3:
  • New in 4.1: https://wiki.eclipse.org/PDT/NewIn41
  • New in 4.3: https://wiki.eclipse.org/PDT/NewIn43
  • EGit updated to version 4.6:
  • New in 4.4: https://projects.eclipse.org/projects/technology.egit/releases/4.4
  • New in 4.5: https://projects.eclipse.org/projects/technology.egit/releases/4.5
  • New in 4.6: https://projects.eclipse.org/projects/technology.egit/releases/4.6

New in Zend Studio 13.5.0 (May 31, 2016)

  • PERFORMANCE:
  • Semantic Analysis checks are executed on multiple CPU cores - up to 3x faster.
  • Run/Debug launches are not blocked by background build jobs
  • Fixed performance problem with many assignment operators
  • Fixed performance problem with content assist in large array structure
  • New PHP indexing mechanism based on Apache Lucene, which leads to:
  • 3x faster creation of index
  • 3x smaller size of index on the file system
  • 3x faster searching in the index - finding types, methods, building type hierarchy, code navigation, etc.
  • Code assist is no longer blocked by running indexing processes.
  • PHP 7:
  • Default PHP interpreter changed to PHP 7
  • PHP 7 Built-in executables with Zend Debugger
  • Fixed issue with marking String, Int, Float and Bool as unknown types in function parameters
  • Fixed issue with missing @return tag in generated PHPDoc
  • Fixed issue with Semantic Analysis skipping checks for return types
  • PHP EDITOR:
  • Content assist windows size is saved
  • Hovering over a problem marker shows the available quick fixes
  • Improved support for PHPDoc tag content assist
  • Format on save always process whole file
  • Fixed problem with code folding during typing
  • Generated use statements adds empty line
  • Inline @var comments are considered by Semantic Analysis
  • Added 'class' proposal for "static:"
  • DEBUGGER:
  • PHP exception breakpoints (supported only for Xdebug)
  • Fixed issue with not stopping on breakpoints when Xdebug is used
  • Fixed issue with failing to start PHPUnit tests when using PHP executables without a debugger.
  • Fixed issue with breakpoints not working for linked resources
  • OTHER IMPROVEMENTS AND FIXES:
  • Eclipse Platform updated to version 4.5.2 Mars.2
  • Zend Framework 1 updated to version 1.12.17
  • Zend Framework 2 updated to version 2.4.9
  • Apigility updated to version 1.3.3
  • The Eclipse Marketplace Client is added
  • The Terminal plugin is now part of the main installation package
  • Composer console supports ANSI coloring and interactive user input
  • CSS3 profile in the CSS editor
  • Quick fixes are available in the Problems view. Shortcut: Ctrl+1
  • Anonymous classes are displayed in Outline and Quick Outline
  • Detection of Local Zend Server is now optional
  • The Trial screen is reworked to use only Eclipse RCP widgets, which avoids startup issues if the embedded browser cannot be initialized
  • EGit is update to version 4.3:
  • New in version 4.2: https://projects.eclipse.org/projects/technology.egit/releases/4.2
  • New in version 4.3: https://projects.eclipse.org/projects/technology.egit/releases/4.3
  • DISCONTINUED FEATURES:
  • Support 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.

New in Zend Studio 13.0.1 (Nov 17, 2015)

  • Two deadlock scenarios fixed
  • Zend Studio can be installed as plugin on top of Eclipse Kepler, Luna, Mars and Neon releases.
  • Zipped Update Site available for download as a single file for easier mirroring of the Zend Studio update site
  • FTP connections to IBM i work correctly in the Remote System Explorer
  • Composer Console can read the user input
  • Composer works correctly with Magento 2 projects
  • Code validation (Syntax and Semantic Analysis checks) is applied also for temporary and external PHP files
  • The default text editor behavior can be configured in the General > Editors > Default Text Editor preference page
  • Over 80 bugs fixed

New in Zend Studio 13.0.0 (Sep 29, 2015)

  • Noteworthy changes:
  • PHP 7 Support:
  • Return Types Declaration
  • Combined Comparison (Spaceship) Operator
  • Null Coalesce Operator
  • Group Use Declarations
  • Generator Delegation
  • Anonymous Classes
  • Uniform Variable Syntax
  • Context Sensitive Lexer
  • PHP 7 CLI executables available as add-on (Experimental)
  • PHP 7 Express Migration Assistant - scans the PHP 5.x code for potential PHP 7 problems:
  • Functions that are no longer available in PHP 7
  • Dereferencing syntax that can have different meaning in PHP 5.x and PHP 7
  • Reserved words in PHP 7
  • Multiple default cases in a switch block
  • Docker Support:
  • Tools for management of Docker Images and Containers
  • Integrates with the PHP Tools
  • PHP applications can be run, debugged and profiled on Docker Containers running Zend Server or other PHP stacks.
  • Tutorial: http://devzone.zend.com/6385/zend-studio-docker-support/
  • Git Flow Support with EGit 4.1:
  • New in EGit 4.0: https://projects.eclipse.org/projects/technology.egit/releases/4.0.0
  • New in EGit 4.1: https://projects.eclipse.org/projects/technology.egit/releases/4.1.0
  • Git Flow support: https://wiki.eclipse.org/EGit/User_Guide#Working_with_Gitflow
  • PHP Editor improvements:
  • New command and quick fixes for organizing use statements
  • Syntax coloring for visibility keywords (private, protected, public)
  • Improved smart indentation and paste performance
  • Variable comment can be now easily inserted with quick fix
  • Semantic Analysis improvements:
  • Overall performance improvement
  • Performance improvements for undeclared method/field validator
  • New "Deprecated API" validator
  • New "Reserved types" validator (PHP 7)
  • New "Multiple default cases in a switch" validator (PHP 7)
  • "Bad escape sequence in string" validator adjusted to PHP 7
  • New "Ambiguous evaluation of variable-variable constructions" validator, quick fix for detected cases
  • New "Functionality removed in PHP 7" validator
  • Ability to filter PHP 7 and Deprecated API errors/warnings in Problems view
  • Debugger improvements:
  • Automatic detection of installed debugger type for local & remote Zend Server
  • Finding "best match" client host/IP for newly created server with Zend Debugger on board
  • Detection and removal of redundant client hosts/IPs for Zend Debugger client configuration
  • Reporting invalid or not accessible client hosts/IPs for Zend Debugger client configuration
  • Reporting client hosts/IPs for Zend Debugger configuration that are not available in allowed hosts list in server side configuration
  • Zend Debugger Tunneling settings have been moved from 'Tunnel' to 'Debugger' tab in PHP server wizard & edit dialogs
  • Added dialog that notifies user about incoming XDebug "external" session request if 'Allow remote session (JIT)' option is set to 'off'.
  • Zend Studio as a Plug-in:
  • Can be installed on top of existing Eclipse installation
  • Available on the Eclipse Marketplace
  • Other improvements:
  • Eclipse Platform updated to version 4.5.1 Mars.1: https://www.eclipse.org/eclipse/news/4.5/platform.php
  • Zend Framework 1 updated to version 1.12.15
  • Zend Framework 2 updated to version 2.4.7
  • Internal text editor is used instead of the OS system editor as default editor for unknown file types: http://kaloyanraev.blogspot.com/2015/04/making-text-editor-to-be-default-one.html
  • "Refresh using native hooks or polling" enabled by default for Windows
  • The Remote Systems view is moved next to the PHP Explorer view - default location for the PHP perspective
  • Improved icons quality for dark theme
  • New option for editors - "Close Tabs to the Left/Right"
  • Added "Default PHP Web Server" check-box in wizards for creating different kinds of PHP projects. Choosing this option will cause a PHP project to be always assigned to the server that is currently marked as a default in a workspace.
  • "Deployment" tab in PHP servers wizard/edit dialogs has been renamed to "Web API" and moved to the second position right after the "General" settings
  • "Edit Server" dialog restores its previous size and location with every run.
  • PHP servers table available in "Servers" preference page can be sorted both by name and URL.
  • Path mapping table available in server editor can be sorted now both by server and local path.
  • Path mapping table available in server editor gained new column which indicates whether particular mapping has been added automatically by Studio or by the user.
  • Path mapping dialog has been improved to make adding mappings easier.
  • Noteworthy fixes:
  • Fixed issue starting Zend Studio on Fedora 22
  • Composer console cleaned from invalid characters
  • Fixed performance issue after save with active Outline view
  • Fixed performance problem with file with many array assignments
  • Fixed content assist performance bottleneck inside strings
  • Fixed Studio freeze during PHPDoc generation
  • Fixed getter/setter/undeclared methods generation
  • Fixes for PHPDoc generation
  • Fixed problem with duplicated namespaces in content assist
  • Fixed problem with duplicated constructor proposal in content assist
  • Keywords $this/static/self added to content assist for @return tag
  • Added support for $this and static phpDoc keywords in content assist
  • Fixed problem causing NullPointerException while running PHPUnit tests for the very first time
  • Fixed problem with exporting Apigility production ZPK packages.
  • Discontinued features:
  • DBeaver is removed from Welcome screen. It is still possible to install it following the instructions on the DBeaver web site: http://dbeaver.jkiss.org/download/#eclipse

New in Zend Studio 12.5.1 (Jun 5, 2015)

  • Zend Framework 2 updated to version 2.4.2
  • Apigility 1.1 is now used in project templates
  • PHP 5.6 binaries are update to version 5.6.7
  • Max memory heap size is set back to 1 GB for 32-bit installations
  • Fixed issue with invoking Encode Project on Mac
  • Fixed issue with mobile apps on Windows when the Android SDK is installed on a location containing spaces in the path
  • Added error dialog with description of possible reasons that may cause problems while trying to read info from PHP executable (eg. incompatible version of Microsoft Visual C++ Redistributable on Windows)
  • Added reporting of problems related to setting up a valid port in debugger connection settings (eg. warning is reported if given port is already in use)
  • Improved 'Dark' theme presentation model of wizards & dialogs for creating/editing PHP servers and executables
  • Fixed issue with deploying applications to Zend Server on nginx
  • Fixed issue with saving URL filters for Zend Server monitoring
  • Fixed issue with saving URL filters for Zend Server debug mode
  • Fixed issue with failing test for Zend Debugger connection when 'Use SSL encryption' option was turned on
  • Fixed issue that was causing wrong debug port to be set (10000 instead of 10137) for Zend Debugger in newly created PHP servers & executables
  • Fixed issue with unsupported 'Source Location' option for XDebug launch configurations
  • Fixed issue with NPE occurring when trying to open a PHP file from code trace editor
  • Improved content assist performance for projects with large number of types
  • Fixed issue with Zend Studio freezing after hyperlinking just after Zend Studio start
  • Minor fixes for content assist

New in Zend Studio 12.5.0 (Apr 21, 2015)

  • Eclipse Platform updated to version 4.4.2 Luna SR2
  • Zend Framework 1 updated to version 1.12.11
  • Zend Framework 2 updated to version 2.3.7
  • EGit updated to version 3.7
  • Support for PHPUnit installed via Composer
  • Integration with Apigility 1.1
  • PHPUnit integration improvements
  • Support for PHPUnit 4
  • Debugging improvements:
  • Improved presentation model for "Variables" & "Expressions" views (Zend Debugger, XDebug):
  • Enhanced set of icons for indicating different kinds of variables and their facets (e.g. local, "this" object, public/protected/private members, etc.)
  • Highlighting of variables which value has been changed since the last step/resume
  • Elements without children don't have unnecessary "unfold" icon
  • Added virtual partition element for grouping large sets of array members (children are grouped into n-sized partitions for better readability)
  • Removed flickering and folding/unfolding effect of view's tree content
  • Installed debugger types are now automatically set for PHP executables search results
  • Internal browser for debug session is opened in editor's tab instead of the view (XDebug)
  • Fixed problem with hardly possible removal of abnormally terminated debug session launches (Zend Debugger)
  • Some XDebug and Zend Debugger configuration moved from workspace preferences to the PHP server configuration
  • Installation improvements:
  • Oracle JRE 8 is included in the installation packages for all operating systems
  • The Windows MSI package now installs the required Visual C++ Runtime libraries as part of the installation process
  • Default memory limit increased to 1.5 GB
  • PHP editor improvements:
  • Smart object operator shortcut
  • Added support for PHPDoc “@method static” syntax
  • Several improvements in code assist and auto-activation mechanism
  • Fixed issue with collapse/expand toggle in PHP Explorer on Windows with dark theme
  • New extra features:
  • AngularJS
  • Magento
  • Doctrine
  • GitHub Mylyn Connector
  • Markdown Editor
  • Font Size

New in Zend Studio 12.0.2 (Feb 3, 2015)

  • Noteworthy changes:
  • Zend Framework 1 is updated to the latest version 1.12.10.
  • Zend Framework 2 is updated to the latest version 2.3.4.
  • EGit updated to version 3.5.3 with important security fixes:
  • http://eclip.se/450170 - Don't use SSL anymore to avoid POODLE attack
  • http://eclip.se/456947 - JGit client vulnerability in Eclipse (CVE-2014-9390)
  • Fixed problem with PHP Documentor always skipping the vendor folder
  • Several content assist improvements and bugfixes
  • Fixed problem with referenced variables marked as undefined
  • Fixed problem with inserting "use const/function" for PHP < 5.6
  • Fixed problem with CA auto activation just for "-" character
  • Fixed hyperlinks for require/include in files from include path
  • New save action for PHP editor - "Format source code"
  • Fixed problem with incorrect handling of AJAX parallel requests when debugging (Zend Debugger)
  • Fixed problem with displaying static variables in debug views (Zend Debugger, XDebug)
  • Fixed problem with resource/thread leaks when performing debug sessions (Zend Debugger)
  • Fixed problem with corrupted, auto-generated URL's for 'PHP Web Application' launch configurations
  • Fixed problem causing $php_errormsg variable to appear in different debug views (Zend Debugger)
  • Fixed problem with opening additional/redundant tab with 'DEBUG SESSION ENDED' message (XDebug)
  • Added possibility to choose/change target server in launch configurations for PHP web applications

New in Zend Studio 12.0.1 (Dec 16, 2014)

  • Noteworthy changes:
  • Early Access 64-bit package for Windows
  • PHP 5.6 binaries update to version 5.6.3
  • Fixed high memory consumption in indexing of CSS files causing Studio to freeze
  • Fixes in Dark Theme:
  • JavaScript, HTML, CSS and XML editors now have correct syntax coloring
  • Console output of Composer and Zend Tool has now appropriate coloring
  • Notification bubbles are now readable
  • Fixed breakage of PHP editor with certain PHP content
  • Fixed issue with duplicated code inserted by code assistance
  • Fixed erroneous reports for "Access to undeclared property"
  • Fixed indentation problem when pasting PHP code
  • Changed label for PHP syntax and semantic problems

New in Zend Studio 12.0.0 (Nov 18, 2014)

  • Eclipse Platform updated to version 4.4.1 Luna SR1. Highlights:
  • Dark theme (experimental)
  • Split editors
  • Improved HTML5 support
  • Eclipse Platform News & Noteworthy: https://www.eclipse.org/eclipse/news/4.4/eclipse-news-part1.php
  • Eclipse Source Editing News & Noteworthy: https://www.eclipse.org/webtools/releases/3.6.0/NewAndNoteworthy/sourceediting.php
  • PHP 5.6 support:
  • Exponential operator
  • Constant scalar expressions
  • Variadic functions
  • Argument unpacking
  • Importing namespaced functions and constants
  • PHP 5.6.0 binaries are available as an experimental feature from the Welcome screen.
  • IBM i Toolkit:
  • Available as built-in PHP library
  • Code completion and code navigation in the PHP editor
  • Mobile development:
  • Sample mobile application with complete source code available on Github: http://www.zend.com/products/zendonthego
  • New project template for Ionic, AngularJS and Cordova Seed Project
  • Mobile apps can be quickly tested on the new powerful Cordova Simulator based on Apache Ripple
  • Mobile GUI Editor (Codiqa) is removed
  • New export wizard for creating native application package
  • New export wizard for creating native platform project
  • Improved Cordova plugins management
  • Support for different Cordova versions including ability to update existing project to the newest release of Cordova
  • Multi-cursor editing:
  • Use Alt+F3 (OS X: Ctrl+Cmd+G) to select all occurrences
  • Use Alt+J (OS X: Ctrl+G) to select next occurrence
  • Use Shift+Alt+A to toggle block selection mode
  • EGit is updated to version 3.5.1
  • New & Noteworthy: https://wiki.eclipse.org/EGit/New_and_Noteworthy/3.5
  • New Terminal extra feature:
  • Supports all operating systems (including Windows)
  • Local terminal, SSH, Telnet and Serial connections
  • Extra features updated to newer version:
  • AnyEdit 2.4.11
  • Eclipse Color Theme 1.0.0
  • Symfony plugin 1.0.95.201406201738
  • FileSync 1.3.9
  • Emmet 1.0.0.201406241900
  • DBeaver 3.0.2
  • Fixed bugs:
  • Added array support for inline @var tags
  • Small improvements in PHPDoc formatter
  • Styling for deprecated trait members
  • “Show In” menu is available in PHP Explorer popup menu
  • Discontinued Features:
  • Codiqa Editor is removed. Mobile applications developed with this editor will continue working, but editing the index.html file is now supposed to be done with the HTML editor.
  • The Android Development Tools is not available as extra feature anymore. This feature is not required for mobile app development with Zend Studio.
  • Language interpreters for PHP 4, PHP 5.1 and PHP 5.2 were removed.

New in Zend Studio 11.0.2 (Sep 30, 2014)

  • Noteworthy changes:
  • Zend Framework 2 is updated to version 2.3.3.
  • Zend Framework 1 is updated to version 1.12.9.
  • JRE in the Windows MSI package is updated to version 1.7.0_67 to resolve an issue with crash on startup.
  • Support for SVN 1.8.
  • Content assist for CSS class names and IDs.
  • Content assist for img/@src, script/@src and link/@href HTML attributes.
  • Support for more Composer stability flags.
  • Added Splashscreen to built-in Cordova plug-ins
  • Proper support for the PHP 5.5 class name resolution keyword.
  • Fixed issue in PHP code formatter, which deleted parts of source code.
  • Fixed code navigation for __FILE__ and __DIR__ references.
  • Fixed issue that was causing slow occurrences marking in PHP file.
  • Fixed hyperlink support for PHPDoc array types.
  • Fixed issue with hyperlinking between types from the same namespace.
  • Fixed issue that breaks content assist in files with namespace.
  • Fixed performance problem for PHP editor when Outline view is active.
  • Fixed issue with deploying an update to existing application on Zend Server 7.1.
  • Fixed issue with triggering undesired PhoneGap Config Editor validation on custom config.xml files outside of mobile projects.
  • Fixed out of memory issue in PHPUnit due to incorrect handling of backupGlobals and backupStaticAttributes from phpunit.xml.
  • Fixed issue with detecting a local Apache server on Ubuntu and Mac OS X as Local Apache HTTP Server.
  • Fixed issue with additional sessions started during debugging from Studio on Zend Server with Z-Ray enabled.

New in Zend Studio 11.0.1 (Aug 20, 2014)

  • In this maintenance release:
  • PHP 5.3 and PHP 5.4 binaries can be installed as extra features from the Welcome screen. These versions were removed from the main packages with the Zend Studio 11.0.0 release.
  • Apigility is updated to version 1.0.4.
  • Zend Framework 2 is updated to version 2.3.2.
  • Zend Framework 1 is updated to version 1.12.7.
  • EGit plugins are updated to version 3.4.1.
  • Fixes an issue with missing folder when importing existing project.
  • EGit New & Noteworthy: https://wiki.eclipse.org/EGit/New_and_Noteworthy
  • The default PHP code formatting profile is changed to PSR-2.
  • Line numbers in code editors are shown by default.
  • Fixes in the PHP Code Formatter.
  • Fixes in formatting of source code tooltips.
  • Fixes in editor PHPDoc hyperlinks and code assist.
  • Fixed unexpected 'Class not found' warning for existing trait.
  • Discontinued features:
  • Support for Zend Developer Cloud (phpcloud.com) is discontinued. Any existing PHP servers configured to Zend Developer Cloud will be automatically converted to Remote Servers. They will continue working as long as the Zend Developer Cloud service is available.

New in Zend Studio 11.0.0 (Jul 15, 2014)

  • Discover the world's easiest way to create high-quality APIs! Get started with Apigility in Zend Studio.
  • Deployment-ready packages are just one click away. Push to production faster.
  • Configure application server access hassle-free. Deploy, debug and monitor with ease.
  • Comfortably browse and manage PHP dependencies with Composer.
  • Work with a reduced package size product for quicker download, install and updates.
  • Performance improvements and bug fixes.

New in Zend Studio 10.6.2 (May 29, 2014)

  • Support for Zend Server 6.1 on OpenShift by RedHat including deployment, application monitoring, library management and more.
  • IMPROVEMENTS:
  • Zend Framework support:
  • Update to the latest version of Zend Framework 2.3.1.
  • Mobile development:
  • [Mac] Support for Xcode 5.
  • FIXED BUGS:
  • Remote Systems Support:
  • Download from Remote Server puts files in the wrong directory.
  • Code editor:
  • Line Numbers are not displayed for non-php source code page.

New in Zend Studio 10.6.1 (Apr 3, 2014)

  • Improvements for Remote Systems Support
  • More than 30 fixed bugs:
  • Remote Systems Support:
  • Cannot create project from remote server with a port different than default 22
  • Refactor > Rename action does not work properly for resources on remote server
  • Exception was thrown in a dialog when renaming folder in php project with remote server support
  • Empty folder was not downloaded from remote server despite it was ticked for downloading
  • There is no information about connection problem if ftp/ssh configuration was changed
  • Upload filters should be also applied for upload on save
  • Enable Cancel in Remote Projects wizard
  • Data Download from Remote Server window displayed as Not Responding for few seconds during the progress
  • Studio freezes for a while when opening Download from Server wizard after startup
  • Empty folders are not uploaded to remote server
  • Filters should be applied automatically when download/upload wizard is opened
  • Directory tree browser never opens when creating a new remote project
  • PHP editor:
  • Warnings about missing DB2 functions when using PHP 5.5
  • No CA between parentheses in "if" control structure
  • [PHP5.5] Content Assist does not suggest keyword "yield" in allowed context
  • Cannot rename class constant used in different files
  • throw(new Exception) makes Studio not recognize class
  • PHPUnit:
  • PHPUnit test in Zend Studio ignoring the @-Operator (which should ignores errors and warnings)
  • ZF support:
  • Update to the latest versions of ZF (1.12.5 and 2.2.6) in project wizards
  • Enabling ZF support for default ZF2 value actually adds ZF1 support
  • Unable to add ZendFramework2 support to a simple PHP project
  • Composer/Symfony:
  • Errors while creating a new composer project ('Detecting library folders...')
  • Cannot create a new Symfony project ('no php executable defined...')
  • Composer brokes while downloading symfony dependencies ('Maximum execution time of 30 seconds exceeded')
  • Mobile development:
  • Page ID field in mobile app editor doesn't modify index.html
  • Select a Web Service project in mobile project properties page - wrong behavior
  • Other:
  • Make HTML5 the default for new html files creation
  • Error during application update when there is no "/" at the end of base URL
  • It is not possible to install extra feature if you don't upgrade to the latest Studio version

New in Zend Studio 10.6.0 (Feb 4, 2014)

  • 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.

New in Zend Studio 10.5.0 (Nov 5, 2013)

  • New Zend Studio 10.5 can analyze and validate your php project up to twice as fast as previous releases with improved responsiveness. Get real-time error detection and intuitive content assist instantly while you code.
  • Dependency management is now made easy with new Composer integration. Declare your dependencies within a configuration file, and then run a single command to immediately pull them into your project. Zend Studio 10.5 enables easy browsing, adding, modifying, removing and updating your project dependencies as well as repository management. Composer integration is now a default feature of Zend Studio and installation via Welcome page is no longer required.
  • Build reliable and bug free PHP projects thanks to improved integration with PHPUnit library including upgraded library version and improved workflows.
  • Create comprehensive code documentation effortlessly using PHPDocumentor 2. In addition to php doc blocks generation, transparent installation and easy execution of PHPDocumentor directly from IDE now you can define, select and switch between different configuration profiles.
  • Zend Studio 10.5 ships with improved integration and upgraded version of Apache Cordova (platform for building native mobile applications using HTML, CSS and JavaScript) that enables generation of native client-side apps for multiple platforms, easy testing and maintenance of your mobile project. In addition to better performance new lightweight version of Apache Cordova provides support for native Windows Phone 8 apps.
  • New version of mobile drag & drop editor provides new components, better experience for working with html files and makes user interface prototyping more fun.
  • Git integration is improved and now by default included in Zend Studio. No need to install additional plugins from Welcome page.

New in Zend Studio 10.1.0 (Jun 25, 2013)

  • Fixed Bugs:
  • 409406 PSR-2 and PHP Conventions maximum line length for comments
  • 353698 Highlight current function in Outline
  • 407768 Zend Studio�s Code Formatter contribution to PDT
  • 407489 Use statement is added above namespace causing error
  • 396654 Content Assist in PHPdoc for inline @link does not work
  • 405857 Bug in code assist support for $GLOBALS
  • 405844 Code assist for arrays closes without assisting
  • Files uploaded automatically to the FTP/SFTP after opening a closed remote project
  • Remote Server Support is not accepting a server format (server.com) as a project directory name
  • PHP Functions view - "Topic not found" for standard php functions in "Zend site" and "PHP manual"
  • Importing parameters in Deploy PHP Application wizard takes no effect - the expected parameters are not displayed.
  • Zend Studio should not change deployment.properties for imported projects
  • Missing text in deployment.xml for required parameters
  • RESTful Resource Details Dialog > Browse button doesn't set the selected class in text field
  • Cannot open MySQL Connection in Targets view
  • Openshift - Notification error dialog without text
  • Null pointer exception in marking a word in the php editior
  • Github error message (unable to connect/create a new connection to Github)
  • Source->format causes fatal error
  • Zend Studio closes spontaneously on Kubuntu 13.04
  • JSON extension is missing in Linux x64 build of the php-cgi
  • Formatter removes a ( and breaks the code
  • "Refresh"/ "Create repository" buttons don't not work in PHP project from GitHub wizard
  • PHP Formatter removes code
  • Enabling Automatic Upload process is slow for Openshift and Phpcloud
  • New Class wizard doesn't work with PHP Interpreter 5.1/5.2
  • Incorrect warning about unused 'use' statement
  • Deployment to Zend Server with expired license does not work correctly
  • Incorrect errors about "Class 'SessionStorage' must implement.." when ZF2 from /vendor is added to BuildPath
  • Code assist for arrays closes without assisting
  • Code assist for array offsets includes double-quotes, instead of single-quotes
  • New files (added through Zend Studio) are not automatically added to the Deployment Package
  • Deploying/exporting an app does not prompt to save unsaved documents
  • Typo in warning dialog for New PHP Trait wizard
  • Cannot create class/interface for PHP5 project
  • Incorrect errors about 'Two or more traits...' when ZF2 from /vendor is added to BuildPath
  • Welcome page - no "Learn more" link for Terminal extra feature.
  • The tutorials link on the welcome page is still set to beta
  • Links to docs for extra plugins
  • Documentation: PHPDepend help page not found
  • Create a Web services project using corresponding link in Mobile project properties - wrong behavior
  • Zend Server detection problem when changing port and docroot settings.
  • Php/phtml file type seems not recognized in file properties
  • Some events do not pop-up in Zend Studio after performing deletion of events on the server
  • Selection Job Title has encountered a problem
  • Enabling tagret monitoring for sleeping container = Error pop up
  • PHP CodeSniffer not working
  • Help - gets plain text instead of a link
  • Documentation - few pages are not found in Help
  • No selection in outline when cursor is on a variable inside a function
  • Adding a localhost server through Add Zend Server in Target wizard does not use the correct port
  • Deployment Wizard - Validate Application URL base on project location
  • Improvements:
  • Update built-in Zend Framework version to 2.2.1
  • Update Zen-Coding extra feature to Emmet
  • Improve Phpcloud.com sleeping/hibernating containers detection
  • Texts/labels improvement in CCM project
  • It is not very clear if the filters in Debug Mode preferences are negative or positive
  • Suggest Web Services project when opening the wizard from within a mobile project's property page
  • Add a link from the 'Web Services' property page, for opening the 'New Web Sevices Project' wizard
  • Add New Target wizard does not provide useful information on HTTP 401
  • There should be a way to edit the default Apache port or app URL in Zend Server Target wizard

New in Zend Studio 10.0.1 (Apr 12, 2013)

  • More than 20 customer reports and improvements have been fixed. See the Fixed Bugs & Improvements below for details.
  • Integration with Zend Server 6 on IBM i introduced.
  • Latest ZF 1.12.3 and ZF 2.1.4 included.
  • Windows 8 is now a supported operating system.
  • Several external components like Symfony, Composer and DBeaver have been updated.
  • PHP Depend tool is now available via Welcome page.

New in Zend Studio 10.0.0 (Feb 13, 2013)

  • Build complete, end-to-end cloud-connected mobile apps for Android, iOS and Windows Phone:
  • Easily create, manage and test PHP Web Services (RESTful or RPC-style) using the Zend Server Gateway
  • Use visual, drag-and-drop editors for client-side mobile interface prototyping and PHP Web Services creation
  • Bind Web Services to mobile app widgets
  • Easily debug Web Services using 'Debug Mode': a new integrated feature of Zend Studio 10 and Zend Server 6
  • Generate platform-specific mobile projects for iOS, Android and Windows Phone (powered by Apache Cordova)
  • Test your mobile app on an emulator or a target device
  • Write Zend Framework 2 code more efficiently:
  • Quickly create new Zend Framework projects, modules, view helpers and controllers
  • Get content assist for services, helpers, controller variables inside views and configuration files
  • View your project structure in MVC Outline view
  • Develop faster and more productively:
  • Find new PHP editor features, full PHP 5.4 support, PSR-2 compliant formatter, bug fixes and optimizations
  • Debug faster and easier
  • Take advantage of the tight integration with Zend Server 6
  • Deploy your app to the Zend Developer Cloud or OpenShift: a Red Hat auto-scaling Cloud Application Platform as a Service (PaaS)
  • Use the latest:
  • PHP 5.3.21 and 5.4.11
  • Zend Framework 1.12.1 and 2.1.0

New in Zend Studio 9.0.1 (Feb 6, 2012)

  • Support Tickets:
  • ZSTD-1137 Classes are now recognized in the content assist when aliases are used
  • ZSTD-1148 Several fixes in the Copy/paste automatic formatting features
  • ZSTD-1152 PHP Tag breaks does not break JavaScript Syntax highlighting
  • ZSTD-1191 Change in Keys preferences does not lead to a stack overflow problem
  • ZSTD-1154 It is now possible to enter a license key after a valid license expires
  • Bug Fixes:
  • BUG-364997 HTML code folding does not slow down typing in PHP files
  • BUG-364944 Improved editor performance when editing multiline strings
  • BUG-362617 Improved recognion of magic methods called on inherited objects
  • BUG-354551 Type inference for return types with use statements is now resolved
  • ZSTD-1113 Several fixes in Zend Studio Help center
  • ZSTD-1150 When uninstalling the application, the remote connection is now removed
  • ZSTD-1078 Undefined variable is not displayed when using isset() or unset()
  • ZSTD-843 When parameters are optional, content assist should not add automatically
  • ZSTD-1212 When Zend Framework is extracted and editor is opened, no freeze is experienced
  • ZSTD-1197 If the workspace is in use, Studio can be launched with a different workspace
  • ZSTD-797 After installing the jQuery feature, there is no redundant entry in the library list
  • ZSTD-1118 When renaming a project, new resources are not added
  • ZSTD-1139 Remote support is restored after launching the Web application on the cloud
  • ZSTD-985 After switching to the Advanced tab, changes are applied to launch configuration
  • ZSTD-1087 Small fixes to Zend Studio Welcome page
  • Improvements:
  • Zend Framework Tool works with user-defined versions
  • ZenCoding and Symfony plugins are now available via the product customization screen
  • Code formatter now handles comments (phpdoc, multiple and one-line comments)
  • Code formatter tags are added to disable formatting on specific blocks

New in Zend Studio 7.0.0 (Aug 4, 2009)

  • IDE support for PHP 5.3
  • Enhanced source code editing
  • Quick & easy debugging
  • Zend Framework code generation
  • Better performance
  • And much more!

New in Zend Studio 6.1.0 (Sep 24, 2008)

  • New entries cannot be added to include mapping.
  • Enabled FTP connection to i5 servers.
  • Auto edit for PHP long tags.
  • Build stuck problem.
  • Formatting endif statements.
  • Enhanced JavaScript support JavaScript support was greatly improved. It now has enhanced editing capabilities, including syntax highlighting, code completion, go to declaration, auto edit, code formatting etc. New views and perspectives were also added.
  • Zend Framework version 1.6 (which includes Dojo support) can be selected when creating new Zend Framework projects.
  • Dojo support The Dojo library comes bundled with Studio. Users can choose to add code completion for Dojo elements or even import the Dojo library into their project. Studio also supports Dojo's type declaration API.
  • Semantic awareness for Dojo View Helper and code completion proposals for Dojo modules in Zend_Dojo_View_Helper.requireModules() function call's arguments.
  • Support for semantic awareness Action Helpers. Functionality includes a new Action Helper wizard, code assist for all Action Helpers available to the helper broker, and go-to-source options.
  • Zend Controller Test Case A new Zend Controller Test Case wizard was added for easy creation of Zend Controller Test Case templates.

New in Zend Studio 5.5.1 Build 281 (Jan 29, 2008)

  • New Support for PHP 5.2.5
  • New Support for Zend Framework 1.0.3
  • Bug fixes and other updates