ExeOutput for PHP 2019.1 Released - April 18th, 2019

:loudspeaker: ExeOutput for PHP 2019.1 Released

This quality update brings several improvements and minor new features such as WebRTC support, proxy server, Chromium 73 and much more… Upgrade is strongly recommended if your maintenance is active.

What’s new in this update:

  • Updated to CEF 73.1.12 which includes Chromium 73.0.3683.75.
  • PHP runtimes updated to PHP 7.3.4, PHP 7.2.17, 7.1.28 and 5.6.40.
  • ExeOutput for PHP now offers a secure internal protocol to serve files: https://heserver/
  • New PHP Settings option: Use secure HTTPS for internal protocol (https://heserver/ instead of http://heserver/)
  • Improved behavior on very large screens with high DPI settings.
  • ExeOutput for PHP now also scans dependencies of dependencies for PHP extensions. Especially useful for intl extension.
  • When you add files to your project, ExeOutput for PHP now checks that added files are not already in the source list to avoid duplicates.
  • New EnableMediaStream property for the Chromium rendering engine, allowing WebRTC.
  • WebRTC is now possible: a demo sample shows you how to record audio files with end user’s microphone.
  • Improved Status Bar Auto Show URLs option: it has now four new values HideAllURLs, HideExternal, HideInternal and ShowAll.
  • New property for Rendering Engine component: ForbidDownloadMimeType. This lets you indicate which mime types resources should not be allowed for download. For instance, if you enter audio/mp3;audio/ogg, MP3 files will not be allowed for download (but can still be played by the internal player).
  • Dropped global variable exointdownload, replaced by ForbidDownloadMimeType.
  • Dropped “external files” option in File Properties, because ExeOutput for PHP automatically looks for external files when a requested resource is not found among compiled files.
  • Added support for proxy server: the documentation shows you how you can configure a proxy at runtime for your applications to connect to the Internet.
  • New global variable HEStartCurrentDirectory that stores the current working directory when the EXE is started.
  • New HEScript function: ExecuteLiveHEScript that supports compiling and running HEScript code at runtime.
  • Fixed: the absolute path for the “Data” sub folder option did not work with PHP 7.3.
  • Fixed an issue with typing in text fields.
  • Fixed access Violation errors with canceled AJAX calls.
  • Fixed “Switch from current encoding to specified encoding not supported” bug at startup for some computers.
  • Fixed: the password input field gets the focus in the corresponding dialog box.
  • New demo sample: how to zip files and download generated zip archive.
  • New skins available.
  • Updated documentation.
  • Updated MariaDB MySQL server and Adminer packages.
  • Minor improvements.

Description

ExeOutput for PHP creates native Windows applications and software programs from websites coded in PHP and HTML. The resulting application is a stand-alone browser app that runs PHP scripts natively without requiring any PHP distribution nor web server.

Build Windows apps, custom web browsers, database front-ends, ebooks, games, interactive catalogs, and much more by combining the power of PHP, HTML5 and JavaScript into desktop applications for Windows.

Upgrade to ExeOutput 2019.1 requires an active maintenance. You can check your maintenance here.

Customers who own ExeOutput for PHP 1.x can review upgrade conditions.

A fully-functional Trial is available for download on our website at:

https://www.exeoutput.com